/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: mpgen_tso_atomic_asi_one_bank.s * Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved * 4150 Network Circle, Santa Clara, California 95054, U.S.A. * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * For the avoidance of doubt, and except that if any non-GPL license * choice is available it will apply instead, Sun elects to use only * the General Public License version 2 (GPLv2) at this time for any * software where a choice of GPL license versions is made * available with the language indicating that GPLv2 or any later version * may be used, or where a choice of which version of the GPL is applied is * otherwise unspecified. * * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, * CA 95054 USA or visit www.sun.com if you need additional information or * have any questions. * * * ========== Copyright Header End ============================================ */ #define SCONTEXT PCONTEXT #define MAIN_PAGE_NUCLEUS_ALSO #define MAIN_PAGE_HV_ALSO #define N_CPUS 64 #define ENABLE_T0_Fp_exception_ieee_754_0x21 #define ENABLE_T0_Fp_exception_other_0x22 #define ENABLE_T0_Fp_disabled_0x20 #define ENABLE_T0_Illegal_instruction_0x10 #define ENABLE_T1_Illegal_instruction_0x10 #define ENABLE_HT0_Illegal_instruction_0x10 #define ENABLE_HT1_Illegal_instruction_0x10 #define ENABLE_T0_Clean_Window_0x24 #define THREAD_COUNT 64 #define THREAD_STRIDE 1 #define SKIP_TRAPCHECK #define USE_MPGEN_TRAPS #include "hboot.s" .text .global main main: ! Check for processor ID th_fork(processor,%l0) ! Random code for Processor 0 processor_0: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x00] ! Set the start flag wrpr %g0,7,%cleanwin call p0_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 0 wr %g0,0x4,%fprs ! Make sure fef is 1 set p0_init_freg,%g1 ! %f0 = a967126e 378cc19a fe483a31 259b1e2e ! %f4 = fab0f386 6dafbaac 8278faa5 c621e640 ! %f8 = 0a951e24 1deda0e7 29c61311 2d200434 ! %f12 = 507ccdba d0a0863e 06e22d1d da451c21 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0d16907f 0d957408 8844ed72 60376eb7 ! %f20 = 64169e18 58db9e80 c0586f40 e5560cd3 ! %f24 = 9c4aeb5c 1f924e8d d012f407 6ad169ba ! %f28 = 1fedfe3d 8de8e042 3ef5f91b c45be346 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 12e5fabf 99285f8c b98b34e4 8d1c93aa ! %f36 = 2c54fda6 129c75da b96c23ab 66b93e0a ! %f40 = 5fd5e6e8 9aefb7b5 7ab5c138 ad04e871 ! %f44 = 9625e347 6d9e2070 a51b2c37 98ccbd7e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4aa1bcaf0000001c,%g7,%g1 ! GSR scale = 3, align = 4 wr %g1,%g0,%gsr ! GSR = 4aa1bcaf0000001c wr %g0,%y ! Clear Y 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: ! %l6 = 2d5cc6f65663ddb2, Mem[0000000091000128] = f4c833a8 stb %l6,[%o2+%o5] ! Mem[0000000091000128] = b2c833a8 ! %l1 = 0427eca9db4fa792, Mem[0000000090800108] = 008aedfa sth %l1,[%o1+%i4] ! Mem[0000000090800108] = a792edfa ! Mem[0000000011800136] = 93f4219c, %l4 = 14dfaf8c8488f57a ldstub [%i3+0x036],%l4 ! %l4 = 0000000000000021 ! Mem[0000000011800104] = 7cea27a7, %l4 = 00000021, %l6 = 5663ddb2 add %i3,0x04,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000007cea27a7 ! Mem[0000000010000130] = 67bb412c, %l3 = 042ba4a23f375807, %asi = 80 swapa [%i0+0x030]%asi,%l3 ! %l3 = 0000000067bb412c ! Mem[000000001080010c] = c09db580, %l0 = 6a512ffcbe5e0f6d swap [%i1+0x00c],%l0 ! %l0 = 00000000c09db580 ! Mem[0000000010800118] = 00d64d66, %l3 = 0000000067bb412c ldstuba [%i1+%i6]0x89,%l3 ! %l3 = 0000000000000066 ! %l6 = 000000007cea27a7, Mem[0000000011000110] = 809322c4 stwa %l6,[%i2+%i5]0x89 ! Mem[0000000011000110] = 7cea27a7 ! Mem[0000000010800130] = f4eb4fb9, %l7 = 5170432a72d3331c swapa [%i1+%o6]0x81,%l7 ! %l7 = 00000000f4eb4fb9 ! Mem[000000009080013c] = b6366d86, %l18 = 81b082507d3a07bc lduh [%o1+0x03c],%g2 ! %g2 = 000000000000b636 p0_label_2: ! Mem[0000000011800118] = ac987aae d524f85e, %l0 = c09db580, %l1 = db4fa792 ldda [%i3+0x018]%asi,%l0 ! %l0 = 00000000ac987aae 00000000d524f85e ! Mem[0000000011000104] = a0e0cb92, %l0 = ac987aae, %l6 = 7cea27a7 add %i2,0x04,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000a0e0cb92 ! Mem[0000000011000108] = 6cb34163, %l4 = 0000000000000021 swapa [%i2+%i4]0x88,%l4 ! %l4 = 000000006cb34163 ! Mem[0000000011800118] = ac987aae, %l2 = e538dd2db1605b31 ldstuba [%i3+%i6]0x80,%l2 ! %l2 = 00000000000000ac ! %l3 = 0000000000000066, Mem[0000000010000129] = d6ab9310 stb %l3,[%i0+0x029] ! Mem[0000000010000128] = d6669310 ! Mem[0000000011800118] = ae7a98ff, %l2 = 00000000000000ac swapa [%i3+%i6]0x88,%l2 ! %l2 = 00000000ae7a98ff ! Mem[000000001100011c] = 06f063df, %l3 = 0000000000000066 ldstub [%i2+0x01c],%l3 ! %l3 = 0000000000000006 ! Mem[0000000010000138] = cdf230da764a2861, %l3 = 0000000000000006, %l7 = 00000000f4eb4fb9 add %i0,0x38,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = cdf230da764a2861 ! Mem[0000000010000118] = d05354de, %l1 = 00000000d524f85e lduwa [%i0+%i6]0x88,%l1 ! %l1 = 00000000d05354de ! %l5 = 60cd5183e79d9a28, Mem[0000000010000128] = d6669310021d7e47 stx %l5,[%i0+%o5] ! Mem[0000000010000128] = 60cd5183e79d9a28 p0_label_3: ! Mem[000000001180013c] = 8185007a, %l1 = d05354de, %l5 = e79d9a28 add %i3,0x3c,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000008185007a ! Mem[0000000011000108] = 21000000, %l1 = d05354de, %l4 = 6cb34163 add %i2,0x08,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000021000000 ! Mem[0000000091800120] = 725398d00b85d364, %l18 = 81b082507d3a07bc ldx [%o3+%o4],%g2 ! %g2 = 725398d00b85d364 ! Mem[0000000010800108] = 441ffdb9, %l2 = 00000000ae7a98ff ldstuba [%i1+%i4]0x80,%l2 ! %l2 = 0000000000000044 ! Mem[0000000011000110] = a727ea7c, %l5 = 000000008185007a ldsba [%i2+%i5]0x80,%l5 ! %l5 = ffffffffffffffa7 ! %l1 = 00000000d05354de, Mem[0000000010800120] = 60ea927241e966cf stx %l1,[%i1+%o4] ! Mem[0000000010800120] = 00000000d05354de ! Mem[0000000011000120] = 437c3de0, %l2 = 00000044, %l4 = 21000000 add %i2,0x20,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000437c3de0 ! Mem[000000001000011c] = 08191bc6, %l1 = 00000000d05354de ldstub [%i0+0x01c],%l1 ! %l1 = 0000000000000008 ! Mem[0000000010000120] = 9dc8313ec9f7face, %l6 = 00000000a0e0cb92, %l7 = cdf230da764a2861 add %i0,0x20,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 9dc8313ec9f7face ! %l3 = 0000000000000006, Mem[0000000090800118] = b1df186361d3fbdc stx %l3,[%o1+%i6] ! Mem[0000000090800118] = 0000000000000006 p0_label_4: ! Mem[000000009000010c] = c2190b14, %l18 = 81b082507d3a07bc ldswa [%o0+0x00c]%asi,%g2 ! %g2 = 81b082507d3a07bc ! Mem[0000000090000130] = 370eaa4f, %l18 = 81b082507d3a07bc ldsb [%o0+0x033],%g2 ! %g2 = 0000000000000037 ! Mem[0000000011800100] = 136ec2587cea27a7, %l5 = ffffffffffffffa7, %l1 = 0000000000000008 casxa [%i3]0x80,%l5,%l1 ! %l1 = 136ec2587cea27a7 ! Mem[000000001080010c] = be5e0f6d, %l1 = 7cea27a7, %l0 = ac987aae add %i1,0x0c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000be5e0f6d ! Mem[0000000091800130] = b4948512, %l18 = 81b082507d3a07bc ldswa [%o3+0x030]%asi,%g2 ! %g2 = 81b082507d3a07bc ! %l4 = 437c3de0, %l5 = ffffffa7, Mem[0000000010800130] = 1c33d372 06a499d8 stda %l4,[%i1+%o6]0x89 ! Mem[0000000010800130] = 437c3de0 ffffffa7 ! Mem[0000000091000108] = cc4c9acf, %l18 = 81b082507d3a07bc ldsw [%o2+%i4],%g2 ! %g2 = 81b082507d3a07bc ! %l0 = 00000000be5e0f6d, Mem[000000009180012c] = 35187c6a, %asi = 80 stwa %l0,[%o3+0x02c]%asi ! Mem[000000009180012c] = be5e0f6d ! Mem[0000000011000128] = 86c6cca4 37bd5938, %l6 = a0e0cb92, %l7 = c9f7face ldda [%i2+%o5]0x81,%l6 ! %l6 = 0000000086c6cca4 0000000037bd5938 ! Mem[000000001180013c] = 8185007a, %l2 = 00000044, %l6 = 86c6cca4 add %i3,0x3c,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 000000008185007a p0_label_5: ! Mem[000000001000011f] = ff191bc6, %l4 = 00000000437c3de0 ldstub [%i0+0x01f],%l4 ! %l4 = 00000000000000c6 ! %l4 = 00000000000000c6, Mem[0000000090000126] = 02022f9e sth %l4,[%o0+0x026] ! Mem[0000000090000124] = 00c62f9e ! Mem[0000000011000100] = 35402344a0e0cb92, %l2 = 0000000000000044 ldxa [%i2+0x000]%asi,%l2 ! %l2 = 35402344a0e0cb92 ! Mem[000000001100012a] = 86c6cca4, %l4 = 00000000000000c6 ldstub [%i2+0x02a],%l4 ! %l4 = 00000000000000cc ! Mem[0000000010800118] = ff4dd600e4227cc0, %l7 = 0000000037bd5938, %l7 = 0000000037bd5938 add %i1,0x18,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = ff4dd600e4227cc0 ! Mem[0000000010000138] = cdf230da, %l4 = 00000000000000cc swap [%i0+0x038],%l4 ! %l4 = 00000000cdf230da ! Mem[000000001080010c] = be5e0f6d, %l2 = a0e0cb92, %l2 = a0e0cb92 add %i1,0x0c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000be5e0f6d ! Mem[0000000011800130] = 3175b02a, %l2 = 00000000be5e0f6d lduh [%i3+0x032],%l2 ! %l2 = 000000000000b02a ! Mem[000000001100011b] = 9ba22c8b, %l0 = 00000000be5e0f6d ldstuba [%i2+0x01b]%asi,%l0 ! %l0 = 000000000000008b ! Mem[0000000010000108] = c75ad869, %l3 = 0000000000000006 ldstuba [%i0+%i4]0x88,%l3 ! %l3 = 0000000000000069 p0_label_6: ! %l4 = 00000000cdf230da, Mem[0000000091000111] = 07e8961e stb %l4,[%o2+0x011] ! Mem[0000000091000110] = dae8961e ! %l2 = 000000000000b02a, Mem[0000000010800128] = c5bf13458a1b66d6 stxa %l2,[%i1+%o5]0x80 ! Mem[0000000010800128] = 000000000000b02a ! Mem[0000000010000130] = 89865c7f0758373f, %l6 = 000000008185007a ldxa [%i0+%o6]0x88,%l6 ! %l6 = 89865c7f0758373f ! Mem[000000001100013a] = f2e86865, %l1 = 136ec2587cea27a7 ldstub [%i2+0x03a],%l1 ! %l1 = 0000000000000068 ! Mem[0000000011000120] = e03d7c43, %l0 = 000000000000008b ldsha [%i2+%o4]0x89,%l0 ! %l0 = 0000000000007c43 ! Mem[0000000011000120] = 437c3de0, %l2 = 000000000000b02a lduha [%i2+%o4]0x80,%l2 ! %l2 = 000000000000437c ! Mem[0000000010000110] = c7bf7926, %l4 = 00000000cdf230da lduwa [%i0+%i5]0x88,%l4 ! %l4 = 00000000c7bf7926 ! %l6 = 89865c7f0758373f, Mem[000000009100011c] = 833d66b8 sth %l6,[%o2+0x01c] ! Mem[000000009100011c] = 373f66b8 ! Mem[0000000010000128] = 60cd5183, %l6 = 89865c7f0758373f, %asi = 80 swapa [%i0+0x028]%asi,%l6 ! %l6 = 0000000060cd5183 ! Mem[0000000011000136] = 7a9d1d71, %l6 = 0000000060cd5183 ldstuba [%i2+0x036]%asi,%l6 ! %l6 = 000000000000001d p0_label_7: ! Mem[0000000011800133] = 3175b02a, %l6 = 000000000000001d ldstuba [%i3+0x033]%asi,%l6 ! %l6 = 000000000000002a ! Mem[0000000010000118] = de5453d0ff191bff, %l3 = 0000000000000069 ldx [%i0+%i6],%l3 ! %l3 = de5453d0ff191bff ! Mem[0000000011800120] = 3b055c3c, %l3 = de5453d0ff191bff ldstuba [%i3+%o4]0x80,%l3 ! %l3 = 000000000000003b ! Mem[0000000011000104] = a0e0cb92, %l4 = c7bf7926, %l1 = 00000068 add %i2,0x04,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000a0e0cb92 ! %l1 = 00000000a0e0cb92, Mem[0000000090800108] = a792edfa stw %l1,[%o1+%i4] ! Mem[0000000090800108] = a0e0cb92 ! %l6 = 000000000000002a, Mem[000000009000012a] = 937868c0 stb %l6,[%o0+0x02a] ! Mem[0000000090000128] = 2a7868c0 ! Mem[0000000011000128] = 86c6ffa437bd5938, %l3 = 000000000000003b, %l6 = 000000000000002a add %i2,0x28,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 86c6ffa437bd5938 ! Mem[000000009080013c] = b6366d86, %l18 = 81b082507d3a07bc ldsb [%o1+0x03c],%g2 ! %g2 = ffffffffffffffb6 ! Mem[0000000010000134] = 7f5c8689, %l3 = 000000000000003b, %asi = 80 swapa [%i0+0x034]%asi,%l3 ! %l3 = 000000007f5c8689 ! Mem[0000000010800134] = a7ffffff, %l2 = 000000000000437c swap [%i1+0x034],%l2 ! %l2 = 00000000a7ffffff p0_label_8: ! Mem[0000000010000118] = de5453d0, %l1 = 00000000a0e0cb92 ldstuba [%i0+%i6]0x80,%l1 ! %l1 = 00000000000000de ! %l2 = 00000000a7ffffff, Mem[0000000010800100] = d8456856 stba %l2,[%i1+%g0]0x81 ! Mem[0000000010800100] = ff456856 ! Mem[0000000011000132] = 7dc3dfb5, %l7 = ff4dd600e4227cc0 ldstub [%i2+0x032],%l7 ! %l7 = 00000000000000df ! Mem[0000000011800108] = 8a10e6f44ead0241, %l5 = ffffffffffffffa7 ldxa [%i3+%i4]0x88,%l5 ! %l5 = 8a10e6f44ead0241 ! Mem[0000000090800104] = 61e3a0e0, %l18 = 81b082507d3a07bc ldsha [%o1+0x006]%asi,%g2 ! %g2 = 00000000000061e3 ! Mem[0000000090800114] = 009b2000, %l18 = 81b082507d3a07bc ldub [%o1+0x015],%g2 ! %g2 = 0000000000000000 ! Mem[0000000010000100] = cfb3323ea952f43b, %l1 = 00000000000000de ldx [%i0+%g0],%l1 ! %l1 = cfb3323ea952f43b ! Mem[0000000010000138] = 000000cc, %l0 = 00007c43, %l0 = 00007c43 add %i0,0x38,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000000000cc ! %l6 = 86c6ffa437bd5938, Mem[0000000090800110] = 05b93bc7 sth %l6,[%o1+%i5] ! Mem[0000000090800110] = 59383bc7 ! Mem[0000000091000128] = c833a81c, %l18 = 81b082507d3a07bc ldsb [%o2+0x029],%g2 ! %g2 = ffffffffffffffc8 p0_label_9: ! Mem[0000000011000120] = 437c3de0, %l0 = 000000cc, %l5 = 4ead0241 add %i2,0x20,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000437c3de0 ! Mem[0000000011800108] = 4102ad4e, %l3 = 000000007f5c8689 swapa [%i3+%i4]0x81,%l3 ! %l3 = 000000004102ad4e ! Mem[0000000010800128] = 000000000000b02a, %l0 = 00000000000000cc, %l7 = 00000000000000df add %i1,0x28,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 000000000000b02a ! %l2 = 00000000a7ffffff, Mem[0000000091800120] = 725398d0 stb %l2,[%o3+%o4] ! Mem[0000000091800120] = ff5398d0 ! Mem[0000000090800138] = 30a966cf b6366d86, %l2 = a7ffffff, %l3 = 4102ad4e ldd [%o1+0x038],%g2 ! %l2 = 00000000a7ffffff 000000004102ad4e ! Mem[000000001180011c] = d524f85e, %l5 = 00000000437c3de0 swap [%i3+0x01c],%l5 ! %l5 = 00000000d524f85e ! Mem[0000000010000128] = 0758373f, %l2 = 00000000a7ffffff swapa [%i0+%o5]0x81,%l2 ! %l2 = 000000000758373f ! Mem[0000000010000101] = cfb3323e, %l5 = 00000000d524f85e ldstub [%i0+0x001],%l5 ! %l5 = 00000000000000b3 ! Mem[0000000011000128] = a4ffc686, %l2 = 000000000758373f ldstuba [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000086 ! Mem[0000000010800110] = a77bf37a, %l7 = 000000000000b02a swapa [%i1+%i5]0x80,%l7 ! %l7 = 00000000a77bf37a p0_label_10: ! Mem[0000000010800111] = 0000b02a, %l7 = 00000000a77bf37a ldstub [%i1+0x011],%l7 ! %l7 = 0000000000000000 ! Mem[0000000011800110] = 1633815d, %l1 = cfb3323ea952f43b lduha [%i3+%i5]0x89,%l1 ! %l1 = 000000000000815d ! Mem[0000000011000120] = 437c3de0, %l4 = 00000000c7bf7926 ldstuba [%i2+%o4]0x80,%l4 ! %l4 = 0000000000000043 ! Mem[0000000090000108] = 7425c40f c2190b14, %l6 = 37bd5938, %l7 = 00000000 ldd [%o0+%i4],%g2 ! %l6 = 86c6ffa437bd5938 0000000000000000 ! Mem[0000000010800120] = 00000000 d05354de, %l2 = 00000086, %l3 = 4102ad4e ldda [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000000 00000000d05354de ! Mem[0000000011000108] = 00000021, %l2 = 0000000000000000 swapa [%i2+%i4]0x88,%l2 ! %l2 = 0000000000000021 ! %l0 = 00000000000000cc, Mem[0000000010000100] = cfff323e sth %l0,[%i0+%g0] ! Mem[0000000010000100] = 00cc323e ! Mem[0000000010000120] = 9dc8313e, %l1 = 000000000000815d lduba [%i0+%o4]0x80,%l1 ! %l1 = 000000000000009d ! Mem[0000000010800130] = 437c3de0, %l5 = 00000000000000b3 ldstuba [%i1+%o6]0x89,%l5 ! %l5 = 00000000000000e0 ! %l5 = 00000000000000e0, Mem[0000000011000108] = 00000000 stba %l5,[%i2+%i4]0x89 ! Mem[0000000011000108] = 000000e0 p0_label_11: ! Mem[0000000010000120] = 9dc8313e, %l6 = 86c6ffa437bd5938 lduba [%i0+%o4]0x80,%l6 ! %l6 = 000000000000009d ! Mem[0000000010800130] = ff3d7c43, %l4 = 0000000000000043 ldsha [%i1+%o6]0x81,%l4 ! %l4 = ffffffffffffff3d ! %l7 = 0000000000000000, Mem[0000000091800104] = ed61de0d stw %l7,[%o3+0x004] ! Mem[0000000091800104] = 00000000 ! Mem[000000001000012d] = e79d9a28, %l7 = 0000000000000000 ldstub [%i0+0x02d],%l7 ! %l7 = 000000000000009d ! Mem[000000001100012c] = 37bd5938, %l0 = 00000000000000cc, %asi = 80 swapa [%i2+0x02c]%asi,%l0 ! %l0 = 0000000037bd5938 ! Mem[0000000011000130] = b5ffc37d, %l0 = 0000000037bd5938 swapa [%i2+%o6]0x89,%l0 ! %l0 = 00000000b5ffc37d ! Mem[0000000010800118] = ff4dd600, %l4 = ffffffffffffff3d ldstuba [%i1+0x018]%asi,%l4 ! %l4 = 00000000000000ff ! Mem[0000000011000127] = 94d3b13f, %l2 = 0000000000000021 ldstub [%i2+0x027],%l2 ! %l2 = 000000000000003f ! Mem[0000000010800100] = ff456856, %l6 = 000000000000009d lduwa [%i1+%g0]0x80,%l6 ! %l6 = 00000000ff456856 ! Mem[0000000090800138] = 30a966cf b6366d86, %l6 = ff456856, %l7 = 0000009d ldd [%o1+0x038],%g2 ! %l6 = 00000000ff456856 000000000000009d p0_label_12: ! %l4 = 00000000000000ff, Mem[0000000011800108] = 89865c7f stha %l4,[%i3+%i4]0x89 ! Mem[0000000011800108] = 898600ff ! Mem[0000000090800128] = 20d5ba79, %l18 = 81b082507d3a07bc lduh [%o1+0x02a],%g2 ! %g2 = 00000000000020d5 ! Mem[0000000011800130] = 3175b0ff, %l1 = 000000000000009d ldstub [%i3+%o6],%l1 ! %l1 = 0000000000000031 ! Mem[0000000011800110] = 5d813316, %l1 = 0000000000000031 ldstuba [%i3+%i5]0x81,%l1 ! %l1 = 000000000000005d ! Mem[0000000010000100] = 00cc323ea952f43b, %l5 = 00000000000000e0, %l1 = 000000000000005d casxa [%i0]0x80,%l5,%l1 ! %l1 = 00cc323ea952f43b ! Mem[0000000010000110] = 2679bfc76b8a520c, %l7 = 000000000000009d, %l5 = 00000000000000e0 add %i0,0x10,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 2679bfc76b8a520c ! Mem[0000000011000126] = 94d3b1ff, %l2 = 000000000000003f ldstub [%i2+0x026],%l2 ! %l2 = 00000000000000b1 ! %l4 = 00000000000000ff, Mem[0000000011800100] = 136ec2587cea27a7 stxa %l4,[%i3+%g0]0x80 ! Mem[0000000011800100] = 00000000000000ff ! Mem[0000000010800128] = 00000000, %l6 = ff456856, %l1 = a952f43b add %i1,0x28,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000000000000 ! Mem[0000000091000120] = 93986027, %l18 = 81b082507d3a07bc ldsh [%o2+%o4],%g2 ! %g2 = ffffffffffff9398 p0_label_13: ! Mem[0000000010000128] = a7ffffffe7ff9a28, %l0 = 00000000b5ffc37d, %l7 = 000000000000009d add %i0,0x28,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = a7ffffffe7ff9a28 ! Mem[0000000010000100] = 00cc323ea952f43b, %l3 = 00000000d05354de ldx [%i0+%g0],%l3 ! %l3 = 00cc323ea952f43b ! Mem[0000000010000120] = 9dc8313ec9f7face, %l3 = 00cc323ea952f43b, %l5 = 2679bfc76b8a520c add %i0,0x20,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 9dc8313ec9f7face ! Mem[0000000010800108] = b9fd1fff, %l5 = 9dc8313ec9f7face swapa [%i1+%i4]0x88,%l5 ! %l5 = 00000000b9fd1fff ! Mem[0000000011800108] = 898600ff, %l3 = 00cc323ea952f43b lduba [%i3+%i4]0x88,%l3 ! %l3 = 00000000000000ff ! Mem[0000000010800120] = 00000000d05354de, %l5 = 00000000b9fd1fff, %l7 = a7ffffffe7ff9a28 add %i1,0x20,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 00000000d05354de ! %l2 = 00000000000000b1, Mem[0000000010800130] = ff3d7c43 stha %l2,[%i1+%o6]0x81 ! Mem[0000000010800130] = 00b17c43 ! %l4 = 00000000000000ff, Mem[0000000010000118] = d05354ff stha %l4,[%i0+%i6]0x89 ! Mem[0000000010000118] = d05300ff ! Mem[0000000011800138] = acef966b8185007a, %l0 = 00000000b5ffc37d, %l5 = 00000000b9fd1fff add %i3,0x38,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = acef966b8185007a ! Mem[0000000011800118] = ac000000437c3de0, %l3 = 00000000000000ff, %l1 = 0000000000000000 add %i3,0x18,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = ac000000437c3de0 p0_label_14: ! Mem[0000000010800107] = 4aeffc70, %l5 = acef966b8185007a ldstub [%i1+0x007],%l5 ! %l5 = 0000000000000070 ! Mem[0000000011000118] = 9ba22cff, %l5 = 0000000000000070 ldstub [%i2+%i6],%l5 ! %l5 = 000000000000009b ! %l7 = 00000000d05354de, Mem[0000000090800126] = aedac1bf sth %l7,[%o1+0x026] ! Mem[0000000090800124] = 54dec1bf ! Mem[0000000011000130] = 3859bd37, %l0 = 00000000b5ffc37d swapa [%i2+%o6]0x81,%l0 ! %l0 = 000000003859bd37 ! Mem[0000000011800100] = 00000000, %l5 = 000000000000009b lduba [%i3+%g0]0x80,%l5 ! %l5 = 0000000000000000 ! %l6 = 00000000ff456856, Mem[0000000010000110] = 2679bfc7 stha %l6,[%i0+%i5]0x81 ! Mem[0000000010000110] = 6856bfc7 ! Mem[0000000011800118] = ac000000, %l1 = ac000000437c3de0 swap [%i3+%i6],%l1 ! %l1 = 00000000ac000000 ! %l7 = 00000000d05354de, Mem[0000000091800119] = 166c8ac5 stb %l7,[%o3+0x019] ! Mem[0000000091800118] = de6c8ac5 ! %l4 = 000000ff, %l5 = 00000000, Mem[0000000091800108] = 233587c3 5071cebe std %l4,[%o3+%i4] ! Mem[0000000091800108] = 000000ff 00000000 ! Mem[0000000010800134] = 0000437c, %l4 = 00000000000000ff ldsw [%i1+0x034],%l4 ! %l4 = 000000000000437c p0_label_15: ! %l4 = 000000000000437c, Mem[0000000010000108] = ffd85ac7 stha %l4,[%i0+%i4]0x81 ! Mem[0000000010000108] = 437c5ac7 ! %l5 = 0000000000000000, Mem[0000000090800110] = 59383bc7 stw %l5,[%o1+%i5] ! Mem[0000000090800110] = 00000000 ! Mem[0000000090000118] = 20335f9f35f576a0, %l18 = 81b082507d3a07bc ldx [%o0+%i6],%g2 ! %g2 = 20335f9f35f576a0 ! Mem[0000000010000108] = 437c5ac7, %l4 = 000000000000437c swapa [%i0+%i4]0x81,%l4 ! %l4 = 00000000437c5ac7 ! Mem[0000000010800118] = 00d64dff, %l1 = 00000000ac000000 lduha [%i1+%i6]0x88,%l1 ! %l1 = 0000000000004dff ! Mem[0000000011000108] = e00000001d0507dd, %l0 = 000000003859bd37, %l2 = 00000000000000b1 add %i2,0x08,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = e00000001d0507dd ! Mem[000000001000013c] = 764a2861, %l4 = 00000000437c5ac7, %asi = 80 swapa [%i0+0x03c]%asi,%l4 ! %l4 = 00000000764a2861 ! Mem[000000009000012c] = c05e54bb, %l18 = 81b082507d3a07bc ldub [%o0+0x02d],%g2 ! %g2 = 00000000000000c0 ! Mem[000000001000010c] = 922fb960, %l2 = e00000001d0507dd ldsb [%i0+0x00e],%l2 ! %l2 = ffffffffffffffb9 ! Mem[0000000010800118] = ff4dd600, %l3 = 00000000000000ff ldstuba [%i1+%i6]0x81,%l3 ! %l3 = 00000000000000ff ba,a p0_not_taken_0_end p0_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p0_branch_failed p0_not_taken_0_end: ! End of Random Code for Processor 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 000000003859bd37 bne,a,pn %xcc,p0_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000004dff bne,a,pn %xcc,p0_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffffb9 bne,a,pn %xcc,p0_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000ff bne,a,pn %xcc,p0_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000764a2861 bne,a,pn %xcc,p0_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000000 bne,a,pn %xcc,p0_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000ff456856 bne,a,pn %xcc,p0_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000d05354de bne,a,pn %xcc,p0_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p0_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 0000437c922fb960 ldx [%i0+0x008],%g3 ! Observed data at 0000000010000108 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6856bfc76b8a520c ldx [%i0+0x010],%g3 ! Observed data at 0000000010000110 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff0053d0ff191bff ldx [%i0+0x018],%g3 ! Observed data at 0000000010000118 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 3f3758070000003b ldx [%i0+0x030],%g3 ! Observed data at 0000000010000130 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000cc437c5ac7 ldx [%i0+0x038],%g3 ! Observed data at 0000000010000138 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x038,%g4 set p0_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff4568564aeffcff ldx [%i1+0x000],%g3 ! Observed data at 0000000010800100 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = cefaf7c9be5e0f6d ldx [%i1+0x008],%g3 ! Observed data at 0000000010800108 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00ffb02ae6312b33 ldx [%i1+0x010],%g3 ! Observed data at 0000000010800110 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff4dd600e4227cc0 ldx [%i1+0x018],%g3 ! Observed data at 0000000010800118 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 00b17c430000437c ldx [%i1+0x030],%g3 ! Observed data at 0000000010800130 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x030,%g4 set p0_local2_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = a727ea7cd1e4a751 ldx [%i2+0x010],%g3 ! Observed data at 0000000011000110 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffa22cfffff063df ldx [%i2+0x018],%g3 ! Observed data at 0000000011000118 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff7c3de094d3ffff ldx [%i2+0x020],%g3 ! Observed data at 0000000011000120 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffc6ffa4000000cc ldx [%i2+0x028],%g3 ! Observed data at 0000000011000128 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = b5ffc37d7a9dff71 ldx [%i2+0x030],%g3 ! Observed data at 0000000011000130 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = f2e8ff6546c043e9 ldx [%i2+0x038],%g3 ! Observed data at 0000000011000138 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x038,%g4 set p0_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 00000000000000ff ldx [%i3+0x000],%g3 ! Observed data at 0000000011800100 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff008689f4e6108a ldx [%i3+0x008],%g3 ! Observed data at 0000000011800108 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff8133162375482f ldx [%i3+0x010],%g3 ! Observed data at 0000000011800110 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 437c3de0437c3de0 ldx [%i3+0x018],%g3 ! Observed data at 0000000011800118 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff055c3c51a905b4 ldx [%i3+0x020],%g3 ! Observed data at 0000000011800120 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff75b0ff93f4ff9c ldx [%i3+0x030],%g3 ! Observed data at 0000000011800130 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x030,%g4 ! The test for processor 0 has passed p0_passed: ta GOOD_TRAP nop p0_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p0_failed p0_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p0_failed p0_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p0_failed p0_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p0_failed p0_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p0_failed p0_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p0_failed p0_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p0_failed p0_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p0_failed ! The test for processor 0 failed p0_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x000] ! Set processor 0 done flag set p0_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 0 failed p0_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x000] ! Set processor 0 done flag set p0_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p0_dfill_failed: ba p0_failed mov 0xddd,%g1 p0_selfmod_failed: ba p0_failed mov 0xabc,%g1 p0_common_error: or %g0,0xee0,%g1 ba p0_failed mov %o5,%g3 p0_common_signature_error: set p0_temp,%g1 ba p0_failed st %g2,[%g1] ! Common Lock Number p0_common_timeout: set p0_temp,%g1 ba p0_failed st %g2,[%g1] ! Common Lock Number common_failed: ba p0_failed nop p0_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p0_failed mov 0x0,%g3 p0_trap1e: ldub [%i2+0x012],%l7 ! Mem[0000000011000112] sth %l6,[%i3+0x006] ! Mem[0000000011800106] lduw [%i1+0x028],%l0 ! Mem[0000000010800128] ldstub [%i2+0x02e],%l2 ! Mem[000000001100012e] ldstub [%i2+0x016],%l2 ! Mem[0000000011000116] done p0_trap1o: ldub [%o2+0x012],%l7 ! Mem[0000000011000112] sth %l6,[%o3+0x006] ! Mem[0000000011800106] lduw [%o1+0x028],%l0 ! Mem[0000000010800128] ldstub [%o2+0x02e],%l2 ! Mem[000000001100012e] ldstub [%o2+0x016],%l2 ! Mem[0000000011000116] done p0_trap2e: ldub [%i2+0x02c],%l6 ! Mem[000000001100012c] ldsb [%i0+0x00e],%l4 ! Mem[000000001000010e] sth %l4,[%i2+0x008] ! Mem[0000000011000108] ldstub [%i3+0x012],%l3 ! Mem[0000000011800112] done p0_trap2o: ldub [%o2+0x02c],%l6 ! Mem[000000001100012c] ldsb [%o0+0x00e],%l4 ! Mem[000000001000010e] sth %l4,[%o2+0x008] ! Mem[0000000011000108] ldstub [%o3+0x012],%l3 ! Mem[0000000011800112] done p0_trap3e: nop done p0_trap3o: nop done p0_init_memory_pointers: set p0_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p0_local0_start,%i0 set p0_local1_start,%i1 set p0_local2_start,%i2 set p0_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 6a512ffcbe5e0f6d ldx [%g1+0x008],%l1 ! %l1 = 0427eca9db4fa792 ldx [%g1+0x010],%l2 ! %l2 = e538dd2db1605b31 ldx [%g1+0x018],%l3 ! %l3 = 042ba4a23f375807 ldx [%g1+0x020],%l4 ! %l4 = 14dfaf8c8488f57a ldx [%g1+0x028],%l5 ! %l5 = 60cd5183e79d9a28 ldx [%g1+0x030],%l6 ! %l6 = 2d5cc6f65663ddb2 ldx [%g1+0x038],%l7 ! %l7 = 5170432a72d3331c ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 1 processor_1: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x04] ! Set the start flag wrpr %g0,7,%cleanwin call p1_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 1 wr %g0,0x4,%fprs ! Make sure fef is 1 set p1_init_freg,%g1 ! %f0 = decc2286 6ae71c1a 8decacd1 2395a746 ! %f4 = aab22add 45ba7a36 0d577222 747c575e ! %f8 = 1276afca 803b89ee d5db6478 3a91ed18 ! %f12 = 9435fa4e a02ced82 d1bb8e12 ca5b5dae ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 36fb0dd9 e303f6eb b4da8347 0b691839 ! %f20 = 7a051e10 78f5ec2e 1cc56814 bd35d1ae ! %f24 = e11e572f 8492041c 345bc2b3 cdc308a9 ! %f28 = 5844ce2b da178a7e 3d54d365 e3fa53f6 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6b86fb15 7d4a910a 9c034933 3ca4c001 ! %f36 = 69059752 e56e3ed6 3a5f573c 6469b0a5 ! %f40 = 03e62481 22fe4593 90ead5d5 93e6bf97 ! %f44 = 8c005948 7dfed77e e3da08e2 6150832c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x66f65d4800000010,%g7,%g1 ! GSR scale = 2, align = 0 wr %g1,%g0,%gsr ! GSR = 66f65d4800000010 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 1 p1_label_1: ! Mem[0000000013000100] = 5fb3dc22 1a3c4de8, %l6 = 67497dc5, %l7 = b3aef182 ldda [%i2+%g0]0x81,%l6 ! %l6 = 000000005fb3dc22 000000001a3c4de8 ! %l3 = feb20911e3b70266, Mem[0000000013800120] = 9e28ffd0 stwa %l3,[%i3+%o4]0x89 ! Mem[0000000013800120] = e3b70266 ! Mem[0000000013000106] = 1a3c4de8, %l7 = 000000001a3c4de8 ldstub [%i2+0x006],%l7 ! %l7 = 000000000000004d ! Mem[0000000012800112] = eba4d42e, %l3 = feb20911e3b70266 ldstub [%i1+0x012],%l3 ! %l3 = 00000000000000d4 ! Mem[0000000013800110] = 417acd97, %l1 = b0e9c90288087034 ldsba [%i3+%i5]0x89,%l1 ! %l1 = ffffffffffffff97 ! Mem[0000000012000118] = 9a362c8e, %l7 = 000000000000004d lduwa [%i0+%i6]0x88,%l7 ! %l7 = 000000009a362c8e ! %l2 = 7656d62a985ab54c, Mem[0000000091800138] = d0837b378e3ab89c stx %l2,[%o3+0x038] ! Mem[0000000091800138] = 7656d62a985ab54c ! Mem[000000009000012c] = 68c05e54, %l18 = 7eaef6ae6ffcc25a ldub [%o0+0x02c],%g2 ! %g2 = 0000000000000068 ! Mem[0000000013800110] = 97cd7a41, %l7 = 000000009a362c8e swap [%i3+%i5],%l7 ! %l7 = 0000000097cd7a41 ! %l4 = a9c0e9d84ec4d4d1, Mem[0000000012800128] = fb8de063ea72d781 stxa %l4,[%i1+%o5]0x89 ! Mem[0000000012800128] = a9c0e9d84ec4d4d1 p1_label_2: ! Mem[0000000012000118] = 8e2c369aa9f793ea, %l2 = 7656d62a985ab54c, %l4 = a9c0e9d84ec4d4d1 add %i0,0x18,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 8e2c369aa9f793ea ! Mem[0000000013000128] = d0484199, %l7 = 0000000097cd7a41 lduba [%i2+%o5]0x80,%l7 ! %l7 = 00000000000000d0 ! Mem[0000000090800118] = b1df1863, %l18 = 7eaef6ae6ffcc25a ldsh [%o1+%i6],%g2 ! %g2 = ffffffffffffb1df ! Mem[0000000012000128] = cb5dd74d, %l6 = 000000005fb3dc22 swapa [%i0+%o5]0x88,%l6 ! %l6 = 00000000cb5dd74d ! Mem[0000000090800100] = 854c6242, %l18 = 7eaef6ae6ffcc25a ldsb [%o1+%g0],%g2 ! %g2 = ffffffffffffff85 ! Mem[0000000013000120] = 68dde7a4, %l1 = ffffffffffffff97 ldsba [%i2+%o4]0x80,%l1 ! %l1 = 0000000000000068 ! Mem[0000000090800128] = c1bf20d5 ba79412b, %l0 = 4b2c8cf8, %l1 = 00000068 ldd [%o1+%o5],%g2 ! %l0 = 4ee539f64b2c8cf8 0000000000000068 ! Mem[0000000013000134] = fb5c4bda, %l7 = 00000000000000d0 swap [%i2+0x034],%l7 ! %l7 = 00000000fb5c4bda ! Mem[0000000012800130] = 57915366, %l5 = 4585e208a6a2c6f3 ldstub [%i1+%o6],%l5 ! %l5 = 0000000000000057 ! Mem[0000000013000120] = 68dde7a4, %l0 = 4ee539f64b2c8cf8 lduba [%i2+%o4]0x80,%l0 ! %l0 = 0000000000000068 p1_label_3: ! Mem[0000000012000103] = 108c7e40, %l6 = 00000000cb5dd74d ldstub [%i0+0x003],%l6 ! %l6 = 0000000000000040 ! Mem[0000000012800134] = 29b5e3ba, %l7 = 00000000fb5c4bda ldub [%i1+0x037],%l7 ! %l7 = 00000000000000ba ! Mem[0000000012000110] = 34b21aad 34bbcfdd, %l4 = a9f793ea, %l5 = 00000057 ldda [%i0+%i5]0x81,%l4 ! %l4 = 0000000034b21aad 0000000034bbcfdd ! Mem[0000000012000124] = fd1c6196, %l2 = 985ab54c, %l5 = 34bbcfdd add %i0,0x24,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000fd1c6196 ! Mem[0000000012800128] = d1d4c44e, %l1 = 0000000000000068 ldstuba [%i1+%o5]0x80,%l1 ! %l1 = 00000000000000d1 ! %l2 = 7656d62a985ab54c, Mem[0000000091800132] = 8512ed61 sth %l2,[%o3+0x032] ! Mem[0000000091800130] = b54ced61 ! %l1 = 00000000000000d1, Mem[000000009000011e] = 76a0028c sth %l1,[%o0+0x01e] ! Mem[000000009000011c] = 00d1028c ! Mem[0000000091800110] = 477a17de 5c0ad132, %l0 = 00000068, %l1 = 000000d1 ldd [%o3+%i5],%g2 ! %l0 = 0000000000000068 00000000000000d1 ! Mem[000000009000010c] = c2190b14, %l18 = 7eaef6ae6ffcc25a ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffffc219 ! Mem[0000000013800108] = 956bdea1, %l3 = 00000000000000d4 ldsba [%i3+%i4]0x80,%l3 ! %l3 = ffffffffffffff95 p1_label_4: ! Mem[000000009080010c] = cbefad54, %l18 = 7eaef6ae6ffcc25a ldsh [%o1+0x00c],%g2 ! %g2 = ffffffffffffcbef ! Mem[0000000013800104] = 0573afcc, %l1 = 00000000000000d1 swap [%i3+0x004],%l1 ! %l1 = 000000000573afcc ! Mem[0000000013000134] = 000000d0, %l0 = 0000000000000068 swap [%i2+0x034],%l0 ! %l0 = 00000000000000d0 ! Mem[0000000012800120] = 2ecd93ba, %l5 = 00000000fd1c6196 swap [%i1+%o4],%l5 ! %l5 = 000000002ecd93ba ! %l2 = 7656d62a985ab54c, Mem[0000000012800138] = ed011c40c81e1a30 stx %l2,[%i1+0x038] ! Mem[0000000012800138] = 7656d62a985ab54c ! Mem[0000000012000120] = b8945c59, %l0 = 00000000000000d0 ldstuba [%i0+%o4]0x81,%l0 ! %l0 = 00000000000000b8 ! Mem[0000000091800138] = 7656d62a985ab54c, %l18 = 7eaef6ae6ffcc25a ldx [%o3+0x038],%g2 ! %g2 = 7656d62a985ab54c ! Mem[0000000012800120] = fd1c6196, %l7 = 00000000000000ba ldstub [%i1+%o4],%l7 ! %l7 = 00000000000000fd ! Mem[000000001300012f] = af15e0ba, %l0 = 00000000000000b8 ldstub [%i2+0x02f],%l0 ! %l0 = 00000000000000ba ! %l7 = 00000000000000fd, Mem[000000009080011e] = fbdc67cb sth %l7,[%o1+0x01e] ! Mem[000000009080011c] = 00fd67cb p1_label_5: ! Mem[0000000012000120] = ff945c59fd1c6196, %l2 = 7656d62a985ab54c, %l6 = 0000000000000040 add %i0,0x20,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = ff945c59fd1c6196 ! %l3 = ffffffffffffff95, Mem[0000000013000120] = a4e7dd68 stba %l3,[%i2+%o4]0x89 ! Mem[0000000013000120] = a4e7dd95 ! Mem[0000000012000100] = 108c7eff, %l7 = 00000000000000fd swapa [%i0+%g0]0x80,%l7 ! %l7 = 00000000108c7eff ! Mem[0000000012800110] = eba4ff2eb2e9d272, %l7 = 00000000108c7eff, %l3 = ffffffffffffff95 add %i1,0x10,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = eba4ff2eb2e9d272 ! Mem[0000000013800128] = e462d574, %l5 = 000000002ecd93ba ldsh [%i3+%o5],%l5 ! %l5 = ffffffffffffe462 ! Mem[0000000012000100] = 000000fd, %l5 = ffffffffffffe462 ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 0000000000000000 ! %l4 = 0000000034b21aad, Mem[0000000012800118] = c7a46c5d stwa %l4,[%i1+%i6]0x81 ! Mem[0000000012800118] = 34b21aad ! Mem[0000000013800120] = e3b70266, %l1 = 000000000573afcc ldstuba [%i3+%o4]0x88,%l1 ! %l1 = 0000000000000066 ! %l1 = 0000000000000066, Mem[000000009080010d] = efad5405 stb %l1,[%o1+0x00d] ! Mem[000000009080010c] = 66ad5405 ! Mem[0000000013000110] = 4eb76351, %l6 = ff945c59fd1c6196 ldstuba [%i2+%i5]0x89,%l6 ! %l6 = 0000000000000051 p1_label_6: ! Mem[0000000012000128] = 22dcb35f, %l7 = 00000000108c7eff lduba [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000022 ! Mem[0000000091800124] = 0b85d364, %l18 = 7eaef6ae6ffcc25a ldsw [%o3+0x024],%g2 ! %g2 = 7eaef6ae6ffcc25a ! %l5 = 0000000000000000, Mem[0000000090800104] = 10c761e3 stw %l5,[%o1+0x004] ! Mem[0000000090800104] = 00000000 ! Mem[0000000013800118] = 31b4fad8, %l5 = 0000000000000000 ldsba [%i3+%i6]0x80,%l5 ! %l5 = 0000000000000031 ! Mem[000000001280011c] = aee00b5f, %l1 = 0000000000000066, %asi = 80 swapa [%i1+0x01c]%asi,%l1 ! %l1 = 00000000aee00b5f ! Mem[0000000013000130] = 187bf78b, %l5 = 0000000000000031 ldstub [%i2+%o6],%l5 ! %l5 = 0000000000000018 ! Mem[0000000013000110] = ff63b74ec0a194ae, %l5 = 0000000000000018, %l3 = eba4ff2eb2e9d272 add %i2,0x10,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = ff63b74ec0a194ae ! %l2 = 7656d62a985ab54c, Mem[0000000090000110] = 76bf43f39c3e77a2 stx %l2,[%o0+%i5] ! Mem[0000000090000110] = 7656d62a985ab54c ! Mem[0000000013800108] = 956bdea1 bc88fbfc, %l4 = 34b21aad, %l5 = 00000018 ldda [%i3+%i4]0x81,%l4 ! %l4 = 00000000956bdea1 00000000bc88fbfc ! %l1 = 00000000aee00b5f, Mem[0000000012800102] = fca1caa1 sth %l1,[%i1+0x002] ! Mem[0000000012800100] = fca10b5f p1_label_7: ! Mem[000000001280011c] = 00000066, %l5 = 00000000bc88fbfc, %asi = 80 swapa [%i1+0x01c]%asi,%l5 ! %l5 = 0000000000000066 ! Mem[0000000012000100] = ff0000fd, %l7 = 0000000000000022 ldstuba [%i0+%g0]0x80,%l7 ! %l7 = 00000000000000ff ! %l1 = 00000000aee00b5f, Mem[0000000013000120] = 95dde7a4 stba %l1,[%i2+%o4]0x81 ! Mem[0000000013000120] = 5fdde7a4 ! Mem[000000001200010f] = b2b53edd, %l4 = 00000000956bdea1 ldstub [%i0+0x00f],%l4 ! %l4 = 00000000000000dd ! Mem[0000000013000110] = ff63b74e, %l5 = 0000000000000066 swapa [%i2+%i5]0x81,%l5 ! %l5 = 00000000ff63b74e ! Mem[0000000012800120] = ff1c6196, %l0 = 000000ba, %l2 = 985ab54c add %i1,0x20,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000ff1c6196 ! Mem[0000000091000110] = 3e07e896, %l18 = 7eaef6ae6ffcc25a lduh [%o2+%i5],%g2 ! %g2 = 0000000000003e07 ! Mem[0000000012000128] = 946ceee05fb3dc22, %l7 = 00000000000000ff ldxa [%i0+%o5]0x88,%l7 ! %l7 = 946ceee05fb3dc22 ! Mem[0000000012800120] = ff1c6196, %l2 = ff1c6196, %l5 = ff63b74e add %i1,0x20,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000ff1c6196 ! Mem[0000000013000108] = 6141a397, %l7 = 946ceee05fb3dc22 ldsba [%i2+%i4]0x80,%l7 ! %l7 = 0000000000000061 p1_label_8: ! Mem[0000000090800118] = b1df1863 61d300fd, %l2 = ff1c6196, %l3 = c0a194ae ldd [%o1+%i6],%g2 ! %l2 = 00000000ff1c6196 ff63b74ec0a194ae ! Mem[0000000012800118] = 34b21aadbc88fbfc, %l7 = 0000000000000061, %l1 = 00000000aee00b5f add %i1,0x18,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 34b21aadbc88fbfc ! Mem[0000000013800134] = 4f71b98a, %l7 = 0000000000000061 swap [%i3+0x034],%l7 ! %l7 = 000000004f71b98a ! Mem[0000000012800120] = ff63b74e, %l6 = 0000000000000051 swap [%i1+%o4],%l6 ! %l6 = 00000000ff63b74e ! Mem[0000000012800110] = 2effa4eb, %l3 = ff63b74ec0a194ae lduha [%i1+%i5]0x89,%l3 ! %l3 = 000000000000a4eb ! Mem[0000000012800125] = 814004a2, %l0 = 00000000000000ba ldstub [%i1+0x025],%l0 ! %l0 = 0000000000000040 ! Mem[0000000012000120] = ff945c59fd1c6196, %l2 = 00000000ff1c6196, %l6 = 00000000ff63b74e add %i0,0x20,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = ff945c59fd1c6196 ! Mem[0000000013800110] = 9a362c8e, %l0 = 0000000000000040 lduwa [%i3+%i5]0x80,%l0 ! %l0 = 000000009a362c8e ! Mem[000000001200010c] = b2b53eff, %l6 = fd1c6196, %l2 = ff1c6196 add %i0,0x0c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000b2b53eff ! Mem[0000000012800124] = 81ff04a2, %l6 = ff945c59fd1c6196 swap [%i1+0x024],%l6 ! %l6 = 0000000081ff04a2 p1_label_9: ! Mem[0000000013000120] = 5fdde7a4, %l6 = 0000000081ff04a2 swap [%i2+%o4],%l6 ! %l6 = 000000005fdde7a4 ! %l5 = 00000000ff1c6196, Mem[0000000012800120] = 51000000 stwa %l5,[%i1+%o4]0x89 ! Mem[0000000012800120] = ff1c6196 ! Mem[0000000090800120] = 67cb6fb0, %l18 = 7eaef6ae6ffcc25a lduh [%o1+%o4],%g2 ! %g2 = 00000000000067cb ! Mem[0000000090800134] = 7b9430a9, %l18 = 7eaef6ae6ffcc25a lduh [%o1+0x036],%g2 ! %g2 = 0000000000007b94 ! Mem[0000000012000138] = c39e5e95, %l5 = ff1c6196, %l7 = 4f71b98a add %i0,0x38,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000c39e5e95 ! Mem[0000000013800128] = e462d574, %l1 = 34b21aadbc88fbfc swap [%i3+%o5],%l1 ! %l1 = 00000000e462d574 ! Mem[0000000012000112] = 34b21aad, %l2 = 00000000b2b53eff ldstub [%i0+0x012],%l2 ! %l2 = 000000000000001a ! Mem[0000000013800118] = d8fab431, %l1 = 00000000e462d574 swapa [%i3+%i6]0x88,%l1 ! %l1 = 00000000d8fab431 ! Mem[0000000013800128] = bc88fbfc, %l5 = 00000000ff1c6196 swapa [%i3+%o5]0x81,%l5 ! %l5 = 00000000bc88fbfc ! Mem[0000000012000120] = ff945c59fd1c6196, %l4 = 00000000000000dd, %l4 = 00000000000000dd add %i0,0x20,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = ff945c59fd1c6196 p1_label_10: ! Mem[0000000012800100] = fca10b5f, %l5 = bc88fbfc, %l2 = 0000001a casa [%i1]0x80,%l5,%l2 ! %l2 = 00000000fca10b5f ! Mem[0000000012000114] = 34bbcfdd, %l6 = 000000005fdde7a4 ldstub [%i0+0x014],%l6 ! %l6 = 0000000000000034 ! Mem[0000000012000120] = ff945c59fd1c6196, %l2 = 00000000fca10b5f ldxa [%i0+%o4]0x80,%l2 ! %l2 = ff945c59fd1c6196 ! Mem[0000000013000108] = 6141a397dcc94d81, %l4 = ff945c59fd1c6196, %l2 = ff945c59fd1c6196 add %i2,0x08,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 6141a397dcc94d81 ! Mem[000000001280013c] = 985ab54c, %l7 = c39e5e95, %l7 = c39e5e95 add %i1,0x3c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000985ab54c ! Mem[0000000012000130] = ce60e02201166f85, %l6 = 0000000000000034, %l3 = 000000000000a4eb add %i0,0x30,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = ce60e02201166f85 ! Mem[0000000013800108] = 956bdea1, %l7 = 00000000985ab54c swapa [%i3+%i4]0x80,%l7 ! %l7 = 00000000956bdea1 ! Mem[000000009180011c] = b7725398, %l18 = 7eaef6ae6ffcc25a ldsb [%o3+0x01f],%g2 ! %g2 = ffffffffffffffb7 ! Mem[0000000013800118] = e462d574, %l1 = 00000000d8fab431 lduba [%i3+%i6]0x88,%l1 ! %l1 = 0000000000000074 ! Mem[0000000091800110] = 477a17de 5c0ad132, %l0 = 9a362c8e, %l1 = 00000074 ldda [%o3+0x010]%asi,%g2 ! %l0 = 000000009a362c8e 0000000000000074 p1_label_11: ! Mem[0000000013800118] = 74d562e42e89001a, %l2 = 6141a397dcc94d81, %l2 = 6141a397dcc94d81 add %i3,0x18,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 74d562e42e89001a ! Mem[000000001200010c] = b2b53eff, %l7 = 00000000956bdea1 swap [%i0+0x00c],%l7 ! %l7 = 00000000b2b53eff ! Mem[0000000012000100] = ff0000fd5873a347, %l0 = 000000009a362c8e, %l2 = 74d562e42e89001a casxa [%i0]0x80,%l0,%l2 ! %l2 = ff0000fd5873a347 ! Mem[000000001380010c] = bc88fbfc, %l1 = 0000000000000074, %asi = 80 swapa [%i3+0x00c]%asi,%l1 ! %l1 = 00000000bc88fbfc ! Mem[0000000013800134] = 00000061, %l5 = 00000000bc88fbfc, %asi = 80 swapa [%i3+0x034]%asi,%l5 ! %l5 = 0000000000000061 ! Mem[0000000013000120] = 81ff04a2, %l3 = ce60e02201166f85 lduha [%i2+%o4]0x80,%l3 ! %l3 = 00000000000081ff ! Mem[0000000012800108] = 59834589, %l3 = 00000000000081ff lduw [%i1+%i4],%l3 ! %l3 = 0000000059834589 ! %l7 = 00000000b2b53eff, Mem[0000000090000130] = bb166f370eaa4fa4 stx %l7,[%o0+%o6] ! Mem[0000000090000130] = 00000000b2b53eff ! Mem[0000000013800138] = d2c743da, %l5 = 0000000000000061, %asi = 80 swapa [%i3+0x038]%asi,%l5 ! %l5 = 00000000d2c743da ! Mem[0000000090000110] = 7656d62a 985ab54c, %l2 = 5873a347, %l3 = 59834589 ldd [%o0+%i5],%g2 ! %l2 = ff0000fd5873a347 0000000059834589 p1_label_12: ! Mem[0000000013800110] = 9a362c8e, %l2 = ff0000fd5873a347 ldstuba [%i3+%i5]0x80,%l2 ! %l2 = 000000000000009a ! Mem[0000000012800108] = 59834589, %l7 = 00000000b2b53eff ldsw [%i1+%i4],%l7 ! %l7 = 0000000059834589 ! Mem[0000000012000118] = 8e2c369a, %l3 = 0000000059834589 lduha [%i0+%i6]0x80,%l3 ! %l3 = 0000000000008e2c ! Mem[0000000013800110] = ff362c8e, %l3 = 0000000000008e2c ldstuba [%i3+%i5]0x80,%l3 ! %l3 = 00000000000000ff ! Mem[0000000013000108] = 97a34161, %l6 = 0000000000000034 lduba [%i2+%i4]0x89,%l6 ! %l6 = 0000000000000061 ! Mem[0000000013800104] = 000000d1, %l0 = 9a362c8e, %l0 = 9a362c8e add %i3,0x04,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000000000d1 ! Mem[0000000091000100] = 4f11c43630fee667, %l18 = 7eaef6ae6ffcc25a ldxa [%o2+0x000]%asi,%g2 ! %g2 = 4f11c43630fee667 ! Mem[000000009080010c] = cb66ad54, %l18 = 7eaef6ae6ffcc25a lduw [%o1+0x00c],%g2 ! %g2 = 7eaef6ae6ffcc25a ! Mem[0000000013800100] = ffab515f000000d1, %l1 = 00000000bc88fbfc, %l6 = 0000000000000061 casxa [%i3]0x80,%l1,%l6 ! %l6 = ffab515f000000d1 ! %l2 = 000000000000009a, Mem[0000000090800137] = 9430a966 stba %l2,[%o1+0x037]%asi ! Mem[0000000090800134] = 9a30a966 p1_label_13: ! Mem[0000000091000134] = a5615517, %l18 = 7eaef6ae6ffcc25a ldsb [%o2+0x036],%g2 ! %g2 = ffffffffffffffa5 ! %l6 = ffab515f000000d1, Mem[0000000091800139] = 56d62a98 stb %l6,[%o3+0x039] ! Mem[0000000091800138] = d1d62a98 ! Mem[0000000013000120] = 0f945daca204ff81, %l0 = 00000000000000d1 ldxa [%i2+%o4]0x88,%l0 ! %l0 = 0f945daca204ff81 ! Mem[0000000013800118] = e462d574, %l2 = 000000000000009a swapa [%i3+%i6]0x89,%l2 ! %l2 = 00000000e462d574 ! Mem[000000001280013d] = 985ab54c, %l2 = 00000000e462d574 ldstub [%i1+0x03d],%l2 ! %l2 = 000000000000005a ! Mem[0000000013000130] = ff7bf78b00000068, %l7 = 0000000059834589, %l0 = 0f945daca204ff81 add %i2,0x30,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = ff7bf78b00000068 ! Mem[0000000012800118] = ad1ab234, %l2 = 000000000000005a ldstuba [%i1+%i6]0x89,%l2 ! %l2 = 0000000000000034 ! Mem[0000000013800110] = ff362c8e4a8dfcfa, %l7 = 0000000059834589, %l4 = ff945c59fd1c6196 add %i3,0x10,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = ff362c8e4a8dfcfa ! %l1 = 00000000bc88fbfc, Mem[0000000012000130] = 22e060ce stba %l1,[%i0+%o6]0x89 ! Mem[0000000012000130] = 22e060fc ! Mem[000000001300013c] = bbe837ec, %l3 = 00000000000000ff ldub [%i2+0x03e],%l3 ! %l3 = 0000000000000037 p1_label_14: ! Mem[000000001200013c] = 07fa9990, %l6 = 000000d1, %l2 = 00000034 add %i0,0x3c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000007fa9990 ! Mem[0000000090000130] = 00000000 b2b53eff, %l6 = 000000d1, %l7 = 59834589 ldd [%o0+%o6],%g2 ! %l6 = ffab515f000000d1 0000000059834589 ! Mem[0000000013000103] = 5fb3dc22, %l6 = ffab515f000000d1 ldstub [%i2+0x003],%l6 ! %l6 = 0000000000000022 ! %l5 = 00000000d2c743da, Mem[0000000090800128] = c1bf20d5ba79412b stx %l5,[%o1+%o5] ! Mem[0000000090800128] = 00000000d2c743da ! Mem[0000000013000128] = d0484199, %l2 = 07fa9990, %l4 = 4a8dfcfa add %i2,0x28,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000d0484199 ! Mem[0000000012000120] = 595c94ff, %l3 = 0000000000000037 ldswa [%i0+%o4]0x88,%l3 ! %l3 = 00000000595c94ff ! Mem[0000000013800128] = ff1c6196, %l0 = ff7bf78b00000068 ldstuba [%i3+%o5]0x80,%l0 ! %l0 = 00000000000000ff ! Mem[0000000091800108] = 233587c3, %l18 = 7eaef6ae6ffcc25a ldswa [%o3+0x008]%asi,%g2 ! %g2 = 7eaef6ae6ffcc25a ! Mem[0000000090000114] = 985ab54c, %l18 = 7eaef6ae6ffcc25a ldsw [%o0+0x014],%g2 ! %g2 = 7eaef6ae6ffcc25a ! Mem[0000000013800108] = 4cb55a98, %l6 = 0000000000000022 ldsba [%i3+%i4]0x89,%l6 ! %l6 = ffffffffffffff98 p1_label_15: ! %l1 = 00000000bc88fbfc, Mem[0000000013800120] = e3b702ff stba %l1,[%i3+%o4]0x89 ! Mem[0000000013800120] = e3b702fc ! Mem[0000000013000134] = 00000068, %l6 = ffffffffffffff98 ldstuba [%i2+0x034]%asi,%l6 ! %l6 = 0000000000000000 ! %l6 = 00000000, %l7 = 59834589, Mem[0000000090800120] = 67cb6fb0 cd32aeda std %l6,[%o1+%o4] ! Mem[0000000090800120] = 00000000 59834589 ! Mem[0000000012000131] = fc60e022, %l5 = 00000000d2c743da ldstub [%i0+0x031],%l5 ! %l5 = 0000000000000060 ! Mem[0000000013800130] = 836b4779, %l5 = 0000000000000060 ldsba [%i3+%o6]0x80,%l5 ! %l5 = ffffffffffffff83 ! Mem[0000000013800100] = ffab515f, %l5 = ffffff83, %l3 = 595c94ff casa [%i3]0x80,%l5,%l3 ! %l3 = 00000000ffab515f ! Mem[0000000012000130] = fcffe022, %l2 = 0000000007fa9990 swapa [%i0+%o6]0x81,%l2 ! %l2 = 00000000fcffe022 ! Mem[0000000012000130] = 07fa9990, %l3 = ffab515f, %l2 = fcffe022 add %i0,0x30,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000007fa9990 ! Mem[0000000013800100] = ffab515f000000d1, %l6 = 0000000000000000, %l6 = 0000000000000000 casxa [%i3]0x80,%l6,%l6 ! %l6 = ffab515f000000d1 ! Mem[0000000013000120] = 81ff04a2, %l6 = ffab515f000000d1 swap [%i2+%o4],%l6 ! %l6 = 0000000081ff04a2 ba,a p1_not_taken_0_end p1_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p1_branch_failed p1_not_taken_0_end: ! End of Random Code for Processor 1 p1_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x004] ! Set processor 1 done flag ! Check Registers p1_check_registers: set p1_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000ff bne,a,pn %xcc,p1_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000bc88fbfc bne,a,pn %xcc,p1_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000007fa9990 bne,a,pn %xcc,p1_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ffab515f bne,a,pn %xcc,p1_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000d0484199 bne,a,pn %xcc,p1_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffff83 bne,a,pn %xcc,p1_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000081ff04a2 bne,a,pn %xcc,p1_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000059834589 bne,a,pn %xcc,p1_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p1_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 95de41c6956bdea1 ldx [%i0+0x008],%g3 ! Observed data at 0000000012000108 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 34b2ffadffbbcfdd ldx [%i0+0x010],%g3 ! Observed data at 0000000012000110 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x010,%g4 set p1_local1_expect,%g1 ldx [%g1+0x018],%g2 ! Expected data = ffb21aadbc88fbfc ldx [%i1+0x018],%g3 ! Observed data at 0000000012800118 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 96611cfffd1c6196 ldx [%i1+0x020],%g3 ! Observed data at 0000000012800120 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffd4c44ed8e9c0a9 ldx [%i1+0x028],%g3 ! Observed data at 0000000012800128 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff91536629b5e3ba ldx [%i1+0x030],%g3 ! Observed data at 0000000012800130 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 7656d62a98ffb54c ldx [%i1+0x038],%g3 ! Observed data at 0000000012800138 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x038,%g4 set p1_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 5fb3dcff1a3cffe8 ldx [%i2+0x000],%g3 ! Observed data at 0000000013000100 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000066c0a194ae ldx [%i2+0x010],%g3 ! Observed data at 0000000013000110 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000d1ac5d940f ldx [%i2+0x020],%g3 ! Observed data at 0000000013000120 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d0484199af15e0ff ldx [%i2+0x028],%g3 ! Observed data at 0000000013000128 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff7bf78bff000068 ldx [%i2+0x030],%g3 ! Observed data at 0000000013000130 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x030,%g4 set p1_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 985ab54c00000074 ldx [%i3+0x008],%g3 ! Observed data at 0000000013800108 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9a0000002e89001a ldx [%i3+0x018],%g3 ! Observed data at 0000000013800118 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = fc02b7e34df66daa ldx [%i3+0x020],%g3 ! Observed data at 0000000013800120 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff1c6196807bae16 ldx [%i3+0x028],%g3 ! Observed data at 0000000013800128 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 836b4779bc88fbfc ldx [%i3+0x030],%g3 ! Observed data at 0000000013800130 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 00000061b3647699 ldx [%i3+0x038],%g3 ! Observed data at 0000000013800138 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x038,%g4 ! The test for processor 1 has passed p1_passed: ta GOOD_TRAP nop p1_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p1_failed p1_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p1_failed p1_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p1_failed p1_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p1_failed p1_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p1_failed p1_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p1_failed p1_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p1_failed p1_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p1_failed ! The test for processor 1 failed p1_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x004] ! Set processor 1 done flag set p1_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 1 failed p1_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x004] ! Set processor 1 done flag set p1_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p1_dfill_failed: ba p1_failed mov 0xddd,%g1 p1_selfmod_failed: ba p1_failed mov 0xabc,%g1 p1_common_error: or %g0,0xee1,%g1 ba p1_failed mov %o5,%g3 p1_common_signature_error: set p1_temp,%g1 ba p1_failed st %g2,[%g1] ! Common Lock Number p1_common_timeout: set p1_temp,%g1 ba p1_failed st %g2,[%g1] ! Common Lock Number p1_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p1_failed mov 0x0,%g3 p1_trap1e: swap [%i0+0x02c],%l7 ! Mem[000000001200012c] stx %l6,[%i1+0x038] ! Mem[0000000012800138] std %l2,[%i3+0x000] ! Mem[0000000013800100] ldstub [%i1+0x026],%l6 ! Mem[0000000012800126] ldsb [%i3+0x026],%l7 ! Mem[0000000013800126] lduh [%i2+0x004],%l0 ! Mem[0000000013000104] ldstub [%i1+0x01a],%l1 ! Mem[000000001280011a] done p1_trap1o: swap [%o0+0x02c],%l7 ! Mem[000000001200012c] stx %l6,[%o1+0x038] ! Mem[0000000012800138] std %l2,[%o3+0x000] ! Mem[0000000013800100] ldstub [%o1+0x026],%l6 ! Mem[0000000012800126] ldsb [%o3+0x026],%l7 ! Mem[0000000013800126] lduh [%o2+0x004],%l0 ! Mem[0000000013000104] ldstub [%o1+0x01a],%l1 ! Mem[000000001280011a] done p1_trap2e: std %l4,[%i2+0x030] ! Mem[0000000013000130] ldsw [%i1+0x03c],%l1 ! Mem[000000001280013c] stw %l3,[%i1+0x030] ! Mem[0000000012800130] ldstub [%i2+0x021],%l0 ! Mem[0000000013000121] swap [%i0+0x008],%l2 ! Mem[0000000012000108] ldub [%i3+0x024],%l0 ! Mem[0000000013800124] swap [%i1+0x028],%l5 ! Mem[0000000012800128] done p1_trap2o: std %l4,[%o2+0x030] ! Mem[0000000013000130] ldsw [%o1+0x03c],%l1 ! Mem[000000001280013c] stw %l3,[%o1+0x030] ! Mem[0000000012800130] ldstub [%o2+0x021],%l0 ! Mem[0000000013000121] swap [%o0+0x008],%l2 ! Mem[0000000012000108] ldub [%o3+0x024],%l0 ! Mem[0000000013800124] swap [%o1+0x028],%l5 ! Mem[0000000012800128] done p1_trap3e: nop nop nop nop nop nop done p1_trap3o: nop nop nop nop nop nop done p1_init_memory_pointers: set p1_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p1_local0_start,%i0 set p1_local1_start,%i1 set p1_local2_start,%i2 set p1_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 4ee539f64b2c8cf8 ldx [%g1+0x008],%l1 ! %l1 = b0e9c90288087034 ldx [%g1+0x010],%l2 ! %l2 = 7656d62a985ab54c ldx [%g1+0x018],%l3 ! %l3 = feb20911e3b70266 ldx [%g1+0x020],%l4 ! %l4 = a9c0e9d84ec4d4d1 ldx [%g1+0x028],%l5 ! %l5 = 4585e208a6a2c6f3 ldx [%g1+0x030],%l6 ! %l6 = 80652a4667497dc5 ldx [%g1+0x038],%l7 ! %l7 = 4082951cb3aef182 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 2 processor_2: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x08] ! Set the start flag wrpr %g0,7,%cleanwin call p2_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 2 wr %g0,0x4,%fprs ! Make sure fef is 1 set p2_init_freg,%g1 ! %f0 = d9f41896 7e702ade cd9bceee 79f4e0db ! %f4 = fe8e478c 54fb8374 eecfdd24 5a7258fa ! %f8 = d8f915a3 5fae6a69 7260f34b 83750ac6 ! %f12 = 68b34463 c99ec681 69ff5558 4ddd5119 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2fa67f3d a8ed2d5e ed44b681 3ebdbbde ! %f20 = 0f12ec66 7b80e2ff c4c3d635 50acc026 ! %f24 = 7f579851 846a37f8 7ba22307 3ab21db2 ! %f28 = c5d0c157 6e30420e d537f3b8 c3da605e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f0059b1e c6c0c941 fbb9fe35 4f3a608c ! %f36 = ab5704f2 322c01a5 12f39585 0520b5ff ! %f40 = d671bafb ed22f854 89d878b6 d626f4ec ! %f44 = 68d04019 57123d1e d44cc0e1 eb95cbc6 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd9eccc4f0000005c,%g7,%g1 ! GSR scale = 11, align = 4 wr %g1,%g0,%gsr ! GSR = d9eccc4f0000005c wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 2 p2_label_1: ! Mem[0000000015800100] = 7aa5be49, %l2 = 6fce4e6e5b04e6aa lduha [%i3+%g0]0x89,%l2 ! %l2 = 000000000000be49 ! Mem[0000000014800118] = 257ec337, %l4 = 576edbd22c27f228 ldstuba [%i1+%i6]0x81,%l4 ! %l4 = 0000000000000025 ! %l7 = dbce79a81b8efbdc, Mem[0000000090000130] = bb166f37, %asi = 80 stwa %l7,[%o0+0x030]%asi ! Mem[0000000090000130] = 1b8efbdc ! Mem[000000009180011c] = b7725398, %l18 = 9c6ad94604568e18 ldsb [%o3+0x01f],%g2 ! %g2 = ffffffffffffffb7 ! %l4 = 0000000000000025, Mem[0000000015000118] = 4e25b425 stba %l4,[%i2+%i6]0x81 ! Mem[0000000015000118] = 2525b425 ! Mem[0000000015800134] = 416b2fc7, %l2 = 000000000000be49 swap [%i3+0x034],%l2 ! %l2 = 00000000416b2fc7 ! Mem[0000000014000108] = 7343d718, %l2 = 00000000416b2fc7 swapa [%i0+%i4]0x88,%l2 ! %l2 = 000000007343d718 ! Mem[0000000014000120] = 093f8919, %l5 = e40c93fbfaff49a4 swapa [%i0+%o4]0x88,%l5 ! %l5 = 00000000093f8919 ! Mem[0000000014800138] = aa0f38aa5b60a509, %l6 = c8f3ccb05780d5dc, %l4 = 0000000000000025 add %i1,0x38,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = aa0f38aa5b60a509 ! Mem[0000000014800130] = a6f026c27ba2e5d3, %l0 = 920c68ecb8e19e5e, %l2 = 000000007343d718 add %i1,0x30,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = a6f026c27ba2e5d3 p2_label_2: ! Mem[0000000015800128] = a4ebc1d28d9d04f5, %l2 = a6f026c27ba2e5d3, %l3 = 609faa4bd2036bd4 add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = a4ebc1d28d9d04f5 ! Mem[0000000015000120] = 55b89bf363ef7dcb, %l6 = c8f3ccb05780d5dc, %l1 = bda6856a1c646da6 add %i2,0x20,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 55b89bf363ef7dcb ! Mem[0000000015800128] = d2c1eba4, %l1 = 55b89bf363ef7dcb lduha [%i3+%o5]0x88,%l1 ! %l1 = 000000000000eba4 ! Mem[0000000090800138] = 30a966cf, %l18 = 9c6ad94604568e18 ldsw [%o1+0x038],%g2 ! %g2 = 9c6ad94604568e18 ! Mem[000000001480012c] = 2e0b1ff6, %l7 = 1b8efbdc, %l5 = 093f8919 add %i1,0x2c,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000002e0b1ff6 ! %l6 = c8f3ccb05780d5dc, Mem[0000000091800128] = bf401764, %asi = 80 stwa %l6,[%o3+0x028]%asi ! Mem[0000000091800128] = 5780d5dc ! Mem[0000000014800120] = a53ab831, %l4 = aa0f38aa5b60a509 lduba [%i1+%o4]0x88,%l4 ! %l4 = 0000000000000031 ! Mem[0000000015800100] = 49bea57a, %l0 = 920c68ecb8e19e5e swap [%i3+%g0],%l0 ! %l0 = 0000000049bea57a ! Mem[000000001400010c] = 8b56055b, %l3 = a4ebc1d28d9d04f5 ldsb [%i0+0x00c],%l3 ! %l3 = ffffffffffffff8b ! Mem[0000000090000100] = 62385572, %l18 = 9c6ad94604568e18 ldswa [%o0+0x000]%asi,%g2 ! %g2 = 9c6ad94604568e18 p2_label_3: ! Mem[0000000015000128] = 4a00edd19101c6c4, %l3 = ffffffffffffff8b, %l7 = dbce79a81b8efbdc add %i2,0x28,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 4a00edd19101c6c4 ! Mem[0000000015800110] = 36d7bc7c, %l7 = 4a00edd19101c6c4 swapa [%i3+%i5]0x88,%l7 ! %l7 = 0000000036d7bc7c ! Mem[0000000015800108] = eabdf827, %l7 = 36d7bc7c, %l4 = 00000031 add %i3,0x08,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000eabdf827 ! Mem[0000000014800100] = 953220ec, %l4 = 00000000eabdf827 ldstuba [%i1+%g0]0x81,%l4 ! %l4 = 0000000000000095 ! Mem[0000000015000108] = f41baa0e, %l0 = 0000000049bea57a ldswa [%i2+%i4]0x80,%l0 ! %l0 = fffffffff41baa0e ! %l6 = c8f3ccb05780d5dc, Mem[000000009080013e] = 6d860000 stb %l6,[%o1+0x03e] ! Mem[000000009080013c] = dc860000 ! Mem[000000001580013f] = ecb87b2a, %l2 = a6f026c27ba2e5d3 ldstub [%i3+0x03f],%l2 ! %l2 = 000000000000002a ! Mem[0000000014000105] = acbe0270, %l7 = 0000000036d7bc7c ldstub [%i0+0x005],%l7 ! %l7 = 00000000000000be ! Mem[000000001400011e] = f0fa750c, %l0 = fffffffff41baa0e ldstub [%i0+0x01e],%l0 ! %l0 = 0000000000000075 ! %l6 = 5780d5dc, %l7 = 000000be, Mem[0000000014000128] = 1b2dacc8 3d49ca8e stda %l6,[%i0+%o5]0x89 ! Mem[0000000014000128] = 5780d5dc 000000be p2_label_4: ! Mem[0000000015800138] = a52b0ac4, %l3 = ffffffffffffff8b, %asi = 80 swapa [%i3+0x038]%asi,%l3 ! %l3 = 00000000a52b0ac4 ! Mem[0000000091000120] = 9398602703ba71d0, %l18 = 9c6ad94604568e18 ldx [%o2+%o4],%g2 ! %g2 = 9398602703ba71d0 ! %l3 = 00000000a52b0ac4, Mem[0000000091800119] = 166c8ac5 stb %l3,[%o3+0x019] ! Mem[0000000091800118] = c46c8ac5 ! Mem[0000000014800100] = ff3220ec, %l5 = 000000002e0b1ff6, %asi = 80 swapa [%i1+0x000]%asi,%l5 ! %l5 = 00000000ff3220ec ! Mem[0000000014000114] = b39bb9c4, %l7 = 00000000000000be swap [%i0+0x014],%l7 ! %l7 = 00000000b39bb9c4 ! Mem[0000000014800130] = a6f026c2, %l1 = 0000eba4, %l6 = 5780d5dc add %i1,0x30,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000a6f026c2 ! %l5 = 00000000ff3220ec, Mem[0000000015800130] = 1249dd6e stwa %l5,[%i3+%o6]0x89 ! Mem[0000000015800130] = ff3220ec ! Mem[0000000014000102] = 30d23f6b, %l6 = 00000000a6f026c2 ldstub [%i0+0x002],%l6 ! %l6 = 000000000000003f ! Mem[0000000015800124] = e6173a57, %l2 = 000000000000002a swap [%i3+0x024],%l2 ! %l2 = 00000000e6173a57 ! %l0 = 0000000000000075, Mem[0000000015800100] = 5e9ee1b8 stba %l0,[%i3+%g0]0x89 ! Mem[0000000015800100] = 5e9ee175 p2_label_5: ! Mem[0000000014000120] = a449fffa, %l3 = 00000000a52b0ac4 swap [%i0+%o4],%l3 ! %l3 = 00000000a449fffa ! Mem[0000000014000114] = 000000be, %l3 = 00000000a449fffa swap [%i0+0x014],%l3 ! %l3 = 00000000000000be ! Mem[0000000015800130] = ff3220ec, %l2 = 00000000e6173a57 lduba [%i3+%o6]0x88,%l2 ! %l2 = 00000000000000ec ! Mem[0000000015800108] = 27f8bdea, %l2 = 00000000000000ec ldstuba [%i3+%i4]0x88,%l2 ! %l2 = 00000000000000ea ! %l5 = 00000000ff3220ec, Mem[0000000090800138] = 30a966cfb636dc86 stx %l5,[%o1+0x038] ! Mem[0000000090800138] = 00000000ff3220ec ! Mem[0000000090000104] = 5f387425, %l18 = 9c6ad94604568e18 ldsh [%o0+0x006],%g2 ! %g2 = 0000000000005f38 ! Mem[0000000090800118] = b1df1863, %l18 = 9c6ad94604568e18 ldswa [%o1+0x018]%asi,%g2 ! %g2 = 9c6ad94604568e18 ! Mem[0000000014800110] = 7f2c3225b43910e3, %l5 = 00000000ff3220ec, %l0 = 0000000000000075 add %i1,0x10,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 7f2c3225b43910e3 ! Mem[0000000091000110] = 3e07e896 1ee988b4, %l4 = 00000095, %l5 = ff3220ec ldd [%o2+%i5],%g2 ! %l4 = 0000000000000095 00000000ff3220ec ! Mem[0000000091800120] = 725398d0, %l18 = 9c6ad94604568e18 ldsw [%o3+%o4],%g2 ! %g2 = 9c6ad94604568e18 p2_label_6: ! Mem[000000001480012c] = 2e0b1ff6, %l0 = 7f2c3225b43910e3 swap [%i1+0x02c],%l0 ! %l0 = 000000002e0b1ff6 ! Mem[000000001580013c] = ecb87bff, %l3 = 00000000000000be swap [%i3+0x03c],%l3 ! %l3 = 00000000ecb87bff ! Mem[0000000015800100] = 5e9ee175, %l4 = 0000000000000095 lduha [%i3+%g0]0x89,%l4 ! %l4 = 000000000000e175 ! Mem[0000000014800100] = f61f0b2e, %l0 = 000000002e0b1ff6 ldstuba [%i1+%g0]0x88,%l0 ! %l0 = 000000000000002e ! Mem[0000000015000134] = cd7ed3d3, %l3 = 00000000ecb87bff ldsw [%i2+0x034],%l3 ! %l3 = ffffffffcd7ed3d3 ! Mem[0000000015000128] = 4a00edd1, %l6 = 000000000000003f swap [%i2+%o5],%l6 ! %l6 = 000000004a00edd1 ! Mem[0000000015800138] = ffffff8b, %l2 = 000000ea, %l7 = b39bb9c4 add %i3,0x38,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000ffffff8b ! Mem[0000000014000120] = a52b0ac49155f2a5, %l5 = 00000000ff3220ec ldxa [%i0+%o4]0x80,%l5 ! %l5 = a52b0ac49155f2a5 ! Mem[0000000090000130] = 1b8efbdc 0eaa4fa4, %l6 = 4a00edd1, %l7 = ffffff8b ldda [%o0+0x030]%asi,%g2 ! %l6 = 000000004a00edd1 00000000ffffff8b ! %l1 = 000000000000eba4, Mem[0000000014000110] = d768015c stba %l1,[%i0+%i5]0x89 ! Mem[0000000014000110] = d76801a4 p2_label_7: ! Mem[0000000091800124] = d3645780, %l18 = 9c6ad94604568e18 ldsh [%o3+0x026],%g2 ! %g2 = ffffffffffffd364 ! Mem[0000000014800100] = f61f0bff, %l0 = 000000000000002e ldstuba [%i1+%g0]0x88,%l0 ! %l0 = 00000000000000ff ! Mem[0000000014800120] = 31b83aa505b76fbd, %l7 = 00000000ffffff8b, %l7 = 00000000ffffff8b add %i1,0x20,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 31b83aa505b76fbd ! %l5 = a52b0ac49155f2a5, Mem[000000009000013a] = 46405e9e sth %l5,[%o0+0x03a] ! Mem[0000000090000138] = f2a55e9e ! Mem[0000000014000120] = c40a2ba5, %l0 = 00000000000000ff ldstuba [%i0+%o4]0x88,%l0 ! %l0 = 00000000000000a5 ! %l6 = 000000004a00edd1, Mem[0000000015000100] = f6845e1ca3dfb63e stxa %l6,[%i2+%g0]0x89 ! Mem[0000000015000100] = 000000004a00edd1 ! Mem[0000000014000128] = 5780d5dc, %l3 = ffffffffcd7ed3d3 swapa [%i0+%o5]0x89,%l3 ! %l3 = 000000005780d5dc ! Mem[0000000015000108] = 1361397b0eaa1bf4, %l3 = 000000005780d5dc ldxa [%i2+%i4]0x88,%l3 ! %l3 = 1361397b0eaa1bf4 ! Mem[0000000014800110] = 7f2c3225b43910e3, %l7 = 31b83aa505b76fbd, %l0 = 00000000000000a5 add %i1,0x10,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 7f2c3225b43910e3 ! Mem[0000000014800120] = a53ab831, %l5 = a52b0ac49155f2a5 lduba [%i1+%o4]0x89,%l5 ! %l5 = 0000000000000031 p2_label_8: ! Mem[0000000014000120] = ff2b0ac4, %l6 = 000000004a00edd1 swapa [%i0+%o4]0x80,%l6 ! %l6 = 00000000ff2b0ac4 ! Mem[0000000014800110] = 7f2c3225, %l7 = 31b83aa505b76fbd swap [%i1+%i5],%l7 ! %l7 = 000000007f2c3225 ! %l6 = ff2b0ac4, %l7 = 7f2c3225, Mem[0000000091000108] = cc4c9acf 8f22b23f std %l6,[%o2+%i4] ! Mem[0000000091000108] = ff2b0ac4 7f2c3225 ! Mem[0000000015800110] = c4c60191, %l3 = 1361397b0eaa1bf4 lduha [%i3+%i5]0x80,%l3 ! %l3 = 000000000000c4c6 ! %l6 = 00000000ff2b0ac4, Mem[0000000091000128] = f4c833a8 stw %l6,[%o2+%o5] ! Mem[0000000091000128] = ff2b0ac4 ! Mem[0000000015800118] = a95673eece74a1a5, %l2 = 00000000000000ea, %l5 = 0000000000000031 add %i3,0x18,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = a95673eece74a1a5 ! %l3 = 000000000000c4c6, Mem[0000000091800118] = 03c46c8a stb %l3,[%o3+%i6] ! Mem[0000000091800118] = c6c46c8a ! Mem[0000000014800110] = bd6fb705, %l1 = 000000000000eba4 ldsba [%i1+%i5]0x89,%l1 ! %l1 = 0000000000000005 ! Mem[0000000015800120] = 512e5e1e, %l1 = 0000000000000005 swapa [%i3+%o4]0x88,%l1 ! %l1 = 00000000512e5e1e ! Mem[0000000015000108] = 0eaa1bf4, %l0 = 7f2c3225b43910e3 swapa [%i2+%i4]0x88,%l0 ! %l0 = 000000000eaa1bf4 p2_label_9: ! %l2 = 00000000000000ea, Mem[0000000015800108] = ffbdf82752204cfb stxa %l2,[%i3+%i4]0x80 ! Mem[0000000015800108] = 00000000000000ea ! Mem[0000000015800104] = aaf6a22d, %l2 = 00000000000000ea swap [%i3+0x004],%l2 ! %l2 = 00000000aaf6a22d ! %l1 = 00000000512e5e1e, Mem[000000001480010a] = 539765bc sth %l1,[%i1+0x00a] ! Mem[0000000014800108] = 53975e1e ! Mem[0000000091000130] = 2d2e9081, %l18 = 9c6ad94604568e18 ldub [%o2+0x032],%g2 ! %g2 = 000000000000002d ! %l1 = 00000000512e5e1e, Mem[0000000014000130] = a4fc818b stha %l1,[%i0+%o6]0x81 ! Mem[0000000014000130] = 5e1e818b ! Mem[0000000015000104] = 00000000, %l7 = 7f2c3225, %l5 = ce74a1a5 add %i2,0x04,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000000000000 ! Mem[000000001400012c] = be000000, %l7 = 7f2c3225, %l4 = 0000e175 add %i0,0x2c,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000be000000 ! %l2 = 00000000aaf6a22d, Mem[0000000091000128] = ff2b0ac4, %asi = 80 stwa %l2,[%o2+0x028]%asi ! Mem[0000000091000128] = aaf6a22d ! Mem[000000009180010c] = 5071cebe, %l18 = 9c6ad94604568e18 ldswa [%o3+0x00c]%asi,%g2 ! %g2 = 9c6ad94604568e18 ! Mem[0000000015800100] = 75e19e5e, %l0 = 000000000eaa1bf4 swap [%i3+%g0],%l0 ! %l0 = 0000000075e19e5e p2_label_10: ! Mem[0000000014000120] = 4a00edd1, %l2 = 00000000aaf6a22d ldstuba [%i0+%o4]0x80,%l2 ! %l2 = 000000000000004a ! Mem[0000000015000120] = 55b89bf3, %l5 = 0000000000000000 ldsw [%i2+%o4],%l5 ! %l5 = 0000000055b89bf3 ! %l1 = 00000000512e5e1e, Mem[0000000091000116] = 88b42823 sth %l1,[%o2+0x016] ! Mem[0000000091000114] = 5e1e2823 ! Mem[0000000015800108] = 00000000, %l6 = ff2b0ac4, %l1 = 512e5e1e add %i3,0x08,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000000000000 ! Mem[0000000091000118] = 8bb1833d, %l18 = 9c6ad94604568e18 ldsh [%o2+0x01a],%g2 ! %g2 = ffffffffffff8bb1 ! Mem[0000000015800108] = 00000000, %l7 = 000000007f2c3225 ldsba [%i3+%i4]0x80,%l7 ! %l7 = 0000000000000000 ! Mem[0000000015800104] = 000000ea, %l3 = 0000c4c6, %l6 = ff2b0ac4 add %i3,0x04,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000000000ea ! Mem[000000009080013c] = ff3220ec, %l18 = 9c6ad94604568e18 ldsb [%o1+0x03c],%g2 ! %g2 = ffffffffffffffff ! Mem[0000000091800138] = d0837b37, %l18 = 9c6ad94604568e18 ldub [%o3+0x038],%g2 ! %g2 = 00000000000000d0 ! Mem[000000001400012c] = be000000, %l4 = be000000, %l0 = 75e19e5e add %i0,0x2c,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000be000000 p2_label_11: ! Mem[0000000015000110] = e6f0332266618e88, %l6 = 00000000000000ea, %l6 = 00000000000000ea add %i2,0x10,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = e6f0332266618e88 ! Mem[0000000091800134] = ed611253, %l18 = 9c6ad94604568e18 ldswa [%o3+0x034]%asi,%g2 ! %g2 = 9c6ad94604568e18 ! Mem[0000000014800120] = 31b83aa505b76fbd, %l4 = 00000000be000000, %l3 = 000000000000c4c6 add %i1,0x20,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 31b83aa505b76fbd ! Mem[0000000014800108] = 53975e1eef047553, %l6 = e6f0332266618e88, %l1 = 0000000000000000 add %i1,0x08,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 53975e1eef047553 ! Mem[0000000014000114] = a449fffa, %l2 = 000000000000004a, %asi = 80 swapa [%i0+0x014]%asi,%l2 ! %l2 = 00000000a449fffa ! Mem[0000000014800130] = a6f026c27ba2e5d3, %l5 = 0000000055b89bf3 ldxa [%i1+%o6]0x80,%l5 ! %l5 = a6f026c27ba2e5d3 ! Mem[0000000014800110] = bd6fb705, %l2 = 00000000a449fffa swapa [%i1+%i5]0x89,%l2 ! %l2 = 00000000bd6fb705 ! Mem[0000000091800134] = ed611253, %l18 = 9c6ad94604568e18 ldsha [%o3+0x034]%asi,%g2 ! %g2 = ffffffffffffed61 ! Mem[0000000090000120] = 028c20cc 28420202, %l6 = 66618e88, %l7 = 00000000 ldd [%o0+%o4],%g2 ! %l6 = e6f0332266618e88 0000000000000000 ! %l2 = 00000000bd6fb705, Mem[0000000015000128] = c4c601913f000000 stxa %l2,[%i2+%o5]0x89 ! Mem[0000000015000128] = 00000000bd6fb705 p2_label_12: ! Mem[0000000014000110] = d76801a4, %l6 = e6f0332266618e88 ldstuba [%i0+%i5]0x88,%l6 ! %l6 = 00000000000000a4 ! Mem[0000000014000100] = 6bffd230, %l6 = 00000000000000a4 ldsba [%i0+%g0]0x89,%l6 ! %l6 = 0000000000000030 ! Mem[0000000014800130] = a6f026c2, %l2 = 00000000bd6fb705 swap [%i1+%o6],%l2 ! %l2 = 00000000a6f026c2 ! %l7 = 0000000000000000, Mem[0000000090800124] = cd32aeda, %asi = 80 stwa %l7,[%o1+0x024]%asi ! Mem[0000000090800124] = 00000000 ! Mem[0000000090800128] = c1bf20d5, %l18 = 9c6ad94604568e18 ldsw [%o1+%o5],%g2 ! %g2 = 9c6ad94604568e18 ! Mem[0000000015000108] = e31039b4, %l6 = 0000000000000030 ldstuba [%i2+%i4]0x81,%l6 ! %l6 = 00000000000000e3 ! Mem[0000000014800100] = ff0b1ff6, %l7 = 0000000000000000 lduha [%i1+%g0]0x80,%l7 ! %l7 = 000000000000ff0b ! Mem[0000000014800108] = 53975e1e, %l2 = 00000000a6f026c2 ldswa [%i1+%i4]0x80,%l2 ! %l2 = 0000000053975e1e ! %l5 = a6f026c27ba2e5d3, Mem[0000000091800100] = 921776b1ed61de0d stx %l5,[%o3+%g0] ! Mem[0000000091800100] = a6f026c27ba2e5d3 ! Mem[0000000015800128] = a4ebc1d2, %l5 = a6f026c27ba2e5d3 ldstub [%i3+%o5],%l5 ! %l5 = 00000000000000a4 p2_label_13: ! Mem[0000000015000110] = 2233f0e6, %l6 = 00000000000000e3 ldsba [%i2+%i5]0x89,%l6 ! %l6 = ffffffffffffffe6 ! Mem[0000000014000118] = 41fc0030, %l5 = 000000a4, %l6 = ffffffe6 add %i0,0x18,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000041fc0030 ! Mem[0000000015000120] = 55b89bf3, %l0 = 00000000be000000 ldstuba [%i2+%o4]0x81,%l0 ! %l0 = 0000000000000055 ! Mem[0000000090800124] = 00000000, %l18 = 9c6ad94604568e18 ldswa [%o1+0x024]%asi,%g2 ! %g2 = 9c6ad94604568e18 ! Mem[0000000014000124] = 9155f2a5, %l3 = 31b83aa505b76fbd, %asi = 80 swapa [%i0+0x024]%asi,%l3 ! %l3 = 000000009155f2a5 ! Mem[0000000015000128] = 05b76fbd, %l2 = 0000000053975e1e ldsb [%i2+0x02b],%l2 ! %l2 = ffffffffffffffbd ! Mem[0000000014000110] = d76801ff, %l3 = 000000009155f2a5 lduba [%i0+%i5]0x89,%l3 ! %l3 = 00000000000000ff ! Mem[0000000015000108] = ff1039b47b396113, %l2 = ffffffffffffffbd, %l6 = 0000000041fc0030 add %i2,0x08,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = ff1039b47b396113 ! Mem[0000000091800104] = 7ba2e5d3, %l18 = 9c6ad94604568e18 lduh [%o3+0x004],%g2 ! %g2 = 0000000000007ba2 ! Mem[000000001580012e] = 8d9d04f5, %l1 = 53975e1eef047553 ldstub [%i3+0x02e],%l1 ! %l1 = 0000000000000004 p2_label_14: ! Mem[0000000091800110] = 477a17de5c0ad132, %l18 = 9c6ad94604568e18 ldx [%o3+%i5],%g2 ! %g2 = 477a17de5c0ad132 ! Mem[000000001400012d] = 75e19e5e, %l7 = 000000000000ff0b ldstub [%i0+0x02d],%l7 ! %l7 = 00000000000000e1 ! Mem[0000000015000110] = 2233f0e6, %l4 = 00000000be000000 swapa [%i2+%i5]0x88,%l4 ! %l4 = 000000002233f0e6 ! Mem[0000000015800134] = 0000be49, %l3 = 00000000000000ff, %asi = 80 swapa [%i3+0x034]%asi,%l3 ! %l3 = 000000000000be49 ! Mem[0000000015000130] = d3d37ecd253624a3, %l0 = 0000000000000055 ldxa [%i2+%o6]0x88,%l0 ! %l0 = d3d37ecd253624a3 ! Mem[0000000014000128] = d3d37ecd, %l7 = 00000000000000e1 swap [%i0+%o5],%l7 ! %l7 = 00000000d3d37ecd ! Mem[0000000014000110] = ff0168d70000004a, %l7 = 00000000d3d37ecd, %l3 = 000000000000be49 add %i0,0x10,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = ff0168d70000004a ! Mem[0000000015800110] = c4c60191e4dc2522, %l2 = ffffffffffffffbd, %l1 = 0000000000000004 add %i3,0x10,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = c4c60191e4dc2522 ! Mem[0000000014000120] = ff00edd1, %l6 = ff1039b47b396113 swapa [%i0+%o4]0x81,%l6 ! %l6 = 00000000ff00edd1 ! Mem[0000000015800118] = ee7356a9, %l6 = 00000000ff00edd1 ldstuba [%i3+%i6]0x88,%l6 ! %l6 = 00000000000000a9 p2_label_15: ! Mem[0000000015800100] = 0eaa1bf4, %l1 = c4c60191e4dc2522 swap [%i3+%g0],%l1 ! %l1 = 000000000eaa1bf4 ! %l1 = 000000000eaa1bf4, Mem[0000000090000138] = 3174f2a5 stw %l1,[%o0+0x038] ! Mem[0000000090000138] = 0eaa1bf4 ! Mem[0000000014800108] = 53975e1eef047553, %l1 = 000000000eaa1bf4, %l5 = 00000000000000a4 add %i1,0x08,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 53975e1eef047553 ! Mem[000000009080012c] = 2be8614b, %l18 = 9c6ad94604568e18 ldub [%o1+0x02f],%g2 ! %g2 = 000000000000002b ! %l6 = 00000000000000a9, Mem[0000000014800118] = 37c37eff stwa %l6,[%i1+%i6]0x89 ! Mem[0000000014800118] = 000000a9 ! Mem[0000000090000118] = 20335f9f 35f576a0, %l6 = 000000a9, %l7 = d3d37ecd ldd [%o0+%i6],%g2 ! %l6 = 00000000000000a9 00000000d3d37ecd ! %l7 = 00000000d3d37ecd, Mem[000000009100013e] = 5e8e0000 stb %l7,[%o2+0x03e] ! Mem[000000009100013c] = cd8e0000 ! Mem[0000000015000116] = 66618e88, %l1 = 000000000eaa1bf4 ldstub [%i2+0x016],%l1 ! %l1 = 000000000000008e ! Mem[0000000015800118] = ff5673ee, %l3 = 0000004a, %l4 = 2233f0e6 add %i3,0x18,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000ff5673ee ! Mem[0000000014000120] = 7b396113, %l3 = 0000004a, %l6 = 000000a9 add %i0,0x20,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000007b396113 ba,a p2_not_taken_0_end p2_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p2_branch_failed p2_not_taken_0_end: ! End of Random Code for Processor 2 1: membar #Sync ! Force all stores to complete p2_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x008] ! Set processor 2 done flag ! Check Registers p2_check_registers: set p2_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be d3d37ecd253624a3 bne,a,pn %xcc,p2_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000008e bne,a,pn %xcc,p2_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffffbd bne,a,pn %xcc,p2_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ff0168d70000004a bne,a,pn %xcc,p2_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000ff5673ee bne,a,pn %xcc,p2_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 53975e1eef047553 bne,a,pn %xcc,p2_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000007b396113 bne,a,pn %xcc,p2_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000d3d37ecd bne,a,pn %xcc,p2_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p2_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 30d2ff6bacff0270 ldx [%i0+0x000],%g3 ! Observed data at 0000000014000100 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = c72f6b418b56055b ldx [%i0+0x008],%g3 ! Observed data at 0000000014000108 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 41fc0030f0faff0c ldx [%i0+0x018],%g3 ! Observed data at 0000000014000118 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7b39611305b76fbd ldx [%i0+0x020],%g3 ! Observed data at 0000000014000120 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000e175ff9e5e ldx [%i0+0x028],%g3 ! Observed data at 0000000014000128 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 5e1e818b85d90b2d ldx [%i0+0x030],%g3 ! Observed data at 0000000014000130 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x030,%g4 set p2_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff0b1ff6da12aed5 ldx [%i1+0x000],%g3 ! Observed data at 0000000014800100 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = faff49a4b43910e3 ldx [%i1+0x010],%g3 ! Observed data at 0000000014800110 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a900000042ab16e3 ldx [%i1+0x018],%g3 ! Observed data at 0000000014800118 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2f6afea3b43910e3 ldx [%i1+0x028],%g3 ! Observed data at 0000000014800128 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = bd6fb7057ba2e5d3 ldx [%i1+0x030],%g3 ! Observed data at 0000000014800130 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x030,%g4 set p2_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = d1ed004a00000000 ldx [%i2+0x000],%g3 ! Observed data at 0000000015000100 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000be6661ff88 ldx [%i2+0x010],%g3 ! Observed data at 0000000015000110 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2525b425cfba7259 ldx [%i2+0x018],%g3 ! Observed data at 0000000015000118 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffb89bf363ef7dcb ldx [%i2+0x020],%g3 ! Observed data at 0000000015000120 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 05b76fbd00000000 ldx [%i2+0x028],%g3 ! Observed data at 0000000015000128 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x028,%g4 set p2_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = e4dc2522000000ea ldx [%i3+0x000],%g3 ! Observed data at 0000000015800100 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 050000000000002a ldx [%i3+0x020],%g3 ! Observed data at 0000000015800120 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffebc1d28d9dfff5 ldx [%i3+0x028],%g3 ! Observed data at 0000000015800128 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ec2032ff000000ff ldx [%i3+0x030],%g3 ! Observed data at 0000000015800130 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffffff8b000000be ldx [%i3+0x038],%g3 ! Observed data at 0000000015800138 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x038,%g4 ! The test for processor 2 has passed p2_passed: ta GOOD_TRAP nop p2_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p2_failed p2_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p2_failed p2_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p2_failed p2_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p2_failed p2_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p2_failed p2_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p2_failed p2_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p2_failed p2_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p2_failed ! The test for processor 2 failed p2_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x008] ! Set processor 2 done flag set p2_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 2 failed p2_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x008] ! Set processor 2 done flag set p2_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p2_dfill_failed: ba p2_failed mov 0xddd,%g1 p2_selfmod_failed: ba p2_failed mov 0xabc,%g1 p2_common_error: or %g0,0xee2,%g1 ba p2_failed mov %o5,%g3 p2_common_signature_error: set p2_temp,%g1 ba p2_failed st %g2,[%g1] ! Common Lock Number p2_common_timeout: set p2_temp,%g1 ba p2_failed st %g2,[%g1] ! Common Lock Number p2_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p2_failed mov 0x0,%g3 p2_trap1e: swap [%i2+0x010],%l7 ! Mem[0000000015000110] ldsh [%i2+0x024],%l2 ! Mem[0000000015000124] done p2_trap1o: swap [%o2+0x010],%l7 ! Mem[0000000015000110] ldsh [%o2+0x024],%l2 ! Mem[0000000015000124] done p2_trap2e: lduw [%i3+0x010],%l6 ! Mem[0000000015800110] ldsb [%i3+0x03b],%l7 ! Mem[000000001580013b] std %l6,[%i1+0x000] ! Mem[0000000014800100] ldstub [%i3+0x015],%l4 ! Mem[0000000015800115] lduh [%i0+0x002],%l0 ! Mem[0000000014000102] ldsh [%i2+0x02c],%l6 ! Mem[000000001500012c] ldsw [%i3+0x010],%l4 ! Mem[0000000015800110] done p2_trap2o: lduw [%o3+0x010],%l6 ! Mem[0000000015800110] ldsb [%o3+0x03b],%l7 ! Mem[000000001580013b] std %l6,[%o1+0x000] ! Mem[0000000014800100] ldstub [%o3+0x015],%l4 ! Mem[0000000015800115] lduh [%o0+0x002],%l0 ! Mem[0000000014000102] ldsh [%o2+0x02c],%l6 ! Mem[000000001500012c] ldsw [%o3+0x010],%l4 ! Mem[0000000015800110] done p2_trap3e: nop nop nop nop nop nop nop done p2_trap3o: nop nop nop nop nop nop nop done p2_init_memory_pointers: set p2_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p2_local0_start,%i0 set p2_local1_start,%i1 set p2_local2_start,%i2 set p2_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 920c68ecb8e19e5e ldx [%g1+0x008],%l1 ! %l1 = bda6856a1c646da6 ldx [%g1+0x010],%l2 ! %l2 = 6fce4e6e5b04e6aa ldx [%g1+0x018],%l3 ! %l3 = 609faa4bd2036bd4 ldx [%g1+0x020],%l4 ! %l4 = 576edbd22c27f228 ldx [%g1+0x028],%l5 ! %l5 = e40c93fbfaff49a4 ldx [%g1+0x030],%l6 ! %l6 = c8f3ccb05780d5dc ldx [%g1+0x038],%l7 ! %l7 = dbce79a81b8efbdc ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 3 processor_3: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x0c] ! Set the start flag wrpr %g0,7,%cleanwin call p3_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 3 wr %g0,0x4,%fprs ! Make sure fef is 1 set p3_init_freg,%g1 ! %f0 = 94edeb84 0dec5eff 16fb67e9 619adf85 ! %f4 = dedb57f8 fcc77fda fd705866 6b13b589 ! %f8 = 47baa233 d178c44e 0461e206 3364f425 ! %f12 = d47a6ce6 aea87785 d3b62259 123164ee ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a5b29c44 8e38a669 063c4e76 ec83934c ! %f20 = 476813b4 8a93d6c2 ee138f33 e6e8b259 ! %f24 = 6fc8f1cd 277bbc07 cd7be4b2 c62d3958 ! %f28 = 371c86a8 625e6c36 ee7283e3 d2c42f9f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 8b98dd91 73911314 538931b6 397f1135 ! %f36 = 92387306 067f76a4 5b626223 b3a5eec1 ! %f40 = 3881f125 8c1260c3 44aa1b14 3f1f5270 ! %f44 = aeb058d8 600b099e 9cd7cfea d7a6dd42 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xed78840700000023,%g7,%g1 ! GSR scale = 4, align = 3 wr %g1,%g0,%gsr ! GSR = ed78840700000023 wr %g0,%y ! Clear Y 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[000000001780012b] = 24ffd650, %l1 = 2ee29a848b46adc9 ldstub [%i3+0x02b],%l1 ! %l1 = 0000000000000050 ! Mem[0000000017000100] = 41976a9734c247da, %l1 = 0000000000000050 ldxa [%i2+%g0]0x88,%l1 ! %l1 = 41976a9734c247da ! Mem[0000000016000114] = 6c3b46a8, %l6 = db708d8de9c83408 swap [%i0+0x014],%l6 ! %l6 = 000000006c3b46a8 ! Mem[0000000016800111] = 4f39f9f0, %l1 = 41976a9734c247da ldstub [%i1+0x011],%l1 ! %l1 = 0000000000000039 ! Mem[0000000090000138] = 317446405e9ebd9d, %l18 = 64d1b37e938e91b6 ldx [%o0+0x038],%g2 ! %g2 = 317446405e9ebd9d ! Mem[000000001600011c] = 2c0122d3, %l2 = 5c929b782e317b9d ldub [%i0+0x01c],%l2 ! %l2 = 000000000000002c ! %l1 = 0000000000000039, Mem[0000000016000108] = 9a866fd7 stha %l1,[%i0+%i4]0x81 ! Mem[0000000016000108] = 00396fd7 ! Mem[0000000016800118] = 323419a7, %l5 = 975e4f97977e5104 ldstuba [%i1+%i6]0x89,%l5 ! %l5 = 00000000000000a7 ! Mem[000000001680010a] = bb3c54d4, %l7 = 7d96d57c3efa36cd ldstub [%i1+0x00a],%l7 ! %l7 = 0000000000000054 ! Mem[000000001600011b] = b49dac57, %l6 = 000000006c3b46a8 ldstub [%i0+0x01b],%l6 ! %l6 = 0000000000000057 p3_label_2: ! Mem[0000000016000130] = c62a956986061d75, %l3 = 591b878884e63f4e, %l1 = 0000000000000039 add %i0,0x30,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = c62a956986061d75 ! %l7 = 0000000000000054, Mem[0000000090000114] = 9c3e77a2 stw %l7,[%o0+0x014] ! Mem[0000000090000114] = 00000054 ! Mem[0000000017000124] = 735478c5, %l6 = 0000000000000057 swap [%i2+0x024],%l6 ! %l6 = 00000000735478c5 ! Mem[0000000016000110] = e40e270e, %l0 = 4e7e1a5e499c26a6 lduba [%i0+%i5]0x88,%l0 ! %l0 = 000000000000000e ! Mem[000000009100011c] = 66b89398, %l18 = 64d1b37e938e91b6 ldub [%o2+0x01e],%g2 ! %g2 = 0000000000000066 ! %l7 = 0000000000000054, Mem[0000000091000128] = f4c833a8, %asi = 80 stwa %l7,[%o2+0x028]%asi ! Mem[0000000091000128] = 00000054 ! %l2 = 000000000000002c, Mem[0000000090800110] = 05b93bc7, %asi = 80 stwa %l2,[%o1+0x010]%asi ! Mem[0000000090800110] = 0000002c ! Mem[0000000090800114] = 4f009b20, %l18 = 64d1b37e938e91b6 ldswa [%o1+0x014]%asi,%g2 ! %g2 = 64d1b37e938e91b6 ! Mem[0000000016000125] = 86715f4b, %l1 = c62a956986061d75 ldstub [%i0+0x025],%l1 ! %l1 = 0000000000000071 ! Mem[000000001680012c] = f1405907, %l7 = 0000000000000054 swap [%i1+0x02c],%l7 ! %l7 = 00000000f1405907 p3_label_3: ! Mem[0000000016000111] = 0e270ee4, %l7 = 00000000f1405907 ldstub [%i0+0x011],%l7 ! %l7 = 0000000000000027 ! Mem[000000001600012d] = 16f15909, %l0 = 000000000000000e ldstub [%i0+0x02d],%l0 ! %l0 = 00000000000000f1 ! %l6 = 00000000735478c5, Mem[0000000017000108] = 7865bf4f sth %l6,[%i2+%i4] ! Mem[0000000017000108] = 78c5bf4f ! Mem[0000000091800108] = 87c35071, %l18 = 64d1b37e938e91b6 ldsh [%o3+0x00a],%g2 ! %g2 = ffffffffffff87c3 ! Mem[0000000017000118] = 822fb7cc, %l3 = 84e63f4e, %l7 = 00000027 add %i2,0x18,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000822fb7cc ! Mem[0000000091000118] = 238bb183, %l18 = 64d1b37e938e91b6 ldsb [%o2+0x019],%g2 ! %g2 = 0000000000000023 ! Mem[0000000016000130] = 69952ac6, %l2 = 000000000000002c lduwa [%i0+%o6]0x88,%l2 ! %l2 = 0000000069952ac6 ! Mem[0000000017000110] = 46c3e261122f8b87, %l7 = 00000000822fb7cc, %l2 = 0000000069952ac6 add %i2,0x10,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 46c3e261122f8b87 ! %l0 = 00000000000000f1, Mem[0000000017800124] = 151586fc stba %l0,[%i3+0x024]%asi ! Mem[0000000017800124] = f11586fc ! Mem[0000000016000130] = 751d068669952ac6, %l1 = 0000000000000071 ldxa [%i0+%o6]0x88,%l1 ! %l1 = 751d068669952ac6 p3_label_4: ! Mem[0000000016000103] = f9ce2f0a, %l6 = 00000000735478c5 ldstub [%i0+0x003],%l6 ! %l6 = 000000000000000a ! Mem[0000000091800108] = 233587c3, %l18 = 64d1b37e938e91b6 lduw [%o3+%i4],%g2 ! %g2 = 64d1b37e938e91b6 ! Mem[0000000017800123] = 7eec1737, %l4 = 7362fd1e06e6b771 ldstub [%i3+0x023],%l4 ! %l4 = 0000000000000037 ! %l0 = 000000f1, %l1 = 69952ac6, Mem[0000000016800128] = de1004fd 00000054 stda %l0,[%i1+%o5]0x81 ! Mem[0000000016800128] = 000000f1 69952ac6 ! Mem[0000000017000108] = 4fbfc578, %l5 = 00000000000000a7 ldswa [%i2+%i4]0x88,%l5 ! %l5 = 000000004fbfc578 ! Mem[000000001780013c] = 770b28d9, %l2 = 46c3e261122f8b87 swap [%i3+0x03c],%l2 ! %l2 = 00000000770b28d9 ! %l1 = 751d068669952ac6, Mem[000000009100012f] = 0e87522d stb %l1,[%o2+0x02f] ! Mem[000000009100012c] = c687522d ! Mem[000000001680010a] = bb3cffd4, %l0 = 00000000000000f1 ldstub [%i1+0x00a],%l0 ! %l0 = 00000000000000ff ! %l3 = 591b878884e63f4e, Mem[0000000091800128] = bf40176435187c6a stx %l3,[%o3+%o5] ! Mem[0000000091800128] = 591b878884e63f4e ! Mem[0000000017800130] = 7b1a46443d645a9c, %l2 = 00000000770b28d9, %l7 = 00000000822fb7cc add %i3,0x30,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 7b1a46443d645a9c p3_label_5: ! Mem[0000000017000118] = 822fb7cc, %l4 = 0000000000000037, %asi = 80 swapa [%i2+0x018]%asi,%l4 ! %l4 = 00000000822fb7cc ! Mem[0000000016800104] = 8bd4c6b9, %l4 = 822fb7cc, %l7 = 3d645a9c add %i1,0x04,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 000000008bd4c6b9 ! Mem[0000000017000108] = 78c5bf4f821a7e42, %l2 = 00000000770b28d9, %l6 = 000000000000000a add %i2,0x08,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 78c5bf4f821a7e42 ! Mem[0000000017000110] = 61e2c346, %l5 = 000000004fbfc578 ldstuba [%i2+%i5]0x88,%l5 ! %l5 = 0000000000000046 ! Mem[0000000017000114] = 122f8b87, %l2 = 770b28d9, %l2 = 770b28d9 add %i2,0x14,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000122f8b87 ! Mem[0000000016800120] = e9dc3e86, %l2 = 00000000122f8b87 lduwa [%i1+%o4]0x88,%l2 ! %l2 = 00000000e9dc3e86 ! Mem[0000000016000100] = f9ce2fff, %l4 = 00000000822fb7cc swap [%i0+%g0],%l4 ! %l4 = 00000000f9ce2fff ! %l6 = 78c5bf4f821a7e42, Mem[0000000090000104] = c76a5f38, %asi = 80 stwa %l6,[%o0+0x004]%asi ! Mem[0000000090000104] = 821a7e42 ! %l6 = 821a7e42, %l7 = 8bd4c6b9, Mem[0000000091000120] = 93986027 03ba71d0 std %l6,[%o2+%o4] ! Mem[0000000091000120] = 821a7e42 8bd4c6b9 ! Mem[0000000016800120] = 863edce9, %l6 = 78c5bf4f821a7e42 swap [%i1+%o4],%l6 ! %l6 = 00000000863edce9 p3_label_6: ! %l2 = e9dc3e86, %l3 = 84e63f4e, Mem[0000000090800110] = 0000002c 4f009b20 std %l2,[%o1+%i5] ! Mem[0000000090800110] = e9dc3e86 84e63f4e ! %l0 = 00000000000000ff, Mem[0000000091000138] = 55170a6709595e8e stx %l0,[%o2+0x038] ! Mem[0000000091000138] = 00000000000000ff ! Mem[0000000016800110] = f0f9ff4f, %l3 = 591b878884e63f4e swapa [%i1+%i5]0x89,%l3 ! %l3 = 00000000f0f9ff4f ! Mem[0000000016800131] = d074a7bc, %l4 = 00000000f9ce2fff ldstub [%i1+0x031],%l4 ! %l4 = 0000000000000074 ! Mem[0000000091800128] = 591b878884e63f4e, %l18 = 64d1b37e938e91b6 ldx [%o3+%o5],%g2 ! %g2 = 591b878884e63f4e ! %l1 = 751d068669952ac6, Mem[0000000090000126] = 02022f9e sth %l1,[%o0+0x026] ! Mem[0000000090000124] = 2ac62f9e ! Mem[0000000017000100] = da47c234, %l1 = 69952ac6, %l0 = 000000ff casa [%i2]0x80,%l1,%l0 ! %l0 = 00000000da47c234 ! %l2 = 00000000e9dc3e86, Mem[0000000016000128] = c11574c516ff5909 stx %l2,[%i0+%o5] ! Mem[0000000016000128] = 00000000e9dc3e86 ! Mem[000000001600012a] = 00000000, %l2 = 00000000e9dc3e86 ldstuba [%i0+0x02a]%asi,%l2 ! %l2 = 0000000000000000 ! Mem[0000000017000130] = b0b70448fb2769ea, %l1 = 751d068669952ac6, %l2 = 0000000000000000 add %i2,0x30,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = b0b70448fb2769ea p3_label_7: ! Mem[0000000090800114] = e63f4eb1, %l18 = 64d1b37e938e91b6 ldsb [%o1+0x015],%g2 ! %g2 = ffffffffffffffe6 ! Mem[0000000016000108] = 00396fd78e9d607a, %l7 = 000000008bd4c6b9, %l3 = 00000000f0f9ff4f add %i0,0x08,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 00396fd78e9d607a ! %l4 = 00000074, %l5 = 00000046, Mem[0000000016000110] = 0eff0ee4 e9c83408 std %l4,[%i0+%i5] ! Mem[0000000016000110] = 00000074 00000046 ! Mem[0000000017800118] = 09800a15b4187e5f, %l3 = 00396fd78e9d607a, %l5 = 0000000000000046 add %i3,0x18,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 09800a15b4187e5f ! Mem[000000001780011c] = b4187e5f, %l5 = b4187e5f, %l2 = fb2769ea add %i3,0x1c,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000b4187e5f ! Mem[0000000017800128] = 24ffd6ff, %l2 = 00000000b4187e5f lduh [%i3+%o5],%l2 ! %l2 = 00000000000024ff ! Mem[0000000017000100] = da47c234976a9741, %l2 = 00000000000024ff, %l7 = 000000008bd4c6b9 casxa [%i2]0x80,%l2,%l7 ! %l7 = da47c234976a9741 ! Mem[000000001780012c] = c67842bc, %l1 = 751d068669952ac6 ldub [%i3+0x02d],%l1 ! %l1 = 0000000000000078 ! Mem[0000000016000100] = 822fb7cc 45c527e6, %l2 = 000024ff, %l3 = 8e9d607a ldda [%i0+%g0]0x81,%l2 ! %l2 = 00000000822fb7cc 0000000045c527e6 ! Mem[0000000017800130] = 7b1a4644, %l3 = 0000000045c527e6 ldstuba [%i3+%o6]0x81,%l3 ! %l3 = 000000000000007b p3_label_8: ! Mem[0000000017800134] = 3d645a9c, %l2 = 00000000822fb7cc swap [%i3+0x034],%l2 ! %l2 = 000000003d645a9c ! Mem[0000000016000108] = 00396fd7 8e9d607a, %l0 = da47c234, %l1 = 00000078 ldda [%i0+%i4]0x81,%l0 ! %l0 = 0000000000396fd7 000000008e9d607a ! Mem[0000000017800110] = 02beacfd, %l4 = 0000000000000074 ldsh [%i3+%i5],%l4 ! %l4 = 00000000000002be ! Mem[0000000017000108] = 78c5bf4f, %l7 = da47c234976a9741 ldstuba [%i2+%i4]0x80,%l7 ! %l7 = 0000000000000078 ! Mem[0000000017000110] = ffc3e261122f8b87, %l4 = 00000000000002be ldx [%i2+%i5],%l4 ! %l4 = ffc3e261122f8b87 ! Mem[0000000017000100] = 34c247da, %l0 = 0000000000396fd7 lduha [%i2+%g0]0x89,%l0 ! %l0 = 00000000000047da ! Mem[0000000016800115] = 8c25ecab, %l7 = 0000000000000078 ldstub [%i1+0x015],%l7 ! %l7 = 0000000000000025 ! Mem[0000000090800100] = 854c624210c761e3, %l18 = 64d1b37e938e91b6 ldx [%o1+%g0],%g2 ! %g2 = 854c624210c761e3 ! Mem[0000000016000128] = 0000ff00e9dc3e86, %l7 = 0000000000000025 ldxa [%i0+%o5]0x80,%l7 ! %l7 = 0000ff00e9dc3e86 ! %l3 = 000000000000007b, Mem[0000000017000130] = 4804b7b0 stba %l3,[%i2+%o6]0x89 ! Mem[0000000017000130] = 4804b77b p3_label_9: ! Mem[0000000017000120] = d54156e5, %l7 = 0000ff00e9dc3e86 lduwa [%i2+%o4]0x88,%l7 ! %l7 = 00000000d54156e5 ! Mem[000000009080012c] = ba79412b, %l18 = 64d1b37e938e91b6 lduwa [%o1+0x02c]%asi,%g2 ! %g2 = 64d1b37e938e91b6 ! Mem[0000000016800110] = 84e63f4e, %l0 = 00000000000047da lduwa [%i1+%i5]0x88,%l0 ! %l0 = 0000000084e63f4e ! Mem[0000000090800130] = e8614bb4bb4d7b94, %l18 = 64d1b37e938e91b6 ldx [%o1+%o6],%g2 ! %g2 = e8614bb4bb4d7b94 ! Mem[0000000016000102] = 822fb7cc, %l7 = 00000000d54156e5 ldstub [%i0+0x002],%l7 ! %l7 = 00000000000000b7 ! Mem[0000000017000120] = e55641d5, %l4 = 122f8b87, %l0 = 84e63f4e add %i2,0x20,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000e55641d5 ! Mem[0000000091800120] = 725398d0 0b85d364, %l2 = 3d645a9c, %l3 = 0000007b ldda [%o3+0x020]%asi,%g2 ! %l2 = 000000003d645a9c 000000000000007b ! Mem[0000000016000104] = 45c527e6, %l3 = 0000007b, %l5 = b4187e5f add %i0,0x04,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000045c527e6 ! %l4 = ffc3e261122f8b87, Mem[0000000090800118] = b1df186361d3fbdc stx %l4,[%o1+%i6] ! Mem[0000000090800118] = ffc3e261122f8b87 ! Mem[0000000017800124] = f11586fc, %l6 = 00000000863edce9 lduw [%i3+0x024],%l6 ! %l6 = 00000000f11586fc p3_label_10: ! Mem[0000000016800127] = ff8a29c3, %l5 = 0000000045c527e6 ldstub [%i1+0x027],%l5 ! %l5 = 00000000000000c3 ! Mem[0000000017800108] = 4e8e8e14, %l1 = 000000008e9d607a swap [%i3+%i4],%l1 ! %l1 = 000000004e8e8e14 ! Mem[0000000016000130] = c62a9569, %l2 = 000000003d645a9c swap [%i0+%o6],%l2 ! %l2 = 00000000c62a9569 ! Mem[0000000016800130] = d0ffa7bcc4f418d5, %l4 = ffc3e261122f8b87, %l2 = 00000000c62a9569 add %i1,0x30,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = d0ffa7bcc4f418d5 ! Mem[0000000017000120] = e55641d5, %l4 = ffc3e261122f8b87 swapa [%i2+%o4]0x81,%l4 ! %l4 = 00000000e55641d5 ! %l4 = 00000000e55641d5, Mem[0000000091800130] = b4948512, %asi = 80 stwa %l4,[%o3+0x030]%asi ! Mem[0000000091800130] = e55641d5 ! Mem[0000000017800128] = 24ffd6ff, %l3 = 000000000000007b swap [%i3+%o5],%l3 ! %l3 = 0000000024ffd6ff ! Mem[0000000090800130] = 4bb4bb4d, %l18 = 64d1b37e938e91b6 ldsh [%o1+0x032],%g2 ! %g2 = 0000000000004bb4 ! Mem[0000000017000128] = 96782114, %l4 = 00000000e55641d5 ldsba [%i2+%o5]0x80,%l4 ! %l4 = ffffffffffffff96 ! Mem[0000000091800134] = 53d0837b, %l18 = 64d1b37e938e91b6 ldub [%o3+0x037],%g2 ! %g2 = 0000000000000053 p3_label_11: ! Mem[0000000016000118] = b49dacff, %l6 = 00000000f11586fc lduba [%i0+%i6]0x80,%l6 ! %l6 = 00000000000000b4 ! Mem[000000009180011c] = c56f1eb7, %l18 = 64d1b37e938e91b6 ldsw [%o3+0x01c],%g2 ! %g2 = 64d1b37e938e91b6 ! %l6 = 000000b4, %l7 = 000000b7, Mem[0000000091000100] = 4f11c436 30fee667 std %l6,[%o2+%g0] ! Mem[0000000091000100] = 000000b4 000000b7 ! Mem[0000000016800108] = bb3cffd477d8369c, %l7 = 00000000000000b7, %l0 = 00000000e55641d5 add %i1,0x08,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = bb3cffd477d8369c ! Mem[0000000017000130] = 7bb70448, %l4 = ffffff96, %l5 = 000000c3 add %i2,0x30,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000007bb70448 ! Mem[0000000016000120] = d59c849f, %l0 = bb3cffd477d8369c ldsha [%i0+%o4]0x81,%l0 ! %l0 = ffffffffffffd59c ! Mem[000000009180012c] = 84e63f4e, %l18 = 64d1b37e938e91b6 ldsh [%o3+0x02c],%g2 ! %g2 = ffffffffffff84e6 ! Mem[0000000090000104] = 821a7e42, %l18 = 64d1b37e938e91b6 lduwa [%o0+0x004]%asi,%g2 ! %g2 = 64d1b37e938e91b6 ! Mem[0000000090000100] = 62385572 821a7e42, %l4 = ffffff96, %l5 = 7bb70448 ldd [%o0+%g0],%g2 ! %l4 = ffffffffffffff96 000000007bb70448 ! Mem[000000009080012c] = 412be861, %l18 = 64d1b37e938e91b6 lduh [%o1+0x02e],%g2 ! %g2 = 000000000000412b p3_label_12: ! Mem[0000000090800128] = c1bf20d5, %l18 = 64d1b37e938e91b6 ldswa [%o1+0x028]%asi,%g2 ! %g2 = 64d1b37e938e91b6 ! Mem[0000000016000130] = 3d645a9c, %l1 = 000000004e8e8e14 ldstub [%i0+%o6],%l1 ! %l1 = 000000000000003d ! Mem[0000000090000100] = 62385572821a7e42, %l18 = 64d1b37e938e91b6 ldx [%o0+%g0],%g2 ! %g2 = 62385572821a7e42 ! Mem[000000009180013c] = b89c0000, %l18 = 64d1b37e938e91b6 ldsh [%o3+0x03e],%g2 ! %g2 = ffffffffffffb89c ! %l5 = 000000007bb70448, Mem[000000001780013a] = 3afa0fb2 sth %l5,[%i3+0x03a] ! Mem[0000000017800138] = 3afa0448 ! Mem[0000000017000110] = ffc3e261122f8b87, %l6 = 00000000000000b4, %l6 = 00000000000000b4 add %i2,0x10,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = ffc3e261122f8b87 ! Mem[0000000016000108] = 00396fd7, %l4 = ffffff96, %l0 = ffffd59c add %i0,0x08,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000000396fd7 ! Mem[0000000017000130] = 7bb70448fb2769ea, %l0 = 0000000000396fd7, %l5 = 000000007bb70448 add %i2,0x30,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 7bb70448fb2769ea ! Mem[0000000016000138] = 90c24bdd, %l4 = ffffff96, %l5 = fb2769ea add %i0,0x38,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000090c24bdd ! Mem[0000000017800118] = 09800a15fb2769ea, %l5 = 0000000090c24bdd, %l7 = 00000000000000b7 add %i3,0x18,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 09800a15fb2769ea p3_label_13: ! Mem[0000000017000100] = da47c234, %l7 = 09800a15fb2769ea swapa [%i2+%g0]0x81,%l7 ! %l7 = 00000000da47c234 ! %l1 = 000000000000003d, Mem[0000000016800100] = b9c6d48b178f40b0 stxa %l1,[%i1+%g0]0x89 ! Mem[0000000016800100] = 000000000000003d ! Mem[0000000017000110] = 878b2f12 61e2c3ff, %l4 = ffffff96, %l5 = 90c24bdd ldda [%i2+%i5]0x88,%l4 ! %l4 = 0000000061e2c3ff 00000000878b2f12 ! Mem[0000000017000114] = 122f8b87, %l3 = 0000000024ffd6ff ldstub [%i2+0x014],%l3 ! %l3 = 0000000000000012 ! Mem[0000000017000100] = fb2769ea, %l7 = 00000000da47c234 swap [%i2+%g0],%l7 ! %l7 = 00000000fb2769ea ! Mem[0000000016000130] = ff645a9c86061d75, %l2 = d0ffa7bcc4f418d5, %l2 = d0ffa7bcc4f418d5 add %i0,0x30,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = ff645a9c86061d75 ! Mem[000000001700011d] = 6936dea5, %l6 = ffc3e261122f8b87 ldstub [%i2+0x01d],%l6 ! %l6 = 0000000000000036 ! %l3 = 0000000000000012, Mem[0000000091000114] = 1ee988b4 stw %l3,[%o2+0x014] ! Mem[0000000091000114] = 00000012 ! Mem[0000000017000118] = 00000037, %l3 = 0000000000000012 ldstuba [%i2+%i6]0x80,%l3 ! %l3 = 0000000000000000 ! Mem[0000000016800130] = bca7ffd0, %l3 = 0000000000000000 swapa [%i1+%o6]0x89,%l3 ! %l3 = 00000000bca7ffd0 p3_label_14: ! Mem[0000000017800114] = 190c4f69, %l1 = 0000003d, %l0 = 00396fd7 add %i3,0x14,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000190c4f69 ! Mem[0000000016800121] = 821a7e42, %l5 = 00000000878b2f12 ldstub [%i1+0x021],%l5 ! %l5 = 000000000000001a ! %l2 = ff645a9c86061d75, Mem[0000000017000108] = ffc5bf4f821a7e42 stxa %l2,[%i2+%i4]0x81 ! Mem[0000000017000108] = ff645a9c86061d75 ! %l4 = 61e2c3ff, %l5 = 0000001a, Mem[0000000090000128] = 2f9e9378 68c05e54 std %l4,[%o0+%o5] ! Mem[0000000090000128] = 61e2c3ff 0000001a ! Mem[0000000017800108] = 7a609d8e, %l6 = 0000000000000036 ldswa [%i3+%i4]0x88,%l6 ! %l6 = 000000007a609d8e ! %l1 = 000000000000003d, Mem[000000001600013b] = 90c24bdd stb %l1,[%i0+0x03b] ! Mem[0000000016000138] = 90c24b3d ! %l1 = 000000000000003d, Mem[0000000017000128] = 96782114e89cba39 stxa %l1,[%i2+%o5]0x80 ! Mem[0000000017000128] = 000000000000003d ! %l5 = 000000000000001a, Mem[0000000091000134] = 9081a561 stw %l5,[%o2+0x034] ! Mem[0000000091000134] = 0000001a ! Mem[0000000017000114] = ff2f8b87, %l5 = 000000000000001a ldub [%i2+0x015],%l5 ! %l5 = 000000000000002f ! Mem[0000000016000137] = 86061d75, %l4 = 0000000061e2c3ff ldstub [%i0+0x037],%l4 ! %l4 = 0000000000000075 p3_label_15: ! Mem[0000000016800110] = 4e3fe6848cffecab, %l5 = 000000000000002f, %l3 = 00000000bca7ffd0 add %i1,0x10,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 4e3fe6848cffecab ! %l5 = 000000000000002f, Mem[0000000017800110] = 02beacfd stba %l5,[%i3+%i5]0x81 ! Mem[0000000017800110] = 2fbeacfd ! Mem[0000000016000108] = 00396fd7, %l0 = 00000000190c4f69 ldstuba [%i0+%i4]0x80,%l0 ! %l0 = 0000000000000000 ! Mem[0000000016000118] = b49dacff 2c0122d3, %l6 = 7a609d8e, %l7 = fb2769ea ldda [%i0+%i6]0x81,%l6 ! %l6 = 00000000b49dacff 000000002c0122d3 ! Mem[0000000016000108] = d76f39ff, %l0 = 0000000000000000 ldstuba [%i0+%i4]0x88,%l0 ! %l0 = 00000000000000ff ! Mem[0000000016000120] = 9f849cd5, %l3 = 4e3fe6848cffecab ldsba [%i0+%o4]0x89,%l3 ! %l3 = ffffffffffffffd5 ! Mem[0000000017800100] = 46e91278, %l2 = ff645a9c86061d75 ldsba [%i3+%g0]0x88,%l2 ! %l2 = 0000000000000078 ! Mem[000000001600010e] = 8e9d607a, %l3 = ffffffffffffffd5 ldstub [%i0+0x00e],%l3 ! %l3 = 0000000000000060 ! Mem[0000000016800122] = 82ff7e42, %l2 = 0000000000000078 ldstub [%i1+0x022],%l2 ! %l2 = 000000000000007e ! Mem[0000000016800118] = 323419ff, %l0 = 00000000000000ff ldstuba [%i1+%i6]0x89,%l0 ! %l0 = 00000000000000ff ba,a p3_not_taken_0_end p3_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p3_branch_failed p3_not_taken_0_end: ! End of Random Code for Processor 3 1: membar #Sync ! Force all stores to complete p3_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x00c] ! Set processor 3 done flag ! Check Registers p3_check_registers: set p3_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000ff bne,a,pn %xcc,p3_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000003d bne,a,pn %xcc,p3_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000007e bne,a,pn %xcc,p3_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000060 bne,a,pn %xcc,p3_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000075 bne,a,pn %xcc,p3_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000002f bne,a,pn %xcc,p3_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000b49dacff bne,a,pn %xcc,p3_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000002c0122d3 bne,a,pn %xcc,p3_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p3_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 822fffcc45c527e6 ldx [%i0+0x000],%g3 ! Observed data at 0000000016000100 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff396fd78e9dff7a ldx [%i0+0x008],%g3 ! Observed data at 0000000016000108 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000007400000046 ldx [%i0+0x010],%g3 ! Observed data at 0000000016000110 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = d59c849f86ff5f4b ldx [%i0+0x020],%g3 ! Observed data at 0000000016000120 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff645a9c86061dff ldx [%i0+0x030],%g3 ! Observed data at 0000000016000130 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 90c24b3df19a25ec ldx [%i0+0x038],%g3 ! Observed data at 0000000016000138 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x038,%g4 set p3_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 3d00000000000000 ldx [%i1+0x000],%g3 ! Observed data at 0000000016800100 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff1934321f878291 ldx [%i1+0x018],%g3 ! Observed data at 0000000016800118 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 82ffff42ff8a29ff ldx [%i1+0x020],%g3 ! Observed data at 0000000016800120 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000f169952ac6 ldx [%i1+0x028],%g3 ! Observed data at 0000000016800128 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 00000000c4f418d5 ldx [%i1+0x030],%g3 ! Observed data at 0000000016800130 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x030,%g4 set p3_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = da47c234976a9741 ldx [%i2+0x000],%g3 ! Observed data at 0000000017000100 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff645a9c86061d75 ldx [%i2+0x008],%g3 ! Observed data at 0000000017000108 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffc3e261ff2f8b87 ldx [%i2+0x010],%g3 ! Observed data at 0000000017000110 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff00003769ffdea5 ldx [%i2+0x018],%g3 ! Observed data at 0000000017000118 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 122f8b8700000057 ldx [%i2+0x020],%g3 ! Observed data at 0000000017000120 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000000000003d ldx [%i2+0x028],%g3 ! Observed data at 0000000017000128 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x028,%g4 set p3_local3_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = 2fbeacfd190c4f69 ldx [%i3+0x010],%g3 ! Observed data at 0000000017800110 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7eec17fff11586fc ldx [%i3+0x020],%g3 ! Observed data at 0000000017800120 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000007bc67842bc ldx [%i3+0x028],%g3 ! Observed data at 0000000017800128 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff1a4644822fb7cc ldx [%i3+0x030],%g3 ! Observed data at 0000000017800130 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 3afa0448122f8b87 ldx [%i3+0x038],%g3 ! Observed data at 0000000017800138 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x038,%g4 ! The test for processor 3 has passed p3_passed: ta GOOD_TRAP nop p3_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p3_failed p3_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p3_failed p3_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p3_failed p3_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p3_failed p3_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p3_failed p3_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p3_failed p3_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p3_failed p3_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p3_failed ! The test for processor 3 failed p3_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x00c] ! Set processor 3 done flag set p3_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 3 failed p3_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x00c] ! Set processor 3 done flag set p3_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p3_dfill_failed: ba p3_failed mov 0xddd,%g1 p3_selfmod_failed: ba p3_failed mov 0xabc,%g1 p3_common_error: or %g0,0xee3,%g1 ba p3_failed mov %o5,%g3 p3_common_signature_error: set p3_temp,%g1 ba p3_failed st %g2,[%g1] ! Common Lock Number p3_common_timeout: set p3_temp,%g1 ba p3_failed st %g2,[%g1] ! Common Lock Number p3_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p3_failed mov 0x0,%g3 p3_trap1e: ldsb [%i0+0x031],%l6 ! Mem[0000000016000131] ldsb [%i0+0x002],%l4 ! Mem[0000000016000102] swap [%i1+0x014],%l1 ! Mem[0000000016800114] swap [%i3+0x018],%l7 ! Mem[0000000017800118] done p3_trap1o: ldsb [%o0+0x031],%l6 ! Mem[0000000016000131] ldsb [%o0+0x002],%l4 ! Mem[0000000016000102] swap [%o1+0x014],%l1 ! Mem[0000000016800114] swap [%o3+0x018],%l7 ! Mem[0000000017800118] done p3_trap2e: swap [%i0+0x030],%l6 ! Mem[0000000016000130] lduw [%i0+0x038],%l7 ! Mem[0000000016000138] ldstub [%i0+0x033],%l4 ! Mem[0000000016000133] stw %l1,[%i2+0x020] ! Mem[0000000017000120] done p3_trap2o: swap [%o0+0x030],%l6 ! Mem[0000000016000130] lduw [%o0+0x038],%l7 ! Mem[0000000016000138] ldstub [%o0+0x033],%l4 ! Mem[0000000016000133] stw %l1,[%o2+0x020] ! Mem[0000000017000120] done p3_trap3e: nop nop nop done p3_trap3o: nop nop nop done p3_init_memory_pointers: set p3_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p3_local0_start,%i0 set p3_local1_start,%i1 set p3_local2_start,%i2 set p3_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 4e7e1a5e499c26a6 ldx [%g1+0x008],%l1 ! %l1 = 2ee29a848b46adc9 ldx [%g1+0x010],%l2 ! %l2 = 5c929b782e317b9d ldx [%g1+0x018],%l3 ! %l3 = 591b878884e63f4e ldx [%g1+0x020],%l4 ! %l4 = 7362fd1e06e6b771 ldx [%g1+0x028],%l5 ! %l5 = 975e4f97977e5104 ldx [%g1+0x030],%l6 ! %l6 = db708d8de9c83408 ldx [%g1+0x038],%l7 ! %l7 = 7d96d57c3efa36cd ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 4 processor_4: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x10] ! Set the start flag wrpr %g0,7,%cleanwin call p4_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 4 wr %g0,0x4,%fprs ! Make sure fef is 1 set p4_init_freg,%g1 ! %f0 = 25a700ed 3f32a5ee f936d1dd 08710281 ! %f4 = 6c3b631e e606b11f 6bd9a2f0 7f59b673 ! %f8 = 50a72927 13a30a64 f404aecf b0b44c60 ! %f12 = 6dcd7826 9dd58a52 ec9c208c 222d2da6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f0b76c5a 0dc56b3d 623374c9 4c93ea23 ! %f20 = 97bb2cd6 48ec87ed f9cb6104 27209e16 ! %f24 = 27fd1cd9 65d4df72 3f6bcef1 99463b54 ! %f28 = f9c0b6e8 d8837b6a 8433de3b e1d1564d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 900af1a6 c3f91c6c 12ce5e49 d9e04bf6 ! %f36 = b8e90ef2 f7535626 ee702563 1d51a601 ! %f40 = 02f2b018 c261b7c5 39b18147 963f1bc0 ! %f44 = df70f140 ae869223 e5a4785b 9fbfbb91 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x730c98af00000079,%g7,%g1 ! GSR scale = 15, align = 1 wr %g1,%g0,%gsr ! GSR = 730c98af00000079 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 4 p4_label_1: ! Mem[0000000018800108] = afef3d0d, %l5 = f4b96769c8884b0f ldstuba [%i1+%i4]0x80,%l5 ! %l5 = 00000000000000af ! Mem[0000000090000100] = 62385572 c76a5f38, %l4 = fe34f6fb, %l5 = 000000af ldda [%o0+0x000]%asi,%g2 ! %l4 = 2e90d7abfe34f6fb 00000000000000af ! Mem[0000000019800120] = 101b6736, %l3 = f2bb524e4883362d swapa [%i3+%o4]0x80,%l3 ! %l3 = 00000000101b6736 ! Mem[0000000090800110] = 05b93bc74f009b20, %l18 = 9cfc4e1c50ba26a0 ldx [%o1+%i5],%g2 ! %g2 = 05b93bc74f009b20 ! Mem[0000000018800110] = 86c1ea2c, %l3 = 00000000101b6736 swap [%i1+%i5],%l3 ! %l3 = 0000000086c1ea2c ! Mem[0000000018000110] = 57ba7e5f5aee4cdc, %l2 = a83c72701e7eb37c, %l4 = 2e90d7abfe34f6fb add %i0,0x10,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 57ba7e5f5aee4cdc ! Mem[0000000019800118] = 38284054, %l2 = a83c72701e7eb37c ldsba [%i3+%i6]0x80,%l2 ! %l2 = 0000000000000038 ! Mem[0000000091000100] = 4f11c436 30fee667, %l4 = 5aee4cdc, %l5 = 000000af ldd [%o2+%g0],%g2 ! %l4 = 57ba7e5f5aee4cdc 00000000000000af ! Mem[0000000019800110] = 5291c88e, %l5 = 00000000000000af ldstuba [%i3+%i5]0x89,%l5 ! %l5 = 000000000000008e ! Mem[0000000019000133] = 49bccada, %l6 = daf7d927ffc89cbb ldstub [%i2+0x033],%l6 ! %l6 = 00000000000000da p4_label_2: ! Mem[000000009180010c] = cebe477a, %l18 = 9cfc4e1c50ba26a0 ldsh [%o3+0x00e],%g2 ! %g2 = ffffffffffffcebe ! %l5 = 000000000000008e, Mem[000000009080010e] = ad5405b9 sth %l5,[%o1+0x00e] ! Mem[000000009080010c] = 008e05b9 ! Mem[0000000019800108] = 02dcda80, %l5 = 000000000000008e, %asi = 80 swapa [%i3+0x008]%asi,%l5 ! %l5 = 0000000002dcda80 ! Mem[0000000019800118] = 54402838, %l5 = 0000000002dcda80 ldstuba [%i3+%i6]0x89,%l5 ! %l5 = 0000000000000038 ! Mem[0000000019000134] = 0cb6fee0, %l0 = babaaaa201ac2636 swap [%i2+0x034],%l0 ! %l0 = 000000000cb6fee0 ! Mem[000000001980010a] = 0000008e, %l5 = 0000000000000038 ldstub [%i3+0x00a],%l5 ! %l5 = 0000000000000000 ! Mem[0000000018000130] = 51541c5c, %l7 = 76f6f2585f03929f ldstuba [%i0+%o6]0x89,%l7 ! %l7 = 000000000000005c ! Mem[0000000019000124] = 814f9fee, %l2 = 0000000000000038 swap [%i2+0x024],%l2 ! %l2 = 00000000814f9fee ! Mem[0000000091800118] = 03166c8a c56f1eb7, %l0 = 0cb6fee0, %l1 = e1208361 ldd [%o3+%i6],%g2 ! %l0 = 000000000cb6fee0 0c4f6667e1208361 ! Mem[0000000091000120] = 93986027 03ba71d0, %l2 = 814f9fee, %l3 = 86c1ea2c ldda [%o2+0x020]%asi,%g2 ! %l2 = 00000000814f9fee 0000000086c1ea2c p4_label_3: ! Mem[0000000091000128] = 33a81c45, %l18 = 9cfc4e1c50ba26a0 ldsb [%o2+0x02a],%g2 ! %g2 = 0000000000000033 ! Mem[0000000018800110] = 101b6736, %l7 = 000000000000005c ldsba [%i1+%i5]0x80,%l7 ! %l7 = 0000000000000010 ! %l1 = 0c4f6667e1208361, Mem[0000000019800110] = 1c6a56b35291c8ff stxa %l1,[%i3+%i5]0x89 ! Mem[0000000019800110] = 0c4f6667e1208361 ! Mem[0000000018800110] = 101b6736cd44ab41, %l3 = 0000000086c1ea2c, %l0 = 000000000cb6fee0 add %i1,0x10,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 101b6736cd44ab41 ! %l1 = 0c4f6667e1208361, Mem[0000000090000120] = 028c20cc stw %l1,[%o0+%o4] ! Mem[0000000090000120] = e1208361 ! Mem[0000000018000114] = 5aee4cdc, %l4 = 57ba7e5f5aee4cdc, %asi = 80 swapa [%i0+0x014]%asi,%l4 ! %l4 = 000000005aee4cdc ! %l5 = 0000000000000000, Mem[0000000019800108] = 0000ff8ece100792 stx %l5,[%i3+%i4] ! Mem[0000000019800108] = 0000000000000000 ! Mem[0000000019800106] = 0d87c122, %l4 = 000000005aee4cdc ldstub [%i3+0x006],%l4 ! %l4 = 00000000000000c1 ! Mem[0000000019000118] = 8872b343, %l1 = 0c4f6667e1208361 ldswa [%i2+%i6]0x88,%l1 ! %l1 = ffffffff8872b343 ! Mem[0000000018800128] = a3a19033b03fae01, %l6 = 00000000000000da, %l2 = 00000000814f9fee add %i1,0x28,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = a3a19033b03fae01 p4_label_4: ! Mem[0000000091000100] = 4f11c43630fee667, %l18 = 9cfc4e1c50ba26a0 ldx [%o2+%g0],%g2 ! %g2 = 4f11c43630fee667 ! %l7 = 0000000000000010, Mem[0000000019800118] = 544028ff stwa %l7,[%i3+%i6]0x89 ! Mem[0000000019800118] = 00000010 ! %l3 = 0000000086c1ea2c, Mem[0000000090800134] = bb4d7b94 sth %l3,[%o1+0x034] ! Mem[0000000090800134] = ea2c7b94 ! Mem[0000000019800110] = e1208361, %l5 = 0000000000000000 ldstuba [%i3+%i5]0x88,%l5 ! %l5 = 0000000000000061 ! Mem[0000000019800100] = 448d7ecd, %l4 = 00000000000000c1 swapa [%i3+%g0]0x88,%l4 ! %l4 = 00000000448d7ecd ! Mem[000000009180012c] = 7c6ab494, %l18 = 9cfc4e1c50ba26a0 lduh [%o3+0x02e],%g2 ! %g2 = 0000000000007c6a ! %l4 = 00000000448d7ecd, Mem[000000001880011a] = 6a299a6b sth %l4,[%i1+0x01a] ! Mem[0000000018800118] = 6a297ecd ! Mem[0000000090000120] = e1208361, %l18 = 9cfc4e1c50ba26a0 ldswa [%o0+0x020]%asi,%g2 ! %g2 = 9cfc4e1c50ba26a0 ! %l7 = 0000000000000010, Mem[0000000090800134] = ea2c7b94, %asi = 80 stwa %l7,[%o1+0x034]%asi ! Mem[0000000090800134] = 00000010 ! %l1 = ffffffff8872b343, Mem[0000000018800120] = b4d9f5fa stb %l1,[%i1+%o4] ! Mem[0000000018800120] = 43d9f5fa p4_label_5: ! %l6 = 00000000000000da, Mem[0000000019000110] = 59b240b8b69c5e94 stx %l6,[%i2+%i5] ! Mem[0000000019000110] = 00000000000000da ! Mem[0000000090800114] = 9b20b1df, %l18 = 9cfc4e1c50ba26a0 ldsb [%o1+0x016],%g2 ! %g2 = ffffffffffffff9b ! Mem[0000000019800100] = c1000000, %l3 = 0000000086c1ea2c swapa [%i3+%g0]0x80,%l3 ! %l3 = 00000000c1000000 ! Mem[0000000090000120] = 83612842, %l18 = 9cfc4e1c50ba26a0 ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffff8361 ! Mem[0000000018000104] = 3e5613ee, %l6 = 000000da, %l3 = c1000000 add %i0,0x04,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 000000003e5613ee ! Mem[000000001880010c] = 46057012, %l7 = 0000000000000010 swap [%i1+0x00c],%l7 ! %l7 = 0000000046057012 ! Mem[0000000090000130] = bb166f37, %l18 = 9cfc4e1c50ba26a0 lduw [%o0+%o6],%g2 ! %g2 = 9cfc4e1c50ba26a0 ! Mem[0000000019800128] = 7c993199, %l2 = a3a19033b03fae01 swap [%i3+%o5],%l2 ! %l2 = 000000007c993199 ! Mem[000000001880011f] = 2120c2d9, %l1 = ffffffff8872b343 ldstub [%i1+0x01f],%l1 ! %l1 = 00000000000000d9 ! Mem[0000000091800104] = de0d2335, %l18 = 9cfc4e1c50ba26a0 ldub [%o3+0x006],%g2 ! %g2 = 00000000000000de p4_label_6: ! Mem[0000000090000130] = bb166f37, %l18 = 9cfc4e1c50ba26a0 ldsh [%o0+%o6],%g2 ! %g2 = ffffffffffffbb16 ! Mem[0000000091800118] = 03166c8a c56f1eb7, %l4 = 448d7ecd, %l5 = 00000061 ldd [%o3+%i6],%g2 ! %l4 = 00000000448d7ecd 0000000000000061 ! Mem[0000000019000118] = 43b37288, %l3 = 000000003e5613ee ldstuba [%i2+%i6]0x81,%l3 ! %l3 = 0000000000000043 ! %l3 = 0000000000000043, Mem[000000001800010a] = e05226f6 sth %l3,[%i0+0x00a] ! Mem[0000000018000108] = e0520043 ! Mem[0000000019800120] = 4883362d, %l4 = 00000000448d7ecd lduwa [%i3+%o4]0x80,%l4 ! %l4 = 000000004883362d ! Mem[0000000018800100] = 80ba1909, %l1 = 00000000000000d9 swap [%i1+%g0],%l1 ! %l1 = 0000000080ba1909 ! %l0 = cd44ab41, %l1 = 80ba1909, Mem[0000000019000110] = 00000000 da000000 stda %l0,[%i2+%i5]0x88 ! Mem[0000000019000110] = cd44ab41 80ba1909 ! Mem[0000000091800128] = bf40176435187c6a, %l18 = 9cfc4e1c50ba26a0 ldx [%o3+%o5],%g2 ! %g2 = bf40176435187c6a ! Mem[0000000019800108] = 00000000, %l6 = 00000000000000da lduba [%i3+%i4]0x88,%l6 ! %l6 = 0000000000000000 ! Mem[0000000018800100] = 000000d9, %l7 = 0000000046057012 ldsw [%i1+%g0],%l7 ! %l7 = 00000000000000d9 p4_label_7: ! %l0 = cd44ab41, %l1 = 80ba1909, Mem[0000000018800100] = 000000d9 514a8fdd stda %l0,[%i1+%g0]0x80 ! Mem[0000000018800100] = cd44ab41 80ba1909 ! Mem[0000000019000130] = 49bccaff, %l7 = 00000000000000d9 swap [%i2+%o6],%l7 ! %l7 = 0000000049bccaff ! Mem[0000000019000130] = 000000d9 01ac2636, %l2 = 7c993199, %l3 = 00000043 ldd [%i2+%o6],%l2 ! %l2 = 00000000000000d9 0000000001ac2636 ! Mem[0000000018000120] = 92dbf8e0, %l1 = 0000000080ba1909 ldsh [%i0+0x022],%l1 ! %l1 = fffffffffffff8e0 ! Mem[0000000019800100] = 2ceac186, %l2 = 00000000000000d9 ldswa [%i3+%g0]0x88,%l2 ! %l2 = 000000002ceac186 ! Mem[0000000018000118] = 0bc3e490, %l6 = 0000000000000000 lduwa [%i0+%i6]0x88,%l6 ! %l6 = 000000000bc3e490 ! %l3 = 0000000001ac2636, Mem[0000000091800136] = 1253d083 sth %l3,[%o3+0x036] ! Mem[0000000091800134] = 2636d083 ! Mem[0000000019000108] = 433c55d1, %l4 = 000000004883362d swap [%i2+%i4],%l4 ! %l4 = 00000000433c55d1 ! %l0 = 101b6736cd44ab41, Mem[0000000018800128] = 3390a1a3 stba %l0,[%i1+%o5]0x89 ! Mem[0000000018800128] = 3390a141 ! Mem[0000000018800129] = 41a19033, %l3 = 0000000001ac2636 ldstub [%i1+0x029],%l3 ! %l3 = 00000000000000a1 p4_label_8: ! Mem[0000000018000108] = e0520043, %l6 = 000000000bc3e490 ldsha [%i0+%i4]0x81,%l6 ! %l6 = ffffffffffffe052 ! Mem[000000009080011c] = 61d3fbdc, %l18 = 9cfc4e1c50ba26a0 ldsw [%o1+0x01c],%g2 ! %g2 = 9cfc4e1c50ba26a0 ! Mem[000000001980013c] = 07e2f4b4, %l1 = fffffffffffff8e0 swap [%i3+0x03c],%l1 ! %l1 = 0000000007e2f4b4 ! Mem[000000001900013c] = 7c6266bf, %l4 = 433c55d1, %l0 = cd44ab41 add %i2,0x3c,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000007c6266bf ! Mem[0000000018800124] = f069fc9c, %l5 = 0000000000000061 ldub [%i1+0x024],%l5 ! %l5 = 00000000000000f0 ! %l2 = 000000002ceac186, Mem[0000000019800130] = 6556e1340087731b stx %l2,[%i3+%o6] ! Mem[0000000019800130] = 000000002ceac186 ! Mem[0000000091000124] = 03ba71d0, %l18 = 9cfc4e1c50ba26a0 ldsb [%o2+0x024],%g2 ! %g2 = 0000000000000003 ! Mem[000000009100013c] = 09595e8e, %l18 = 9cfc4e1c50ba26a0 lduw [%o2+0x03c],%g2 ! %g2 = 9cfc4e1c50ba26a0 ! Mem[0000000018800118] = ffc22021cd7e296a, %l6 = ffffffffffffe052 ldxa [%i1+%i6]0x88,%l6 ! %l6 = ffc22021cd7e296a ! Mem[0000000018000124] = 6da396ae, %l6 = cd7e296a, %l7 = 49bccaff add %i0,0x24,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000006da396ae p4_label_9: ! Mem[0000000018800134] = 42dff508, %l4 = 00000000433c55d1 ldstub [%i1+0x034],%l4 ! %l4 = 0000000000000042 ! Mem[0000000019800118] = 00000010, %l0 = 000000007c6266bf swapa [%i3+%i6]0x88,%l0 ! %l0 = 0000000000000010 ! Mem[0000000018000108] = e0520043, %l6 = ffc22021cd7e296a swapa [%i0+%i4]0x81,%l6 ! %l6 = 00000000e0520043 ! Mem[0000000018000120] = 92dbf8e0, %l1 = 0000000007e2f4b4 ldsh [%i0+0x022],%l1 ! %l1 = fffffffffffff8e0 ! Mem[0000000019000108] = 4883362de7c61ac7, %l5 = 00000000000000f0, %l0 = 0000000000000010 add %i2,0x08,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 4883362de7c61ac7 ! %l5 = 00000000000000f0, Mem[0000000090000130] = bb166f37 stw %l5,[%o0+%o6] ! Mem[0000000090000130] = 000000f0 ! Mem[0000000018000108] = cd7e296a, %l0 = 4883362de7c61ac7 lduha [%i0+%i4]0x80,%l0 ! %l0 = 000000000000cd7e ! Mem[0000000018800123] = 43d9f5fa, %l6 = 00000000e0520043 ldstub [%i1+0x023],%l6 ! %l6 = 00000000000000fa ! Mem[0000000019800130] = 000000002ceac186, %l7 = 000000006da396ae, %l0 = 000000000000cd7e add %i3,0x30,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 000000002ceac186 ! Mem[0000000019800100] = 2ceac186, %l3 = 00000000000000a1 ldstuba [%i3+%g0]0x89,%l3 ! %l3 = 0000000000000086 p4_label_10: ! Mem[0000000018000100] = a4207029, %l5 = 00000000000000f0 swap [%i0+%g0],%l5 ! %l5 = 00000000a4207029 ! Mem[000000001880012f] = b03fae01, %l3 = 0000000000000086 ldstub [%i1+0x02f],%l3 ! %l3 = 0000000000000001 ! Mem[0000000019800112] = ff8320e1, %l1 = fffffffffffff8e0 ldstub [%i3+0x012],%l1 ! %l1 = 0000000000000020 ! Mem[0000000018800118] = 6a297ecd2120c2ff, %l6 = 00000000000000fa, %l7 = 000000006da396ae add %i1,0x18,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 6a297ecd2120c2ff ! Mem[0000000091000128] = f4c833a8, %l18 = 9cfc4e1c50ba26a0 ldsha [%o2+0x028]%asi,%g2 ! %g2 = fffffffffffff4c8 ! Mem[0000000018000120] = 92dbf8e0, %l6 = 00000000000000fa swap [%i0+%o4],%l6 ! %l6 = 0000000092dbf8e0 ! %l6 = 0000000092dbf8e0, Mem[0000000019800108] = 00000000 stwa %l6,[%i3+%i4]0x89 ! Mem[0000000019800108] = 92dbf8e0 ! %l2 = 000000002ceac186, Mem[000000001800013e] = 99358b7c, %asi = 80 stha %l2,[%i0+0x03e]%asi ! Mem[000000001800013c] = 9935c186 ! %l7 = 6a297ecd2120c2ff, Mem[0000000091000104] = 30fee667 stw %l7,[%o2+0x004] ! Mem[0000000091000104] = 2120c2ff ! Mem[000000001900011c] = a7f5e56f, %l0 = 2ceac186, %l3 = 00000001 add %i2,0x1c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000a7f5e56f p4_label_11: ! %l7 = 6a297ecd2120c2ff, Mem[0000000019800110] = 0c4f6667e1ff83ff stxa %l7,[%i3+%i5]0x89 ! Mem[0000000019800110] = 6a297ecd2120c2ff ! Mem[0000000018000110] = 57ba7e5f, %l0 = 2ceac186, %l0 = 2ceac186 add %i0,0x10,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000057ba7e5f ! Mem[0000000090800118] = 186361d3, %l18 = 9cfc4e1c50ba26a0 lduh [%o1+0x01a],%g2 ! %g2 = 0000000000001863 ! %l7 = 6a297ecd2120c2ff, Mem[0000000019800120] = 2d368348 stba %l7,[%i3+%o4]0x89 ! Mem[0000000019800120] = 2d3683ff ! %l0 = 0000000057ba7e5f, Mem[000000001900010e] = e7c61ac7 sth %l0,[%i2+0x00e] ! Mem[000000001900010c] = e7c67e5f ! Mem[000000001980011c] = 3979a1dc, %l7 = 6a297ecd2120c2ff swap [%i3+0x01c],%l7 ! %l7 = 000000003979a1dc ! Mem[0000000018800104] = 80ba1909, %l2 = 000000002ceac186 swap [%i1+0x004],%l2 ! %l2 = 0000000080ba1909 ! Mem[0000000090800104] = 10c761e3, %l18 = 9cfc4e1c50ba26a0 lduw [%o1+0x004],%g2 ! %g2 = 9cfc4e1c50ba26a0 ! %l2 = 0000000080ba1909, Mem[0000000019800128] = b03fae01 stha %l2,[%i3+%o5]0x81 ! Mem[0000000019800128] = 1909ae01 ! Mem[0000000090800138] = 30a966cf, %l18 = 9cfc4e1c50ba26a0 ldswa [%o1+0x038]%asi,%g2 ! %g2 = 9cfc4e1c50ba26a0 p4_label_12: ! Mem[0000000018000100] = f0000000, %l2 = 0000000080ba1909 ldswa [%i0+%g0]0x88,%l2 ! %l2 = fffffffff0000000 ! %l3 = 00000000a7f5e56f, Mem[000000009180011d] = 6f1eb772 stb %l3,[%o3+0x01d] ! Mem[000000009180011c] = 6f1eb772 ! Mem[0000000018800110] = 36671b10, %l3 = 00000000a7f5e56f swapa [%i1+%i5]0x88,%l3 ! %l3 = 0000000036671b10 ! Mem[0000000019000130] = 000000d9, %l2 = fffffffff0000000 swapa [%i2+%o6]0x80,%l2 ! %l2 = 00000000000000d9 ! Mem[0000000090000108] = 7425c40f, %l18 = 9cfc4e1c50ba26a0 ldub [%o0+%i4],%g2 ! %g2 = 0000000000000074 ! Mem[0000000019800120] = ff83362d, %l4 = 0000000000000042, %asi = 80 swapa [%i3+0x020]%asi,%l4 ! %l4 = 00000000ff83362d ! Mem[0000000019000118] = ffb37288, %l0 = 0000000057ba7e5f swap [%i2+%i6],%l0 ! %l0 = 00000000ffb37288 ! Mem[000000001880011a] = 6a297ecd, %l0 = 00000000ffb37288 ldstub [%i1+0x01a],%l0 ! %l0 = 000000000000007e ! %l5 = 00000000a4207029, Mem[0000000018000120] = fa000000 stba %l5,[%i0+%o4]0x89 ! Mem[0000000018000120] = fa000029 ! %l6 = 0000000092dbf8e0, Mem[0000000019000100] = 1fc61f2e7296ebb7 stxa %l6,[%i2+%g0]0x80 ! Mem[0000000019000100] = 0000000092dbf8e0 p4_label_13: ! Mem[0000000019000100] = 0000000092dbf8e0, %l6 = 0000000092dbf8e0, %l3 = 0000000036671b10 casxa [%i2]0x80,%l6,%l3 ! %l3 = 0000000092dbf8e0 ! Mem[0000000018800110] = a7f5e56f, %l4 = 00000000ff83362d lduha [%i1+%i5]0x88,%l4 ! %l4 = 000000000000e56f ! Mem[0000000018000108] = 6a297ecd, %l3 = 0000000092dbf8e0 ldstuba [%i0+%i4]0x88,%l3 ! %l3 = 00000000000000cd ! Mem[0000000019800100] = ffc1ea2c 0d87ff22, %l6 = 92dbf8e0, %l7 = 3979a1dc ldda [%i3+%g0]0x80,%l6 ! %l6 = 00000000ffc1ea2c 000000000d87ff22 ! Mem[000000001980010c] = 00000000, %l0 = 0000007e, %l7 = 0d87ff22 add %i3,0x0c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000000000000 ! %l0 = 000000000000007e, Mem[0000000019800128] = 1909ae0117ceefa5 stxa %l0,[%i3+%o5]0x81 ! Mem[0000000019800128] = 000000000000007e ! %l2 = 00000000000000d9, Mem[0000000018000128] = 3f5fa4519780e3e9 stxa %l2,[%i0+%o5]0x81 ! Mem[0000000018000128] = 00000000000000d9 ! Mem[000000001980013c] = fffff8e0, %l1 = 00000020, %l4 = 0000e56f add %i3,0x3c,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000fffff8e0 ! %l1 = 0000000000000020, Mem[0000000019000138] = 7c031059, %asi = 80 stwa %l1,[%i2+0x038]%asi ! Mem[0000000019000138] = 00000020 ! Mem[000000001800012c] = 000000d9, %l4 = 00000000fffff8e0 swap [%i0+0x02c],%l4 ! %l4 = 00000000000000d9 p4_label_14: ! Mem[0000000019000108] = 2d368348, %l5 = 00000000a4207029 ldstuba [%i2+%i4]0x88,%l5 ! %l5 = 0000000000000048 ! %l0 = 000000000000007e, Mem[0000000090000100] = 62385572c76a5f38 stx %l0,[%o0+%g0] ! Mem[0000000090000100] = 000000000000007e ! Mem[000000001980012c] = 0000007e, %l0 = 0000007e, %l4 = 000000d9 add %i3,0x2c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000000000007e ! Mem[0000000018800100] = cd44ab41, %l7 = 0000000000000000 ldstuba [%i1+%g0]0x81,%l7 ! %l7 = 00000000000000cd ! Mem[0000000019000108] = 2d3683ff, %l3 = 00000000000000cd lduwa [%i2+%i4]0x88,%l3 ! %l3 = 000000002d3683ff ! Mem[000000001800011b] = 90e4c30b, %l0 = 000000000000007e ldstub [%i0+0x01b],%l0 ! %l0 = 000000000000000b ! Mem[000000009100012c] = 1c456b0e, %l18 = 9cfc4e1c50ba26a0 lduwa [%o2+0x02c]%asi,%g2 ! %g2 = 9cfc4e1c50ba26a0 ! %l3 = 000000002d3683ff, Mem[0000000019800128] = d900000000000000 stxa %l3,[%i3+%o5]0x89 ! Mem[0000000019800128] = 000000002d3683ff ! Mem[0000000090800120] = 67cb6fb0cd32aeda, %l18 = 9cfc4e1c50ba26a0 ldx [%o1+%o4],%g2 ! %g2 = 67cb6fb0cd32aeda ! Mem[0000000019000104] = 36671b10, %l0 = 000000000000000b ldsh [%i2+0x006],%l0 ! %l0 = 0000000000001b10 p4_label_15: ! %l5 = 0000000000000048, Mem[0000000091000110] = 3e07e8961ee988b4 stx %l5,[%o2+%i5] ! Mem[0000000091000110] = 0000000000000048 ! Mem[000000001800012b] = 00000000, %l4 = 000000000000007e ldstub [%i0+0x02b],%l4 ! %l4 = 0000000000000000 ! Mem[0000000018000110] = 5f7eba57, %l7 = 00000000000000cd ldstuba [%i0+%i5]0x89,%l7 ! %l7 = 0000000000000057 ! Mem[000000001900010b] = ff83362d, %l6 = 00000000ffc1ea2c ldstub [%i2+0x00b],%l6 ! %l6 = 000000000000002d ! Mem[0000000018800100] = ff44ab41, %l3 = 000000002d3683ff lduwa [%i1+%g0]0x80,%l3 ! %l3 = 00000000ff44ab41 ! Mem[0000000018000128] = 000000ff, %l6 = 000000000000002d swap [%i0+%o5],%l6 ! %l6 = 00000000000000ff ! Mem[0000000019800128] = 2d3683ff, %l0 = 0000000000001b10 ldstuba [%i3+%o5]0x88,%l0 ! %l0 = 00000000000000ff ! Mem[0000000019800104] = 0d87ff22, %l3 = ff44ab41, %l0 = 000000ff add %i3,0x04,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000000d87ff22 ! Mem[0000000018800110] = a7f5e56f, %l1 = 0000000000000020 ldswa [%i1+%i5]0x88,%l1 ! %l1 = ffffffffa7f5e56f ! Mem[0000000018000118] = 90e4c3ff, %l1 = ffffffffa7f5e56f swap [%i0+%i6],%l1 ! %l1 = 0000000090e4c3ff ba,a p4_not_taken_0_end p4_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p4_branch_failed p4_not_taken_0_end: ! End of Random Code for Processor 4 1: membar #Sync ! Force all stores to complete p4_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x010] ! Set processor 4 done flag ! Check Registers p4_check_registers: set p4_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000d87ff22 bne,a,pn %xcc,p4_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000090e4c3ff bne,a,pn %xcc,p4_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000d9 bne,a,pn %xcc,p4_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ff44ab41 bne,a,pn %xcc,p4_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000000 bne,a,pn %xcc,p4_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000048 bne,a,pn %xcc,p4_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ff bne,a,pn %xcc,p4_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000057 bne,a,pn %xcc,p4_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p4_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ff7e296a1bc29272 ldx [%i0+0x008],%g3 ! Observed data at 0000000018000108 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffba7e5f5aee4cdc ldx [%i0+0x010],%g3 ! Observed data at 0000000018000110 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a7f5e56f16882a3e ldx [%i0+0x018],%g3 ! Observed data at 0000000018000118 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 290000fa6da396ae ldx [%i0+0x020],%g3 ! Observed data at 0000000018000120 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000002dfffff8e0 ldx [%i0+0x028],%g3 ! Observed data at 0000000018000128 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff1c5451a9f18dca ldx [%i0+0x030],%g3 ! Observed data at 0000000018000130 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = b1885bf79935c186 ldx [%i0+0x038],%g3 ! Observed data at 0000000018000138 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x038,%g4 set p4_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff44ab412ceac186 ldx [%i1+0x000],%g3 ! Observed data at 0000000018800100 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffef3d0d00000010 ldx [%i1+0x008],%g3 ! Observed data at 0000000018800108 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6a29ffcd2120c2ff ldx [%i1+0x018],%g3 ! Observed data at 0000000018800118 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 43d9f5fff069fc9c ldx [%i1+0x020],%g3 ! Observed data at 0000000018800120 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 41ff9033b03faeff ldx [%i1+0x028],%g3 ! Observed data at 0000000018800128 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 021e498bffdff508 ldx [%i1+0x030],%g3 ! Observed data at 0000000018800130 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x030,%g4 set p4_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 0000000036671b10 ldx [%i2+0x000],%g3 ! Observed data at 0000000019000100 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff8336ffe7c67e5f ldx [%i2+0x008],%g3 ! Observed data at 0000000019000108 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 41ab44cd0919ba80 ldx [%i2+0x010],%g3 ! Observed data at 0000000019000110 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 57ba7e5fa7f5e56f ldx [%i2+0x018],%g3 ! Observed data at 0000000019000118 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 44a9439500000038 ldx [%i2+0x020],%g3 ! Observed data at 0000000019000120 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = f000000001ac2636 ldx [%i2+0x030],%g3 ! Observed data at 0000000019000130 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000207c6266bf ldx [%i2+0x038],%g3 ! Observed data at 0000000019000138 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x038,%g4 set p4_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = e0f8db9200000000 ldx [%i3+0x008],%g3 ! Observed data at 0000000019800108 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffc22021cd7e296a ldx [%i3+0x010],%g3 ! Observed data at 0000000019800110 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = bf66627c2120c2ff ldx [%i3+0x018],%g3 ! Observed data at 0000000019800118 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000042d1aaa952 ldx [%i3+0x020],%g3 ! Observed data at 0000000019800120 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff83362d00000000 ldx [%i3+0x028],%g3 ! Observed data at 0000000019800128 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x028,%g4 ! The test for processor 4 has passed p4_passed: ta GOOD_TRAP nop p4_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p4_failed p4_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p4_failed p4_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p4_failed p4_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p4_failed p4_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p4_failed p4_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p4_failed p4_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p4_failed p4_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p4_failed ! The test for processor 4 failed p4_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x010] ! Set processor 4 done flag set p4_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 4 failed p4_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x010] ! Set processor 4 done flag set p4_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p4_dfill_failed: ba p4_failed mov 0xddd,%g1 p4_selfmod_failed: ba p4_failed mov 0xabc,%g1 p4_common_error: or %g0,0xee4,%g1 ba p4_failed mov %o5,%g3 p4_common_signature_error: set p4_temp,%g1 ba p4_failed st %g2,[%g1] ! Common Lock Number p4_common_timeout: set p4_temp,%g1 ba p4_failed st %g2,[%g1] ! Common Lock Number p4_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p4_failed mov 0x0,%g3 p4_trap1e: std %l0,[%i1+0x010] ! Mem[0000000018800110] stb %l7,[%i3+0x03d] ! Mem[000000001980013d] ldub [%i3+0x00f],%l7 ! Mem[000000001980010f] lduh [%i1+0x00c],%l5 ! Mem[000000001880010c] sth %l0,[%i2+0x036] ! Mem[0000000019000136] ldd [%i2+0x008],%l6 ! Mem[0000000019000108] done p4_trap1o: std %l0,[%o1+0x010] ! Mem[0000000018800110] stb %l7,[%o3+0x03d] ! Mem[000000001980013d] ldub [%o3+0x00f],%l7 ! Mem[000000001980010f] lduh [%o1+0x00c],%l5 ! Mem[000000001880010c] sth %l0,[%o2+0x036] ! Mem[0000000019000136] ldd [%o2+0x008],%l6 ! Mem[0000000019000108] done p4_trap2e: stx %l5,[%i2+0x018] ! Mem[0000000019000118] ldd [%i0+0x030],%l6 ! Mem[0000000018000130] ldstub [%i2+0x029],%l4 ! Mem[0000000019000129] done p4_trap2o: stx %l5,[%o2+0x018] ! Mem[0000000019000118] ldd [%o0+0x030],%l6 ! Mem[0000000018000130] ldstub [%o2+0x029],%l4 ! Mem[0000000019000129] done p4_trap3e: nop nop nop nop nop done p4_trap3o: nop nop nop nop nop done p4_init_memory_pointers: set p4_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p4_local0_start,%i0 set p4_local1_start,%i1 set p4_local2_start,%i2 set p4_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = babaaaa201ac2636 ldx [%g1+0x008],%l1 ! %l1 = 0c4f6667e1208361 ldx [%g1+0x010],%l2 ! %l2 = a83c72701e7eb37c ldx [%g1+0x018],%l3 ! %l3 = f2bb524e4883362d ldx [%g1+0x020],%l4 ! %l4 = 2e90d7abfe34f6fb ldx [%g1+0x028],%l5 ! %l5 = f4b96769c8884b0f ldx [%g1+0x030],%l6 ! %l6 = daf7d927ffc89cbb ldx [%g1+0x038],%l7 ! %l7 = 76f6f2585f03929f ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 5 processor_5: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x14] ! Set the start flag wrpr %g0,7,%cleanwin call p5_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 5 wr %g0,0x4,%fprs ! Make sure fef is 1 set p5_init_freg,%g1 ! %f0 = 45745bd3 15c407d6 a5dc6b28 00291f60 ! %f4 = dc330326 633bb23e 60ae95ef 133a55cf ! %f8 = 9777bd58 a7c81eae 10f91ca2 145f7c6a ! %f12 = 4c595575 33f744a6 aecc46c4 c06fa05b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = dd211398 5f5f06d7 538c7c0c dc49c9d2 ! %f20 = 84e3004f 7736d022 e2dd0b59 5f525cf9 ! %f24 = 9ab28d0a cc0a6832 d23652f7 ac747e83 ! %f28 = 4e743eea d9aa5276 09609fe0 fad9d625 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4e397fe3 ebfd7399 d4ab7055 b5f7c083 ! %f36 = 3e2d0a3c bd9de262 3c335c56 e272d146 ! %f40 = a208c622 01d71ece ba456514 36240a45 ! %f44 = ce9086fb 4458abed 8bba0ead 3a7368b4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x7356556000000043,%g7,%g1 ! GSR scale = 8, align = 3 wr %g1,%g0,%gsr ! GSR = 7356556000000043 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 5 p5_label_1: ! Mem[000000001a800108] = d73785e6, %l2 = 15b23e8263ee6ad7 swapa [%i1+%i4]0x81,%l2 ! %l2 = 00000000d73785e6 ! Mem[000000001b000110] = 07766868, %l3 = e9282dfe39a93d65 ldsha [%i2+%i5]0x81,%l3 ! %l3 = 0000000000000776 ! Mem[000000001b000120] = 5ef9b801, %l2 = 00000000d73785e6 ldstub [%i2+%o4],%l2 ! %l2 = 000000000000005e ! Mem[000000009180011c] = c56f1eb7, %l18 = f60070a03fae1e11 lduw [%o3+0x01c],%g2 ! %g2 = f60070a03fae1e11 ! Mem[000000001b80011c] = 5db3b9e7, %l5 = 841541cbed559bd5 swap [%i3+0x01c],%l5 ! %l5 = 000000005db3b9e7 ! Mem[000000001a000114] = 111383cb, %l1 = 7f35db2c, %l4 = fb7de896 add %i0,0x14,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000111383cb ! Mem[0000000091000108] = cc4c9acf, %l18 = f60070a03fae1e11 ldsw [%o2+%i4],%g2 ! %g2 = f60070a03fae1e11 ! Mem[000000001a800100] = d5862ba0, %l5 = 000000005db3b9e7 swapa [%i1+%g0]0x88,%l5 ! %l5 = 00000000d5862ba0 ! Mem[0000000090000108] = 7425c40f c2190b14, %l0 = 22f749b9, %l1 = 7f35db2c ldd [%o0+%i4],%g2 ! %l0 = ec9d108022f749b9 c84215947f35db2c ! Mem[000000001a800130] = 9eb55fb2, %l2 = 0000005e, %l1 = 7f35db2c add %i1,0x30,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000009eb55fb2 p5_label_2: ! %l2 = 000000000000005e, Mem[000000001b800100] = 762ab7b1 stwa %l2,[%i3+%g0]0x81 ! Mem[000000001b800100] = 0000005e ! Mem[000000001a800100] = e7b9b35d, %l6 = 08e8fcfc32bdec3c swapa [%i1+%g0]0x81,%l6 ! %l6 = 00000000e7b9b35d ! %l2 = 000000000000005e, Mem[000000001b000110] = 07766868 stha %l2,[%i2+%i5]0x81 ! Mem[000000001b000110] = 005e6868 ! Mem[000000001b800134] = 74fd8a44, %l1 = 9eb55fb2, %l6 = e7b9b35d add %i3,0x34,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000074fd8a44 ! Mem[000000001b800132] = c8252567, %l2 = 000000000000005e ldstub [%i3+0x032],%l2 ! %l2 = 0000000000000025 ! Mem[0000000090800108] = edfacbef, %l18 = f60070a03fae1e11 ldsh [%o1+0x00a],%g2 ! %g2 = ffffffffffffedfa ! Mem[0000000090800100] = 854c6242 10c761e3, %l4 = 111383cb, %l5 = d5862ba0 ldda [%o1+0x000]%asi,%g2 ! %l4 = 00000000111383cb 00000000d5862ba0 ! Mem[000000001b80013e] = f97c33f7, %l0 = ec9d108022f749b9 ldstub [%i3+0x03e],%l0 ! %l0 = 0000000000000033 ! Mem[000000001a000138] = 159990565fe6d78f, %l3 = 0000000000000776, %l7 = 49b8a422048a540c add %i0,0x38,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 159990565fe6d78f ! Mem[0000000091800130] = b4948512, %l18 = f60070a03fae1e11 ldswa [%o3+0x030]%asi,%g2 ! %g2 = f60070a03fae1e11 p5_label_3: ! Mem[000000001a000127] = 397c5ccf, %l5 = 00000000d5862ba0 ldstub [%i0+0x027],%l5 ! %l5 = 00000000000000cf ! Mem[0000000091000124] = 03ba71d0, %l18 = f60070a03fae1e11 ldsb [%o2+0x024],%g2 ! %g2 = 0000000000000003 ! Mem[000000001b00012c] = 9b25ce26, %l0 = 00000033, %l4 = 111383cb add %i2,0x2c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000009b25ce26 ! Mem[000000001b800108] = 977d5eed265ac952, %l0 = 0000000000000033, %l4 = 000000009b25ce26 add %i3,0x08,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 977d5eed265ac952 ! Mem[000000001a800124] = 8a4a5338, %l1 = 000000009eb55fb2 swap [%i1+0x024],%l1 ! %l1 = 000000008a4a5338 ! Mem[000000001b800100] = 0000005e, %l6 = 0000000074fd8a44 ldsba [%i3+%g0]0x80,%l6 ! %l6 = 0000000000000000 ! Mem[000000001b800128] = 7bf76d44, %l4 = 977d5eed265ac952 lduwa [%i3+%o5]0x88,%l4 ! %l4 = 000000007bf76d44 ! Mem[000000001b000108] = acd38428, %l4 = 000000007bf76d44 lduwa [%i2+%i4]0x88,%l4 ! %l4 = 00000000acd38428 ! Mem[0000000090000110] = 76bf43f3, %l18 = f60070a03fae1e11 lduw [%o0+%i5],%g2 ! %g2 = f60070a03fae1e11 ! Mem[000000001b000100] = 9179445c 4116a9de, %l2 = 00000025, %l3 = 00000776 ldda [%i2+%g0]0x88,%l2 ! %l2 = 000000004116a9de 000000009179445c p5_label_4: ! Mem[000000001a000118] = 11678109, %l1 = 000000008a4a5338 swapa [%i0+%i6]0x88,%l1 ! %l1 = 0000000011678109 ! Mem[0000000090000138] = 405e9ebd, %l18 = f60070a03fae1e11 ldub [%o0+0x03b],%g2 ! %g2 = 0000000000000040 ! %l6 = 0000000000000000, Mem[0000000091000113] = 961ee988 stba %l6,[%o2+0x013]%asi ! Mem[0000000091000110] = 001ee988 ! Mem[000000001b000104] = 5c447991, %l3 = 000000009179445c ldstub [%i2+0x004],%l3 ! %l3 = 000000000000005c ! %l4 = acd38428, %l5 = 000000cf, Mem[000000001b000108] = acd38428 4a4d514b stda %l4,[%i2+%i4]0x88 ! Mem[000000001b000108] = acd38428 000000cf ! Mem[000000001b800130] = 67ff25c8, %l0 = 0000000000000033 ldstuba [%i3+%o6]0x88,%l0 ! %l0 = 00000000000000c8 ! Mem[0000000091800100] = 921776b1, %l18 = f60070a03fae1e11 ldub [%o3+%g0],%g2 ! %g2 = 0000000000000092 ! %l0 = 000000c8, %l1 = 11678109, Mem[000000001a800108] = 63ee6ad7 5cd25fe6 std %l0,[%i1+%i4] ! Mem[000000001a800108] = 000000c8 11678109 ! Mem[0000000091000124] = ba71d0f4, %l18 = f60070a03fae1e11 ldsb [%o2+0x025],%g2 ! %g2 = ffffffffffffffba ! Mem[000000001a800120] = b25fb59e 75671d3c, %l6 = 00000000, %l7 = 5fe6d78f ldda [%i1+%o4]0x88,%l6 ! %l6 = 0000000075671d3c 00000000b25fb59e p5_label_5: ! Mem[000000001a00012c] = f2b4573f, %l1 = 11678109, %l7 = b25fb59e add %i0,0x2c,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000f2b4573f ! Mem[000000001b800118] = f29c9bda, %l7 = 00000000f2b4573f swapa [%i3+%i6]0x89,%l7 ! %l7 = 00000000f29c9bda ! Mem[000000001a800121] = 3c1d6775, %l5 = 00000000000000cf ldstuba [%i1+0x021]%asi,%l5 ! %l5 = 000000000000001d ! Mem[000000001b800117] = 28a4dd17, %l6 = 0000000075671d3c ldstub [%i3+0x017],%l6 ! %l6 = 0000000000000017 ! Mem[000000001a800128] = b206a645, %l3 = 000000000000005c ldstuba [%i1+%o5]0x80,%l3 ! %l3 = 00000000000000b2 ! Mem[000000001b000118] = 2c9b2e662d5dbc8e, %l6 = 0000000000000017, %l6 = 0000000000000017 add %i2,0x18,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 2c9b2e662d5dbc8e ! %l7 = 00000000f29c9bda, Mem[000000009000010b] = 0fc2190b stb %l7,[%o0+0x00b] ! Mem[0000000090000108] = dac2190b ! Mem[0000000090000100] = 385572c7, %l18 = f60070a03fae1e11 ldsb [%o0+0x001],%g2 ! %g2 = 0000000000000038 ! Mem[000000001b800118] = 3f57b4f2, %l6 = 2d5dbc8e, %l1 = 11678109 add %i3,0x18,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000003f57b4f2 ! %l1 = 000000003f57b4f2, Mem[0000000090800128] = c1bf20d5 sth %l1,[%o1+%o5] ! Mem[0000000090800128] = b4f220d5 p5_label_6: ! Mem[000000001b800105] = aadc58c0, %l7 = 00000000f29c9bda ldstub [%i3+0x005],%l7 ! %l7 = 00000000000000dc ! %l2 = 4116a9de, %l3 = 000000b2, Mem[0000000090000100] = 62385572 c76a5f38 std %l2,[%o0+%g0] ! Mem[0000000090000100] = 4116a9de 000000b2 ! %l2 = 000000004116a9de, Mem[000000001a800108] = 000000c8 stba %l2,[%i1+%i4]0x81 ! Mem[000000001a800108] = de0000c8 ! Mem[0000000091000128] = f4c833a8, %l18 = f60070a03fae1e11 ldsh [%o2+%o5],%g2 ! %g2 = fffffffffffff4c8 ! Mem[000000001b000120] = 01b8f9ff, %l1 = 000000003f57b4f2 ldsba [%i2+%o4]0x89,%l1 ! %l1 = ffffffffffffffff ! %l2 = 000000004116a9de, Mem[0000000091800100] = 921776b1, %asi = 80 stwa %l2,[%o3+0x000]%asi ! Mem[0000000091800100] = 4116a9de ! %l5 = 000000000000001d, Mem[000000009080011e] = fbdc67cb sth %l5,[%o1+0x01e] ! Mem[000000009080011c] = 001d67cb ! Mem[000000001b000128] = a289de9d9b25ce26, %l3 = 00000000000000b2, %l4 = 00000000acd38428 add %i2,0x28,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = a289de9d9b25ce26 ! %l3 = 00000000000000b2, Mem[0000000090000101] = 16a9de00 stb %l3,[%o0+0x001] ! Mem[0000000090000100] = b2a9de00 ! Mem[0000000090800128] = b4f220d5ba79412b, %l18 = f60070a03fae1e11 ldxa [%o1+0x028]%asi,%g2 ! %g2 = b4f220d5ba79412b p5_label_7: ! %l0 = 00000000000000c8, Mem[000000001b800130] = 67ff25ff stba %l0,[%i3+%o6]0x89 ! Mem[000000001b800130] = 67ff25c8 ! Mem[000000001a800110] = 8b4fb249, %l6 = 2c9b2e662d5dbc8e ldstuba [%i1+%i5]0x81,%l6 ! %l6 = 000000000000008b ! Mem[000000001a000110] = 5b2ea13b, %l0 = 00000000000000c8 lduba [%i0+%i5]0x80,%l0 ! %l0 = 000000000000005b ! Mem[000000001a800130] = b25fb59e, %l3 = 00000000000000b2 ldsba [%i1+%o6]0x88,%l3 ! %l3 = ffffffffffffff9e ! %l6 = 000000000000008b, Mem[0000000090800103] = 4210c761 stb %l6,[%o1+0x003] ! Mem[0000000090800100] = 8b10c761 ! Mem[000000001b800120] = 0b0543d8, %l3 = ffffffffffffff9e ldstuba [%i3+%o4]0x89,%l3 ! %l3 = 00000000000000d8 ! Mem[000000001a000118] = 38534a8a, %l6 = 000000000000008b ldstuba [%i0+%i6]0x81,%l6 ! %l6 = 0000000000000038 ! Mem[000000001a800108] = de0000c8, %l0 = 000000000000005b swap [%i1+%i4],%l0 ! %l0 = 00000000de0000c8 ! Mem[0000000091000130] = 87522d2e, %l18 = f60070a03fae1e11 lduw [%o2+%o6],%g2 ! %g2 = f60070a03fae1e11 ! %l0 = 00000000de0000c8, Mem[0000000090000124] = 28420202 stba %l0,[%o0+0x024]%asi ! Mem[0000000090000124] = c8420202 p5_label_8: ! Mem[000000001a000130] = e70001b9, %l2 = 000000004116a9de swapa [%i0+%o6]0x81,%l2 ! %l2 = 00000000e70001b9 ! Mem[0000000090000110] = 76bf43f3, %l18 = f60070a03fae1e11 lduw [%o0+%i5],%g2 ! %g2 = f60070a03fae1e11 ! Mem[000000001a00010a] = a330d15f, %l2 = 00000000e70001b9 ldstub [%i0+0x00a],%l2 ! %l2 = 00000000000000d1 ! %l2 = 00000000000000d1, Mem[000000001a800130] = 9eb55fb2 stba %l2,[%i1+%o6]0x81 ! Mem[000000001a800130] = d1b55fb2 ! Mem[000000001b00011a] = 2c9b2e66, %l0 = 00000000de0000c8 ldstub [%i2+0x01a],%l0 ! %l0 = 000000000000002e ! %l7 = 00000000000000dc, Mem[0000000090000125] = 4202022f stb %l7,[%o0+0x025] ! Mem[0000000090000124] = dc02022f ! Mem[000000001a800138] = 32c8c5c78692ff90, %l0 = 000000000000002e, %l1 = ffffffffffffffff add %i1,0x38,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 32c8c5c78692ff90 ! Mem[0000000091000128] = f4c833a8, %l18 = f60070a03fae1e11 lduw [%o2+%o5],%g2 ! %g2 = f60070a03fae1e11 ! Mem[0000000091000110] = 3e07e8001ee988b4, %l18 = f60070a03fae1e11 ldx [%o2+%i5],%g2 ! %g2 = 3e07e8001ee988b4 ! %l2 = 00000000000000d1, Mem[0000000090000134] = 0eaa4fa4 stw %l2,[%o0+0x034] ! Mem[0000000090000134] = 000000d1 p5_label_9: ! Mem[000000001a000104] = ba8e78e2, %l2 = 000000d1, %l4 = 9b25ce26 add %i0,0x04,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000ba8e78e2 ! %l0 = 000000000000002e, Mem[000000001a800130] = d1b55fb2 sth %l0,[%i1+%o6] ! Mem[000000001a800130] = 002e5fb2 ! Mem[000000001a000114] = 111383cb, %l5 = 000000000000001d swap [%i0+0x014],%l5 ! %l5 = 00000000111383cb ! Mem[000000001a00010e] = 6b637aca, %l5 = 00000000111383cb ldstub [%i0+0x00e],%l5 ! %l5 = 000000000000007a ! Mem[000000001a80013c] = 8692ff90, %l5 = 000000000000007a swap [%i1+0x03c],%l5 ! %l5 = 000000008692ff90 ! %l0 = 000000000000002e, Mem[0000000091000134] = 9081a561 stw %l0,[%o2+0x034] ! Mem[0000000091000134] = 0000002e ! %l6 = 0000000000000038, Mem[000000001b800100] = 0000005eaaff58c0 stx %l6,[%i3+%g0] ! Mem[000000001b800100] = 0000000000000038 ! %l0 = 000000000000002e, Mem[0000000090800118] = b1df1863 stw %l0,[%o1+%i6] ! Mem[0000000090800118] = 0000002e ! Mem[000000001a00010c] = 6b63ffca, %l2 = 00000000000000d1 ldsb [%i0+0x00c],%l2 ! %l2 = 000000000000006b ! %l6 = 0000000000000038, Mem[000000001b800118] = 3f57b4f2 stwa %l6,[%i3+%i6]0x81 ! Mem[000000001b800118] = 00000038 p5_label_10: ! Mem[000000001a800114] = 4f0c8291, %l0 = 0000002e, %l0 = 0000002e add %i1,0x14,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 000000004f0c8291 ! %l2 = 000000000000006b, Mem[0000000090000119] = 335f9f35 stb %l2,[%o0+0x019] ! Mem[0000000090000118] = 6b5f9f35 ! %l0 = 000000004f0c8291, Mem[000000009080012d] = 79412be8 stb %l0,[%o1+0x02d] ! Mem[000000009080012c] = 91412be8 ! Mem[000000001a000100] = 9b740cb1, %l2 = 000000000000006b ldstub [%i0+%g0],%l2 ! %l2 = 000000000000009b ! Mem[000000001a000120] = f2c73ee2, %l4 = 00000000ba8e78e2 lduwa [%i0+%o4]0x88,%l4 ! %l4 = 00000000f2c73ee2 ! Mem[000000001b000138] = b77b1e17, %l5 = 000000008692ff90 swap [%i2+0x038],%l5 ! %l5 = 00000000b77b1e17 ! Mem[000000001b800134] = 74fd8a44, %l6 = 00000038, %l1 = 8692ff90 add %i3,0x34,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000074fd8a44 ! Mem[0000000090800134] = 7b9430a9, %l18 = f60070a03fae1e11 lduh [%o1+0x036],%g2 ! %g2 = 0000000000007b94 ! Mem[000000001b800128] = 446df77b, %l6 = 00000038, %l5 = b77b1e17 add %i3,0x28,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000446df77b ! Mem[000000001b800108] = 977d5eed, %l6 = 0000000000000038 ldstuba [%i3+%i4]0x81,%l6 ! %l6 = 0000000000000097 p5_label_11: ! Mem[000000001b000110] = 005e6868, %l0 = 000000004f0c8291 lduba [%i2+%i5]0x80,%l0 ! %l0 = 0000000000000000 ! Mem[000000001b80010c] = 265ac952, %l0 = 0000000000000000 swap [%i3+0x00c],%l0 ! %l0 = 00000000265ac952 ! Mem[000000001a000100] = b10c74ff, %l6 = 0000000000000097 lduba [%i0+%g0]0x89,%l6 ! %l6 = 00000000000000ff ! Mem[000000001a800100] = 32bdec3c, %l5 = 00000000446df77b ldsha [%i1+%g0]0x81,%l5 ! %l5 = 00000000000032bd ! Mem[000000001a800120] = 3cff67759eb55fb2, %l5 = 00000000000032bd, %l3 = 00000000000000d8 add %i1,0x20,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 3cff67759eb55fb2 ! Mem[000000001a800110] = ff4fb2494f0c8291, %l6 = 00000000000000ff, %l3 = 3cff67759eb55fb2 add %i1,0x10,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = ff4fb2494f0c8291 ! %l2 = 000000000000009b, Mem[000000001b800138] = c4bfb77af97cfff7 stx %l2,[%i3+0x038] ! Mem[000000001b800138] = 000000000000009b ! %l2 = 000000000000009b, Mem[000000001a000111] = 5b2ea13b stba %l2,[%i0+0x011]%asi ! Mem[000000001a000110] = 5b9ba13b ! Mem[000000001b800128] = 7bf76d44, %l5 = 00000000000032bd ldsba [%i3+%o5]0x89,%l5 ! %l5 = 0000000000000044 ! Mem[000000001b800128] = 446df77b6ab818b9, %l0 = 00000000265ac952, %l7 = 00000000000000dc add %i3,0x28,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 446df77b6ab818b9 p5_label_12: ! Mem[000000001a000100] = ff740cb1, %l5 = 00000044, %l7 = 6ab818b9 casa [%i0]0x80,%l5,%l7 ! %l7 = 00000000ff740cb1 ! %l2 = 000000000000009b, Mem[000000001b800110] = fbeb60a628a4ddff stx %l2,[%i3+%i5] ! Mem[000000001b800110] = 000000000000009b ! Mem[000000001a000131] = 4116a9de, %l7 = 00000000ff740cb1 ldstub [%i0+0x031],%l7 ! %l7 = 0000000000000016 ! Mem[000000001a800125] = 9eb55fb2, %l7 = 0000000000000016 ldstub [%i1+0x025],%l7 ! %l7 = 00000000000000b5 ! Mem[000000001b000110] = 005e6868, %l7 = 00000000000000b5 ldstuba [%i2+%i5]0x80,%l7 ! %l7 = 0000000000000000 ! Mem[000000001a000130] = 41ffa9de, %l5 = 0000000000000044 lduha [%i0+%o6]0x80,%l5 ! %l5 = 00000000000041ff ! Mem[000000001b000107] = ff447991, %l0 = 00000000265ac952 ldstub [%i2+0x007],%l0 ! %l0 = 0000000000000091 ! %l5 = 00000000000041ff, Mem[000000001b000130] = b2cf2aa1 stha %l5,[%i2+%o6]0x81 ! Mem[000000001b000130] = 41ff2aa1 ! Mem[000000001a000124] = 397c5cff, %l5 = 00000000000041ff swap [%i0+0x024],%l5 ! %l5 = 00000000397c5cff ! Mem[000000001b000130] = 41ff2aa1bcaf07d8, %l7 = 0000000000000000, %l0 = 0000000000000091 add %i2,0x30,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 41ff2aa1bcaf07d8 p5_label_13: ! Mem[000000001b000110] = ff5e6868, %l1 = 0000000074fd8a44 swapa [%i2+%i5]0x81,%l1 ! %l1 = 00000000ff5e6868 ! Mem[0000000090800128] = b4f220d5ba91412b, %l18 = f60070a03fae1e11 ldx [%o1+%o5],%g2 ! %g2 = b4f220d5ba91412b ! Mem[000000001a800130] = 002e5fb2a12f43c1, %l1 = 00000000ff5e6868, %l4 = 00000000f2c73ee2 add %i1,0x30,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 002e5fb2a12f43c1 ! Mem[000000001b000110] = 74fd8a44, %l3 = ff4fb2494f0c8291 ldswa [%i2+%i5]0x80,%l3 ! %l3 = 0000000074fd8a44 ! Mem[000000001a000100] = b10c74ff, %l1 = 00000000ff5e6868 lduba [%i0+%g0]0x89,%l1 ! %l1 = 00000000000000ff ! Mem[0000000090000128] = 2f9e9378, %l18 = f60070a03fae1e11 ldsw [%o0+%o5],%g2 ! %g2 = f60070a03fae1e11 ! %l6 = 00000000000000ff, Mem[0000000090800131] = 614bb4bb stb %l6,[%o1+0x031] ! Mem[0000000090800130] = ff4bb4bb ! Mem[000000001a800124] = 9eff5fb2, %l0 = bcaf07d8, %l5 = 397c5cff add %i1,0x24,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000009eff5fb2 ! Mem[000000001a800119] = 3f2b2d19, %l6 = 00000000000000ff ldstub [%i1+0x019],%l6 ! %l6 = 000000000000002b ! %l4 = a12f43c1, %l5 = 9eff5fb2, Mem[000000001a800130] = b25f2e00 c1432fa1 stda %l4,[%i1+%o6]0x88 ! Mem[000000001a800130] = a12f43c1 9eff5fb2 p5_label_14: ! Mem[000000001b800118] = 00000038, %l1 = 000000ff, %l3 = 74fd8a44 add %i3,0x18,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000000000038 ! Mem[000000001a000110] = 1d0000003ba19b5b, %l4 = 002e5fb2a12f43c1 ldxa [%i0+%i5]0x88,%l4 ! %l4 = 1d0000003ba19b5b ! Mem[000000001a80012c] = 90e9c17d, %l5 = 000000009eff5fb2 swap [%i1+0x02c],%l5 ! %l5 = 0000000090e9c17d ! Mem[0000000090800120] = 67cb6fb0 cd32aeda, %l4 = 3ba19b5b, %l5 = 90e9c17d ldd [%o1+%o4],%g2 ! %l4 = 1d0000003ba19b5b 0000000090e9c17d ! Mem[000000001b000138] = 8692ff907ce03d65, %l6 = 000000000000002b, %l5 = 0000000090e9c17d add %i2,0x38,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 8692ff907ce03d65 ! Mem[000000001b800114] = 0000009b, %l5 = 8692ff907ce03d65 ldstub [%i3+0x014],%l5 ! %l5 = 0000000000000000 ! Mem[000000001b800118] = 00000038, %l1 = 00000000000000ff ldstub [%i3+%i6],%l1 ! %l1 = 0000000000000000 ! Mem[000000009180010c] = 5071cebe, %l18 = f60070a03fae1e11 lduh [%o3+0x00c],%g2 ! %g2 = 0000000000005071 ! Mem[000000001a800118] = 192dff3f, %l6 = 000000000000002b swapa [%i1+%i6]0x88,%l6 ! %l6 = 00000000192dff3f ! Mem[000000001b800138] = 00000000, %l5 = 00000000, %l0 = bcaf07d8 add %i3,0x38,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000000000000 p5_label_15: ! Mem[000000001a000135] = e3e5edcb, %l7 = 0000000000000000 ldstub [%i0+0x035],%l7 ! %l7 = 00000000000000e5 ! %l7 = 00000000000000e5, Mem[000000009100012c] = 1c456b0e sth %l7,[%o2+0x02c] ! Mem[000000009100012c] = 00e56b0e ! Mem[000000001b000100] = 4116a9de, %l1 = 0000000000000000 ldstuba [%i2+%g0]0x89,%l1 ! %l1 = 00000000000000de ! Mem[0000000090000120] = 028c20cc c8dc0202, %l0 = 00000000, %l1 = 000000de ldd [%o0+%o4],%g2 ! %l0 = 0000000000000000 00000000000000de ! Mem[000000001b800108] = ed5e7dff, %l6 = 00000000192dff3f ldstuba [%i3+%i4]0x88,%l6 ! %l6 = 00000000000000ff ! Mem[000000001a000124] = 000041ff, %l2 = 000000000000009b swap [%i0+0x024],%l2 ! %l2 = 00000000000041ff ! %l7 = 00000000000000e5, Mem[000000001a000128] = 3f7f232af2b4573f stx %l7,[%i0+%o5] ! Mem[000000001a000128] = 00000000000000e5 ! %l6 = 000000ff, %l7 = 000000e5, Mem[0000000091800110] = 477a17de 5c0ad132 std %l6,[%o3+%i5] ! Mem[0000000091800110] = 000000ff 000000e5 ! Mem[000000001a000108] = 5fff30a3, %l5 = 0000000000000000 swapa [%i0+%i4]0x89,%l5 ! %l5 = 000000005fff30a3 ! Mem[000000001a000130] = 41ffa9de, %l7 = 00000000000000e5 swapa [%i0+%o6]0x81,%l7 ! %l7 = 0000000041ffa9de ba,a p5_not_taken_0_end p5_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p5_branch_failed p5_not_taken_0_end: ! End of Random Code for Processor 5 1: membar #Sync ! Force all stores to complete p5_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x014] ! Set processor 5 done flag ! Check Registers p5_check_registers: set p5_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000000 bne,a,pn %xcc,p5_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000de bne,a,pn %xcc,p5_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000041ff bne,a,pn %xcc,p5_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000038 bne,a,pn %xcc,p5_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 1d0000003ba19b5b bne,a,pn %xcc,p5_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000005fff30a3 bne,a,pn %xcc,p5_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ff bne,a,pn %xcc,p5_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000041ffa9de bne,a,pn %xcc,p5_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p5_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 000000006b63ffca ldx [%i0+0x008],%g3 ! Observed data at 000000001a000108 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff534a8a40e16419 ldx [%i0+0x018],%g3 ! Observed data at 000000001a000118 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = e23ec7f20000009b ldx [%i0+0x020],%g3 ! Observed data at 000000001a000120 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000000000000e5 ldx [%i0+0x028],%g3 ! Observed data at 000000001a000128 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000e5e3ffedcb ldx [%i0+0x030],%g3 ! Observed data at 000000001a000130 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x030,%g4 set p5_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 32bdec3c054c2c79 ldx [%i1+0x000],%g3 ! Observed data at 000000001a800100 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000005b11678109 ldx [%i1+0x008],%g3 ! Observed data at 000000001a800108 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2b000000a7cd5b41 ldx [%i1+0x018],%g3 ! Observed data at 000000001a800118 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff06a6459eff5fb2 ldx [%i1+0x028],%g3 ! Observed data at 000000001a800128 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = c1432fa1b25fff9e ldx [%i1+0x030],%g3 ! Observed data at 000000001a800130 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 32c8c5c70000007a ldx [%i1+0x038],%g3 ! Observed data at 000000001a800138 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x038,%g4 set p5_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffa91641ff4479ff ldx [%i2+0x000],%g3 ! Observed data at 000000001b000100 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2884d3accf000000 ldx [%i2+0x008],%g3 ! Observed data at 000000001b000108 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2c9bff662d5dbc8e ldx [%i2+0x018],%g3 ! Observed data at 000000001b000118 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = fff9b801ecda027b ldx [%i2+0x020],%g3 ! Observed data at 000000001b000120 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x020,%g4 set p5_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 0000000000000038 ldx [%i3+0x000],%g3 ! Observed data at 000000001b800100 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff7d5eed00000000 ldx [%i3+0x008],%g3 ! Observed data at 000000001b800108 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000000ff00009b ldx [%i3+0x010],%g3 ! Observed data at 000000001b800110 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff000038ed559bd5 ldx [%i3+0x018],%g3 ! Observed data at 000000001b800118 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff43050bdbb9e59a ldx [%i3+0x020],%g3 ! Observed data at 000000001b800120 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = c825ff6774fd8a44 ldx [%i3+0x030],%g3 ! Observed data at 000000001b800130 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = bcaf07d80000009b ldx [%i3+0x038],%g3 ! Observed data at 000000001b800138 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x038,%g4 ! The test for processor 5 has passed p5_passed: ta GOOD_TRAP nop p5_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p5_failed p5_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p5_failed p5_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p5_failed p5_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p5_failed p5_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p5_failed p5_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p5_failed p5_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p5_failed p5_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p5_failed ! The test for processor 5 failed p5_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x014] ! Set processor 5 done flag set p5_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 5 failed p5_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x014] ! Set processor 5 done flag set p5_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p5_dfill_failed: ba p5_failed mov 0xddd,%g1 p5_selfmod_failed: ba p5_failed mov 0xabc,%g1 p5_common_error: or %g0,0xee5,%g1 ba p5_failed mov %o5,%g3 p5_common_signature_error: set p5_temp,%g1 ba p5_failed st %g2,[%g1] ! Common Lock Number p5_common_timeout: set p5_temp,%g1 ba p5_failed st %g2,[%g1] ! Common Lock Number p5_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p5_failed mov 0x0,%g3 p5_trap1e: ldub [%i3+0x032],%l7 ! Mem[000000001b800132] done p5_trap1o: ldub [%o3+0x032],%l7 ! Mem[000000001b800132] done p5_trap2e: stw %l7,[%i2+0x018] ! Mem[000000001b000118] lduh [%i1+0x028],%l7 ! Mem[000000001a800128] swap [%i2+0x030],%l2 ! Mem[000000001b000130] lduh [%i3+0x028],%l6 ! Mem[000000001b800128] ldsb [%i2+0x037],%l3 ! Mem[000000001b000137] ldub [%i0+0x02e],%l4 ! Mem[000000001a00012e] done p5_trap2o: stw %l7,[%o2+0x018] ! Mem[000000001b000118] lduh [%o1+0x028],%l7 ! Mem[000000001a800128] swap [%o2+0x030],%l2 ! Mem[000000001b000130] lduh [%o3+0x028],%l6 ! Mem[000000001b800128] ldsb [%o2+0x037],%l3 ! Mem[000000001b000137] ldub [%o0+0x02e],%l4 ! Mem[000000001a00012e] done p5_trap3e: nop nop nop nop done p5_trap3o: nop nop nop nop done p5_init_memory_pointers: set p5_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p5_local0_start,%i0 set p5_local1_start,%i1 set p5_local2_start,%i2 set p5_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = ec9d108022f749b9 ldx [%g1+0x008],%l1 ! %l1 = c84215947f35db2c ldx [%g1+0x010],%l2 ! %l2 = 15b23e8263ee6ad7 ldx [%g1+0x018],%l3 ! %l3 = e9282dfe39a93d65 ldx [%g1+0x020],%l4 ! %l4 = 0e09058dfb7de896 ldx [%g1+0x028],%l5 ! %l5 = 841541cbed559bd5 ldx [%g1+0x030],%l6 ! %l6 = 08e8fcfc32bdec3c ldx [%g1+0x038],%l7 ! %l7 = 49b8a422048a540c ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 6 processor_6: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x18] ! Set the start flag wrpr %g0,7,%cleanwin call p6_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 6 wr %g0,0x4,%fprs ! Make sure fef is 1 set p6_init_freg,%g1 ! %f0 = c99e04f9 87c611ae 62403444 67626608 ! %f4 = 55d9ef61 296105cd b9bd9743 f15a8e6e ! %f8 = 859ab37c 1d4c5548 a3832674 65b29137 ! %f12 = ff7fb90b c0eff064 59cb2fd8 72e3470f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9d87a1c4 ca3c8ee4 7a91bef5 18852cb6 ! %f20 = b0f771fe 62efbe9d 4d649690 648fd66d ! %f24 = e4a3d6fb 5b443348 22771b98 aac7bb85 ! %f28 = 0337184d c068bda8 4a5d65ec 49cfb7d7 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f9a46f16 f2e55479 a5be4167 f103de21 ! %f36 = fc7381b2 cd6d99c7 fd57a1cb f5c4520f ! %f40 = 5f7b0e69 122bb095 a686a597 0b025804 ! %f44 = 89e29983 672b6409 97be5dc4 0bb80380 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9306937700000066,%g7,%g1 ! GSR scale = 12, align = 6 wr %g1,%g0,%gsr ! GSR = 9306937700000066 wr %g0,%y ! Clear Y 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[000000001c800100] = 974b0a12, %l4 = 2b0779fbdc57dd46 lduha [%i1+%g0]0x80,%l4 ! %l4 = 000000000000974b ! Mem[000000001c80011f] = c5f5ebf4, %l3 = 18f3ed5fdad4290b ldstub [%i1+0x01f],%l3 ! %l3 = 00000000000000f4 ! %l7 = 099d4c1ca275de5d, Mem[000000009100011c] = 833d66b8 stw %l7,[%o2+0x01c] ! Mem[000000009100011c] = a275de5d ! Mem[000000001c800134] = 2873016a, %l3 = 00000000000000f4 ldub [%i1+0x035],%l3 ! %l3 = 0000000000000073 ! Mem[0000000090800120] = 67cb6fb0cd32aeda, %l18 = 374c9781ffaf2c3e ldx [%o1+%o4],%g2 ! %g2 = 67cb6fb0cd32aeda ! Mem[0000000090800118] = b1df1863, %l18 = 374c9781ffaf2c3e ldsh [%o1+%i6],%g2 ! %g2 = ffffffffffffb1df ! %l7 = 099d4c1ca275de5d, Mem[0000000090800120] = 67cb6fb0cd32aeda stx %l7,[%o1+%o4] ! Mem[0000000090800120] = 099d4c1ca275de5d ! Mem[000000001c800118] = 1b02012b, %l2 = e596ed22596b7384 ldsha [%i1+%i6]0x81,%l2 ! %l2 = 0000000000001b02 ! %l5 = 4078f0e1ba9e55af, Mem[0000000090000138] = 317446405e9ebd9d stx %l5,[%o0+0x038] ! Mem[0000000090000138] = 4078f0e1ba9e55af ! Mem[000000001d000128] = 8e92d8d5238c246c, %l5 = 4078f0e1ba9e55af, %l4 = 000000000000974b add %i2,0x28,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 8e92d8d5238c246c p6_label_2: ! Mem[000000001d000128] = d5d8928e, %l5 = 4078f0e1ba9e55af lduha [%i2+%o5]0x88,%l5 ! %l5 = 000000000000928e ! %l1 = 9a263a8aab3ac545, Mem[0000000090000101] = 385572c7 stba %l1,[%o0+0x001]%asi ! Mem[0000000090000100] = 455572c7 ! %l2 = 0000000000001b02, Mem[000000001c000128] = 9d466d9b stwa %l2,[%i0+%o5]0x89 ! Mem[000000001c000128] = 00001b02 ! Mem[0000000091800110] = 7a17de5c, %l18 = 374c9781ffaf2c3e ldsb [%o3+0x011],%g2 ! %g2 = 000000000000007a ! Mem[000000001c800100] = 974b0a12, %l5 = 000000000000928e lduha [%i1+%g0]0x80,%l5 ! %l5 = 000000000000974b ! Mem[000000001c00012c] = d08ffed5, %l1 = 9a263a8aab3ac545 ldsb [%i0+0x02c],%l1 ! %l1 = ffffffffffffffd0 ! Mem[0000000091000118] = 28238bb1a275de5d, %l18 = 374c9781ffaf2c3e ldx [%o2+%i6],%g2 ! %g2 = 28238bb1a275de5d ! Mem[000000001c000118] = f440c1df70424382, %l6 = 578dde98a4b0f131, %l2 = 0000000000001b02 add %i0,0x18,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = f440c1df70424382 ! Mem[0000000090800100] = 854c6242, %l18 = 374c9781ffaf2c3e lduwa [%o1+0x000]%asi,%g2 ! %g2 = 374c9781ffaf2c3e ! %l0 = 8a35bc54af6d04bf, Mem[000000001d000118] = 0d88eaf1 stha %l0,[%i2+%i6]0x81 ! Mem[000000001d000118] = 04bfeaf1 p6_label_3: ! Mem[000000001d00010c] = a82ec447, %l3 = 0000000000000073 swap [%i2+0x00c],%l3 ! %l3 = 00000000a82ec447 ! Mem[000000001d000120] = d01c3126, %l7 = 099d4c1ca275de5d ldsba [%i2+%o4]0x80,%l7 ! %l7 = ffffffffffffffd0 ! Mem[000000001c800114] = 527a0eb4, %l1 = ffffffffffffffd0, %asi = 80 swapa [%i1+0x014]%asi,%l1 ! %l1 = 00000000527a0eb4 ! Mem[0000000091800134] = ed611253, %l18 = 374c9781ffaf2c3e lduwa [%o3+0x034]%asi,%g2 ! %g2 = 374c9781ffaf2c3e ! Mem[000000001d000110] = eba68546, %l5 = 000000000000974b ldstub [%i2+%i5],%l5 ! %l5 = 00000000000000eb ! Mem[0000000091800128] = bf401764, %l18 = 374c9781ffaf2c3e ldub [%o3+%o5],%g2 ! %g2 = 00000000000000bf ! %l4 = 8e92d8d5238c246c, Mem[000000001c800108] = 884c4c8b stwa %l4,[%i1+%i4]0x89 ! Mem[000000001c800108] = 238c246c ! Mem[000000001c800108] = 6c248c23, %l2 = f440c1df70424382 ldsha [%i1+%i4]0x81,%l2 ! %l2 = 0000000000006c24 ! Mem[000000001d800100] = 963ebba5, %l4 = 8e92d8d5238c246c ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 00000000000000a5 ! Mem[000000001c80011c] = c5f5ebff, %l2 = 0000000000006c24 swap [%i1+0x01c],%l2 ! %l2 = 00000000c5f5ebff p6_label_4: ! Mem[000000001d00011c] = df4240bb, %l3 = a82ec447, %l5 = 000000eb add %i2,0x1c,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000df4240bb ! Mem[000000001d00013b] = 83e255c3, %l0 = 8a35bc54af6d04bf ldstub [%i2+0x03b],%l0 ! %l0 = 00000000000000c3 ! Mem[000000001d800100] = ffbb3e96, %l0 = 00000000000000c3 swap [%i3+%g0],%l0 ! %l0 = 00000000ffbb3e96 ! Mem[000000001c000110] = 8147bf9d, %l7 = ffffffffffffffd0 swap [%i0+%i5],%l7 ! %l7 = 000000008147bf9d ! %l5 = 00000000df4240bb, Mem[0000000090000106] = 5f387425 sth %l5,[%o0+0x006] ! Mem[0000000090000104] = 40bb7425 ! Mem[000000001c800113] = ded32dea, %l7 = 000000008147bf9d ldstub [%i1+0x013],%l7 ! %l7 = 00000000000000ea ! %l4 = 00000000000000a5, Mem[0000000091800110] = 477a17de stw %l4,[%o3+%i5] ! Mem[0000000091800110] = 000000a5 ! Mem[000000001c000120] = c93bc4be, %l3 = 00000000a82ec447 lduba [%i0+%o4]0x80,%l3 ! %l3 = 00000000000000c9 ! %l2 = 00000000c5f5ebff, Mem[000000009080010c] = cbefad54 sth %l2,[%o1+0x00c] ! Mem[000000009080010c] = ebffad54 ! Mem[000000001d800128] = 920c07fa, %l1 = 00000000527a0eb4 ldstub [%i3+%o5],%l1 ! %l1 = 0000000000000092 p6_label_5: ! Mem[000000001c000118] = f440c1df, %l3 = 00000000000000c9, %asi = 80 swapa [%i0+0x018]%asi,%l3 ! %l3 = 00000000f440c1df ! Mem[000000001d800120] = fe89fb3f, %l7 = 000000ea, %l1 = 00000092 add %i3,0x20,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000fe89fb3f ! Mem[000000001d800120] = fe89fb3f, %l3 = f440c1df, %l5 = df4240bb add %i3,0x20,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000fe89fb3f ! Mem[000000001d000100] = 1570771a, %l7 = 00000000000000ea ldswa [%i2+%g0]0x80,%l7 ! %l7 = 000000001570771a ! Mem[000000001d000118] = 04bfeaf1, %l3 = 00000000f440c1df ldstuba [%i2+%i6]0x80,%l3 ! %l3 = 0000000000000004 ! Mem[000000009100010c] = b23f3e07, %l18 = 374c9781ffaf2c3e ldsh [%o2+0x00e],%g2 ! %g2 = ffffffffffffb23f ! Mem[000000001c800120] = d53aed73, %l3 = 0000000000000004 swapa [%i1+%o4]0x81,%l3 ! %l3 = 00000000d53aed73 ! %l1 = 00000000fe89fb3f, Mem[0000000090800106] = 61e3008a sth %l1,[%o1+0x006] ! Mem[0000000090800104] = fb3f008a ! %l0 = 00000000ffbb3e96, Mem[0000000091000118] = 28238bb1 sth %l0,[%o2+%i6] ! Mem[0000000091000118] = 3e968bb1 ! Mem[000000001c000100] = 91296cbf, %l2 = 00000000c5f5ebff lduha [%i0+%g0]0x80,%l2 ! %l2 = 0000000000009129 p6_label_6: ! Mem[000000009100013c] = 8e000000, %l18 = 374c9781ffaf2c3e ldsb [%o2+0x03f],%g2 ! %g2 = ffffffffffffff8e ! Mem[0000000091000138] = 55170a67 09595e8e, %l0 = ffbb3e96, %l1 = fe89fb3f ldd [%o2+0x038],%g2 ! %l0 = 00000000ffbb3e96 00000000fe89fb3f ! Mem[000000001c80012c] = bfec7456, %l5 = 00000000fe89fb3f, %asi = 80 swapa [%i1+0x02c]%asi,%l5 ! %l5 = 00000000bfec7456 ! Mem[000000001d800100] = c3000000, %l6 = 578dde98a4b0f131 swapa [%i3+%g0]0x89,%l6 ! %l6 = 00000000c3000000 ! Mem[000000001d000108] = 4f370ef6, %l7 = 000000001570771a swap [%i2+%i4],%l7 ! %l7 = 000000004f370ef6 ! Mem[000000001d800128] = ff0c07fa3866ed1a, %l1 = 00000000fe89fb3f, %l2 = 0000000000009129 add %i3,0x28,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = ff0c07fa3866ed1a ! Mem[000000001d80011c] = 18f1a818, %l5 = 00000000bfec7456 swap [%i3+0x01c],%l5 ! %l5 = 0000000018f1a818 ! Mem[000000001c800114] = ffffffd0, %l2 = 3866ed1a, %l2 = 3866ed1a add %i1,0x14,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000ffffffd0 ! Mem[000000001d000102] = 1570771a, %l4 = 00000000000000a5 ldstub [%i2+0x002],%l4 ! %l4 = 0000000000000077 ! %l4 = 0000000000000077, Mem[000000001c000130] = 3d47fe9e stwa %l4,[%i0+%o6]0x81 ! Mem[000000001c000130] = 00000077 p6_label_7: ! Mem[000000001c800110] = ded32dff, %l2 = 00000000ffffffd0 ldsba [%i1+%i5]0x80,%l2 ! %l2 = ffffffffffffffde ! %l5 = 0000000018f1a818, Mem[0000000091800122] = 98d00b85 sth %l5,[%o3+0x022] ! Mem[0000000091800120] = a8180b85 ! Mem[000000001d80011c] = bfec7456, %l2 = ffffffde, %l6 = c3000000 add %i3,0x1c,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000bfec7456 ! Mem[000000001d000110] = 4685a6ff, %l2 = ffffffffffffffde ldsha [%i2+%i5]0x89,%l2 ! %l2 = ffffffffffffa6ff ! Mem[000000001c800100] = 974b0a12, %l7 = 000000004f370ef6 ldstuba [%i1+%g0]0x81,%l7 ! %l7 = 0000000000000097 ! %l6 = 00000000bfec7456, Mem[000000001d800128] = ff0c07fa stwa %l6,[%i3+%o5]0x81 ! Mem[000000001d800128] = bfec7456 ! Mem[0000000091800138] = d0837b37, %l18 = 374c9781ffaf2c3e ldsw [%o3+0x038],%g2 ! %g2 = 374c9781ffaf2c3e ! %l2 = ffffffffffffa6ff, Mem[000000001c000110] = ffffffd0 stwa %l2,[%i0+%i5]0x81 ! Mem[000000001c000110] = ffffa6ff ! Mem[000000001c800128] = 77f30f34, %l6 = 00000000bfec7456 ldstuba [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000077 ! Mem[000000001c800108] = 6c248c23, %l2 = ffffffffffffa6ff swapa [%i1+%i4]0x81,%l2 ! %l2 = 000000006c248c23 p6_label_8: ! %l1 = 00000000fe89fb3f, Mem[000000001c800118] = 1b02012b stw %l1,[%i1+%i6] ! Mem[000000001c800118] = fe89fb3f ! Mem[000000001c00010c] = e0a53022, %l2 = 6c248c23, %l3 = d53aed73 add %i0,0x0c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000e0a53022 ! %l4 = 0000000000000077, Mem[0000000090800112] = 3bc74f00 sth %l4,[%o1+0x012] ! Mem[0000000090800110] = 00774f00 ! Mem[000000001d800100] = 31f1b0a4, %l5 = 18f1a818, %l0 = ffbb3e96 casa [%i3]0x80,%l5,%l0 ! %l0 = 0000000031f1b0a4 ! Mem[000000001d00010c] = 00000073, %l5 = 0000000018f1a818 ldsw [%i2+0x00c],%l5 ! %l5 = 0000000000000073 ! Mem[000000001c800134] = 2873016a, %l7 = 0000000000000097 ldsw [%i1+0x034],%l7 ! %l7 = 000000002873016a ! %l4 = 0000000000000077, Mem[0000000090800131] = 614bb4bb stb %l4,[%o1+0x031] ! Mem[0000000090800130] = 774bb4bb ! Mem[000000001d80013b] = e98b7c25, %l3 = 00000000e0a53022 ldstub [%i3+0x03b],%l3 ! %l3 = 0000000000000025 ! Mem[0000000091800104] = 0d233587, %l18 = 374c9781ffaf2c3e ldub [%o3+0x007],%g2 ! %g2 = 000000000000000d ! Mem[0000000091000114] = 88b43e96, %l18 = 374c9781ffaf2c3e ldsh [%o2+0x016],%g2 ! %g2 = ffffffffffff88b4 p6_label_9: ! %l2 = 000000006c248c23, Mem[0000000090800130] = e8774bb4 stw %l2,[%o1+%o6] ! Mem[0000000090800130] = 6c248c23 ! Mem[000000001d000112] = ffa68546, %l7 = 000000002873016a ldstub [%i2+0x012],%l7 ! %l7 = 0000000000000085 ! Mem[000000001d80012d] = 3866ed1a, %l1 = 00000000fe89fb3f ldstub [%i3+0x02d],%l1 ! %l1 = 0000000000000066 ! Mem[0000000091000110] = 3e07e896 1ee988b4, %l2 = 6c248c23, %l3 = 00000025 ldd [%o2+%i5],%g2 ! %l2 = 000000006c248c23 0000000000000025 ! Mem[0000000091800100] = 921776b1, %l18 = 374c9781ffaf2c3e ldswa [%o3+0x000]%asi,%g2 ! %g2 = 374c9781ffaf2c3e ! Mem[000000001d800100] = 31f1b0a4, %l3 = 0000000000000025 swap [%i3+%g0],%l3 ! %l3 = 0000000031f1b0a4 ! %l1 = 0000000000000066, Mem[0000000091000101] = 11c43630 stb %l1,[%o2+0x001] ! Mem[0000000091000100] = 66c43630 ! Mem[000000001c000128] = d5fe8fd000001b02, %l7 = 0000000000000085 ldxa [%i0+%o5]0x88,%l7 ! %l7 = d5fe8fd000001b02 ! %l3 = 0000000031f1b0a4, Mem[000000001d800128] = 5674ecbf stba %l3,[%i3+%o5]0x89 ! Mem[000000001d800128] = 5674eca4 ! Mem[000000001d000104] = 82f16d5a, %l5 = 0000000000000073 swap [%i2+0x004],%l5 ! %l5 = 0000000082f16d5a p6_label_10: ! Mem[000000001d000110] = ffa6ff46d74c02ea, %l3 = 0000000031f1b0a4, %l5 = 0000000082f16d5a add %i2,0x10,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = ffa6ff46d74c02ea ! Mem[000000001d000128] = 8e92d8d5, %l3 = 0000000031f1b0a4 ldsha [%i2+%o5]0x81,%l3 ! %l3 = ffffffffffff8e92 ! Mem[0000000091800128] = bf401764, %l18 = 374c9781ffaf2c3e lduw [%o3+%o5],%g2 ! %g2 = 374c9781ffaf2c3e ! Mem[000000001c800108] = 7c67da83ffa6ffff, %l6 = 0000000000000077 ldxa [%i1+%i4]0x88,%l6 ! %l6 = 7c67da83ffa6ffff ! Mem[0000000091000108] = 4c9acf8f, %l18 = 374c9781ffaf2c3e ldub [%o2+0x009],%g2 ! %g2 = 000000000000004c ! Mem[000000001c00010c] = e0a53022, %l2 = 000000006c248c23 swap [%i0+0x00c],%l2 ! %l2 = 00000000e0a53022 ! Mem[000000001c000100] = 91296cbf, %l0 = 0000000031f1b0a4 swapa [%i0+%g0]0x81,%l0 ! %l0 = 0000000091296cbf ! Mem[000000001d800133] = 43a49598, %l6 = 7c67da83ffa6ffff ldstub [%i3+0x033],%l6 ! %l6 = 0000000000000098 ! Mem[000000001c000120] = c93bc4be, %l7 = d5fe8fd000001b02 swap [%i0+%o4],%l7 ! %l7 = 00000000c93bc4be ! %l7 = 00000000c93bc4be, Mem[000000001d000128] = 8e92d8d5 stha %l7,[%i2+%o5]0x81 ! Mem[000000001d000128] = c4bed8d5 p6_label_11: ! Mem[000000001d800130] = 43a495ff, %l5 = ffa6ff46d74c02ea swapa [%i3+%o6]0x80,%l5 ! %l5 = 0000000043a495ff ! Mem[000000001d000108] = 1570771a 00000073, %l4 = 00000077, %l5 = 43a495ff ldd [%i2+%i4],%l4 ! %l4 = 000000001570771a 0000000000000073 ! Mem[000000001c800128] = fff30f34fe89fb3f, %l7 = 00000000c93bc4be, %l6 = 0000000000000098 add %i1,0x28,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = fff30f34fe89fb3f ! Mem[000000001d000108] = 1a777015, %l4 = 000000001570771a ldstuba [%i2+%i4]0x89,%l4 ! %l4 = 0000000000000015 ! Mem[000000001d000108] = ff70771a, %l7 = 00000000c93bc4be ldstub [%i2+%i4],%l7 ! %l7 = 00000000000000ff ! Mem[000000001c00012c] = d08ffed5, %l4 = 0000000000000015 ldub [%i0+0x02f],%l4 ! %l4 = 00000000000000d5 ! Mem[000000001d000132] = cbc64785, %l6 = fff30f34fe89fb3f ldstub [%i2+0x032],%l6 ! %l6 = 0000000000000047 ! Mem[000000001c800120] = 04000000, %l2 = 00000000e0a53022 ldswa [%i1+%o4]0x88,%l2 ! %l2 = 0000000004000000 ! Mem[000000001c800134] = 2873016a, %l4 = 00000000000000d5, %asi = 80 swapa [%i1+0x034]%asi,%l4 ! %l4 = 000000002873016a ! Mem[000000001c00010e] = 6c248c23, %l6 = 0000000000000047 ldstuba [%i0+0x00e]%asi,%l6 ! %l6 = 000000000000008c p6_label_12: ! Mem[000000001d800104] = ca8bb3bf, %l5 = 00000073, %l4 = 2873016a add %i3,0x04,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000ca8bb3bf ! Mem[000000001c000120] = 00001b022258aa33, %l0 = 0000000091296cbf, %l6 = 000000000000008c add %i0,0x20,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 00001b022258aa33 ! Mem[000000001c800110] = ded32dffffffffd0, %l5 = 0000000000000073, %l2 = 0000000004000000 add %i1,0x10,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = ded32dffffffffd0 ! Mem[000000001d800137] = f873bc59, %l0 = 0000000091296cbf ldstub [%i3+0x037],%l0 ! %l0 = 0000000000000059 ! %l6 = 00001b022258aa33, Mem[0000000090000112] = 43f39c3e, %asi = 80 stha %l6,[%o0+0x012]%asi ! Mem[0000000090000110] = aa339c3e ! Mem[000000001c800110] = ded32dffffffffd0, %l7 = 00000000000000ff, %l3 = ffffffffffff8e92 add %i1,0x10,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = ded32dffffffffd0 ! Mem[000000001d000118] = ffbfeaf1df4240bb, %l2 = ded32dffffffffd0, %l5 = 0000000000000073 add %i2,0x18,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = ffbfeaf1df4240bb ! Mem[000000001c000128] = d5fe8fd000001b02, %l5 = ffbfeaf1df4240bb ldxa [%i0+%o5]0x88,%l5 ! %l5 = d5fe8fd000001b02 ! Mem[000000001d000120] = d01c3126 9670d096, %l4 = ca8bb3bf, %l5 = 00001b02 ldda [%i2+%o4]0x80,%l4 ! %l4 = 00000000d01c3126 000000009670d096 ! Mem[0000000091800124] = 0b85d364, %l18 = 374c9781ffaf2c3e lduw [%o3+0x024],%g2 ! %g2 = 374c9781ffaf2c3e p6_label_13: ! Mem[000000001d000108] = ff70771a, %l3 = ded32dffffffffd0 ldstuba [%i2+%i4]0x80,%l3 ! %l3 = 00000000000000ff ! Mem[000000001d800128] = a4ec7456, %l3 = 00000000000000ff swap [%i3+%o5],%l3 ! %l3 = 00000000a4ec7456 ! Mem[000000001c800105] = 5704580f, %l1 = 0000000000000066 ldstuba [%i1+0x005]%asi,%l1 ! %l1 = 0000000000000004 ! Mem[000000001d000130] = cbc6ff85, %l6 = 00001b022258aa33 swap [%i2+%o6],%l6 ! %l6 = 00000000cbc6ff85 ! Mem[000000001d000124] = 9670d096, %l3 = 00000000a4ec7456 swap [%i2+0x024],%l3 ! %l3 = 000000009670d096 ! Mem[000000001c00013c] = 368c0723, %l1 = 00000004, %l1 = 00000004 add %i0,0x3c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000368c0723 ! Mem[000000001c800120] = 04000000, %l7 = 00000000000000ff swapa [%i1+%o4]0x88,%l7 ! %l7 = 0000000004000000 ! Mem[000000009000013c] = ba9e55af, %l18 = 374c9781ffaf2c3e lduw [%o0+0x03c],%g2 ! %g2 = 374c9781ffaf2c3e ! Mem[0000000090800118] = 186361d3, %l18 = 374c9781ffaf2c3e lduh [%o1+0x01a],%g2 ! %g2 = 0000000000001863 ! Mem[0000000091000110] = 3e07e896 1ee988b4, %l6 = cbc6ff85, %l7 = 04000000 ldda [%o2+0x010]%asi,%g2 ! %l6 = 00000000cbc6ff85 0000000004000000 p6_label_14: ! Mem[0000000090800120] = 099d4c1ca275de5d, %l18 = 374c9781ffaf2c3e ldx [%o1+%o4],%g2 ! %g2 = 099d4c1ca275de5d ! Mem[0000000091800100] = 921776b1, %l18 = 374c9781ffaf2c3e ldsh [%o3+%g0],%g2 ! %g2 = ffffffffffff9217 ! Mem[000000001d000100] = 1570ff1a00000073, %l6 = 00000000cbc6ff85, %l1 = 00000000368c0723 casxa [%i2]0x80,%l6,%l1 ! %l1 = 1570ff1a00000073 ! Mem[0000000090800124] = a275de5d, %l18 = 374c9781ffaf2c3e lduwa [%o1+0x024]%asi,%g2 ! %g2 = 374c9781ffaf2c3e ! Mem[000000001d800118] = 31f24a56, %l5 = 000000009670d096 ldsh [%i3+0x01a],%l5 ! %l5 = 0000000000004a56 ! Mem[000000001d000130] = 2258aa33, %l7 = 0000000004000000 ldswa [%i2+0x030]%asi,%l7 ! %l7 = 000000002258aa33 ! Mem[000000001c000118] = c9000000, %l5 = 0000000000004a56 swapa [%i0+%i6]0x89,%l5 ! %l5 = 00000000c9000000 ! Mem[000000001c000130] = 00000077, %l6 = 00000000cbc6ff85 swapa [%i0+%o6]0x80,%l6 ! %l6 = 0000000000000077 ! %l3 = 000000009670d096, Mem[0000000091800110] = 000000a55c0ad132 stx %l3,[%o3+%i5] ! Mem[0000000091800110] = 000000009670d096 ! Mem[000000001d800120] = fe89fb3f6e395596, %l5 = 00000000c9000000, %l7 = 000000002258aa33 add %i3,0x20,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = fe89fb3f6e395596 p6_label_15: ! %l2 = ffffffd0, %l3 = 9670d096, Mem[000000001d800130] = ea024cd7 ffbc73f8 stda %l2,[%i3+%o6]0x89 ! Mem[000000001d800130] = ffffffd0 9670d096 ! Mem[000000001d000110] = ffa6ff46, %l4 = 00000000d01c3126 swapa [%i2+%i5]0x80,%l4 ! %l4 = 00000000ffa6ff46 ! Mem[000000001c80013c] = 4663d9f6, %l0 = 0000000000000059 swap [%i1+0x03c],%l0 ! %l0 = 000000004663d9f6 ! %l7 = fe89fb3f6e395596, Mem[000000001d000118] = ffbfeaf1 stba %l7,[%i2+%i6]0x81 ! Mem[000000001d000118] = 96bfeaf1 ! Mem[000000001d800121] = fe89fb3f, %l0 = 000000004663d9f6 ldstub [%i3+0x021],%l0 ! %l0 = 0000000000000089 ! %l6 = 0000000000000077, Mem[000000001d80011a] = 31f24a56 sth %l6,[%i3+0x01a] ! Mem[000000001d800118] = 31f20077 ! Mem[000000001c800130] = 1044ab31 000000d5, %l4 = ffa6ff46, %l5 = c9000000 ldda [%i1+%o6]0x80,%l4 ! %l4 = 000000001044ab31 00000000000000d5 ! Mem[0000000091000124] = 71d0f4c8, %l18 = 374c9781ffaf2c3e ldub [%o2+0x026],%g2 ! %g2 = 0000000000000071 ! Mem[000000001c000138] = b5e59b83368c0723, %l3 = 000000009670d096, %l6 = 0000000000000077 add %i0,0x38,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = b5e59b83368c0723 ! Mem[000000001d800128] = 000000ff, %l2 = ffffffd0, %l6 = 368c0723 add %i3,0x28,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000000000ff ba,a p6_not_taken_0_end p6_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p6_branch_failed p6_not_taken_0_end: ! End of Random Code for Processor 6 p6_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x018] ! Set processor 6 done flag ! Check Registers p6_check_registers: set p6_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000089 bne,a,pn %xcc,p6_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 1570ff1a00000073 bne,a,pn %xcc,p6_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ded32dffffffffd0 bne,a,pn %xcc,p6_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000009670d096 bne,a,pn %xcc,p6_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000001044ab31 bne,a,pn %xcc,p6_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000d5 bne,a,pn %xcc,p6_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ff bne,a,pn %xcc,p6_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be fe89fb3f6e395596 bne,a,pn %xcc,p6_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p6_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 31f1b0a4885b4229 ldx [%i0+0x000],%g3 ! Observed data at 000000001c000100 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 67ec0f026c24ff23 ldx [%i0+0x008],%g3 ! Observed data at 000000001c000108 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffffa6ff9cd9b794 ldx [%i0+0x010],%g3 ! Observed data at 000000001c000110 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 564a000070424382 ldx [%i0+0x018],%g3 ! Observed data at 000000001c000118 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = cbc6ff8538468183 ldx [%i0+0x030],%g3 ! Observed data at 000000001c000130 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x030,%g4 set p6_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff4b0a1257ff580f ldx [%i1+0x000],%g3 ! Observed data at 000000001c800100 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = fe89fb3f00006c24 ldx [%i1+0x018],%g3 ! Observed data at 000000001c800118 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff000000c7110682 ldx [%i1+0x020],%g3 ! Observed data at 000000001c800120 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4205645400000059 ldx [%i1+0x038],%g3 ! Observed data at 000000001c800138 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x038,%g4 set p6_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ff70771a00000073 ldx [%i2+0x008],%g3 ! Observed data at 000000001d000108 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d01c3126d74c02ea ldx [%i2+0x010],%g3 ! Observed data at 000000001d000110 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 96bfeaf1df4240bb ldx [%i2+0x018],%g3 ! Observed data at 000000001d000118 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d01c3126a4ec7456 ldx [%i2+0x020],%g3 ! Observed data at 000000001d000120 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = c4bed8d5238c246c ldx [%i2+0x028],%g3 ! Observed data at 000000001d000128 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 83e255ffdcac893f ldx [%i2+0x038],%g3 ! Observed data at 000000001d000138 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x038,%g4 set p6_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 00000025ca8bb3bf ldx [%i3+0x000],%g3 ! Observed data at 000000001d800100 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 31f20077bfec7456 ldx [%i3+0x018],%g3 ! Observed data at 000000001d800118 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = fefffb3f6e395596 ldx [%i3+0x020],%g3 ! Observed data at 000000001d800120 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000ff38ffed1a ldx [%i3+0x028],%g3 ! Observed data at 000000001d800128 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = d0ffffff96d07096 ldx [%i3+0x030],%g3 ! Observed data at 000000001d800130 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = e98b7cffa5f1c719 ldx [%i3+0x038],%g3 ! Observed data at 000000001d800138 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x038,%g4 ! The test for processor 6 has passed p6_passed: ta GOOD_TRAP nop p6_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p6_failed p6_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p6_failed p6_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p6_failed p6_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p6_failed p6_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p6_failed p6_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p6_failed p6_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p6_failed p6_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p6_failed ! The test for processor 6 failed p6_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x018] ! Set processor 6 done flag set p6_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 6 failed p6_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x018] ! Set processor 6 done flag set p6_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p6_dfill_failed: ba p6_failed mov 0xddd,%g1 p6_selfmod_failed: ba p6_failed mov 0xabc,%g1 p6_common_error: or %g0,0xee6,%g1 ba p6_failed mov %o5,%g3 p6_common_signature_error: set p6_temp,%g1 ba p6_failed st %g2,[%g1] ! Common Lock Number p6_common_timeout: set p6_temp,%g1 ba p6_failed st %g2,[%g1] ! Common Lock Number p6_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p6_failed mov 0x0,%g3 p6_trap1e: ldx [%i2+0x010],%l1 ! Mem[000000001d000110] ldstub [%i2+0x03b],%l7 ! Mem[000000001d00013b] ldstub [%i1+0x021],%l3 ! Mem[000000001c800121] done p6_trap1o: ldx [%o2+0x010],%l1 ! Mem[000000001d000110] ldstub [%o2+0x03b],%l7 ! Mem[000000001d00013b] ldstub [%o1+0x021],%l3 ! Mem[000000001c800121] done p6_trap2e: ldsh [%i2+0x016],%l3 ! Mem[000000001d000116] ldsw [%i2+0x00c],%l4 ! Mem[000000001d00010c] swap [%i3+0x008],%l4 ! Mem[000000001d800108] std %l2,[%i1+0x010] ! Mem[000000001c800110] done p6_trap2o: ldsh [%o2+0x016],%l3 ! Mem[000000001d000116] ldsw [%o2+0x00c],%l4 ! Mem[000000001d00010c] swap [%o3+0x008],%l4 ! Mem[000000001d800108] std %l2,[%o1+0x010] ! Mem[000000001c800110] done p6_trap3e: nop nop done p6_trap3o: nop nop done p6_init_memory_pointers: set p6_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p6_local0_start,%i0 set p6_local1_start,%i1 set p6_local2_start,%i2 set p6_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 8a35bc54af6d04bf ldx [%g1+0x008],%l1 ! %l1 = 9a263a8aab3ac545 ldx [%g1+0x010],%l2 ! %l2 = e596ed22596b7384 ldx [%g1+0x018],%l3 ! %l3 = 18f3ed5fdad4290b ldx [%g1+0x020],%l4 ! %l4 = 2b0779fbdc57dd46 ldx [%g1+0x028],%l5 ! %l5 = 4078f0e1ba9e55af ldx [%g1+0x030],%l6 ! %l6 = 578dde98a4b0f131 ldx [%g1+0x038],%l7 ! %l7 = 099d4c1ca275de5d ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 7 processor_7: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x1c] ! Set the start flag wrpr %g0,7,%cleanwin call p7_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 7 wr %g0,0x4,%fprs ! Make sure fef is 1 set p7_init_freg,%g1 ! %f0 = 33bc9134 0afdc746 dee1bd49 306e0157 ! %f4 = b422ad9d c7501bc0 4b9ec8a0 00edd40c ! %f8 = ee2c7123 34b7f8fe ca7860ca 4ccb4495 ! %f12 = 38e1e725 b56fa32a b5db444a ea05b3d1 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = da45ec88 f472ab3c ec93d2e6 fc5c1bc0 ! %f20 = 2acce9a8 f3dbcda4 f59a1217 c9f1af0c ! %f24 = b9ae2c4a b4c567c5 7356f1e8 e913c3bd ! %f28 = 365c250a 845b613a 98c23b6d ef1affb3 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4f15ddc4 49221a47 c43ffe03 6416c40e ! %f36 = 588be148 6c3b1853 870d0b44 0ad3b3fb ! %f40 = e0dfb9ab 4192e323 b70c861b a9603520 ! %f44 = ebab8747 44e194f9 35ea6146 173c2a8b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x05b5070700000011,%g7,%g1 ! GSR scale = 2, align = 1 wr %g1,%g0,%gsr ! GSR = 05b5070700000011 wr %g0,%y ! Clear Y 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[000000001e800138] = d19ca145, %l5 = 0b9db53218b335ba ldstub [%i1+0x038],%l5 ! %l5 = 00000000000000d1 ! Mem[000000001f000100] = 3dc36028, %l5 = 00000000000000d1 swapa [%i2+%g0]0x81,%l5 ! %l5 = 000000003dc36028 ! Mem[000000001e800104] = efb062f8, %l2 = 621fb94c40d91ba2 ldstub [%i1+0x004],%l2 ! %l2 = 00000000000000ef ! Mem[000000001e00011c] = e70c79a0, %l7 = 09282aca23b5ef8b swap [%i0+0x01c],%l7 ! %l7 = 00000000e70c79a0 ! Mem[0000000090800124] = dac1bf20, %l18 = 3ea59c1e85b43005 ldub [%o1+0x027],%g2 ! %g2 = 00000000000000da ! Mem[000000001f800108] = bfc76ec1, %l1 = 4bda04ca713015c8 lduha [%i3+%i4]0x89,%l1 ! %l1 = 0000000000006ec1 ! %l0 = 0c9d60a7b9c7a524, Mem[000000001e800100] = 8021ffb4 stha %l0,[%i1+%g0]0x89 ! Mem[000000001e800100] = 8021a524 ! Mem[000000001e80011c] = 70d425cd, %l1 = 0000000000006ec1 ldstub [%i1+0x01c],%l1 ! %l1 = 0000000000000070 ! Mem[000000001e000100] = 32d4d33d, %l6 = d66dbc24857fd463 ldstuba [%i0+%g0]0x88,%l6 ! %l6 = 000000000000003d ! Mem[000000001f800130] = fb4a27cb, %l4 = 75dd04b3c5e5495c swap [%i3+%o6],%l4 ! %l4 = 00000000fb4a27cb p7_label_2: ! %l6 = 000000000000003d, Mem[000000001f000138] = 21eb9f9593f2ac14 stx %l6,[%i2+0x038] ! Mem[000000001f000138] = 000000000000003d ! Mem[000000001e000100] = ffd3d432, %l7 = e70c79a0, %l2 = 000000ef casa [%i0]0x80,%l7,%l2 ! %l2 = 00000000ffd3d432 ! Mem[000000001f000120] = cc90385b, %l4 = 00000000fb4a27cb lduwa [%i2+%o4]0x80,%l4 ! %l4 = 00000000cc90385b ! %l1 = 0000000000000070, Mem[0000000091000138] = 55170a6709595e8e stx %l1,[%o2+0x038] ! Mem[0000000091000138] = 0000000000000070 ! Mem[000000001e000110] = 93849a0d, %l4 = 00000000cc90385b, %asi = 80 swapa [%i0+0x010]%asi,%l4 ! %l4 = 0000000093849a0d ! Mem[0000000090000120] = 20cc2842, %l18 = 3ea59c1e85b43005 ldub [%o0+0x022],%g2 ! %g2 = 0000000000000020 ! %l2 = 00000000ffd3d432, Mem[0000000091800128] = bf40176435187c6a stx %l2,[%o3+%o5] ! Mem[0000000091800128] = 00000000ffd3d432 ! %l2 = ffd3d432, %l3 = 2988d7b4, Mem[0000000090800138] = 30a966cf b6366d86 std %l2,[%o1+0x038] ! Mem[0000000090800138] = ffd3d432 2988d7b4 ! Mem[000000001f000100] = 000000d18b2c81a5, %l2 = 00000000ffd3d432, %l7 = 00000000e70c79a0 casxa [%i2]0x80,%l2,%l7 ! %l7 = 000000d18b2c81a5 ! Mem[000000001f00011c] = b70a5655, %l0 = b9c7a524, %l0 = b9c7a524 add %i2,0x1c,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000b70a5655 p7_label_3: ! Mem[000000001f000130] = 87461e29, %l0 = 00000000b70a5655 swap [%i2+%o6],%l0 ! %l0 = 0000000087461e29 ! Mem[000000001f000118] = 83b67834, %l4 = 0000000093849a0d swapa [%i2+%i6]0x81,%l4 ! %l4 = 0000000083b67834 ! %l0 = 87461e29, %l1 = 00000070, Mem[000000001e000120] = 35efeaba 592f97f4 std %l0,[%i0+%o4] ! Mem[000000001e000120] = 87461e29 00000070 ! %l0 = 0000000087461e29, Mem[000000001e000120] = 87461e29 stha %l0,[%i0+%o4]0x81 ! Mem[000000001e000120] = 1e291e29 ! %l4 = 0000000083b67834, Mem[0000000090000126] = 02022f9e stb %l4,[%o0+0x026] ! Mem[0000000090000124] = 34022f9e ! Mem[000000001e800100] = 8021a524, %l4 = 0000000083b67834 swapa [%i1+%g0]0x89,%l4 ! %l4 = 000000008021a524 ! Mem[000000001e800108] = 23ee773f, %l0 = 87461e29, %l4 = 8021a524 add %i1,0x08,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000023ee773f ! Mem[000000001f000110] = a98c4e3a8e02f2cd, %l3 = 7e98486a2988d7b4, %l3 = 7e98486a2988d7b4 add %i2,0x10,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = a98c4e3a8e02f2cd ! Mem[000000001f000130] = b70a565551c40fe7, %l2 = 00000000ffd3d432, %l5 = 000000003dc36028 add %i2,0x30,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = b70a565551c40fe7 ! Mem[000000001f000108] = 12f0b872, %l6 = 000000000000003d lduwa [%i2+%i4]0x80,%l6 ! %l6 = 0000000012f0b872 p7_label_4: ! Mem[000000001f800110] = 62fe319d, %l1 = 0000000000000070 lduwa [%i3+0x010]%asi,%l1 ! %l1 = 0000000062fe319d ! Mem[000000001f000100] = 000000d1 8b2c81a5, %l4 = 23ee773f, %l5 = 51c40fe7 ldda [%i2+0x000]%asi,%l4 ! %l4 = 00000000000000d1 000000008b2c81a5 ! Mem[000000001e80013c] = a1166cea, %l3 = a98c4e3a8e02f2cd swap [%i1+0x03c],%l3 ! %l3 = 00000000a1166cea ! Mem[0000000091000110] = 3e07e896, %l18 = 3ea59c1e85b43005 ldsh [%o2+%i5],%g2 ! %g2 = 0000000000003e07 ! Mem[0000000090800138] = ffd3d432 2988d7b4, %l4 = 000000d1, %l5 = 8b2c81a5 ldd [%o1+0x038],%g2 ! %l4 = 00000000000000d1 000000008b2c81a5 ! Mem[000000001e800120] = ced0d2d746c52755, %l0 = 0000000087461e29 ldxa [%i1+%o4]0x88,%l0 ! %l0 = ced0d2d746c52755 ! Mem[000000001f800128] = fdb31430, %l4 = 00000000000000d1 lduha [%i3+%o5]0x80,%l4 ! %l4 = 000000000000fdb3 ! Mem[000000001e000108] = 3029a7ff, %l7 = 000000d18b2c81a5 swap [%i0+%i4],%l7 ! %l7 = 000000003029a7ff ! Mem[000000001e000120] = 1e291e29, %l4 = 000000000000fdb3 swap [%i0+%o4],%l4 ! %l4 = 000000001e291e29 ! Mem[0000000090800114] = 4f009b20, %l18 = 3ea59c1e85b43005 ldsw [%o1+0x014],%g2 ! %g2 = 3ea59c1e85b43005 p7_label_5: ! %l4 = 000000001e291e29, Mem[0000000091000118] = 28238bb1, %asi = 80 stwa %l4,[%o2+0x018]%asi ! Mem[0000000091000118] = 1e291e29 ! Mem[000000001e000100] = ffd3d432, %l5 = 000000008b2c81a5 swap [%i0+%g0],%l5 ! %l5 = 00000000ffd3d432 ! Mem[000000001e00011d] = 23b5ef8b, %l7 = 000000003029a7ff ldstub [%i0+0x01d],%l7 ! %l7 = 00000000000000b5 ! Mem[000000001e800107] = ffb062f8, %l0 = ced0d2d746c52755 ldstub [%i1+0x007],%l0 ! %l0 = 00000000000000f8 ! Mem[000000009180012c] = ffd3d432, %l18 = 3ea59c1e85b43005 ldsb [%o3+0x02c],%g2 ! %g2 = ffffffffffffffff ! Mem[0000000090000100] = 62385572, %l18 = 3ea59c1e85b43005 lduw [%o0+%g0],%g2 ! %g2 = 3ea59c1e85b43005 ! Mem[000000001e800118] = 9194dd60, %l2 = 00000000ffd3d432 ldswa [%i1+0x018]%asi,%l2 ! %l2 = ffffffff9194dd60 ! Mem[000000001e000108] = a5812c8b, %l4 = 000000001e291e29 ldstuba [%i0+%i4]0x88,%l4 ! %l4 = 000000000000008b ! %l0 = 00000000000000f8, Mem[0000000090000100] = 62385572c76a5f38 stx %l0,[%o0+%g0] ! Mem[0000000090000100] = 00000000000000f8 ! Mem[0000000090000114] = 77a22033, %l18 = 3ea59c1e85b43005 lduh [%o0+0x016],%g2 ! %g2 = 00000000000077a2 p7_label_6: ! Mem[000000009100011c] = 66b89398, %l18 = 3ea59c1e85b43005 ldsh [%o2+0x01e],%g2 ! %g2 = 00000000000066b8 ! Mem[000000001e000103] = 8b2c81a5, %l1 = 0000000062fe319d ldstub [%i0+0x003],%l1 ! %l1 = 00000000000000a5 ! Mem[000000001e800100] = 3478b683, %l4 = 000000000000008b ldsha [%i1+%g0]0x81,%l4 ! %l4 = 0000000000003478 ! Mem[000000001f800120] = e2dacacc, %l3 = 00000000a1166cea ldstuba [%i3+%o4]0x80,%l3 ! %l3 = 00000000000000e2 ! Mem[000000001e00011f] = 23ffef8b, %l7 = 00000000000000b5 ldstub [%i0+0x01f],%l7 ! %l7 = 000000000000008b ! %l4 = 0000000000003478, Mem[0000000091800120] = 725398d00b85d364 stx %l4,[%o3+%o4] ! Mem[0000000091800120] = 0000000000003478 ! Mem[000000001e00012c] = 45222253, %l6 = 0000000012f0b872 swap [%i0+0x02c],%l6 ! %l6 = 0000000045222253 ! Mem[0000000091000110] = 3e07e896 1ee988b4, %l6 = 45222253, %l7 = 0000008b ldd [%o2+%i5],%g2 ! %l6 = 0000000045222253 000000000000008b ! Mem[000000001f800130] = c5e5495c9eb19329, %l0 = 00000000000000f8, %l4 = 0000000000003478 add %i3,0x30,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = c5e5495c9eb19329 ! Mem[000000001f00012c] = 618c287d, %l7 = 000000000000008b ldsb [%i2+0x02f],%l7 ! %l7 = 000000000000007d p7_label_7: ! Mem[000000001e800108] = 23ee773f, %l3 = 00000000000000e2 ldstub [%i1+%i4],%l3 ! %l3 = 0000000000000023 ! Mem[000000001e00011c] = 23ffefff, %l3 = 0000000000000023 ldstub [%i0+0x01c],%l3 ! %l3 = 0000000000000023 ! %l1 = 00000000000000a5, Mem[000000009000010f] = 1476bf43 stb %l1,[%o0+0x00f] ! Mem[000000009000010c] = a576bf43 ! Mem[000000001e800118] = 9194dd60, %l5 = 00000000ffd3d432 swap [%i1+%i6],%l5 ! %l5 = 000000009194dd60 ! Mem[0000000091000118] = 1e29833d, %l18 = 3ea59c1e85b43005 ldsb [%o2+0x01a],%g2 ! %g2 = 000000000000001e ! Mem[000000001e00010f] = f9494b77, %l3 = 0000000000000023 ldstub [%i0+0x00f],%l3 ! %l3 = 0000000000000077 ! %l1 = 00000000000000a5, Mem[000000001f000118] = 93849a0d stwa %l1,[%i2+%i6]0x81 ! Mem[000000001f000118] = 000000a5 ! %l1 = 00000000000000a5, Mem[0000000091800138] = d0837b378e3ab89c stx %l1,[%o3+0x038] ! Mem[0000000091800138] = 00000000000000a5 ! Mem[000000001e800110] = 4d031096, %l5 = 000000009194dd60 lduwa [%i1+%i5]0x88,%l5 ! %l5 = 000000004d031096 ! Mem[000000001e000120] = 0000fdb3, %l1 = 00000000000000a5 lduba [%i0+%o4]0x80,%l1 ! %l1 = 0000000000000000 p7_label_8: ! Mem[000000001e800128] = 7cd2786f 2e515db1, %l4 = 9eb19329, %l5 = 4d031096 ldda [%i1+%o5]0x80,%l4 ! %l4 = 000000007cd2786f 000000002e515db1 ! Mem[000000001f000138] = 000000000000003d, %l7 = 000000000000007d, %l2 = ffffffff9194dd60 add %i2,0x38,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 000000000000003d ! %l6 = 0000000045222253, Mem[0000000090800128] = c1bf20d5ba79412b stx %l6,[%o1+%o5] ! Mem[0000000090800128] = 0000000045222253 ! %l0 = 000000f8, %l1 = 00000000, Mem[0000000090800108] = 008aedfa cbefad54 std %l0,[%o1+%i4] ! Mem[0000000090800108] = 000000f8 00000000 ! %l0 = 00000000000000f8, Mem[0000000090000108] = 7425c40f, %asi = 80 stwa %l0,[%o0+0x008]%asi ! Mem[0000000090000108] = 000000f8 ! Mem[000000001f000128] = 59f6bfe5, %l0 = 00000000000000f8 lduwa [%i2+%o5]0x80,%l0 ! %l0 = 0000000059f6bfe5 ! Mem[000000001e000128] = db22f839, %l3 = 0000000000000077 swap [%i0+%o5],%l3 ! %l3 = 00000000db22f839 ! Mem[000000001f000110] = a98c4e3a, %l1 = 0000000000000000 swapa [%i2+%i5]0x81,%l1 ! %l1 = 00000000a98c4e3a ! %l4 = 000000007cd2786f, Mem[000000009000010e] = 0ba576bf sth %l4,[%o0+0x00e] ! Mem[000000009000010c] = 786f76bf ! %l3 = 00000000db22f839, Mem[000000009080013e] = d7b40000 sth %l3,[%o1+0x03e] ! Mem[000000009080013c] = f8390000 p7_label_9: ! Mem[000000001f000134] = 51c40fe7, %l6 = 0000000045222253 swap [%i2+0x034],%l6 ! %l6 = 0000000051c40fe7 ! Mem[000000001f800108] = bfc76ec1, %l2 = 000000000000003d swapa [%i3+%i4]0x89,%l2 ! %l2 = 00000000bfc76ec1 ! Mem[000000001f800104] = e958db45, %l5 = 000000002e515db1 ldsh [%i3+0x004],%l5 ! %l5 = ffffffffffffe958 ! Mem[000000001e000128] = 77000000, %l6 = 0000000051c40fe7 ldsba [%i0+%o5]0x89,%l6 ! %l6 = 0000000000000000 ! Mem[000000001e000107] = 29244be7, %l6 = 0000000000000000 ldstub [%i0+0x007],%l6 ! %l6 = 00000000000000e7 ! Mem[000000001e80010c] = c505e060, %l6 = 00000000000000e7 swap [%i1+0x00c],%l6 ! %l6 = 00000000c505e060 ! Mem[0000000090000114] = 9c3e77a2, %l18 = 3ea59c1e85b43005 ldsh [%o0+0x014],%g2 ! %g2 = ffffffffffff9c3e ! Mem[0000000091000100] = 4f11c436 30fee667, %l2 = bfc76ec1, %l3 = db22f839 ldd [%o2+%g0],%g2 ! %l2 = 00000000bfc76ec1 00000000db22f839 ! %l4 = 000000007cd2786f, Mem[000000009080010b] = f8000000 stb %l4,[%o1+0x00b] ! Mem[0000000090800108] = 6f000000 ! Mem[000000001f800124] = c4b55df6, %l0 = 0000000059f6bfe5 ldsh [%i3+0x024],%l0 ! %l0 = ffffffffffffc4b5 p7_label_10: ! Mem[000000001e000118] = 8cef3840ffffefff, %l6 = 00000000c505e060, %l3 = 00000000db22f839 add %i0,0x18,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 8cef3840ffffefff ! Mem[000000001f000134] = 45222253, %l3 = 8cef3840ffffefff, %asi = 80 swapa [%i2+0x034]%asi,%l3 ! %l3 = 0000000045222253 ! Mem[000000001e000130] = fb7090c3, %l6 = 00000000c505e060 swapa [%i0+%o6]0x81,%l6 ! %l6 = 00000000fb7090c3 ! %l2 = 00000000bfc76ec1, Mem[000000001e800100] = 83b67834 stha %l2,[%i1+%g0]0x89 ! Mem[000000001e800100] = 83b66ec1 ! Mem[000000001e000130] = 60e005c5, %l6 = 00000000fb7090c3 ldsba [%i0+%o6]0x89,%l6 ! %l6 = ffffffffffffffc5 ! %l6 = ffffffffffffffc5, Mem[0000000091800108] = 233587c35071cebe stx %l6,[%o3+%i4] ! Mem[0000000091800108] = ffffffffffffffc5 ! Mem[000000001e000120] = b3fd0000, %l1 = 00000000a98c4e3a lduba [%i0+%o4]0x88,%l1 ! %l1 = 0000000000000000 ! Mem[000000001f80012c] = 94edcdc5, %l2 = bfc76ec1, %l3 = 45222253 add %i3,0x2c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000094edcdc5 ! Mem[0000000091800130] = 8512ed61, %l18 = 3ea59c1e85b43005 lduh [%o3+0x032],%g2 ! %g2 = 0000000000008512 ! Mem[000000001f800121] = ffdacacc, %l5 = ffffffffffffe958 ldstub [%i3+0x021],%l5 ! %l5 = 00000000000000da p7_label_11: ! Mem[000000001f800108] = 3d000000, %l4 = 000000007cd2786f ldstuba [%i3+%i4]0x80,%l4 ! %l4 = 000000000000003d ! Mem[000000001e800130] = 63f940ae, %l6 = ffffffffffffffc5 ldstuba [%i1+%o6]0x80,%l6 ! %l6 = 0000000000000063 ! Mem[000000001f80012c] = 94edcdc5, %l2 = 00000000bfc76ec1 swap [%i3+0x02c],%l2 ! %l2 = 0000000094edcdc5 ! Mem[0000000090000120] = 028c20cc 28423402, %l6 = 00000063, %l7 = 0000007d ldd [%o0+%o4],%g2 ! %l6 = 0000000000000063 000000000000007d ! Mem[000000001f000133] = b70a5655, %l2 = 0000000094edcdc5 ldstub [%i2+0x033],%l2 ! %l2 = 0000000000000055 ! Mem[000000001f80011c] = b53ce2ab, %l5 = 00000000000000da ldswa [%i3+0x01c]%asi,%l5 ! %l5 = ffffffffb53ce2ab ! %l3 = 0000000094edcdc5, Mem[000000001e000100] = 8b2c81ff stwa %l3,[%i0+%g0]0x81 ! Mem[000000001e000100] = 94edcdc5 ! Mem[000000001f000120] = cc90385b32a2965a, %l1 = 0000000000000000, %l6 = 0000000000000063 add %i2,0x20,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = cc90385b32a2965a ! Mem[000000001f800114] = 63242a33, %l6 = cc90385b32a2965a swap [%i3+0x014],%l6 ! %l6 = 0000000063242a33 ! Mem[000000001e800120] = 5527c546, %l3 = 0000000094edcdc5 swap [%i1+%o4],%l3 ! %l3 = 000000005527c546 p7_label_12: ! Mem[000000001f000110] = 00000000, %l0 = ffffffffffffc4b5 swap [%i2+%i5],%l0 ! %l0 = 0000000000000000 ! Mem[000000001f000108] = 12f0b87204894cd4, %l3 = 000000005527c546, %l2 = 0000000000000055 add %i2,0x08,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 12f0b87204894cd4 ! Mem[000000001f800130] = c5e5495c9eb19329, %l1 = 0000000000000000 ldxa [%i3+%o6]0x80,%l1 ! %l1 = c5e5495c9eb19329 ! %l6 = 63242a33, %l7 = 0000007d, Mem[0000000090800110] = 05b93bc7 4f009b20 std %l6,[%o1+%i5] ! Mem[0000000090800110] = 63242a33 0000007d ! Mem[000000001f000128] = e5bff659, %l6 = 0000000063242a33 ldstuba [%i2+%o5]0x89,%l6 ! %l6 = 0000000000000059 ! Mem[000000001e800100] = c16eb683, %l4 = 000000000000003d lduba [%i1+%g0]0x80,%l4 ! %l4 = 00000000000000c1 ! Mem[000000001f000100] = 000000d1, %l0 = 0000000000000000 swapa [%i2+%g0]0x81,%l0 ! %l0 = 00000000000000d1 ! Mem[000000001f800115] = 32a2965a, %l7 = 000000000000007d ldstub [%i3+0x015],%l7 ! %l7 = 00000000000000a2 ! %l0 = 000000d1, %l1 = 9eb19329, Mem[0000000091000100] = 4f11c436 30fee667 std %l0,[%o2+%g0] ! Mem[0000000091000100] = 000000d1 9eb19329 ! Mem[000000001e800100] = 83b66ec1, %l7 = 00000000000000a2 ldsba [%i1+%g0]0x89,%l7 ! %l7 = ffffffffffffffc1 p7_label_13: ! Mem[000000009180013c] = 00a50000, %l18 = 3ea59c1e85b43005 lduh [%o3+0x03e],%g2 ! %g2 = 00000000000000a5 ! Mem[000000001f000110] = b5c4ffff, %l6 = 0000000000000059 lduha [%i2+%i5]0x88,%l6 ! %l6 = 000000000000ffff ! %l2 = 12f0b87204894cd4, Mem[0000000090800118] = b1df186361d3fbdc stx %l2,[%o1+%i6] ! Mem[0000000090800118] = 12f0b87204894cd4 ! Mem[0000000091800110] = 477a17de5c0ad132, %l18 = 3ea59c1e85b43005 ldx [%o3+%i5],%g2 ! %g2 = 477a17de5c0ad132 ! Mem[000000001f800124] = c4b55df6, %l0 = 00000000000000d1 swap [%i3+0x024],%l0 ! %l0 = 00000000c4b55df6 ! Mem[000000001e80010c] = 000000e7, %l7 = ffffffffffffffc1 swap [%i1+0x00c],%l7 ! %l7 = 00000000000000e7 ! Mem[000000001e00010c] = f9494bff, %l7 = 00000000000000e7 ldstub [%i0+0x00c],%l7 ! %l7 = 00000000000000f9 ! Mem[000000001f000120] = cc90385b, %l2 = 04894cd4, %l3 = 5527c546 add %i2,0x20,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000cc90385b ! Mem[000000001e000100] = 94edcdc5, %l5 = ffffffffb53ce2ab swapa [%i0+%g0]0x81,%l5 ! %l5 = 0000000094edcdc5 ! %l2 = 12f0b87204894cd4, Mem[000000001e000130] = c505e060 stba %l2,[%i0+%o6]0x81 ! Mem[000000001e000130] = d405e060 p7_label_14: ! Mem[0000000091000120] = 93986027, %l18 = 3ea59c1e85b43005 lduh [%o2+%o4],%g2 ! %g2 = 0000000000009398 ! %l7 = 00000000000000f9, Mem[0000000091800100] = 921776b1 stw %l7,[%o3+%g0] ! Mem[0000000091800100] = 000000f9 ! Mem[0000000090000100] = 00000000 000000f8, %l2 = 04894cd4, %l3 = cc90385b ldd [%o0+%g0],%g2 ! %l2 = 12f0b87204894cd4 00000000cc90385b ! Mem[000000009100011c] = b8939860, %l18 = 3ea59c1e85b43005 ldub [%o2+0x01f],%g2 ! %g2 = 00000000000000b8 ! Mem[000000001e000128] = 00000077, %l6 = 0000ffff, %l3 = cc90385b add %i0,0x28,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000000000077 ! %l4 = 000000c1, %l5 = 94edcdc5, Mem[000000001e800100] = c16eb683 ffb062ff stda %l4,[%i1+%g0]0x80 ! Mem[000000001e800100] = 000000c1 94edcdc5 ! Mem[000000001e800118] = ffd3d432ffd425cd, %l2 = 12f0b87204894cd4, %l5 = 0000000094edcdc5 add %i1,0x18,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = ffd3d432ffd425cd ! Mem[000000001e800129] = 7cd2786f, %l3 = 0000000000000077 ldstub [%i1+0x029],%l3 ! %l3 = 00000000000000d2 ! %l0 = 00000000c4b55df6, Mem[000000001f800130] = c5e5495c stwa %l0,[%i3+%o6]0x81 ! Mem[000000001f800130] = c4b55df6 ! %l4 = 00000000000000c1, Mem[000000009080012d] = 222253e8 stb %l4,[%o1+0x02d] ! Mem[000000009080012c] = c12253e8 p7_label_15: ! Mem[000000001f000100] = 00000000, %l3 = 00000000000000d2 ldstuba [%i2+%g0]0x80,%l3 ! %l3 = 0000000000000000 ! %l3 = 0000000000000000, Mem[000000001f000128] = 7d288c61e5bff6ff stxa %l3,[%i2+%o5]0x89 ! Mem[000000001f000128] = 0000000000000000 ! %l5 = ffd3d432ffd425cd, Mem[000000001f800120] = cccaffff stba %l5,[%i3+%o4]0x89 ! Mem[000000001f800120] = cccaffcd ! Mem[000000001f00013b] = 00000000, %l7 = 00000000000000f9 ldstub [%i2+0x03b],%l7 ! %l7 = 0000000000000000 ! %l5 = ffd3d432ffd425cd, Mem[000000001f800130] = c4b55df6 stw %l5,[%i3+%o6] ! Mem[000000001f800130] = ffd425cd ! Mem[000000001e000110] = 5b3890cc, %l1 = c5e5495c9eb19329 ldstuba [%i0+%i5]0x88,%l1 ! %l1 = 00000000000000cc ! Mem[0000000091000130] = 87522d2e, %l18 = 3ea59c1e85b43005 ldsh [%o2+%o6],%g2 ! %g2 = ffffffffffff8752 ! Mem[000000001f000100] = 000000ff, %l6 = 000000000000ffff ldstuba [%i2+%g0]0x88,%l6 ! %l6 = 00000000000000ff ! Mem[000000001f800110] = 9d31fe62, %l5 = ffd3d432ffd425cd swapa [%i3+%i5]0x88,%l5 ! %l5 = 000000009d31fe62 ! %l4 = 00000000000000c1, Mem[000000009080011a] = b8720489 stba %l4,[%o1+0x01a]%asi ! Mem[0000000090800118] = c1720489 ba,a p7_not_taken_0_end p7_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p7_branch_failed p7_not_taken_0_end: ! End of Random Code for Processor 7 1: membar #Sync ! Force all stores to complete 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 00000000c4b55df6 bne,a,pn %xcc,p7_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000cc bne,a,pn %xcc,p7_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 12f0b87204894cd4 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 00000000000000c1 bne,a,pn %xcc,p7_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000009d31fe62 bne,a,pn %xcc,p7_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ff bne,a,pn %xcc,p7_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000000 bne,a,pn %xcc,p7_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p7_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = b53ce2ab29244bff ldx [%i0+0x000],%g3 ! Observed data at 000000001e000100 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff2c81a5ff494bff ldx [%i0+0x008],%g3 ! Observed data at 000000001e000108 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff90385be9713ab4 ldx [%i0+0x010],%g3 ! Observed data at 000000001e000110 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000fdb300000070 ldx [%i0+0x020],%g3 ! Observed data at 000000001e000120 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000007712f0b872 ldx [%i0+0x028],%g3 ! Observed data at 000000001e000128 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = d405e060c51e730d ldx [%i0+0x030],%g3 ! Observed data at 000000001e000130 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x030,%g4 set p7_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 000000c194edcdc5 ldx [%i1+0x000],%g3 ! Observed data at 000000001e800100 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffee773fffffffc1 ldx [%i1+0x008],%g3 ! Observed data at 000000001e800108 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 94edcdc5d7d2d0ce ldx [%i1+0x020],%g3 ! Observed data at 000000001e800120 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7cff786f2e515db1 ldx [%i1+0x028],%g3 ! Observed data at 000000001e800128 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = fff940ae0719bb3a ldx [%i1+0x030],%g3 ! Observed data at 000000001e800130 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff9ca1458e02f2cd ldx [%i1+0x038],%g3 ! Observed data at 000000001e800138 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x038,%g4 set p7_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff0000008b2c81a5 ldx [%i2+0x000],%g3 ! Observed data at 000000001f000100 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffffc4b58e02f2cd ldx [%i2+0x010],%g3 ! Observed data at 000000001f000110 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000a5b70a5655 ldx [%i2+0x018],%g3 ! Observed data at 000000001f000118 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000000000000000 ldx [%i2+0x028],%g3 ! Observed data at 000000001f000128 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = b70a56ffffffefff ldx [%i2+0x030],%g3 ! Observed data at 000000001f000130 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000ff0000003d ldx [%i2+0x038],%g3 ! Observed data at 000000001f000138 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x038,%g4 set p7_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ff0000002df61407 ldx [%i3+0x008],%g3 ! Observed data at 000000001f800108 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = cd25d4ff32ff965a ldx [%i3+0x010],%g3 ! Observed data at 000000001f800110 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = cdffcacc000000d1 ldx [%i3+0x020],%g3 ! Observed data at 000000001f800120 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = fdb31430bfc76ec1 ldx [%i3+0x028],%g3 ! Observed data at 000000001f800128 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffd425cd9eb19329 ldx [%i3+0x030],%g3 ! Observed data at 000000001f800130 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x030,%g4 ! The test for processor 7 has passed p7_passed: ta GOOD_TRAP nop p7_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p7_failed p7_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p7_failed p7_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p7_failed p7_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p7_failed p7_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p7_failed p7_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p7_failed p7_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p7_failed p7_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p7_failed ! The test for processor 7 failed p7_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x01c] ! Set processor 7 done flag set p7_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 7 failed p7_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x01c] ! Set processor 7 done flag set p7_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p7_dfill_failed: ba p7_failed mov 0xddd,%g1 p7_selfmod_failed: ba p7_failed mov 0xabc,%g1 p7_common_error: or %g0,0xee7,%g1 ba p7_failed mov %o5,%g3 p7_common_signature_error: set p7_temp,%g1 ba p7_failed st %g2,[%g1] ! Common Lock Number p7_common_timeout: set p7_temp,%g1 ba p7_failed st %g2,[%g1] ! Common Lock Number p7_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p7_failed mov 0x0,%g3 p7_trap1e: swap [%i3+0x030],%l7 ! Mem[000000001f800130] ldsb [%i2+0x002],%l4 ! Mem[000000001f000102] std %l0,[%i1+0x008] ! Mem[000000001e800108] stx %l2,[%i3+0x020] ! Mem[000000001f800120] ldd [%i0+0x000],%l2 ! Mem[000000001e000100] done p7_trap1o: swap [%o3+0x030],%l7 ! Mem[000000001f800130] ldsb [%o2+0x002],%l4 ! Mem[000000001f000102] std %l0,[%o1+0x008] ! Mem[000000001e800108] stx %l2,[%o3+0x020] ! Mem[000000001f800120] ldd [%o0+0x000],%l2 ! Mem[000000001e000100] done p7_trap2e: swap [%i1+0x01c],%l6 ! Mem[000000001e80011c] done p7_trap2o: swap [%o1+0x01c],%l6 ! Mem[000000001e80011c] done p7_trap3e: nop nop done p7_trap3o: nop nop done p7_init_memory_pointers: set p7_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p7_local0_start,%i0 set p7_local1_start,%i1 set p7_local2_start,%i2 set p7_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 0c9d60a7b9c7a524 ldx [%g1+0x008],%l1 ! %l1 = 4bda04ca713015c8 ldx [%g1+0x010],%l2 ! %l2 = 621fb94c40d91ba2 ldx [%g1+0x018],%l3 ! %l3 = 7e98486a2988d7b4 ldx [%g1+0x020],%l4 ! %l4 = 75dd04b3c5e5495c ldx [%g1+0x028],%l5 ! %l5 = 0b9db53218b335ba ldx [%g1+0x030],%l6 ! %l6 = d66dbc24857fd463 ldx [%g1+0x038],%l7 ! %l7 = 09282aca23b5ef8b ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 8 processor_8: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x20] ! Set the start flag wrpr %g0,7,%cleanwin call p8_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 8 wr %g0,0x4,%fprs ! Make sure fef is 1 set p8_init_freg,%g1 ! %f0 = 89465707 a994c6e1 d4db2700 c6d0c6e4 ! %f4 = 427b3969 e64eafb1 25fc4a65 b8e8ac10 ! %f8 = d8c1b246 4540d6bd a91e9188 f3356608 ! %f12 = 2de80d94 1d8c595c 8dda5826 ab4599fa ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c20a6e20 0632160e 763d9467 d75f8656 ! %f20 = 96dde9fa 1cea09b8 d07fd701 73151624 ! %f24 = 795ac8b5 80c747db 0cf91efd e6e53f3c ! %f28 = 717f1215 d92f0caa 4cacad9c 67e9b5c8 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9e368fc0 8fb72bdc de0c0f29 7f0766f8 ! %f36 = c7f6885a 66f61444 782179d8 dbb288a3 ! %f40 = 0134de69 85c58deb 7c4cd3c2 f2b2c418 ! %f44 = 2dbd06a0 17847ef2 6a83d268 88aa52f8 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf7dc4f580000002f,%g7,%g1 ! GSR scale = 5, align = 7 wr %g1,%g0,%gsr ! GSR = f7dc4f580000002f wr %g0,%y ! Clear Y 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[000000002000013c] = cedefe0e, %l1 = 3b6be026, %l7 = 1cfe8c2c add %i0,0x3c,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000cedefe0e ! %l6 = 3bce844a68139cc0, Mem[0000000090800108] = 008aedfacbefad54 stx %l6,[%o1+%i4] ! Mem[0000000090800108] = 3bce844a68139cc0 ! %l2 = 4d7dfd6fcdd692b6, Mem[000000009100013f] = 8e000000 stba %l2,[%o2+0x03f]%asi ! Mem[000000009100013c] = b6000000 ! %l5 = a9ad6d909cfdf51d, Mem[0000000091000115] = e988b428 stb %l5,[%o2+0x015] ! Mem[0000000091000114] = 1d88b428 ! %l0 = 3309fcce49ab37aa, Mem[0000000021800130] = 972e05eb02158642 stxa %l0,[%i3+%o6]0x80 ! Mem[0000000021800130] = 3309fcce49ab37aa ! Mem[0000000020000138] = 2ed326accedefe0e, %l3 = 16ded03fbad79a14, %l1 = 5b291f163b6be026 add %i0,0x38,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 2ed326accedefe0e ! Mem[0000000020800108] = 89f3e16c, %l5 = a9ad6d909cfdf51d ldstuba [%i1+%i4]0x80,%l5 ! %l5 = 0000000000000089 ! Mem[0000000090000134] = 4fa43174, %l18 = f2a9b0a09f4b8cb0 lduh [%o0+0x036],%g2 ! %g2 = 0000000000004fa4 ! Mem[0000000090800110] = 05b93bc7, %l18 = f2a9b0a09f4b8cb0 lduw [%o1+%i5],%g2 ! %g2 = f2a9b0a09f4b8cb0 ! Mem[0000000091000100] = 4f11c436, %l18 = f2a9b0a09f4b8cb0 ldsh [%o2+%g0],%g2 ! %g2 = 0000000000004f11 p8_label_2: ! %l0 = 49ab37aa, %l1 = cedefe0e, Mem[0000000021800120] = f3f727a9 0b59af09 stda %l0,[%i3+%o4]0x81 ! Mem[0000000021800120] = 49ab37aa cedefe0e ! Mem[000000002000012a] = 335ee3dc, %l6 = 3bce844a68139cc0 ldstub [%i0+0x02a],%l6 ! %l6 = 00000000000000e3 ! Mem[0000000020800110] = 0358df2b, %l2 = 4d7dfd6fcdd692b6 lduh [%i1+0x012],%l2 ! %l2 = 000000000000df2b ! Mem[0000000020000118] = 74d004cb, %l7 = 00000000cedefe0e lduwa [%i0+%i6]0x80,%l7 ! %l7 = 0000000074d004cb ! %l5 = 0000000000000089, Mem[0000000020800108] = fff3e16c3bf4ba80 stxa %l5,[%i1+%i4]0x80 ! Mem[0000000020800108] = 0000000000000089 ! %l1 = 2ed326accedefe0e, Mem[000000009180012c] = 35187c6a sth %l1,[%o3+0x02c] ! Mem[000000009180012c] = fe0e7c6a ! %l2 = 000000000000df2b, Mem[0000000091000118] = 28238bb1833d66b8 stx %l2,[%o2+%i6] ! Mem[0000000091000118] = 000000000000df2b ! Mem[0000000020800118] = ad2dad41, %l7 = 0000000074d004cb ldstuba [%i1+%i6]0x81,%l7 ! %l7 = 00000000000000ad ! Mem[0000000020800114] = 7e4bd8ac, %l7 = 00000000000000ad swap [%i1+0x014],%l7 ! %l7 = 000000007e4bd8ac ! Mem[000000002080011e] = 84b3f86d, %l7 = 000000007e4bd8ac ldstub [%i1+0x01e],%l7 ! %l7 = 00000000000000f8 p8_label_3: ! Mem[0000000021800118] = 0b97f13f, %l0 = 3309fcce49ab37aa swap [%i3+%i6],%l0 ! %l0 = 000000000b97f13f ! Mem[0000000020000108] = 7df449fc, %l3 = bad79a14, %l5 = 00000089 add %i0,0x08,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 000000007df449fc ! Mem[0000000090800118] = b1df1863 61d3fbdc, %l2 = 0000df2b, %l3 = bad79a14 ldd [%o1+%i6],%g2 ! %l2 = 000000000000df2b 16ded03fbad79a14 ! Mem[0000000020000114] = 1f3aa06a, %l0 = 0b97f13f, %l2 = 0000df2b add %i0,0x14,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 000000001f3aa06a ! Mem[0000000020000130] = 6142aadb7df6c008, %l4 = e1abae999fadfaca ldx [%i0+%o6],%l4 ! %l4 = 6142aadb7df6c008 ! Mem[0000000020800128] = 5463ef03, %l7 = 00000000000000f8 ldstuba [%i1+%o5]0x81,%l7 ! %l7 = 0000000000000054 ! Mem[0000000021800118] = 49ab37aa, %l2 = 000000001f3aa06a swapa [%i3+%i6]0x81,%l2 ! %l2 = 0000000049ab37aa ! %l1 = 2ed326accedefe0e, Mem[0000000091800114] = 5c0ad132 stb %l1,[%o3+0x014] ! Mem[0000000091800114] = 0e0ad132 ! Mem[000000009100010c] = 3f3e07e8, %l18 = f2a9b0a09f4b8cb0 ldsb [%o2+0x00f],%g2 ! %g2 = 000000000000003f ! Mem[0000000020800100] = 029dca2a, %l4 = 6142aadb7df6c008 ldstuba [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000002 p8_label_4: ! %l6 = 00000000000000e3, Mem[0000000020800128] = ff63ef03, %asi = 80 stwa %l6,[%i1+0x028]%asi ! Mem[0000000020800128] = 000000e3 ! Mem[000000009100010c] = 8f22b23f, %l18 = f2a9b0a09f4b8cb0 lduw [%o2+0x00c],%g2 ! %g2 = f2a9b0a09f4b8cb0 ! Mem[0000000021800118] = 1f3aa06a, %l1 = 2ed326accedefe0e ldsba [%i3+%i6]0x80,%l1 ! %l1 = 000000000000001f ! Mem[0000000021000138] = 1be77a74, %l0 = 000000000b97f13f ldstub [%i2+0x038],%l0 ! %l0 = 000000000000001b ! Mem[000000002080012f] = 36c2f84a, %l7 = 0000000000000054 ldstub [%i1+0x02f],%l7 ! %l7 = 000000000000004a ! Mem[0000000021000110] = 17a0f517, %l0 = 000000000000001b lduba [%i2+%i5]0x80,%l0 ! %l0 = 0000000000000017 ! Mem[0000000021800120] = aa37ab49, %l3 = 16ded03fbad79a14 ldsba [%i3+%o4]0x88,%l3 ! %l3 = 0000000000000049 ! %l6 = 00000000000000e3, Mem[0000000021800108] = 09df3469 stha %l6,[%i3+%i4]0x81 ! Mem[0000000021800108] = 00e33469 ! Mem[0000000020800110] = 2bdf5803, %l3 = 0000000000000049 ldstuba [%i1+%i5]0x89,%l3 ! %l3 = 0000000000000003 ! Mem[0000000090800130] = e8614bb4 bb4d7b94, %l2 = 49ab37aa, %l3 = 00000003 ldda [%o1+0x030]%asi,%g2 ! %l2 = 0000000049ab37aa 0000000000000003 p8_label_5: ! %l0 = 0000000000000017, Mem[0000000020000134] = 7df6c008, %asi = 80 stwa %l0,[%i0+0x034]%asi ! Mem[0000000020000134] = 00000017 ! Mem[0000000020000100] = 9ce9c677, %l7 = 0000004a, %l7 = 0000004a casa [%i0]0x80,%l7,%l7 ! %l7 = 000000009ce9c677 ! Mem[0000000021800127] = cedefe0e, %l7 = 000000009ce9c677 ldstuba [%i3+0x027]%asi,%l7 ! %l7 = 000000000000000e ! Mem[0000000020800118] = ff2dad41, %l4 = 0000000000000002 swapa [%i1+%i6]0x81,%l4 ! %l4 = 00000000ff2dad41 ! Mem[0000000020000128] = 335effdc, %l4 = 00000000ff2dad41 swap [%i0+%o5],%l4 ! %l4 = 00000000335effdc ! Mem[0000000020800120] = 45abc3c7, %l6 = 000000e3, %l3 = 00000003 add %i1,0x20,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000045abc3c7 ! Mem[0000000021800110] = ce5e53e7, %l4 = 00000000335effdc ldsba [%i3+%i5]0x89,%l4 ! %l4 = ffffffffffffffe7 ! %l6 = 00000000000000e3, Mem[0000000020800132] = 42f81f5d stba %l6,[%i1+0x032]%asi ! Mem[0000000020800130] = 42f8e35d ! Mem[000000002180011c] = b65c8f2c, %l3 = 45abc3c7, %l0 = 00000017 add %i3,0x1c,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000b65c8f2c ! Mem[0000000021000108] = 59df7e4f, %l7 = 0000000e, %l6 = 000000e3 add %i2,0x08,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000059df7e4f p8_label_6: ! Mem[0000000020800130] = 42f8e35d980ac2f8, %l3 = 0000000045abc3c7 ldxa [%i1+%o6]0x80,%l3 ! %l3 = 42f8e35d980ac2f8 ! Mem[0000000021000124] = 235d6915, %l7 = 0000000e, %l3 = 980ac2f8 add %i2,0x24,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000235d6915 ! Mem[0000000020800128] = 000000e3, %l4 = ffffffe7, %l7 = 0000000e add %i1,0x28,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000000000e3 ! Mem[0000000021000114] = aa3e24f0, %l7 = 00000000000000e3 ldstub [%i2+0x014],%l7 ! %l7 = 00000000000000aa ! Mem[0000000021000100] = 3253e6b0fe533fcb, %l3 = 00000000235d6915 ldx [%i2+%g0],%l3 ! %l3 = 3253e6b0fe533fcb ! %l6 = 0000000059df7e4f, Mem[000000009080012a] = 20d5ba79 sth %l6,[%o1+0x02a] ! Mem[0000000090800128] = 7e4fba79 ! Mem[0000000021000128] = b94e316b, %l3 = fe533fcb, %l2 = 49ab37aa add %i2,0x28,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000b94e316b ! %l3 = 3253e6b0fe533fcb, Mem[0000000091800115] = 0ad13203 stb %l3,[%o3+0x015] ! Mem[0000000091800114] = cbd13203 ! Mem[0000000021000130] = b7155693, %l0 = b65c8f2c, %l2 = b94e316b add %i2,0x30,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000b7155693 ! Mem[0000000021800100] = 9f796467, %l3 = fe533fcb, %l5 = 7df449fc casa [%i3]0x80,%l3,%l5 ! %l5 = 000000009f796467 p8_label_7: ! Mem[000000002000012c] = d245ff46, %l7 = 000000aa, %l2 = b7155693 add %i0,0x2c,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000d245ff46 ! Mem[0000000021000128] = b537c3706b314eb9, %l6 = 0000000059df7e4f ldxa [%i2+%o5]0x88,%l6 ! %l6 = b537c3706b314eb9 ! Mem[0000000020000122] = d8618f5b, %l4 = ffffffffffffffe7 ldstub [%i0+0x022],%l4 ! %l4 = 000000000000008f ! Mem[0000000020800130] = f8c20a98 5de3f842, %l6 = 6b314eb9, %l7 = 000000aa ldda [%i1+%o6]0x88,%l6 ! %l6 = 000000005de3f842 00000000f8c20a98 ! Mem[0000000091800118] = 6c8ac56f, %l18 = f2a9b0a09f4b8cb0 ldsha [%o3+0x01a]%asi,%g2 ! %g2 = 0000000000006c8a ! Mem[0000000021000110] = 17a0f517, %l5 = 9f796467, %l0 = b65c8f2c add %i2,0x10,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000017a0f517 ! %l5 = 000000009f796467, Mem[0000000090000113] = f39c3e77 stb %l5,[%o0+0x013] ! Mem[0000000090000110] = 679c3e77 ! Mem[0000000021800120] = 49ab37aa, %l2 = 00000000d245ff46 swap [%i3+%o4],%l2 ! %l2 = 0000000049ab37aa ! Mem[0000000020000108] = fc49f47d, %l5 = 000000009f796467 ldstuba [%i0+%i4]0x89,%l5 ! %l5 = 000000000000007d ! Mem[0000000091000130] = 87522d2e, %l18 = f2a9b0a09f4b8cb0 ldsw [%o2+%o6],%g2 ! %g2 = f2a9b0a09f4b8cb0 p8_label_8: ! Mem[0000000021800110] = e7535ece, %l4 = 000000000000008f ldswa [%i3+%i5]0x80,%l4 ! %l4 = ffffffffe7535ece ! Mem[0000000021800120] = d245ff46cedefeff, %l0 = 0000000017a0f517, %l3 = 3253e6b0fe533fcb add %i3,0x20,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = d245ff46cedefeff ! %l0 = 0000000017a0f517, Mem[0000000021800110] = e7535ece4ab0def8 stxa %l0,[%i3+%i5]0x81 ! Mem[0000000021800110] = 0000000017a0f517 ! Mem[0000000090800130] = e8614bb4, %l18 = f2a9b0a09f4b8cb0 ldsh [%o1+%o6],%g2 ! %g2 = ffffffffffffe861 ! Mem[0000000091000124] = 03ba71d0, %l18 = f2a9b0a09f4b8cb0 ldsw [%o2+0x024],%g2 ! %g2 = f2a9b0a09f4b8cb0 ! Mem[0000000021000128] = 6b314eb9, %l1 = 000000000000001f ldsba [%i2+%o5]0x89,%l1 ! %l1 = ffffffffffffffb9 ! Mem[000000002180012c] = 626fca1e, %l4 = ffffffffe7535ece ldsh [%i3+0x02e],%l4 ! %l4 = ffffffffffffca1e ! Mem[0000000091800134] = 611253d0, %l18 = f2a9b0a09f4b8cb0 ldsb [%o3+0x035],%g2 ! %g2 = 0000000000000061 ! Mem[0000000020800126] = 96f2a3a8, %l2 = 0000000049ab37aa ldstub [%i1+0x026],%l2 ! %l2 = 00000000000000a3 ! Mem[0000000090800138] = 30a966cf, %l18 = f2a9b0a09f4b8cb0 lduw [%o1+0x038],%g2 ! %g2 = f2a9b0a09f4b8cb0 p8_label_9: ! %l7 = 00000000f8c20a98, Mem[0000000091800132] = 8512ed61 stba %l7,[%o3+0x032]%asi ! Mem[0000000091800130] = 9812ed61 ! Mem[0000000021800130] = cefc0933, %l3 = d245ff46cedefeff ldstuba [%i3+%o6]0x88,%l3 ! %l3 = 0000000000000033 ! Mem[0000000020000130] = 6142aadb, %l6 = 000000005de3f842 swapa [%i0+%o6]0x81,%l6 ! %l6 = 000000006142aadb ! Mem[0000000091800118] = 03166c8a, %l18 = f2a9b0a09f4b8cb0 ldsha [%o3+0x018]%asi,%g2 ! %g2 = 0000000000000316 ! Mem[0000000020800102] = ff9dca2a, %l3 = 0000000000000033 ldstuba [%i1+0x002]%asi,%l3 ! %l3 = 00000000000000ca ! Mem[0000000021000110] = 17f5a017, %l3 = 00000000000000ca ldstuba [%i2+%i5]0x89,%l3 ! %l3 = 0000000000000017 ! Mem[0000000021000110] = ffa0f517ff3e24f0, %l7 = 00000000f8c20a98, %l0 = 0000000017a0f517 add %i2,0x10,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = ffa0f517ff3e24f0 ! Mem[000000009100012c] = 1c456b0e, %l18 = f2a9b0a09f4b8cb0 ldswa [%o2+0x02c]%asi,%g2 ! %g2 = f2a9b0a09f4b8cb0 ! Mem[0000000021000124] = 235d6915, %l5 = 000000000000007d swap [%i2+0x024],%l5 ! %l5 = 00000000235d6915 ! Mem[0000000021800124] = cedefeff, %l3 = 0000000000000017 swap [%i3+0x024],%l3 ! %l3 = 00000000cedefeff p8_label_10: ! Mem[0000000021000100] = b0e65332, %l6 = 000000006142aadb ldstuba [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000032 ! %l0 = ffa0f517ff3e24f0, Mem[0000000020000100] = 77c6e99c stwa %l0,[%i0+%g0]0x89 ! Mem[0000000020000100] = ff3e24f0 ! Mem[0000000090800128] = c1bf7e4fba79412b, %l18 = f2a9b0a09f4b8cb0 ldx [%o1+%o5],%g2 ! %g2 = c1bf7e4fba79412b ! Mem[0000000020800100] = 2aff9dff, %l2 = 00000000000000a3 swapa [%i1+%g0]0x89,%l2 ! %l2 = 000000002aff9dff ! Mem[0000000020000100] = f0243eff, %l0 = ff3e24f0, %l3 = cedefeff casa [%i0]0x80,%l0,%l3 ! %l3 = 00000000f0243eff ! Mem[0000000090800138] = a966cfb6, %l18 = f2a9b0a09f4b8cb0 ldsb [%o1+0x039],%g2 ! %g2 = ffffffffffffffa9 ! Mem[0000000021800101] = 9f796467, %l7 = 00000000f8c20a98 ldstuba [%i3+0x001]%asi,%l7 ! %l7 = 0000000000000079 ! Mem[0000000020800114] = 000000ad, %l6 = 0000000000000032, %asi = 80 swapa [%i1+0x014]%asi,%l6 ! %l6 = 00000000000000ad ! Mem[0000000020000118] = 74d004cb, %l5 = 00000000235d6915 ldstub [%i0+%i6],%l5 ! %l5 = 0000000000000074 ! Mem[000000002100011a] = ba633ccb, %l3 = 00000000f0243eff ldstub [%i2+0x01a],%l3 ! %l3 = 000000000000003c p8_label_11: ! Mem[0000000021800135] = 49ab37aa, %l2 = 000000002aff9dff ldstub [%i3+0x035],%l2 ! %l2 = 00000000000000ab ! Mem[0000000020800100] = a30000001b0f7e19, %l4 = ffffffffffffca1e ldxa [%i1+%g0]0x80,%l4 ! %l4 = a30000001b0f7e19 ! Mem[000000002180013c] = aadd1b43, %l5 = 00000074, %l5 = 00000074 add %i3,0x3c,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000aadd1b43 ! Mem[000000002180010e] = ee5c7011, %l4 = a30000001b0f7e19 ldstub [%i3+0x00e],%l4 ! %l4 = 0000000000000070 ! %l7 = 0000000000000079, Mem[000000009080010e] = 9cc005b9 sth %l7,[%o1+0x00e] ! Mem[000000009080010c] = 007905b9 ! Mem[0000000090000138] = 46405e9e, %l18 = f2a9b0a09f4b8cb0 ldsh [%o0+0x03a],%g2 ! %g2 = 0000000000004640 ! Mem[0000000021800108] = 00e33469, %l3 = 000000000000003c swapa [%i3+%i4]0x81,%l3 ! %l3 = 0000000000e33469 ! Mem[0000000021800120] = d245ff46, %l0 = ffa0f517ff3e24f0 ldsha [%i3+%o4]0x81,%l0 ! %l0 = ffffffffffffd245 ! Mem[0000000021800138] = ac901f11aadd1b43, %l6 = 00000000000000ad, %l2 = 00000000000000ab add %i3,0x38,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = ac901f11aadd1b43 ! Mem[0000000021000117] = ff3e24f0, %l7 = 0000000000000079 ldstuba [%i2+0x017]%asi,%l7 ! %l7 = 00000000000000f0 p8_label_12: ! Mem[0000000021000118] = cbff63ba, %l6 = 00000000000000ad swapa [%i2+%i6]0x88,%l6 ! %l6 = 00000000cbff63ba ! Mem[0000000021800100] = 6764ff9f, %l1 = ffffffffffffffb9 ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 000000000000009f ! Mem[0000000090800134] = bb4d7b94, %l18 = f2a9b0a09f4b8cb0 lduw [%o1+0x034],%g2 ! %g2 = f2a9b0a09f4b8cb0 ! Mem[0000000020800100] = 000000a3, %l7 = 00000000000000f0 swapa [%i1+%g0]0x88,%l7 ! %l7 = 00000000000000a3 ! Mem[0000000020000110] = 7df133781f3aa06a, %l1 = 000000000000009f, %l3 = 0000000000e33469 add %i0,0x10,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 7df133781f3aa06a ! Mem[0000000021000120] = 275cd0f30000007d, %l4 = 0000000000000070 ldxa [%i2+%o4]0x80,%l4 ! %l4 = 275cd0f30000007d ! Mem[0000000021800108] = 0000003c, %l4 = 275cd0f30000007d swapa [%i3+%i4]0x81,%l4 ! %l4 = 000000000000003c ! Mem[0000000021000108] = 4f7edf59, %l7 = 00000000000000a3 ldsba [%i2+%i4]0x88,%l7 ! %l7 = 0000000000000059 ! Mem[0000000021800104] = f0126a60, %l0 = ffffd245, %l2 = aadd1b43 add %i3,0x04,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000f0126a60 ! %l6 = 00000000cbff63ba, Mem[0000000020800130] = 42f8e35d stba %l6,[%i1+%o6]0x81 ! Mem[0000000020800130] = baf8e35d p8_label_13: ! Mem[0000000091800138] = d0837b37, %l18 = f2a9b0a09f4b8cb0 ldswa [%o3+0x038]%asi,%g2 ! %g2 = f2a9b0a09f4b8cb0 ! Mem[0000000020800128] = 000000e3, %l2 = 00000000f0126a60 lduha [%i1+%o5]0x80,%l2 ! %l2 = 0000000000000000 ! %l4 = 0000003c, %l5 = aadd1b43, Mem[0000000091000130] = 87522d2e 9081a561 std %l4,[%o2+%o6] ! Mem[0000000091000130] = 0000003c aadd1b43 ! Mem[0000000090000104] = 5f387425, %l18 = f2a9b0a09f4b8cb0 ldub [%o0+0x006],%g2 ! %g2 = 000000000000005f ! %l2 = 0000000000000000, Mem[0000000091800114] = 0ecbd132, %asi = 80 stwa %l2,[%o3+0x014]%asi ! Mem[0000000091800114] = 00000000 ! Mem[0000000021800104] = f0126a60, %l5 = 00000000aadd1b43 swap [%i3+0x004],%l5 ! %l5 = 00000000f0126a60 ! Mem[0000000090000128] = 2f9e937868c05e54, %l18 = f2a9b0a09f4b8cb0 ldx [%o0+%o5],%g2 ! %g2 = 2f9e937868c05e54 ! Mem[0000000021000120] = 275cd0f3, %l1 = 000000000000009f ldsba [%i2+%o4]0x80,%l1 ! %l1 = 0000000000000027 ! Mem[0000000091000104] = 30fee667, %l18 = f2a9b0a09f4b8cb0 ldsh [%o2+0x004],%g2 ! %g2 = 00000000000030fe ! Mem[0000000020800118] = 02000000, %l3 = 7df133781f3aa06a ldstuba [%i1+%i6]0x88,%l3 ! %l3 = 0000000000000000 p8_label_14: ! Mem[0000000091800104] = ed61de0d, %l18 = f2a9b0a09f4b8cb0 ldswa [%o3+0x004]%asi,%g2 ! %g2 = f2a9b0a09f4b8cb0 ! Mem[0000000021800104] = aadd1b43, %l0 = ffffffffffffd245, %asi = 80 swapa [%i3+0x004]%asi,%l0 ! %l0 = 00000000aadd1b43 ! Mem[0000000020800110] = 2bdf58ff, %l0 = 00000000aadd1b43 ldstuba [%i1+%i5]0x89,%l0 ! %l0 = 00000000000000ff ! Mem[000000002080010c] = 00000089, %l6 = 00000000cbff63ba swap [%i1+0x00c],%l6 ! %l6 = 0000000000000089 ! %l5 = 00000000f0126a60, Mem[0000000020000128] = ff2dad41 stwa %l5,[%i0+%o5]0x81 ! Mem[0000000020000128] = f0126a60 ! Mem[0000000020800100] = f00000001b0f7e19, %l6 = 0000000000000089, %l4 = 000000000000003c casxa [%i1]0x80,%l6,%l4 ! %l4 = f00000001b0f7e19 ! Mem[0000000020000130] = 1700000042f8e35d, %l1 = 0000000000000027 ldxa [%i0+%o6]0x88,%l1 ! %l1 = 1700000042f8e35d ! Mem[0000000021800108] = 0000007d, %l0 = 00000000000000ff swapa [%i3+%i4]0x81,%l0 ! %l0 = 000000000000007d ! Mem[0000000090000138] = 31744640, %l18 = f2a9b0a09f4b8cb0 ldsh [%o0+0x038],%g2 ! %g2 = 0000000000003174 ! %l6 = 0000000000000089, Mem[0000000091000120] = 9398602703ba71d0 stx %l6,[%o2+%o4] ! Mem[0000000091000120] = 0000000000000089 p8_label_15: ! Mem[0000000020000110] = 7df13378, %l1 = 1700000042f8e35d ldstuba [%i0+%i5]0x80,%l1 ! %l1 = 000000000000007d ! Mem[0000000021800108] = 000000ff, %l7 = 0000000000000059 swap [%i3+%i4],%l7 ! %l7 = 00000000000000ff ! Mem[0000000021000124] = 0000007d, %l3 = 0000000000000000, %asi = 80 swapa [%i2+0x024]%asi,%l3 ! %l3 = 000000000000007d ! Mem[0000000021000100] = ff53e6b0fe533fcb, %l6 = 0000000000000089, %l7 = 00000000000000ff casxa [%i2]0x80,%l6,%l7 ! %l7 = ff53e6b0fe533fcb ! Mem[0000000091800114] = 00000000, %l18 = f2a9b0a09f4b8cb0 lduh [%o3+0x014],%g2 ! %g2 = 0000000000000000 ! %l3 = 000000000000007d, Mem[0000000091000119] = 00000000 stb %l3,[%o2+0x019] ! Mem[0000000091000118] = 7d000000 ! Mem[0000000021000108] = 59df7e4f428c5421, %l2 = 0000000000000000, %l6 = 0000000000000089 add %i2,0x08,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 59df7e4f428c5421 ! %l6 = 428c5421, %l7 = fe533fcb, Mem[0000000020800100] = f0000000 1b0f7e19 std %l6,[%i1+%g0] ! Mem[0000000020800100] = 428c5421 fe533fcb ! Mem[0000000021800118] = 1f3aa06a, %l4 = f00000001b0f7e19 ldsba [%i3+%i6]0x80,%l4 ! %l4 = 000000000000001f ! Mem[0000000020800118] = ff00000284b3ff6d, %l0 = 000000000000007d, %l7 = ff53e6b0fe533fcb add %i1,0x18,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = ff00000284b3ff6d ba,a p8_not_taken_0_end p8_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p8_branch_failed p8_not_taken_0_end: ! End of Random Code for Processor 8 p8_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x020] ! Set processor 8 done flag ! Check Registers p8_check_registers: set p8_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000007d bne,a,pn %xcc,p8_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000007d bne,a,pn %xcc,p8_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000000 bne,a,pn %xcc,p8_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000007d bne,a,pn %xcc,p8_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000001f bne,a,pn %xcc,p8_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000f0126a60 bne,a,pn %xcc,p8_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 59df7e4f428c5421 bne,a,pn %xcc,p8_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ff00000284b3ff6d bne,a,pn %xcc,p8_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p8_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = fff449fc6191858f ldx [%i0+0x008],%g3 ! Observed data at 0000000020000108 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = fff133781f3aa06a ldx [%i0+0x010],%g3 ! Observed data at 0000000020000110 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffd004cb38535052 ldx [%i0+0x018],%g3 ! Observed data at 0000000020000118 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d861ff5bee52df08 ldx [%i0+0x020],%g3 ! Observed data at 0000000020000120 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = f0126a60d245ff46 ldx [%i0+0x028],%g3 ! Observed data at 0000000020000128 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x028,%g4 set p8_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 428c5421fe533fcb ldx [%i1+0x000],%g3 ! Observed data at 0000000020800100 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00000000cbff63ba ldx [%i1+0x008],%g3 ! Observed data at 0000000020800108 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff58df2b00000032 ldx [%i1+0x010],%g3 ! Observed data at 0000000020800110 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 45abc3c796f2ffa8 ldx [%i1+0x020],%g3 ! Observed data at 0000000020800120 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000e336c2f8ff ldx [%i1+0x028],%g3 ! Observed data at 0000000020800128 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = baf8e35d980ac2f8 ldx [%i1+0x030],%g3 ! Observed data at 0000000020800130 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x030,%g4 set p8_local2_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = ffa0f517ff3e24ff ldx [%i2+0x010],%g3 ! Observed data at 0000000021000110 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ad0000002619e0b4 ldx [%i2+0x018],%g3 ! Observed data at 0000000021000118 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 275cd0f300000000 ldx [%i2+0x020],%g3 ! Observed data at 0000000021000120 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffe77a742afb64b1 ldx [%i2+0x038],%g3 ! Observed data at 0000000021000138 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x038,%g4 set p8_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffff6467ffffd245 ldx [%i3+0x000],%g3 ! Observed data at 0000000021800100 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00000059ee5cff11 ldx [%i3+0x008],%g3 ! Observed data at 0000000021800108 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000000017a0f517 ldx [%i3+0x010],%g3 ! Observed data at 0000000021800110 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1f3aa06ab65c8f2c ldx [%i3+0x018],%g3 ! Observed data at 0000000021800118 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d245ff4600000017 ldx [%i3+0x020],%g3 ! Observed data at 0000000021800120 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff09fcce49ff37aa ldx [%i3+0x030],%g3 ! Observed data at 0000000021800130 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x030,%g4 ! The test for processor 8 has passed p8_passed: ta GOOD_TRAP nop p8_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p8_failed p8_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p8_failed p8_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p8_failed p8_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p8_failed p8_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p8_failed p8_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p8_failed p8_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p8_failed p8_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p8_failed ! The test for processor 8 failed p8_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x020] ! Set processor 8 done flag set p8_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 8 failed p8_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x020] ! Set processor 8 done flag set p8_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p8_dfill_failed: ba p8_failed mov 0xddd,%g1 p8_selfmod_failed: ba p8_failed mov 0xabc,%g1 p8_common_error: or %g0,0xee8,%g1 ba p8_failed mov %o5,%g3 p8_common_signature_error: set p8_temp,%g1 ba p8_failed st %g2,[%g1] ! Common Lock Number p8_common_timeout: set p8_temp,%g1 ba p8_failed st %g2,[%g1] ! Common Lock Number p8_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p8_failed mov 0x0,%g3 p8_trap1e: ldstub [%i1+0x011],%l6 ! Mem[0000000020800111] swap [%i0+0x000],%l4 ! Mem[0000000020000100] ldstub [%i2+0x02c],%l7 ! Mem[000000002100012c] ldstub [%i1+0x002],%l2 ! Mem[0000000020800102] ldstub [%i3+0x016],%l2 ! Mem[0000000021800116] done p8_trap1o: ldstub [%o1+0x011],%l6 ! Mem[0000000020800111] swap [%o0+0x000],%l4 ! Mem[0000000020000100] ldstub [%o2+0x02c],%l7 ! Mem[000000002100012c] ldstub [%o1+0x002],%l2 ! Mem[0000000020800102] ldstub [%o3+0x016],%l2 ! Mem[0000000021800116] done p8_trap2e: stw %l2,[%i1+0x030] ! Mem[0000000020800130] sth %l4,[%i1+0x012] ! Mem[0000000020800112] ldub [%i1+0x011],%l6 ! Mem[0000000020800111] ldub [%i3+0x01f],%l5 ! Mem[000000002180011f] std %l2,[%i2+0x018] ! Mem[0000000021000118] stb %l5,[%i1+0x020] ! Mem[0000000020800120] ldsb [%i0+0x002],%l7 ! Mem[0000000020000102] done p8_trap2o: stw %l2,[%o1+0x030] ! Mem[0000000020800130] sth %l4,[%o1+0x012] ! Mem[0000000020800112] ldub [%o1+0x011],%l6 ! Mem[0000000020800111] ldub [%o3+0x01f],%l5 ! Mem[000000002180011f] std %l2,[%o2+0x018] ! Mem[0000000021000118] stb %l5,[%o1+0x020] ! Mem[0000000020800120] ldsb [%o0+0x002],%l7 ! Mem[0000000020000102] done p8_trap3e: nop nop nop nop nop nop nop done p8_trap3o: nop nop nop nop nop nop nop done p8_init_memory_pointers: set p8_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p8_local0_start,%i0 set p8_local1_start,%i1 set p8_local2_start,%i2 set p8_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 3309fcce49ab37aa ldx [%g1+0x008],%l1 ! %l1 = 5b291f163b6be026 ldx [%g1+0x010],%l2 ! %l2 = 4d7dfd6fcdd692b6 ldx [%g1+0x018],%l3 ! %l3 = 16ded03fbad79a14 ldx [%g1+0x020],%l4 ! %l4 = e1abae999fadfaca ldx [%g1+0x028],%l5 ! %l5 = a9ad6d909cfdf51d ldx [%g1+0x030],%l6 ! %l6 = 3bce844a68139cc0 ldx [%g1+0x038],%l7 ! %l7 = 97f3a9701cfe8c2c ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 9 processor_9: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x24] ! Set the start flag wrpr %g0,7,%cleanwin call p9_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 9 wr %g0,0x4,%fprs ! Make sure fef is 1 set p9_init_freg,%g1 ! %f0 = 2ddf82f8 22c3c471 d921ad1f 048da0bf ! %f4 = 9a15b772 1a557b87 5d2df73b 4ee4c9d0 ! %f8 = f228e74e 43f3417a 074f07bf f30ad76f ! %f12 = c4c72d7e 142fdcf4 52202e40 6044079a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 15df50b2 a8f4dfd8 925cbe5a 7069f1c8 ! %f20 = 93e67bd3 5c28f849 511f8c75 6ccec8c7 ! %f24 = 1e00cfe5 bc0df282 28787e35 1dda8e99 ! %f28 = 9c43f6ee 0e069236 6d002da8 a6deaf07 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f7c62f5b e42aa16b b1d0c517 0878f8c2 ! %f36 = 87df3c83 28d9d858 deafd065 b18c727b ! %f40 = c64ba861 89a4e10e 09fbc2f0 327c5a89 ! %f44 = afeb8835 71454f6c be14e130 80d2a2d8 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xcf0e7e580000003a,%g7,%g1 ! GSR scale = 7, align = 2 wr %g1,%g0,%gsr ! GSR = cf0e7e580000003a wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 9 p9_label_1: ! Mem[0000000090000114] = 3e77a220, %l18 = f919ee57ee6e7039 ldub [%o0+0x015],%g2 ! %g2 = 000000000000003e ! Mem[0000000022000120] = 1c7b9b5c, %l5 = 0dd25237deaae9b3 ldstub [%i0+%o4],%l5 ! %l5 = 000000000000001c ! %l6 = ec759b59, %l7 = eb9c3b70, Mem[0000000091800138] = d0837b37 8e3ab89c std %l6,[%o3+0x038] ! Mem[0000000091800138] = ec759b59 eb9c3b70 ! Mem[0000000023000130] = 85f52198, %l5 = 0000001c, %l3 = 8d0bd512 add %i2,0x30,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000085f52198 ! %l0 = 105d38e4, %l1 = 57ad43b9, Mem[0000000091800128] = bf401764 35187c6a std %l0,[%o3+%o5] ! Mem[0000000091800128] = 105d38e4 57ad43b9 ! Mem[0000000023000118] = b1c2fae3, %l0 = 21987428105d38e4 lduha [%i2+%i6]0x80,%l0 ! %l0 = 000000000000b1c2 ! Mem[0000000023000118] = b1c2fae3, %l4 = 8529b5b2c5b67099 ldsw [%i2+%i6],%l4 ! %l4 = ffffffffb1c2fae3 ! %l4 = ffffffffb1c2fae3, Mem[0000000022000128] = fc1bc64a stba %l4,[%i0+%o5]0x89 ! Mem[0000000022000128] = fc1bc6e3 ! %l2 = 618431344bf8f1a9, Mem[0000000022000120] = ff7b9b5c stba %l2,[%i0+%o4]0x81 ! Mem[0000000022000120] = a97b9b5c ! Mem[0000000022800104] = af7ba053, %l4 = ffffffffb1c2fae3, %asi = 80 swapa [%i1+0x004]%asi,%l4 ! %l4 = 00000000af7ba053 p9_label_2: ! Mem[000000002200012c] = f97c89f3, %l4 = 00000000af7ba053 swap [%i0+0x02c],%l4 ! %l4 = 00000000f97c89f3 ! Mem[0000000023800100] = aaeb04da, %l3 = 0000000085f52198 ldstuba [%i3+%g0]0x80,%l3 ! %l3 = 00000000000000aa ! %l1 = ac30edcc57ad43b9, Mem[0000000091800138] = ec759b59eb9c3b70 stx %l1,[%o3+0x038] ! Mem[0000000091800138] = ac30edcc57ad43b9 ! Mem[000000002300012b] = fa24de25, %l1 = ac30edcc57ad43b9 ldstub [%i2+0x02b],%l1 ! %l1 = 0000000000000025 ! %l5 = 000000000000001c, Mem[0000000090800120] = 67cb6fb0cd32aeda, %asi = 80 stxa %l5,[%o1+0x020]%asi ! Mem[0000000090800120] = 000000000000001c ! Mem[000000002280013c] = 1d6d0317, %l2 = 4bf8f1a9, %l5 = 0000001c add %i1,0x3c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000001d6d0317 ! Mem[0000000090800110] = 05b93bc7, %l18 = f919ee57ee6e7039 ldsw [%o1+%i5],%g2 ! %g2 = f919ee57ee6e7039 ! Mem[0000000022800130] = e4f92235, %l3 = 00000000000000aa ldstuba [%i1+%o6]0x80,%l3 ! %l3 = 00000000000000e4 ! Mem[0000000022800101] = 81268d8f, %l2 = 618431344bf8f1a9 ldstuba [%i1+0x001]%asi,%l2 ! %l2 = 0000000000000026 ! Mem[0000000022000120] = a97b9b5c, %l6 = 3078477dec759b59 ldstub [%i0+%o4],%l6 ! %l6 = 00000000000000a9 p9_label_3: ! Mem[0000000091800138] = ac30edcc, %l18 = f919ee57ee6e7039 ldub [%o3+0x038],%g2 ! %g2 = 00000000000000ac ! Mem[0000000090000120] = 028c20cc 28420202, %l2 = 00000026, %l3 = 000000e4 ldda [%o0+0x020]%asi,%g2 ! %l2 = 0000000000000026 00000000000000e4 ! Mem[0000000023800120] = 46a6a922, %l3 = 000000e4, %l3 = 000000e4 add %i3,0x20,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000046a6a922 ! %l5 = 000000001d6d0317, Mem[0000000022000128] = fc1bc6e3 stwa %l5,[%i0+%o5]0x89 ! Mem[0000000022000128] = 1d6d0317 ! Mem[0000000091000120] = 93986027, %l18 = f919ee57ee6e7039 lduw [%o2+%o4],%g2 ! %g2 = f919ee57ee6e7039 ! Mem[0000000022800114] = faf2a8ce, %l3 = 46a6a922, %l1 = 00000025 add %i1,0x14,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000faf2a8ce ! Mem[0000000022000110] = 0b61f0c3, %l7 = 8de3c97deb9c3b70 ldstuba [%i0+%i5]0x81,%l7 ! %l7 = 000000000000000b ! %l2 = 0000000000000026, Mem[000000009000010c] = c2190b14 stw %l2,[%o0+0x00c] ! Mem[000000009000010c] = 00000026 ! Mem[0000000023800118] = 4cb633a5, %l5 = 000000001d6d0317 ldstuba [%i3+%i6]0x89,%l5 ! %l5 = 00000000000000a5 ! Mem[0000000022000130] = eb0b7e72, %l0 = 000000000000b1c2 ldstuba [%i0+%o6]0x89,%l0 ! %l0 = 0000000000000072 p9_label_4: ! Mem[000000002380012c] = aaaa4722, %l7 = 000000000000000b ldstuba [%i3+0x02c]%asi,%l7 ! %l7 = 00000000000000aa ! Mem[000000002200011d] = 8af022b5, %l2 = 0000000000000026 ldstub [%i0+0x01d],%l2 ! %l2 = 00000000000000f0 ! %l1 = 00000000faf2a8ce, Mem[0000000023000138] = b06a177135cf0e79 stx %l1,[%i2+0x038] ! Mem[0000000023000138] = 00000000faf2a8ce ! Mem[0000000022000100] = d0afc40a, %l1 = 00000000faf2a8ce lduha [%i0+%g0]0x88,%l1 ! %l1 = 000000000000c40a ! %l5 = 00000000000000a5, Mem[0000000091000128] = f4c833a81c456b0e stx %l5,[%o2+%o5] ! Mem[0000000091000128] = 00000000000000a5 ! Mem[0000000022000108] = 39a63165, %l6 = 00000000000000a9 swap [%i0+%i4],%l6 ! %l6 = 0000000039a63165 ! Mem[0000000022000130] = ff7e0beb, %l2 = 000000f0, %l2 = 000000f0 add %i0,0x30,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000ff7e0beb ! Mem[0000000090800138] = 30a966cf, %l18 = f919ee57ee6e7039 lduw [%o1+0x038],%g2 ! %g2 = f919ee57ee6e7039 ! Mem[0000000022800118] = 81652791, %l7 = 00000000000000aa, %asi = 80 swapa [%i1+0x018]%asi,%l7 ! %l7 = 0000000081652791 ! %l5 = 00000000000000a5, Mem[0000000023800128] = 5db94d4a stba %l5,[%i3+%o5]0x89 ! Mem[0000000023800128] = 5db94da5 p9_label_5: ! Mem[0000000023800114] = 3b591862, %l5 = 00000000000000a5 ldsb [%i3+0x015],%l5 ! %l5 = 0000000000000059 ! Mem[0000000023800110] = c7a5bae9, %l3 = 0000000046a6a922 ldstuba [%i3+%i5]0x88,%l3 ! %l3 = 00000000000000e9 ! Mem[0000000022000130] = ff7e0beb, %l3 = 00000000000000e9 ldsba [%i0+%o6]0x80,%l3 ! %l3 = ffffffffffffffff ! Mem[0000000022800108] = 87c9f649, %l1 = 000000000000c40a ldstuba [%i1+%i4]0x88,%l1 ! %l1 = 0000000000000049 ! %l7 = 0000000081652791, Mem[0000000023000130] = 85f52198 stwa %l7,[%i2+%o6]0x81 ! Mem[0000000023000130] = 81652791 ! Mem[0000000023000108] = 653a597786eea5f1, %l1 = 0000000000000049, %l2 = 00000000ff7e0beb add %i2,0x08,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 653a597786eea5f1 ! Mem[0000000023800110] = ffbaa5c7, %l7 = 0000000081652791 ldstuba [%i3+%i5]0x81,%l7 ! %l7 = 00000000000000ff ! Mem[0000000022800134] = 871688c3, %l3 = ffffffff, %l6 = 39a63165 add %i1,0x34,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000871688c3 ! %l5 = 0000000000000059, Mem[0000000022800130] = fff92235 stha %l5,[%i1+%o6]0x81 ! Mem[0000000022800130] = 00592235 ! Mem[0000000022000128] = 1d6d0317, %l6 = 00000000871688c3 swapa [%i0+%o5]0x88,%l6 ! %l6 = 000000001d6d0317 p9_label_6: ! Mem[0000000023800114] = 3b591862, %l4 = f97c89f3, %l1 = 00000049 add %i3,0x14,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000003b591862 ! %l0 = 00000072, %l1 = 3b591862, Mem[0000000022000120] = ff7b9b5c 0843af9c std %l0,[%i0+%o4] ! Mem[0000000022000120] = 00000072 3b591862 ! Mem[0000000090000138] = 46405e9e, %l18 = f919ee57ee6e7039 ldsh [%o0+0x03a],%g2 ! %g2 = 0000000000004640 ! Mem[0000000023000130] = 91276581, %l7 = 00000000000000ff ldstuba [%i2+%o6]0x89,%l7 ! %l7 = 0000000000000081 ! Mem[0000000022000124] = 3b591862, %l3 = ffffffff, %l2 = 86eea5f1 add %i0,0x24,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000003b591862 ! Mem[0000000023800120] = 22a9a646, %l2 = 000000003b591862 lduwa [%i3+%o4]0x88,%l2 ! %l2 = 0000000022a9a646 ! %l2 = 0000000022a9a646, Mem[0000000090000102] = 5572c76a sth %l2,[%o0+0x002] ! Mem[0000000090000100] = a646c76a ! Mem[000000002300011a] = b1c2fae3, %l0 = 0000000000000072 ldstub [%i2+0x01a],%l0 ! %l0 = 00000000000000fa ! Mem[0000000090800124] = 0000001c, %l18 = f919ee57ee6e7039 lduw [%o1+0x024],%g2 ! %g2 = f919ee57ee6e7039 ! Mem[0000000023000120] = 23872e94, %l3 = ffffffffffffffff ldsha [%i2+%o4]0x81,%l3 ! %l3 = 0000000000002387 p9_label_7: ! Mem[000000002380011c] = 89823c8f, %l0 = 00000000000000fa ldub [%i3+0x01e],%l0 ! %l0 = 000000000000003c ! %l6 = 1d6d0317, %l7 = 00000081, Mem[0000000022800108] = 87c9f6ff 88b37cb1 stda %l6,[%i1+%i4]0x89 ! Mem[0000000022800108] = 1d6d0317 00000081 ! Mem[000000002200012a] = c3881687, %l4 = 00000000f97c89f3 ldstub [%i0+0x02a],%l4 ! %l4 = 0000000000000016 ! Mem[0000000023000100] = 1d84c5ff, %l4 = 00000016, %l0 = 0000003c casa [%i2]0x80,%l4,%l0 ! %l0 = 000000001d84c5ff ! %l0 = 000000001d84c5ff, Mem[0000000022000128] = 87ff88c3 stwa %l0,[%i0+%o5]0x89 ! Mem[0000000022000128] = 1d84c5ff ! Mem[0000000023800118] = ff33b64c89823c8f, %l3 = 0000000000002387, %l7 = 0000000000000081 add %i3,0x18,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = ff33b64c89823c8f ! Mem[0000000022800118] = 000000aa, %l0 = 000000001d84c5ff swapa [%i1+%i6]0x81,%l0 ! %l0 = 00000000000000aa ! Mem[0000000023800108] = d4220a9aba28b746, %l7 = ff33b64c89823c8f, %l2 = 0000000022a9a646 add %i3,0x08,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = d4220a9aba28b746 ! Mem[0000000023000118] = b1c2ffe3, %l4 = 0000000000000016 ldsba [%i2+%i6]0x80,%l4 ! %l4 = ffffffffffffffb1 ! %l7 = ff33b64c89823c8f, Mem[0000000090000128] = 2f9e9378 sth %l7,[%o0+%o5] ! Mem[0000000090000128] = 3c8f9378 p9_label_8: ! Mem[0000000022800130] = 35225900, %l1 = 000000003b591862 ldstuba [%i1+%o6]0x88,%l1 ! %l1 = 0000000000000000 ! Mem[0000000023800120] = 46a6a92218c85fcf, %l7 = ff33b64c89823c8f ldxa [%i3+%o4]0x80,%l7 ! %l7 = 46a6a92218c85fcf ! %l0 = 000000aa, %l1 = 00000000, Mem[0000000091000100] = 4f11c436 30fee667 std %l0,[%o2+%g0] ! Mem[0000000091000100] = 000000aa 00000000 ! Mem[000000002300011c] = 62ba943a, %l0 = 00000000000000aa, %asi = 80 swapa [%i2+0x01c]%asi,%l0 ! %l0 = 0000000062ba943a ! Mem[0000000091800130] = b4948512, %l18 = f919ee57ee6e7039 ldswa [%o3+0x030]%asi,%g2 ! %g2 = f919ee57ee6e7039 ! Mem[0000000022800118] = 1d84c5ff86cb63c3, %l2 = d4220a9aba28b746, %l3 = 0000000000002387 add %i1,0x18,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 1d84c5ff86cb63c3 ! %l1 = 0000000000000000, Mem[0000000090800118] = b1df1863 sth %l1,[%o1+%i6] ! Mem[0000000090800118] = 00001863 ! Mem[0000000022000120] = 00000072, %l6 = 000000001d6d0317 swap [%i0+%o4],%l6 ! %l6 = 0000000000000072 ! Mem[0000000023000118] = b1c2ffe3, %l5 = 0000000000000059 ldstuba [%i2+%i6]0x81,%l5 ! %l5 = 00000000000000b1 ! Mem[0000000022000100] = 0ac4afd087748c10, %l6 = 0000000000000072, %l5 = 00000000000000b1 casxa [%i0]0x80,%l6,%l5 ! %l5 = 0ac4afd087748c10 p9_label_9: ! %l3 = 1d84c5ff86cb63c3, Mem[0000000022000138] = 880427898e31e0d6 stx %l3,[%i0+0x038] ! Mem[0000000022000138] = 1d84c5ff86cb63c3 ! Mem[000000002380013b] = ebfa9a2b, %l0 = 0000000062ba943a ldstub [%i3+0x03b],%l0 ! %l0 = 000000000000002b ! Mem[0000000023800126] = 18c85fcf, %l4 = ffffffffffffffb1 ldstuba [%i3+0x026]%asi,%l4 ! %l4 = 000000000000005f ! Mem[0000000090800138] = 30a966cf, %l18 = f919ee57ee6e7039 ldswa [%o1+0x038]%asi,%g2 ! %g2 = f919ee57ee6e7039 ! Mem[0000000022000120] = 1d6d0317, %l7 = 18c85fcf, %l7 = 18c85fcf add %i0,0x20,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000001d6d0317 ! %l6 = 0000000000000072, Mem[000000009000010e] = 002676bf sth %l6,[%o0+0x00e] ! Mem[000000009000010c] = 007276bf ! Mem[0000000022800130] = ff592235871688c3, %l5 = 0ac4afd087748c10, %l4 = 000000000000005f add %i1,0x30,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = ff592235871688c3 ! Mem[0000000022000125] = 3b591862, %l6 = 0000000000000072 ldstub [%i0+0x025],%l6 ! %l6 = 0000000000000059 ! %l6 = 0000000000000059, Mem[0000000090800112] = 3bc74f00 sth %l6,[%o1+0x012] ! Mem[0000000090800110] = 00594f00 ! Mem[0000000022800120] = e20c78fe, %l7 = 000000001d6d0317 lduba [%i1+%o4]0x89,%l7 ! %l7 = 00000000000000fe p9_label_10: ! Mem[0000000022800130] = ff592235, %l7 = 00000000000000fe ldsba [%i1+%o6]0x80,%l7 ! %l7 = ffffffffffffffff ! Mem[0000000022000120] = 17036d1d, %l2 = d4220a9aba28b746 swapa [%i0+%o4]0x88,%l2 ! %l2 = 0000000017036d1d ! Mem[0000000091800134] = ed611253, %l18 = f919ee57ee6e7039 ldsh [%o3+0x034],%g2 ! %g2 = ffffffffffffed61 ! Mem[0000000022000118] = be88e5e9, %l7 = ffffffffffffffff swapa [%i0+%i6]0x88,%l7 ! %l7 = 00000000be88e5e9 ! Mem[000000002300013c] = faf2a8ce, %l5 = 87748c10, %l5 = 87748c10 add %i2,0x3c,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000faf2a8ce ! %l6 = 0000000000000059, Mem[0000000023000120] = 23872e947e10bee3 stxa %l6,[%i2+%o4]0x80 ! Mem[0000000023000120] = 0000000000000059 ! Mem[0000000022800108] = 1d6d0317, %l3 = 1d84c5ff86cb63c3 ldstuba [%i1+%i4]0x89,%l3 ! %l3 = 0000000000000017 ! Mem[0000000023800120] = 46a6a922, %l4 = ff592235871688c3 swap [%i3+%o4],%l4 ! %l4 = 0000000046a6a922 ! %l7 = 00000000be88e5e9, Mem[000000009000010e] = 007276bf stba %l7,[%o0+0x00e]%asi ! Mem[000000009000010c] = e97276bf ! %l5 = 00000000faf2a8ce, Mem[0000000091800130] = b4948512ed611253 stx %l5,[%o3+%o6] ! Mem[0000000091800130] = 00000000faf2a8ce p9_label_11: ! Mem[0000000023000115] = 7d520171, %l0 = 000000000000002b ldstub [%i2+0x015],%l0 ! %l0 = 0000000000000052 ! Mem[0000000023800128] = a54db95d, %l5 = faf2a8ce, %l6 = 00000059 add %i3,0x28,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000a54db95d ! %l4 = 0000000046a6a922, Mem[0000000091800134] = faf2a8ce stw %l4,[%o3+0x034] ! Mem[0000000091800134] = 46a6a922 ! Mem[0000000091000128] = 00000000000000a5, %l18 = f919ee57ee6e7039 ldx [%o2+%o5],%g2 ! %g2 = 00000000000000a5 ! Mem[0000000023000108] = 653a597786eea5f1, %l5 = 00000000faf2a8ce, %l6 = 00000000a54db95d add %i2,0x08,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 653a597786eea5f1 ! Mem[0000000023000108] = 653a5977, %l4 = 0000000046a6a922 swap [%i2+%i4],%l4 ! %l4 = 00000000653a5977 ! Mem[0000000023000128] = ffde24fa, %l5 = 00000000faf2a8ce ldstuba [%i2+%o5]0x89,%l5 ! %l5 = 00000000000000fa ! Mem[000000002280013d] = 1d6d0317, %l1 = 0000000000000000 ldstub [%i1+0x03d],%l1 ! %l1 = 000000000000006d ! Mem[0000000022800128] = 9caaa5fa, %l5 = 00000000000000fa ldstuba [%i1+%o5]0x80,%l5 ! %l5 = 000000000000009c ! Mem[0000000022800108] = ff036d1d, %l2 = 0000000017036d1d swap [%i1+%i4],%l2 ! %l2 = 00000000ff036d1d p9_label_12: ! Mem[000000002200010c] = d6be2c79, %l7 = 00000000be88e5e9 swap [%i0+0x00c],%l7 ! %l7 = 00000000d6be2c79 ! Mem[000000002200010c] = be88e5e9, %l5 = 0000009c, %l1 = 0000006d add %i0,0x0c,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000be88e5e9 ! Mem[0000000090000128] = 3c8f9378, %l18 = f919ee57ee6e7039 lduw [%o0+%o5],%g2 ! %g2 = f919ee57ee6e7039 ! %l1 = 00000000be88e5e9, Mem[000000009080011d] = d3fbdc00 stb %l1,[%o1+0x01d] ! Mem[000000009080011c] = e9fbdc00 ! Mem[0000000022800108] = 17036d1d, %l6 = 653a597786eea5f1 swap [%i1+%i4],%l6 ! %l6 = 0000000017036d1d ! Mem[0000000022800100] = 8f8dff81, %l4 = 00000000653a5977 ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 0000000000000081 ! Mem[0000000023000128] = ff24deffdc6e2cd5, %l5 = 000000000000009c, %l0 = 0000000000000052 add %i2,0x28,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = ff24deffdc6e2cd5 ! Mem[0000000022000134] = 5d594807, %l3 = 0000000000000017 swap [%i0+0x034],%l3 ! %l3 = 000000005d594807 ! Mem[000000002200011c] = 8aff22b5, %l2 = 00000000ff036d1d swap [%i0+0x01c],%l2 ! %l2 = 000000008aff22b5 ! Mem[0000000022800114] = faf2a8ce, %l5 = 000000000000009c ldstub [%i1+0x014],%l5 ! %l5 = 00000000000000fa p9_label_13: ! Mem[0000000090000118] = 20335f9f, %l18 = f919ee57ee6e7039 ldsb [%o0+%i6],%g2 ! %g2 = 0000000000000020 ! Mem[0000000022800110] = 9e968fc8, %l7 = 00000000d6be2c79 swapa [%i1+%i5]0x88,%l7 ! %l7 = 000000009e968fc8 ! %l6 = 0000000017036d1d, Mem[0000000091800114] = 5c0ad132 stba %l6,[%o3+0x014]%asi ! Mem[0000000091800114] = 1d0ad132 ! Mem[0000000022800138] = 58f770b91dff0317, %l5 = 00000000000000fa, %l0 = ff24deffdc6e2cd5 add %i1,0x38,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 58f770b91dff0317 ! Mem[0000000022000134] = 00000017, %l7 = 000000009e968fc8 ldswa [%i0+0x034]%asi,%l7 ! %l7 = 0000000000000017 ! Mem[000000002200012c] = af7ba053, %l7 = 0000000000000017 ldstub [%i0+0x02c],%l7 ! %l7 = 00000000000000af ! Mem[0000000022000102] = 0ac4afd0, %l0 = 58f770b91dff0317 ldstub [%i0+0x002],%l0 ! %l0 = 00000000000000af ! Mem[0000000023800128] = a54db95dffaa4722, %l2 = 000000008aff22b5, %l7 = 00000000000000af add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = a54db95dffaa4722 ! %l0 = 00000000000000af, Mem[0000000022000120] = ba28b746 stwa %l0,[%i0+%o4]0x89 ! Mem[0000000022000120] = 000000af ! Mem[0000000023000118] = ffc2ffe3, %l1 = 00000000be88e5e9 lduw [%i2+%i6],%l1 ! %l1 = 00000000ffc2ffe3 p9_label_14: ! Mem[0000000022000118] = ffffffff, %l7 = a54db95dffaa4722 ldstuba [%i0+%i6]0x80,%l7 ! %l7 = 00000000000000ff ! Mem[0000000022000114] = 4053098e, %l2 = 000000008aff22b5 swap [%i0+0x014],%l2 ! %l2 = 000000004053098e ! Mem[0000000023000108] = 46a6a922 86eea5f1, %l6 = 17036d1d, %l7 = 000000ff ldd [%i2+%i4],%l6 ! %l6 = 0000000046a6a922 0000000086eea5f1 ! Mem[0000000023000109] = 46a6a922, %l4 = 0000000000000081 ldstub [%i2+0x009],%l4 ! %l4 = 00000000000000a6 ! Mem[0000000022800118] = ffc5841d, %l0 = 00000000000000af swapa [%i1+%i6]0x89,%l0 ! %l0 = 00000000ffc5841d ! Mem[000000009180011c] = c56f1eb7, %l18 = f919ee57ee6e7039 lduw [%o3+0x01c],%g2 ! %g2 = f919ee57ee6e7039 ! %l4 = 00000000000000a6, Mem[0000000022800110] = 792cbed6 stha %l4,[%i1+%i5]0x81 ! Mem[0000000022800110] = 00a6bed6 ! Mem[0000000091800114] = 0ad13203, %l18 = f919ee57ee6e7039 ldub [%o3+0x015],%g2 ! %g2 = 000000000000000a ! Mem[000000002280010c] = 81000000, %l1 = 00000000ffc2ffe3 ldstub [%i1+0x00c],%l1 ! %l1 = 0000000000000081 ! Mem[0000000023000108] = 46ffa922, %l0 = 00000000ffc5841d swapa [%i2+%i4]0x81,%l0 ! %l0 = 0000000046ffa922 p9_label_15: ! Mem[000000002380011c] = 89823c8f, %l2 = 000000004053098e swap [%i3+0x01c],%l2 ! %l2 = 0000000089823c8f ! Mem[0000000090800130] = e8614bb4 bb4d7b94, %l2 = 89823c8f, %l3 = 5d594807 ldd [%o1+%o6],%g2 ! %l2 = 0000000089823c8f 000000005d594807 ! Mem[0000000022800108] = f1a5ee86, %l4 = 00000000000000a6 swapa [%i1+%i4]0x88,%l4 ! %l4 = 00000000f1a5ee86 ! Mem[000000002380012c] = ffaa4722, %l1 = 0000000000000081 swap [%i3+0x02c],%l1 ! %l1 = 00000000ffaa4722 ! Mem[000000002200010c] = be88e5e9, %l0 = 0000000046ffa922 ldsb [%i0+0x00f],%l0 ! %l0 = ffffffffffffffe9 ! Mem[0000000023000118] = ffc2ffe3, %l5 = 00000000000000fa, %asi = 80 swapa [%i2+0x018]%asi,%l5 ! %l5 = 00000000ffc2ffe3 ! Mem[0000000022000108] = 000000a9, %l7 = 0000000086eea5f1 lduba [%i0+%i4]0x80,%l7 ! %l7 = 0000000000000000 ! Mem[0000000023000100] = 1d84c5ff, %l4 = f1a5ee86, %l0 = ffffffe9 casa [%i2]0x80,%l4,%l0 ! %l0 = 000000001d84c5ff ! Mem[0000000022800120] = fe780ce211b1592c, %l3 = 000000005d594807, %l2 = 0000000089823c8f add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = fe780ce211b1592c ! Mem[0000000023800110] = ffbaa5c7, %l5 = 00000000ffc2ffe3 lduha [%i3+%i5]0x80,%l5 ! %l5 = 000000000000ffba ba,a p9_not_taken_0_end p9_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p9_branch_failed p9_not_taken_0_end: ! End of Random Code for Processor 9 1: membar #Sync ! Force all stores to complete p9_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x024] ! Set processor 9 done flag ! Check Registers p9_check_registers: set p9_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000001d84c5ff bne,a,pn %xcc,p9_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000ffaa4722 bne,a,pn %xcc,p9_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be fe780ce211b1592c bne,a,pn %xcc,p9_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000005d594807 bne,a,pn %xcc,p9_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000f1a5ee86 bne,a,pn %xcc,p9_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000ffba bne,a,pn %xcc,p9_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000046a6a922 bne,a,pn %xcc,p9_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000000 bne,a,pn %xcc,p9_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p9_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 0ac4ffd087748c10 ldx [%i0+0x000],%g3 ! Observed data at 0000000022000100 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000a9be88e5e9 ldx [%i0+0x008],%g3 ! Observed data at 0000000022000108 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff61f0c38aff22b5 ldx [%i0+0x010],%g3 ! Observed data at 0000000022000110 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffffffffff036d1d ldx [%i0+0x018],%g3 ! Observed data at 0000000022000118 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = af0000003bff1862 ldx [%i0+0x020],%g3 ! Observed data at 0000000022000120 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffc5841dff7ba053 ldx [%i0+0x028],%g3 ! Observed data at 0000000022000128 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1d84c5ff86cb63c3 ldx [%i0+0x038],%g3 ! Observed data at 0000000022000138 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x038,%g4 set p9_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffff8d8fb1c2fae3 ldx [%i1+0x000],%g3 ! Observed data at 0000000022800100 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a6000000ff000000 ldx [%i1+0x008],%g3 ! Observed data at 0000000022800108 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00a6bed6fff2a8ce ldx [%i1+0x010],%g3 ! Observed data at 0000000022800110 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = af00000086cb63c3 ldx [%i1+0x018],%g3 ! Observed data at 0000000022800118 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffaaa5fa2ca7fee6 ldx [%i1+0x028],%g3 ! Observed data at 0000000022800128 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x028,%g4 set p9_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ffc5841d86eea5f1 ldx [%i2+0x008],%g3 ! Observed data at 0000000023000108 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2508207b7dff0171 ldx [%i2+0x010],%g3 ! Observed data at 0000000023000110 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000fa000000aa ldx [%i2+0x018],%g3 ! Observed data at 0000000023000118 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000000000000059 ldx [%i2+0x020],%g3 ! Observed data at 0000000023000120 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff6527915e12eed8 ldx [%i2+0x030],%g3 ! Observed data at 0000000023000130 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 00000000faf2a8ce ldx [%i2+0x038],%g3 ! Observed data at 0000000023000138 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x038,%g4 set p9_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffeb04da0d48c4f6 ldx [%i3+0x000],%g3 ! Observed data at 0000000023800100 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffbaa5c73b591862 ldx [%i3+0x010],%g3 ! Observed data at 0000000023800110 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff33b64c4053098e ldx [%i3+0x018],%g3 ! Observed data at 0000000023800118 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 871688c318c8ffcf ldx [%i3+0x020],%g3 ! Observed data at 0000000023800120 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = a54db95d00000081 ldx [%i3+0x028],%g3 ! Observed data at 0000000023800128 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ebfa9aff73c67a9d ldx [%i3+0x038],%g3 ! Observed data at 0000000023800138 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x038,%g4 ! The test for processor 9 has passed p9_passed: ta GOOD_TRAP nop p9_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p9_failed p9_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p9_failed p9_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p9_failed p9_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p9_failed p9_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p9_failed p9_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p9_failed p9_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p9_failed p9_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p9_failed ! The test for processor 9 failed p9_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x024] ! Set processor 9 done flag set p9_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 9 failed p9_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x024] ! Set processor 9 done flag set p9_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p9_dfill_failed: ba p9_failed mov 0xddd,%g1 p9_selfmod_failed: ba p9_failed mov 0xabc,%g1 p9_common_error: or %g0,0xee9,%g1 ba p9_failed mov %o5,%g3 p9_common_signature_error: set p9_temp,%g1 ba p9_failed st %g2,[%g1] ! Common Lock Number p9_common_timeout: set p9_temp,%g1 ba p9_failed st %g2,[%g1] ! Common Lock Number p9_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p9_failed mov 0x0,%g3 p9_trap1e: ldx [%i0+0x030],%l6 ! Mem[0000000022000130] stb %l2,[%i0+0x005] ! Mem[0000000022000105] lduh [%i1+0x02c],%l2 ! Mem[000000002280012c] lduw [%i0+0x00c],%l5 ! Mem[000000002200010c] ldd [%i3+0x028],%l0 ! Mem[0000000023800128] ldstub [%i0+0x030],%l0 ! Mem[0000000022000130] ldsh [%i0+0x01a],%l2 ! Mem[000000002200011a] done p9_trap1o: ldx [%o0+0x030],%l6 ! Mem[0000000022000130] stb %l2,[%o0+0x005] ! Mem[0000000022000105] lduh [%o1+0x02c],%l2 ! Mem[000000002280012c] lduw [%o0+0x00c],%l5 ! Mem[000000002200010c] ldd [%o3+0x028],%l0 ! Mem[0000000023800128] ldstub [%o0+0x030],%l0 ! Mem[0000000022000130] ldsh [%o0+0x01a],%l2 ! Mem[000000002200011a] done p9_trap2e: ldsb [%i2+0x011],%l7 ! Mem[0000000023000111] ldsw [%i3+0x030],%l3 ! Mem[0000000023800130] ldsb [%i1+0x029],%l6 ! Mem[0000000022800129] ldub [%i3+0x01b],%l6 ! Mem[000000002380011b] done p9_trap2o: ldsb [%o2+0x011],%l7 ! Mem[0000000023000111] ldsw [%o3+0x030],%l3 ! Mem[0000000023800130] ldsb [%o1+0x029],%l6 ! Mem[0000000022800129] ldub [%o3+0x01b],%l6 ! Mem[000000002380011b] done p9_trap3e: nop nop nop nop done p9_trap3o: nop nop nop nop done p9_init_memory_pointers: set p9_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p9_local0_start,%i0 set p9_local1_start,%i1 set p9_local2_start,%i2 set p9_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 21987428105d38e4 ldx [%g1+0x008],%l1 ! %l1 = ac30edcc57ad43b9 ldx [%g1+0x010],%l2 ! %l2 = 618431344bf8f1a9 ldx [%g1+0x018],%l3 ! %l3 = 018d08328d0bd512 ldx [%g1+0x020],%l4 ! %l4 = 8529b5b2c5b67099 ldx [%g1+0x028],%l5 ! %l5 = 0dd25237deaae9b3 ldx [%g1+0x030],%l6 ! %l6 = 3078477dec759b59 ldx [%g1+0x038],%l7 ! %l7 = 8de3c97deb9c3b70 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 10 processor_10: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x28] ! Set the start flag wrpr %g0,7,%cleanwin call p10_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 10 wr %g0,0x4,%fprs ! Make sure fef is 1 set p10_init_freg,%g1 ! %f0 = 8c235322 4ef23158 36855b70 0ed93cf3 ! %f4 = 9c704279 513a7cb5 37d46a13 294ffa32 ! %f8 = 64d66021 240b0cba 4a0188e4 d2a7f3df ! %f12 = c8bc8979 44cf484f df9806c5 b767dbe1 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9ddcb325 cc59e961 4b5b8665 24daa256 ! %f20 = 473e213a f22fffa3 89972000 a49246ec ! %f24 = 37783d4c b48b0c98 4d74efd9 cf52c5a2 ! %f28 = a2bd397e 1cdc2f06 052e2beb 462e660b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5e909d80 73489d86 eb0c6822 84936ce4 ! %f36 = d6140da9 cb24d08a 38e38d1e c60de78b ! %f40 = 6e1aa91c a552d41b c1e3511b ba8ee8c8 ! %f44 = c2798cae 2a8fdf7c 3e641556 4df8e5ca ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x71bfcec00000006c,%g7,%g1 ! GSR scale = 13, align = 4 wr %g1,%g0,%gsr ! GSR = 71bfcec00000006c wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 10 p10_label_1: ! Mem[000000002580012c] = 6aba3a01, %l5 = 9f6f958e8590b31f swap [%i3+0x02c],%l5 ! %l5 = 000000006aba3a01 ! Mem[000000002480013c] = db9744a8, %l1 = 63d3be6be0de8f57 swap [%i1+0x03c],%l1 ! %l1 = 00000000db9744a8 ! Mem[0000000024000110] = f7d6b675, %l3 = 93acd628, %l7 = 770ea631 add %i0,0x10,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000f7d6b675 ! Mem[0000000024000138] = 955352a7, %l3 = 93acd628, %l7 = f7d6b675 add %i0,0x38,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000955352a7 ! Mem[0000000024000130] = 64e4068c, %l2 = c48148467e808da2 ldstuba [%i0+%o6]0x80,%l2 ! %l2 = 0000000000000064 ! Mem[0000000025000139] = 88db9c5d, %l2 = 0000000000000064 ldstub [%i2+0x039],%l2 ! %l2 = 00000000000000db ! Mem[0000000090000130] = 6f370eaa, %l18 = 47cd8880738d63d7 ldsb [%o0+0x032],%g2 ! %g2 = 000000000000006f ! Mem[0000000025800124] = 0c15deb8, %l4 = df3532d2, %l1 = db9744a8 add %i3,0x24,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000000c15deb8 ! Mem[0000000024000100] = 770c26ff34c126cb, %l1 = 000000000c15deb8 ldxa [%i0+%g0]0x88,%l1 ! %l1 = 770c26ff34c126cb ! %l6 = be855bb3f010ab76, Mem[0000000091800120] = 725398d0 stw %l6,[%o3+%o4] ! Mem[0000000091800120] = f010ab76 p10_label_2: ! Mem[0000000025000130] = f42ecc85, %l7 = 00000000955352a7 ldsba [%i2+%o6]0x80,%l7 ! %l7 = fffffffffffffff4 ! %l4 = e412d915df3532d2, Mem[000000009100013c] = 09595e8e, %asi = 80 stha %l4,[%o2+0x03c]%asi ! Mem[000000009100013c] = 32d25e8e ! Mem[0000000025000128] = b84939296d7583d8, %l1 = 770c26ff34c126cb, %l3 = 3a1af57393acd628 add %i2,0x28,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = b84939296d7583d8 ! %l6 = be855bb3f010ab76, Mem[0000000091000126] = 71d0f4c8 stba %l6,[%o2+0x026]%asi ! Mem[0000000091000124] = 76d0f4c8 ! %l0 = aaacc2805b129b4b, Mem[0000000090000120] = 028c20cc, %asi = 80 stwa %l0,[%o0+0x020]%asi ! Mem[0000000090000120] = 5b129b4b ! %l0 = aaacc2805b129b4b, Mem[0000000025000128] = b8493929 stwa %l0,[%i2+%o5]0x81 ! Mem[0000000025000128] = 5b129b4b ! %l7 = fffffffffffffff4, Mem[0000000090800130] = e8614bb4 sth %l7,[%o1+%o6] ! Mem[0000000090800130] = fff44bb4 ! %l7 = fffffffffffffff4, Mem[000000009180012b] = 6435187c stb %l7,[%o3+0x02b] ! Mem[0000000091800128] = f435187c ! Mem[0000000024000128] = 4440e2f5, %l7 = fffffffffffffff4 lduw [%i0+%o5],%l7 ! %l7 = 000000004440e2f5 ! Mem[0000000024800118] = d27273fc71fc87e2, %l4 = e412d915df3532d2, %l6 = be855bb3f010ab76 add %i1,0x18,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = d27273fc71fc87e2 p10_label_3: ! Mem[0000000025000100] = c2a342b4, %l7 = 000000004440e2f5 lduha [%i2+%g0]0x80,%l7 ! %l7 = 000000000000c2a3 ! %l3 = b84939296d7583d8, Mem[0000000025000120] = 2a276849 stha %l3,[%i2+%o4]0x81 ! Mem[0000000025000120] = 83d86849 ! %l4 = df3532d2, %l5 = 6aba3a01, Mem[0000000024000118] = 4f988984 0911e9c1 std %l4,[%i0+%i6] ! Mem[0000000024000118] = df3532d2 6aba3a01 ! Mem[0000000090000120] = 5b129b4b28420202, %l18 = 47cd8880738d63d7 ldxa [%o0+0x020]%asi,%g2 ! %g2 = 5b129b4b28420202 ! Mem[0000000091800100] = 921776b1, %l18 = 47cd8880738d63d7 ldsw [%o3+%g0],%g2 ! %g2 = 47cd8880738d63d7 ! %l4 = e412d915df3532d2, Mem[0000000090800128] = c1bf20d5ba79412b stx %l4,[%o1+%o5] ! Mem[0000000090800128] = e412d915df3532d2 ! %l5 = 000000006aba3a01, Mem[0000000025800120] = 69a10fd4 stwa %l5,[%i3+%o4]0x89 ! Mem[0000000025800120] = 6aba3a01 ! Mem[0000000024800120] = d5043519, %l5 = 6aba3a01, %l0 = 5b129b4b add %i1,0x20,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000d5043519 ! Mem[0000000025000118] = f33be7e2db8ec80e, %l4 = e412d915df3532d2 ldxa [%i2+%i6]0x88,%l4 ! %l4 = f33be7e2db8ec80e ! Mem[0000000025800116] = b177ae09, %l1 = 770c26ff34c126cb ldstub [%i3+0x016],%l1 ! %l1 = 00000000000000ae p10_label_4: ! Mem[0000000024800120] = d5043519, %l5 = 000000006aba3a01 ldsba [%i1+%o4]0x80,%l5 ! %l5 = ffffffffffffffd5 ! %l7 = 000000000000c2a3, Mem[0000000090800130] = fff44bb4bb4d7b94, %asi = 80 stxa %l7,[%o1+0x030]%asi ! Mem[0000000090800130] = 000000000000c2a3 ! Mem[0000000025000133] = f42ecc85, %l4 = f33be7e2db8ec80e ldstub [%i2+0x033],%l4 ! %l4 = 0000000000000085 ! %l6 = d27273fc71fc87e2, Mem[000000009180011c] = c56f1eb7 sth %l6,[%o3+0x01c] ! Mem[000000009180011c] = 87e21eb7 ! Mem[0000000025000108] = f53a266349073aeb, %l0 = 00000000d5043519, %l6 = d27273fc71fc87e2 add %i2,0x08,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = f53a266349073aeb ! %l1 = 00000000000000ae, Mem[000000009000013a] = 46405e9e sth %l1,[%o0+0x03a] ! Mem[0000000090000138] = 00ae5e9e ! Mem[0000000024000118] = 013aba6ad23235df, %l0 = 00000000d5043519 ldxa [%i0+%i6]0x88,%l0 ! %l0 = 013aba6ad23235df ! Mem[0000000024000137] = d2550d5f, %l3 = b84939296d7583d8 ldstub [%i0+0x037],%l3 ! %l3 = 000000000000005f ! Mem[000000002580010c] = aa2d3ad5, %l0 = 013aba6ad23235df swap [%i3+0x00c],%l0 ! %l0 = 00000000aa2d3ad5 ! Mem[000000002480013c] = e0de8f57, %l2 = 00000000000000db swap [%i1+0x03c],%l2 ! %l2 = 00000000e0de8f57 p10_label_5: ! Mem[000000009100010c] = 8f22b23f, %l18 = 47cd8880738d63d7 lduw [%o2+0x00c],%g2 ! %g2 = 47cd8880738d63d7 ! Mem[0000000024800124] = 28e7c55a, %l6 = 49073aeb, %l7 = 0000c2a3 add %i1,0x24,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000028e7c55a ! Mem[0000000024800130] = b506ebc5, %l2 = 00000000e0de8f57 swap [%i1+%o6],%l2 ! %l2 = 00000000b506ebc5 ! Mem[0000000024800114] = a66375e7, %l3 = 000000000000005f swap [%i1+0x014],%l3 ! %l3 = 00000000a66375e7 ! %l7 = 0000000028e7c55a, Mem[0000000025000108] = f53a266349073aeb stxa %l7,[%i2+%i4]0x81 ! Mem[0000000025000108] = 0000000028e7c55a ! Mem[0000000025000110] = 50e17dea, %l2 = 00000000b506ebc5 lduwa [%i2+%i5]0x80,%l2 ! %l2 = 0000000050e17dea ! Mem[0000000025000120] = 83d86849, %l1 = 00000000000000ae swapa [%i2+%o4]0x81,%l1 ! %l1 = 0000000083d86849 ! Mem[0000000024000128] = 4440e2f5, %l6 = 49073aeb, %l4 = 00000085 add %i0,0x28,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000004440e2f5 ! Mem[0000000024000100] = cb26c134, %l6 = f53a266349073aeb ldswa [%i0+%g0]0x80,%l6 ! %l6 = ffffffffcb26c134 ! Mem[0000000024000120] = f6fad9f0, %l3 = 00000000a66375e7 swap [%i0+%o4],%l3 ! %l3 = 00000000f6fad9f0 p10_label_6: ! Mem[0000000025800120] = 013aba6a, %l5 = ffffffffffffffd5 lduwa [%i3+%o4]0x80,%l5 ! %l5 = 00000000013aba6a ! Mem[0000000025800100] = 7790bf21f77418c9, %l3 = 00000000f6fad9f0 ldxa [%i3+%g0]0x88,%l3 ! %l3 = 7790bf21f77418c9 ! Mem[0000000024000128] = 4440e2f5, %l4 = 4440e2f5, %l1 = 83d86849 add %i0,0x28,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000004440e2f5 ! Mem[0000000024800130] = e0de8f57, %l4 = 000000004440e2f5 swap [%i1+%o6],%l4 ! %l4 = 00000000e0de8f57 ! Mem[0000000025800128] = 01ee884d8590b31f, %l7 = 0000000028e7c55a ldxa [%i3+%o5]0x80,%l7 ! %l7 = 01ee884d8590b31f ! Mem[0000000091000130] = 2d2e9081, %l18 = 47cd8880738d63d7 ldub [%o2+0x032],%g2 ! %g2 = 000000000000002d ! %l3 = 7790bf21f77418c9, Mem[0000000091000130] = 87522d2e9081a561, %asi = 80 stxa %l3,[%o2+0x030]%asi ! Mem[0000000091000130] = 7790bf21f77418c9 ! Mem[0000000090800110] = b93bc74f, %l18 = 47cd8880738d63d7 ldsb [%o1+0x011],%g2 ! %g2 = ffffffffffffffb9 ! Mem[0000000024000128] = 4968d883, %l1 = 000000004440e2f5 swapa [%i0+%o5]0x88,%l1 ! %l1 = 000000004968d883 ! Mem[0000000024000118] = d23235df, %l7 = 01ee884d8590b31f swapa [%i0+%i6]0x89,%l7 ! %l7 = 00000000d23235df p10_label_7: ! Mem[0000000025800118] = 0f226a44ec6b4c45, %l1 = 000000004968d883, %l0 = 00000000aa2d3ad5 add %i3,0x18,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 0f226a44ec6b4c45 ! Mem[0000000090000124] = 28420202, %l18 = 47cd8880738d63d7 ldsh [%o0+0x024],%g2 ! %g2 = 0000000000002842 ! Mem[000000009100010c] = b23f3e07, %l18 = 47cd8880738d63d7 ldub [%o2+0x00e],%g2 ! %g2 = 00000000000000b2 ! Mem[0000000025800110] = 76946e95, %l3 = 7790bf21f77418c9 ldsw [%i3+%i5],%l3 ! %l3 = 0000000076946e95 ! Mem[000000002580013c] = c086b5bc, %l0 = 0f226a44ec6b4c45 swap [%i3+0x03c],%l0 ! %l0 = 00000000c086b5bc ! Mem[0000000024000130] = 8c06e4ff, %l2 = 0000000050e17dea ldstuba [%i0+%o6]0x88,%l2 ! %l2 = 00000000000000ff ! %l2 = 00000000000000ff, Mem[0000000024000118] = 1fb39085 stba %l2,[%i0+%i6]0x81 ! Mem[0000000024000118] = ffb39085 ! Mem[000000002580013c] = ec6b4c45, %l3 = 0000000076946e95 swap [%i3+0x03c],%l3 ! %l3 = 00000000ec6b4c45 ! Mem[000000002580011c] = ec6b4c45, %l5 = 00000000013aba6a swap [%i3+0x01c],%l5 ! %l5 = 00000000ec6b4c45 ! Mem[0000000025800130] = 339bf72c6136cb94, %l1 = 000000004968d883, %l4 = 00000000e0de8f57 add %i3,0x30,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 339bf72c6136cb94 p10_label_8: ! Mem[0000000024000108] = 9c7a2420, %l6 = ffffffffcb26c134 ldstuba [%i0+%i4]0x89,%l6 ! %l6 = 0000000000000020 ! Mem[0000000025000118] = 0ec88edb, %l7 = 00000000d23235df ldstuba [%i2+%i6]0x80,%l7 ! %l7 = 000000000000000e ! %l2 = 00000000000000ff, Mem[0000000090000120] = 5b129b4b28420202, %asi = 80 stxa %l2,[%o0+0x020]%asi ! Mem[0000000090000120] = 00000000000000ff ! Mem[0000000091800114] = 0ad13203, %l18 = 47cd8880738d63d7 ldsb [%o3+0x015],%g2 ! %g2 = 000000000000000a ! Mem[0000000024000118] = ffb39085, %l3 = 00000000ec6b4c45 swap [%i0+%i6],%l3 ! %l3 = 00000000ffb39085 ! %l6 = 0000000000000020, Mem[0000000024800118] = d27273fc71fc87e2 stxa %l6,[%i1+%i6]0x80 ! Mem[0000000024800118] = 0000000000000020 ! Mem[0000000024000128] = 4440e2f5, %l6 = 0000000000000020 swapa [%i0+%o5]0x89,%l6 ! %l6 = 000000004440e2f5 ! Mem[0000000025800100] = f77418c9, %l7 = 000000000000000e swapa [%i3+%g0]0x89,%l7 ! %l7 = 00000000f77418c9 ! Mem[0000000024000126] = dfa3018e, %l0 = 00000000c086b5bc ldstub [%i0+0x026],%l0 ! %l0 = 0000000000000001 ! Mem[0000000024000110] = f7d6b675, %l4 = 339bf72c6136cb94 swap [%i0+%i5],%l4 ! %l4 = 00000000f7d6b675 p10_label_9: ! Mem[000000002500011c] = e2e73bf3, %l5 = 00000000ec6b4c45 swap [%i2+0x01c],%l5 ! %l5 = 00000000e2e73bf3 ! Mem[0000000024000100] = cb26c134, %l5 = 00000000e2e73bf3 swapa [%i0+%g0]0x80,%l5 ! %l5 = 00000000cb26c134 ! Mem[000000009100011c] = 66b89398, %l18 = 47cd8880738d63d7 ldsb [%o2+0x01e],%g2 ! %g2 = 0000000000000066 ! Mem[0000000024800128] = 64ccb0012d6cbea1, %l7 = 00000000f77418c9 ldxa [%i1+%o5]0x80,%l7 ! %l7 = 64ccb0012d6cbea1 ! Mem[0000000025800100] = 0e000000, %l1 = 000000004968d883 ldub [%i3+0x001],%l1 ! %l1 = 0000000000000000 ! Mem[0000000090800108] = 008aedfacbefad54, %l18 = 47cd8880738d63d7 ldx [%o1+%i4],%g2 ! %g2 = 008aedfacbefad54 ! Mem[0000000024800128] = 01b0cc64, %l0 = 0000000000000001 ldstuba [%i1+%o5]0x88,%l0 ! %l0 = 0000000000000064 ! Mem[0000000025800118] = 0f226a44, %l0 = 0000000000000064 ldsba [%i3+%i6]0x80,%l0 ! %l0 = 000000000000000f ! %l0 = 000000000000000f, Mem[0000000025800110] = 09ff77b1956e9476 stxa %l0,[%i3+%i5]0x89 ! Mem[0000000025800110] = 000000000000000f ! Mem[0000000025000108] = 00000000, %l7 = 64ccb0012d6cbea1 ldswa [%i2+%i4]0x88,%l7 ! %l7 = 0000000000000000 p10_label_10: ! Mem[0000000024000108] = ff247a9c13df7245, %l3 = 00000000ffb39085 ldxa [%i0+%i4]0x80,%l3 ! %l3 = ff247a9c13df7245 ! Mem[0000000024000105] = ff260c77, %l1 = 0000000000000000 ldstub [%i0+0x005],%l1 ! %l1 = 0000000000000026 ! Mem[0000000025000130] = f42eccff, %l6 = 4440e2f5, %l4 = f7d6b675 add %i2,0x30,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000f42eccff ! Mem[0000000024800100] = 787abe31, %l3 = 13df7245, %l4 = f42eccff casa [%i1]0x80,%l3,%l4 ! %l4 = 00000000787abe31 ! Mem[0000000024000130] = ffe4068c, %l5 = 00000000cb26c134 ldstuba [%i0+%o6]0x81,%l5 ! %l5 = 00000000000000ff ! %l7 = 0000000000000000, Mem[000000009100013c] = 32d25e8e, %asi = 80 stwa %l7,[%o2+0x03c]%asi ! Mem[000000009100013c] = 00000000 ! Mem[0000000025800138] = 11d5e6c0, %l3 = ff247a9c13df7245 swap [%i3+0x038],%l3 ! %l3 = 0000000011d5e6c0 ! Mem[0000000025800128] = 01ee884d, %l7 = 0000000000000000 lduba [%i3+%o5]0x80,%l7 ! %l7 = 0000000000000001 ! Mem[0000000024800130] = 4440e2f5, %l6 = 000000004440e2f5 swap [%i1+%o6],%l6 ! %l6 = 000000004440e2f5 ! Mem[0000000025000124] = 7970df03, %l6 = 000000004440e2f5 swap [%i2+0x024],%l6 ! %l6 = 000000007970df03 p10_label_11: ! Mem[0000000025000108] = 00000000, %l2 = 00000000000000ff lduwa [%i2+%i4]0x88,%l2 ! %l2 = 0000000000000000 ! %l5 = 00000000000000ff, Mem[0000000025800128] = 01ee884d stha %l5,[%i3+%o5]0x81 ! Mem[0000000025800128] = 00ff884d ! Mem[0000000025800110] = 0f00000000000000, %l4 = 00000000787abe31, %l4 = 00000000787abe31 add %i3,0x10,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 0f00000000000000 ! Mem[000000009100013c] = 00000000, %l18 = 47cd8880738d63d7 ldsh [%o2+0x03e],%g2 ! %g2 = 0000000000000000 ! Mem[0000000024000100] = e2e73bf3, %l3 = 0000000011d5e6c0 ldstuba [%i0+%g0]0x80,%l3 ! %l3 = 00000000000000e2 ! Mem[0000000091800120] = f010ab76, %l18 = 47cd8880738d63d7 ldsw [%o3+%o4],%g2 ! %g2 = 47cd8880738d63d7 ! Mem[0000000024000128] = 20000000, %l2 = 0000000000000000 swapa [%i0+%o5]0x81,%l2 ! %l2 = 0000000020000000 ! Mem[0000000025800134] = 6136cb94, %l4 = 00000000, %l3 = 000000e2 add %i3,0x34,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000006136cb94 ! Mem[0000000024800120] = d504351928e7c55a, %l7 = 0000000000000001, %l7 = 0000000000000001 add %i1,0x20,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = d504351928e7c55a ! Mem[0000000024000102] = ffe73bf3, %l3 = 000000006136cb94 ldstub [%i0+0x002],%l3 ! %l3 = 000000000000003b p10_label_12: ! %l6 = 000000007970df03, Mem[000000009080011c] = 61d3fbdc sth %l6,[%o1+0x01c] ! Mem[000000009080011c] = df03fbdc ! Mem[0000000024800110] = b71a998b, %l0 = 000000000000000f lduba [%i1+%i5]0x88,%l0 ! %l0 = 000000000000008b ! Mem[0000000024800128] = 01b0ccff, %l7 = d504351928e7c55a ldstuba [%i1+%o5]0x89,%l7 ! %l7 = 00000000000000ff ! %l3 = 000000000000003b, Mem[0000000091800108] = 233587c3 stb %l3,[%o3+%i4] ! Mem[0000000091800108] = 3b3587c3 ! Mem[0000000024800110] = 8b991ab70000005f, %l1 = 0000000000000026, %l0 = 000000000000008b add %i1,0x10,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 8b991ab70000005f ! %l6 = 000000007970df03, Mem[0000000024000128] = 00000000 stba %l6,[%i0+%o5]0x81 ! Mem[0000000024000128] = 03000000 ! Mem[0000000025800100] = 0000000e, %l7 = 00000000000000ff swapa [%i3+%g0]0x89,%l7 ! %l7 = 000000000000000e ! Mem[0000000024000120] = a66375e7, %l7 = 000000000000000e ldstuba [%i0+%o4]0x81,%l7 ! %l7 = 00000000000000a6 ! Mem[0000000025800128] = 00ff884d, %l2 = 0000000020000000, %asi = 80 swapa [%i3+0x028]%asi,%l2 ! %l2 = 0000000000ff884d ! Mem[0000000024800108] = 62e9bb51, %l0 = 8b991ab70000005f, %asi = 80 swapa [%i1+0x008]%asi,%l0 ! %l0 = 0000000062e9bb51 p10_label_13: ! %l1 = 0000000000000026, Mem[000000002480010d] = c2ea81b0 stb %l1,[%i1+0x00d] ! Mem[000000002480010c] = c22681b0 ! Mem[0000000025000115] = a8cf3f16, %l5 = 00000000000000ff ldstub [%i2+0x015],%l5 ! %l5 = 00000000000000cf ! Mem[0000000025000108] = 00000000, %l5 = 00000000000000cf ldsha [%i2+%i4]0x89,%l5 ! %l5 = 0000000000000000 ! Mem[0000000025800128] = 20000000, %l3 = 000000000000003b swap [%i3+%o5],%l3 ! %l3 = 0000000020000000 ! Mem[0000000024000128] = 030000009b2daae2, %l1 = 0000000000000026, %l5 = 0000000000000000 add %i0,0x28,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 030000009b2daae2 ! Mem[0000000024800128] = ffccb001, %l5 = 030000009b2daae2 ldstub [%i1+%o5],%l5 ! %l5 = 00000000000000ff ! Mem[0000000090800124] = cd32aeda, %l18 = 47cd8880738d63d7 ldub [%o1+0x024],%g2 ! %g2 = 00000000000000cd ! Mem[0000000090800100] = 854c6242 10c761e3, %l6 = 7970df03, %l7 = 000000a6 ldd [%o1+%g0],%g2 ! %l6 = 000000007970df03 00000000000000a6 ! %l2 = 0000000000ff884d, Mem[0000000024000108] = 9c7a24ff stba %l2,[%i0+%i4]0x89 ! Mem[0000000024000108] = 9c7a244d ! %l4 = 0f00000000000000, Mem[000000009080013c] = b6366d86, %asi = 80 stwa %l4,[%o1+0x03c]%asi ! Mem[000000009080013c] = 00000000 p10_label_14: ! %l6 = 000000007970df03, Mem[0000000024000110] = 6136cb9483f3040e stxa %l6,[%i0+%i5]0x81 ! Mem[0000000024000110] = 000000007970df03 ! Mem[000000002400011e] = 6aba3a01, %l0 = 0000000062e9bb51 ldstub [%i0+0x01e],%l0 ! %l0 = 000000000000003a ! Mem[0000000024800130] = f5e24044, %l1 = 0000000000000026 swapa [%i1+%o6]0x88,%l1 ! %l1 = 00000000f5e24044 ! %l7 = 00000000000000a6, Mem[0000000090800129] = 12d915df stba %l7,[%o1+0x029]%asi ! Mem[0000000090800128] = a6d915df ! %l4 = 0f00000000000000, Mem[0000000024800104] = a7403a4b stw %l4,[%i1+0x004] ! Mem[0000000024800104] = 00000000 ! %l7 = 00000000000000a6, Mem[0000000091800106] = de0d3b35 sth %l7,[%o3+0x006] ! Mem[0000000091800104] = 00a63b35 ! Mem[0000000025800120] = 013aba6a0c15deb8, %l3 = 0000000020000000, %l2 = 0000000000ff884d add %i3,0x20,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 013aba6a0c15deb8 ! Mem[0000000090800108] = 008aedfa cbefad54, %l2 = 0c15deb8, %l3 = 20000000 ldda [%o1+0x008]%asi,%g2 ! %l2 = 013aba6a0c15deb8 0000000020000000 ! Mem[0000000090000108] = c40fc219, %l18 = 47cd8880738d63d7 ldsb [%o0+0x00a],%g2 ! %g2 = ffffffffffffffc4 ! Mem[000000009000012c] = 68c05e54, %l18 = 47cd8880738d63d7 ldsw [%o0+0x02c],%g2 ! %g2 = 47cd8880738d63d7 p10_label_15: ! Mem[0000000025800120] = 013aba6a, %l2 = 0c15deb8, %l5 = 000000ff add %i3,0x20,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000013aba6a ! Mem[0000000024800131] = 26000000, %l6 = 000000007970df03 ldstub [%i1+0x031],%l6 ! %l6 = 0000000000000000 ! Mem[000000002500012c] = 6d7583d8, %l5 = 00000000013aba6a ldstub [%i2+0x02c],%l5 ! %l5 = 000000000000006d ! %l0 = 000000000000003a, Mem[0000000090800128] = e4a6d915, %asi = 80 stwa %l0,[%o1+0x028]%asi ! Mem[0000000090800128] = 0000003a ! %l2 = 013aba6a0c15deb8, Mem[0000000024000128] = 00000003 stba %l2,[%i0+%o5]0x89 ! Mem[0000000024000128] = 000000b8 ! %l2 = 013aba6a0c15deb8, Mem[0000000024000106] = ffff0c77 sth %l2,[%i0+0x006] ! Mem[0000000024000104] = ffffdeb8 ! %l1 = 00000000f5e24044, Mem[0000000024000130] = 8c06e4ff stba %l1,[%i0+%o6]0x89 ! Mem[0000000024000130] = 8c06e444 ! Mem[0000000024800110] = b71a998b, %l7 = 00000000000000a6 swapa [%i1+%i5]0x89,%l7 ! %l7 = 00000000b71a998b ! Mem[000000002500012c] = ff7583d8, %l0 = 000000000000003a swap [%i2+0x02c],%l0 ! %l0 = 00000000ff7583d8 ! Mem[0000000025000118] = db8ec8ff, %l2 = 013aba6a0c15deb8 lduwa [%i2+%i6]0x88,%l2 ! %l2 = 00000000db8ec8ff ba,a p10_not_taken_0_end p10_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p10_branch_failed p10_not_taken_0_end: ! End of Random Code for Processor 10 p10_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x028] ! Set processor 10 done flag ! Check Registers p10_check_registers: set p10_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000ff7583d8 bne,a,pn %xcc,p10_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000f5e24044 bne,a,pn %xcc,p10_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000db8ec8ff bne,a,pn %xcc,p10_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000020000000 bne,a,pn %xcc,p10_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0f00000000000000 bne,a,pn %xcc,p10_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000006d bne,a,pn %xcc,p10_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000000 bne,a,pn %xcc,p10_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000b71a998b bne,a,pn %xcc,p10_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p10_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffe7fff3ffffdeb8 ldx [%i0+0x000],%g3 ! Observed data at 0000000024000100 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 4d247a9c13df7245 ldx [%i0+0x008],%g3 ! Observed data at 0000000024000108 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000007970df03 ldx [%i0+0x010],%g3 ! Observed data at 0000000024000110 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ec6b4c456abaff01 ldx [%i0+0x018],%g3 ! Observed data at 0000000024000118 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff6375e7dfa3ff8e ldx [%i0+0x020],%g3 ! Observed data at 0000000024000120 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b80000009b2daae2 ldx [%i0+0x028],%g3 ! Observed data at 0000000024000128 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 44e4068cd2550dff ldx [%i0+0x030],%g3 ! Observed data at 0000000024000130 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x030,%g4 set p10_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 787abe3100000000 ldx [%i1+0x000],%g3 ! Observed data at 0000000024800100 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000005fc22681b0 ldx [%i1+0x008],%g3 ! Observed data at 0000000024800108 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a60000000000005f ldx [%i1+0x010],%g3 ! Observed data at 0000000024800110 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000000000000020 ldx [%i1+0x018],%g3 ! Observed data at 0000000024800118 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffccb0012d6cbea1 ldx [%i1+0x028],%g3 ! Observed data at 0000000024800128 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 26ff00005cad3f04 ldx [%i1+0x030],%g3 ! Observed data at 0000000024800130 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = c9915edd000000db ldx [%i1+0x038],%g3 ! Observed data at 0000000024800138 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x038,%g4 set p10_local2_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = 50e17deaa8ff3f16 ldx [%i2+0x010],%g3 ! Observed data at 0000000025000110 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffc88edbec6b4c45 ldx [%i2+0x018],%g3 ! Observed data at 0000000025000118 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000ae4440e2f5 ldx [%i2+0x020],%g3 ! Observed data at 0000000025000120 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5b129b4b0000003a ldx [%i2+0x028],%g3 ! Observed data at 0000000025000128 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 88ff9c5d317f71d1 ldx [%i2+0x038],%g3 ! Observed data at 0000000025000138 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x038,%g4 set p10_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff00000021bf9077 ldx [%i3+0x000],%g3 ! Observed data at 0000000025800100 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2cc62698d23235df ldx [%i3+0x008],%g3 ! Observed data at 0000000025800108 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0f226a44013aba6a ldx [%i3+0x018],%g3 ! Observed data at 0000000025800118 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000003b8590b31f ldx [%i3+0x028],%g3 ! Observed data at 0000000025800128 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 13df724576946e95 ldx [%i3+0x038],%g3 ! Observed data at 0000000025800138 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x038,%g4 ! The test for processor 10 has passed p10_passed: ta GOOD_TRAP nop p10_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p10_failed p10_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p10_failed p10_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p10_failed p10_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p10_failed p10_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p10_failed p10_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p10_failed p10_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p10_failed p10_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p10_failed ! The test for processor 10 failed p10_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x028] ! Set processor 10 done flag set p10_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 10 failed p10_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x028] ! Set processor 10 done flag set p10_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p10_dfill_failed: ba p10_failed mov 0xddd,%g1 p10_selfmod_failed: ba p10_failed mov 0xabc,%g1 p10_common_error: or %g0,0xeea,%g1 ba p10_failed mov %o5,%g3 p10_common_signature_error: set p10_temp,%g1 ba p10_failed st %g2,[%g1] ! Common Lock Number p10_common_timeout: set p10_temp,%g1 ba p10_failed st %g2,[%g1] ! Common Lock Number p10_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p10_failed mov 0x0,%g3 p10_trap1e: ldub [%i3+0x012],%l7 ! Mem[0000000025800112] stb %l4,[%i3+0x002] ! Mem[0000000025800102] done p10_trap1o: ldub [%o3+0x012],%l7 ! Mem[0000000025800112] stb %l4,[%o3+0x002] ! Mem[0000000025800102] done p10_trap2e: ldd [%i3+0x028],%l2 ! Mem[0000000025800128] ldstub [%i1+0x03c],%l6 ! Mem[000000002480013c] ldub [%i0+0x038],%l2 ! Mem[0000000024000138] ldsh [%i1+0x034],%l1 ! Mem[0000000024800134] sth %l6,[%i1+0x008] ! Mem[0000000024800108] swap [%i3+0x010],%l6 ! Mem[0000000025800110] done p10_trap2o: ldd [%o3+0x028],%l2 ! Mem[0000000025800128] ldstub [%o1+0x03c],%l6 ! Mem[000000002480013c] ldub [%o0+0x038],%l2 ! Mem[0000000024000138] ldsh [%o1+0x034],%l1 ! Mem[0000000024800134] sth %l6,[%o1+0x008] ! Mem[0000000024800108] swap [%o3+0x010],%l6 ! Mem[0000000025800110] done p10_trap3e: nop nop nop done p10_trap3o: nop nop nop done p10_init_memory_pointers: set p10_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p10_local0_start,%i0 set p10_local1_start,%i1 set p10_local2_start,%i2 set p10_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = aaacc2805b129b4b ldx [%g1+0x008],%l1 ! %l1 = 63d3be6be0de8f57 ldx [%g1+0x010],%l2 ! %l2 = c48148467e808da2 ldx [%g1+0x018],%l3 ! %l3 = 3a1af57393acd628 ldx [%g1+0x020],%l4 ! %l4 = e412d915df3532d2 ldx [%g1+0x028],%l5 ! %l5 = 9f6f958e8590b31f ldx [%g1+0x030],%l6 ! %l6 = be855bb3f010ab76 ldx [%g1+0x038],%l7 ! %l7 = 22331b5e770ea631 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 11 processor_11: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x2c] ! Set the start flag wrpr %g0,7,%cleanwin call p11_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 11 wr %g0,0x4,%fprs ! Make sure fef is 1 set p11_init_freg,%g1 ! %f0 = 082dbf6c 8f17ff13 ba8e9a68 386933d0 ! %f4 = 77238224 0a4638f9 bd0b8b7c 9d27cb47 ! %f8 = 8a22bd78 fb6e4395 7968685a 24543bbb ! %f12 = cbca6d77 ccda28a9 f5406809 b272b7db ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = aa13e4da 8c22f22f db471976 9e1ffb95 ! %f20 = ee468d70 ba7aa952 34e2b45a 3eac5d57 ! %f24 = cab5e466 91d45715 783e03c4 3a59e997 ! %f28 = f08258bd 2a7cacdb e6fc1394 4360a13b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f1c83d85 f8e3c011 e132c9ab 2ca47a16 ! %f36 = 0e04d0f5 5074e2a8 e513c3c2 392a5481 ! %f40 = 5c7f58cc cffca049 3e95e746 f2abf52c ! %f44 = 19996aa1 b7d6c349 4aaec63e 4a329343 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x362670b00000001b,%g7,%g1 ! GSR scale = 3, align = 3 wr %g1,%g0,%gsr ! GSR = 362670b00000001b wr %g0,%y ! Clear Y 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[0000000027800100] = da5070f9, %l1 = 09cecfb6b4e5096d swapa [%i3+%g0]0x80,%l1 ! %l1 = 00000000da5070f9 ! %l3 = c0a12175cce62b28, Mem[0000000090000128] = 2f9e9378 stb %l3,[%o0+%o5] ! Mem[0000000090000128] = 289e9378 ! Mem[0000000027800108] = b139c845, %l6 = b99366ee84d2af93 ldstub [%i3+%i4],%l6 ! %l6 = 00000000000000b1 ! %l4 = a3afbdd2, %l5 = 864e0b7b, Mem[0000000027000110] = 28114db7 d75116fb stda %l4,[%i2+%i5]0x80 ! Mem[0000000027000110] = a3afbdd2 864e0b7b ! Mem[0000000026000114] = 3c25ce9c, %l1 = da5070f9, %l5 = 864e0b7b add %i0,0x14,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000003c25ce9c ! Mem[0000000027000120] = 024d2434, %l6 = 00000000000000b1 lduwa [%i2+%o4]0x80,%l6 ! %l6 = 00000000024d2434 ! Mem[0000000027000120] = 024d2434b768e4b1, %l6 = 00000000024d2434, %l6 = 00000000024d2434 add %i2,0x20,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 024d2434b768e4b1 ! %l6 = 024d2434b768e4b1, Mem[000000009080012a] = 20d5ba79 sth %l6,[%o1+0x02a] ! Mem[0000000090800128] = e4b1ba79 ! Mem[0000000027800118] = b431f9c6, %l0 = d16d8988c4569894 swapa [%i3+%i6]0x80,%l0 ! %l0 = 00000000b431f9c6 ! Mem[0000000026800134] = 7b6dcf32, %l2 = cbc64165dc19004c swap [%i1+0x034],%l2 ! %l2 = 000000007b6dcf32 p11_label_2: ! Mem[0000000090000114] = a220335f, %l18 = d093bb769c91aa7e ldub [%o0+0x017],%g2 ! %g2 = 00000000000000a2 ! %l6 = 024d2434b768e4b1, Mem[0000000026000110] = 9cce253cf367cadd stxa %l6,[%i0+%i5]0x89 ! Mem[0000000026000110] = 024d2434b768e4b1 ! Mem[0000000027800130] = 282d6952, %l5 = 000000003c25ce9c swap [%i3+%o6],%l5 ! %l5 = 00000000282d6952 ! Mem[0000000027000120] = 024d2434, %l5 = 282d6952, %l3 = cce62b28 add %i2,0x20,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000024d2434 ! Mem[0000000026800110] = f39df0c4bced4628, %l1 = 00000000da5070f9 ldxa [%i1+%i5]0x80,%l1 ! %l1 = f39df0c4bced4628 ! Mem[0000000091800130] = b4948512 ed611253, %l6 = b768e4b1, %l7 = f8ad4449 ldd [%o3+%o6],%g2 ! %l6 = 024d2434b768e4b1 778104e9f8ad4449 ! %l7 = 778104e9f8ad4449, Mem[0000000026800100] = a5d94513 stwa %l7,[%i1+%g0]0x81 ! Mem[0000000026800100] = f8ad4449 ! Mem[0000000027000102] = e9626b6d, %l4 = 516d1e55a3afbdd2 ldstub [%i2+0x002],%l4 ! %l4 = 000000000000006b ! Mem[0000000027800100] = b4e5096d750104af, %l2 = 000000007b6dcf32, %l1 = f39df0c4bced4628 casxa [%i3]0x80,%l2,%l1 ! %l1 = b4e5096d750104af ! Mem[0000000027800108] = 45c839ff, %l2 = 000000007b6dcf32 ldstuba [%i3+%i4]0x89,%l2 ! %l2 = 00000000000000ff p11_label_3: ! %l7 = 778104e9f8ad4449, Mem[0000000027800118] = c4569894 stha %l7,[%i3+%i6]0x81 ! Mem[0000000027800118] = 44499894 ! Mem[0000000026800108] = 66fbe21d91eaea35, %l6 = 024d2434b768e4b1, %l2 = 00000000000000ff add %i1,0x08,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 66fbe21d91eaea35 ! Mem[0000000026800110] = c4f09df3, %l7 = 778104e9f8ad4449 ldsha [%i1+%i5]0x89,%l7 ! %l7 = ffffffffffff9df3 ! Mem[0000000090000124] = 28420202, %l18 = d093bb769c91aa7e ldsw [%o0+0x024],%g2 ! %g2 = d093bb769c91aa7e ! Mem[0000000026800114] = bced4628, %l3 = 024d2434, %l0 = b431f9c6 add %i1,0x14,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000bced4628 ! Mem[0000000027800130] = 3c25ce9c3b7862cc, %l7 = ffffffffffff9df3, %l0 = 00000000bced4628 add %i3,0x30,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 3c25ce9c3b7862cc ! Mem[0000000026800110] = f39df0c4, %l5 = 00000000282d6952 ldstuba [%i1+%i5]0x80,%l5 ! %l5 = 00000000000000f3 ! Mem[0000000027000125] = b768e4b1, %l5 = 00000000000000f3 ldstub [%i2+0x025],%l5 ! %l5 = 0000000000000068 ! Mem[0000000027000130] = 1578dc56e0b49c33, %l7 = ffffffffffff9df3, %l0 = 3c25ce9c3b7862cc add %i2,0x30,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 1578dc56e0b49c33 ! Mem[000000002780010b] = ff39c845, %l5 = 0000000000000068 ldstub [%i3+0x00b],%l5 ! %l5 = 0000000000000045 p11_label_4: ! %l6 = 024d2434b768e4b1, Mem[0000000027800118] = 44499894a7525259 stxa %l6,[%i3+%i6]0x80 ! Mem[0000000027800118] = 024d2434b768e4b1 ! Mem[0000000026000134] = 45e7bc23, %l1 = 750104af, %l4 = 0000006b add %i0,0x34,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000045e7bc23 ! Mem[0000000026800108] = 1de2fb66, %l3 = 00000000024d2434 lduha [%i1+%i4]0x88,%l3 ! %l3 = 000000000000fb66 ! %l5 = 0000000000000045, Mem[0000000090000108] = 7425c40f stw %l5,[%o0+%i4] ! Mem[0000000090000108] = 00000045 ! Mem[0000000026000110] = b1e468b7, %l3 = 000000000000fb66 ldswa [%i0+%i5]0x80,%l3 ! %l3 = ffffffffb1e468b7 ! Mem[0000000026800131] = a99720fb, %l6 = 024d2434b768e4b1 ldstub [%i1+0x031],%l6 ! %l6 = 0000000000000097 ! Mem[0000000026000118] = 13cd65a2, %l5 = 0000000000000045 lduba [%i0+%i6]0x88,%l5 ! %l5 = 00000000000000a2 ! Mem[0000000026800124] = cbc31f54, %l3 = b1e468b7, %l1 = 750104af add %i1,0x24,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000cbc31f54 ! Mem[0000000091800110] = 477a17de, %l18 = d093bb769c91aa7e ldsw [%o3+%i5],%g2 ! %g2 = d093bb769c91aa7e ! %l1 = 00000000cbc31f54, Mem[0000000091800118] = 03166c8ac56f1eb7 stx %l1,[%o3+%i6] ! Mem[0000000091800118] = 00000000cbc31f54 p11_label_5: ! Mem[000000002680013c] = 0ed50493, %l1 = 00000000cbc31f54 ldstuba [%i1+0x03c]%asi,%l1 ! %l1 = 000000000000000e ! Mem[0000000027000138] = 482d5f3759bf3790, %l2 = 66fbe21d91eaea35, %l5 = 00000000000000a2 add %i2,0x38,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 482d5f3759bf3790 ! %l2 = 66fbe21d91eaea35, Mem[0000000091800100] = 921776b1, %asi = 80 stha %l2,[%o3+0x000]%asi ! Mem[0000000091800100] = ea3576b1 ! Mem[0000000090800130] = 614bb4bb, %l18 = d093bb769c91aa7e ldub [%o1+0x031],%g2 ! %g2 = 0000000000000061 ! Mem[000000002680011f] = 2041fad4, %l1 = 000000000000000e ldstub [%i1+0x01f],%l1 ! %l1 = 00000000000000d4 ! Mem[0000000027000130] = 56dc7815, %l0 = 1578dc56e0b49c33 lduba [%i2+%o6]0x89,%l0 ! %l0 = 0000000000000015 ! Mem[0000000027800118] = 024d2434, %l4 = 0000000045e7bc23 swap [%i3+%i6],%l4 ! %l4 = 00000000024d2434 ! Mem[0000000027800130] = cc62783b9cce253c, %l4 = 00000000024d2434 ldxa [%i3+%o6]0x88,%l4 ! %l4 = cc62783b9cce253c ! %l7 = ffffffffffff9df3, Mem[0000000027800118] = 45e7bc23 stha %l7,[%i3+%i6]0x81 ! Mem[0000000027800118] = 9df3bc23 ! Mem[0000000027000128] = 27d2c05a, %l0 = 0000000000000015 ldstub [%i2+%o5],%l0 ! %l0 = 0000000000000027 p11_label_6: ! Mem[000000002680013f] = ffd50493, %l4 = cc62783b9cce253c ldstub [%i1+0x03f],%l4 ! %l4 = 0000000000000093 ! Mem[0000000027800118] = 9df3bc23, %l7 = ffffffffffff9df3 lduba [%i3+%i6]0x80,%l7 ! %l7 = 000000000000009d ! Mem[0000000090800100] = 854c6242, %l18 = d093bb769c91aa7e lduwa [%o1+0x000]%asi,%g2 ! %g2 = d093bb769c91aa7e ! Mem[0000000026800128] = ebaaadb6f9f71d90, %l2 = 66fbe21d91eaea35, %l7 = 000000000000009d add %i1,0x28,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = ebaaadb6f9f71d90 ! %l6 = 0000000000000097, Mem[0000000090000104] = c76a5f38 sth %l6,[%o0+0x004] ! Mem[0000000090000104] = 00975f38 ! %l1 = 00000000000000d4, Mem[0000000026000108] = 3c8f0136 stba %l1,[%i0+%i4]0x81 ! Mem[0000000026000108] = d48f0136 ! Mem[0000000090800118] = 6361d3fb, %l18 = d093bb769c91aa7e ldsb [%o1+0x01b],%g2 ! %g2 = 0000000000000063 ! Mem[0000000027800100] = b4e5096d, %l2 = 66fbe21d91eaea35 lduha [%i3+%g0]0x80,%l2 ! %l2 = 000000000000b4e5 ! %l0 = 0000000000000027, Mem[0000000026800130] = fb20ffa9 stwa %l0,[%i1+%o6]0x89 ! Mem[0000000026800130] = 00000027 ! Mem[0000000027800127] = 6a056d04, %l6 = 0000000000000097 ldstub [%i3+0x027],%l6 ! %l6 = 0000000000000004 p11_label_7: ! Mem[0000000026000110] = b1e468b7, %l0 = 0000000000000027 lduwa [%i0+0x010]%asi,%l0 ! %l0 = 00000000b1e468b7 ! Mem[000000009000011c] = 35f576a0, %l18 = d093bb769c91aa7e ldsh [%o0+0x01c],%g2 ! %g2 = 00000000000035f5 ! Mem[0000000026800110] = ff9df0c4, %l4 = 0000000000000093 ldsha [%i1+%i5]0x81,%l4 ! %l4 = ffffffffffffff9d ! Mem[0000000026000114] = 34244d02, %l3 = b1e468b7, %l7 = f9f71d90 add %i0,0x14,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000034244d02 ! %l5 = 482d5f3759bf3790, Mem[0000000027000128] = ffd2c05a stha %l5,[%i2+%o5]0x81 ! Mem[0000000027000128] = 3790c05a ! Mem[0000000026800120] = 7763d40a, %l5 = 482d5f3759bf3790 swap [%i1+%o4],%l5 ! %l5 = 000000007763d40a ! Mem[0000000027000130] = 56dc7815, %l2 = 000000000000b4e5 swapa [%i2+%o6]0x88,%l2 ! %l2 = 0000000056dc7815 ! %l3 = ffffffffb1e468b7, Mem[0000000027000118] = 50a2eef5 stwa %l3,[%i2+%i6]0x89 ! Mem[0000000027000118] = b1e468b7 ! %l4 = ffffffffffffff9d, Mem[0000000027000128] = 3790c05a stwa %l4,[%i2+%o5]0x81 ! Mem[0000000027000128] = ffffff9d ! Mem[000000002780012c] = d50af65d, %l1 = 000000d4, %l2 = 56dc7815 add %i3,0x2c,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000d50af65d p11_label_8: ! %l2 = 00000000d50af65d, Mem[0000000090800110] = 05b93bc7 stw %l2,[%o1+%i5] ! Mem[0000000090800110] = d50af65d ! %l4 = ffffffffffffff9d, Mem[0000000090000118] = 20335f9f35f576a0 stx %l4,[%o0+%i6] ! Mem[0000000090000118] = ffffffffffffff9d ! Mem[0000000026000110] = 024d2434 b768e4b1, %l0 = b1e468b7, %l1 = 000000d4 ldda [%i0+%i5]0x88,%l0 ! %l0 = 00000000b768e4b1 00000000024d2434 ! Mem[0000000027000100] = e962ff6d, %l0 = 00000000b768e4b1 ldsba [%i2+%g0]0x80,%l0 ! %l0 = ffffffffffffffe9 ! Mem[0000000026000108] = d48f0136, %l0 = ffffffffffffffe9 lduba [%i0+%i4]0x80,%l0 ! %l0 = 00000000000000d4 ! Mem[0000000026000118] = a265cd13496dd1e5, %l2 = 00000000d50af65d, %l1 = 00000000024d2434 add %i0,0x18,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = a265cd13496dd1e5 ! %l5 = 000000007763d40a, Mem[0000000026000120] = dccc690a97fb6650 stxa %l5,[%i0+%o4]0x81 ! Mem[0000000026000120] = 000000007763d40a ! %l1 = a265cd13496dd1e5, Mem[0000000026800113] = ff9df0c4 stba %l1,[%i1+0x013]%asi ! Mem[0000000026800110] = ff9df0e5 ! Mem[000000002700011f] = 2baf80c8, %l0 = 00000000000000d4 ldstub [%i2+0x01f],%l0 ! %l0 = 00000000000000c8 ! Mem[0000000090800108] = 8aedfacb, %l18 = d093bb769c91aa7e ldub [%o1+0x009],%g2 ! %g2 = 000000000000008a p11_label_9: ! Mem[0000000026000104] = 88692dd1, %l7 = 34244d02, %l7 = 34244d02 add %i0,0x04,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000088692dd1 ! %l6 = 0000000000000004, Mem[0000000026800112] = ff9df0e5, %asi = 80 stha %l6,[%i1+0x012]%asi ! Mem[0000000026800110] = ff9d0004 ! Mem[0000000026800118] = b35ef333, %l3 = ffffffffb1e468b7 lduha [%i1+%i6]0x88,%l3 ! %l3 = 000000000000f333 ! Mem[0000000026800104] = 1f258d9f, %l7 = 88692dd1, %l3 = 0000f333 add %i1,0x04,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000001f258d9f ! Mem[0000000027000134] = e0b49c33, %l0 = 00000000000000c8 swap [%i2+0x034],%l0 ! %l0 = 00000000e0b49c33 ! Mem[0000000027800108] = ff39c8ff, %l3 = 000000001f258d9f swap [%i3+%i4],%l3 ! %l3 = 00000000ff39c8ff ! Mem[0000000026800138] = 554e4993, %l4 = ffffff9d, %l7 = 88692dd1 add %i1,0x38,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000554e4993 ! Mem[0000000026000110] = b1e468b7, %l1 = a265cd13496dd1e5 swap [%i0+%i5],%l1 ! %l1 = 00000000b1e468b7 ! Mem[0000000026000110] = 496dd1e5, %l3 = ff39c8ff, %l6 = 00000004 add %i0,0x10,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000496dd1e5 ! Mem[0000000027800120] = 30e72e2d6a056dff, %l6 = 00000000496dd1e5, %l4 = ffffffffffffff9d add %i3,0x20,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 30e72e2d6a056dff p11_label_10: ! Mem[0000000090000100] = 62385572, %l18 = d093bb769c91aa7e lduwa [%o0+0x000]%asi,%g2 ! %g2 = d093bb769c91aa7e ! %l0 = e0b49c33, %l1 = b1e468b7, Mem[0000000027800110] = 3c9521ee b404e5a8 std %l0,[%i3+%i5] ! Mem[0000000027800110] = e0b49c33 b1e468b7 ! Mem[0000000090800138] = 30a966cf, %l18 = d093bb769c91aa7e lduh [%o1+0x038],%g2 ! %g2 = 00000000000030a9 ! Mem[0000000026800120] = 59bf3790cbc31f54, %l5 = 000000007763d40a, %l2 = 00000000d50af65d add %i1,0x20,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 59bf3790cbc31f54 ! Mem[0000000027800120] = 2d2ee730, %l5 = 000000007763d40a ldswa [%i3+%o4]0x88,%l5 ! %l5 = 000000002d2ee730 ! %l0 = 00000000e0b49c33, Mem[000000002600011f] = 496dd1e5 stba %l0,[%i0+0x01f]%asi ! Mem[000000002600011c] = 496dd133 ! Mem[0000000090000114] = 9c3e77a2, %l18 = d093bb769c91aa7e lduh [%o0+0x014],%g2 ! %g2 = 0000000000009c3e ! Mem[0000000027800130] = 3c25ce9c, %l2 = cbc31f54, %l3 = ff39c8ff add %i3,0x30,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000003c25ce9c ! Mem[0000000027000130] = 0000b4e5, %l6 = 00000000496dd1e5 ldstuba [%i2+%o6]0x88,%l6 ! %l6 = 00000000000000e5 ! %l0 = e0b49c33, %l1 = b1e468b7, Mem[0000000027000118] = b768e4b1 2baf80ff stda %l0,[%i2+%i6]0x80 ! Mem[0000000027000118] = e0b49c33 b1e468b7 p11_label_11: ! Mem[0000000026800138] = 554e4993, %l7 = 00000000554e4993 swap [%i1+0x038],%l7 ! %l7 = 00000000554e4993 ! Mem[0000000027800138] = 846f67d79751328e, %l7 = 00000000554e4993, %l7 = 00000000554e4993 add %i3,0x38,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 846f67d79751328e ! Mem[0000000026800138] = 554e4993ffd504ff, %l2 = 59bf3790cbc31f54, %l0 = 00000000e0b49c33 add %i1,0x38,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 554e4993ffd504ff ! Mem[0000000027000100] = e962ff6d, %l2 = cbc31f54, %l0 = ffd504ff casa [%i2]0x80,%l2,%l0 ! %l0 = 00000000e962ff6d ! Mem[0000000026000108] = d48f01362259b30d, %l6 = 00000000000000e5 ldxa [%i0+%i4]0x80,%l6 ! %l6 = d48f01362259b30d ! Mem[000000002600013c] = 9fd522c5, %l2 = 59bf3790cbc31f54 lduh [%i0+0x03e],%l2 ! %l2 = 00000000000022c5 ! Mem[0000000027000104] = 42f5b070, %l7 = 9751328e, %l4 = 6a056dff add %i2,0x04,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000042f5b070 ! Mem[0000000090800138] = 30a966cf, %l18 = d093bb769c91aa7e ldsb [%o1+0x038],%g2 ! %g2 = 0000000000000030 ! Mem[0000000027000110] = a3afbdd2, %l7 = 846f67d79751328e ldstuba [%i2+%i5]0x81,%l7 ! %l7 = 00000000000000a3 ! %l0 = e962ff6d, %l1 = b1e468b7, Mem[0000000026800130] = 27000000 dc19004c std %l0,[%i1+%o6] ! Mem[0000000026800130] = e962ff6d b1e468b7 p11_label_12: ! Mem[0000000026000118] = 13cd65a2, %l3 = 000000003c25ce9c lduha [%i0+%i6]0x88,%l3 ! %l3 = 00000000000065a2 ! Mem[0000000027800100] = b4e5096d, %l3 = 00000000000065a2 swapa [%i3+%g0]0x80,%l3 ! %l3 = 00000000b4e5096d ! Mem[0000000026800100] = f8ad4449, %l5 = 000000002d2ee730 swap [%i1+%g0],%l5 ! %l5 = 00000000f8ad4449 ! %l7 = 00000000000000a3, Mem[0000000091800116] = d1320000 sth %l7,[%o3+0x016] ! Mem[0000000091800114] = 00a30000 ! Mem[0000000090000130] = bb166f37, %l18 = d093bb769c91aa7e ldswa [%o0+0x030]%asi,%g2 ! %g2 = d093bb769c91aa7e ! %l6 = d48f01362259b30d, Mem[0000000026800130] = 6dff62e9 stha %l6,[%i1+%o6]0x89 ! Mem[0000000026800130] = 6dffb30d ! Mem[0000000026800107] = 1f258d9f, %l2 = 00000000000022c5 ldstub [%i1+0x007],%l2 ! %l2 = 000000000000009f ! Mem[000000009080011c] = 61d3fbdc, %l18 = d093bb769c91aa7e lduw [%o1+0x01c],%g2 ! %g2 = d093bb769c91aa7e ! %l4 = 0000000042f5b070, Mem[000000009100010c] = 8f22b23f stw %l4,[%o2+0x00c] ! Mem[000000009100010c] = 42f5b070 ! %l4 = 42f5b070, %l5 = f8ad4449, Mem[0000000026000128] = de33e66d 23c5ce69 std %l4,[%i0+%o5] ! Mem[0000000026000128] = 42f5b070 f8ad4449 p11_label_13: ! Mem[0000000026800128] = 901df7f9b6adaaeb, %l5 = 00000000f8ad4449 ldxa [%i1+%o5]0x88,%l5 ! %l5 = 901df7f9b6adaaeb ! Mem[000000009000010c] = c2190b14, %l18 = d093bb769c91aa7e ldswa [%o0+0x00c]%asi,%g2 ! %g2 = d093bb769c91aa7e ! Mem[0000000027000130] = ffb40000, %l2 = 000000000000009f swap [%i2+%o6],%l2 ! %l2 = 00000000ffb40000 ! Mem[0000000027800138] = 846f67d7, %l5 = b6adaaeb, %l4 = 42f5b070 add %i3,0x38,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000846f67d7 ! Mem[0000000090800134] = 7b9430a9, %l18 = d093bb769c91aa7e lduh [%o1+0x036],%g2 ! %g2 = 0000000000007b94 ! Mem[0000000026000108] = d48f0136, %l0 = 00000000e962ff6d ldsha [%i0+%i4]0x81,%l0 ! %l0 = ffffffffffffd48f ! Mem[0000000090800110] = f65d4f00, %l18 = d093bb769c91aa7e ldsh [%o1+0x012],%g2 ! %g2 = fffffffffffff65d ! Mem[000000009100013c] = 5e8e0000, %l18 = d093bb769c91aa7e ldsb [%o2+0x03e],%g2 ! %g2 = 000000000000005e ! Mem[0000000090000118] = ffffffffffffff9d, %l18 = d093bb769c91aa7e ldx [%o0+%i6],%g2 ! %g2 = ffffffffffffff9d ! Mem[0000000090000130] = bb166f37 0eaa4fa4, %l4 = 846f67d7, %l5 = b6adaaeb ldda [%o0+0x030]%asi,%g2 ! %l4 = 00000000846f67d7 901df7f9b6adaaeb p11_label_14: ! Mem[0000000026800100] = 2d2ee730, %l5 = 901df7f9b6adaaeb lduba [%i1+%g0]0x80,%l5 ! %l5 = 000000000000002d ! Mem[000000009000010c] = 0b1476bf, %l18 = d093bb769c91aa7e ldsh [%o0+0x00e],%g2 ! %g2 = 0000000000000b14 ! %l0 = ffffffffffffd48f, Mem[0000000090000120] = 028c20cc stba %l0,[%o0+0x020]%asi ! Mem[0000000090000120] = 8f8c20cc ! %l0 = ffffffffffffd48f, Mem[0000000027800118] = 9df3bc23 stha %l0,[%i3+%i6]0x81 ! Mem[0000000027800118] = d48fbc23 ! %l2 = 00000000ffb40000, Mem[0000000026800110] = ff9d0004 stwa %l2,[%i1+%i5]0x81 ! Mem[0000000026800110] = ffb40000 ! Mem[0000000026800120] = 59bf3790, %l6 = d48f01362259b30d lduba [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000059 ! Mem[0000000091000134] = a5615517, %l18 = d093bb769c91aa7e lduh [%o2+0x036],%g2 ! %g2 = 000000000000a561 ! Mem[000000009080010c] = efad54d5, %l18 = d093bb769c91aa7e ldsb [%o1+0x00d],%g2 ! %g2 = ffffffffffffffef ! %l1 = 00000000b1e468b7, Mem[0000000027000130] = c80000009f000000 stxa %l1,[%i2+%o6]0x89 ! Mem[0000000027000130] = 00000000b1e468b7 ! Mem[0000000027000118] = e0b49c33, %l0 = ffffffffffffd48f swapa [%i2+%i6]0x80,%l0 ! %l0 = 00000000e0b49c33 p11_label_15: ! Mem[0000000026800120] = 59bf3790, %l4 = 846f67d7, %l6 = 00000059 add %i1,0x20,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000059bf3790 ! %l6 = 0000000059bf3790, Mem[0000000090000100] = 6238557200975f38 stx %l6,[%o0+%g0] ! Mem[0000000090000100] = 0000000059bf3790 ! %l4 = 00000000846f67d7, Mem[0000000091000130] = 87522d2e9081a561 stx %l4,[%o2+%o6] ! Mem[0000000091000130] = 00000000846f67d7 ! %l3 = 00000000b4e5096d, Mem[000000009100010c] = 42f5b070 stw %l3,[%o2+0x00c] ! Mem[000000009100010c] = b4e5096d ! Mem[0000000026000100] = e8745752 88692dd1, %l0 = e0b49c33, %l1 = b1e468b7 ldda [%i0+%g0]0x81,%l0 ! %l0 = 00000000e8745752 0000000088692dd1 ! %l2 = 00000000ffb40000, Mem[000000009100012c] = 1c456b0e, %asi = 80 stwa %l2,[%o2+0x02c]%asi ! Mem[000000009100012c] = ffb40000 ! Mem[0000000026000134] = 45e7bc23, %l1 = 0000000088692dd1, %asi = 80 swapa [%i0+0x034]%asi,%l1 ! %l1 = 0000000045e7bc23 ! Mem[0000000026800118] = 33f35eb3, %l7 = 00000000000000a3 ldsb [%i1+0x01b],%l7 ! %l7 = ffffffffffffffb3 ! %l2 = 00000000ffb40000, Mem[0000000026000128] = 42f5b070 stha %l2,[%i0+%o5]0x81 ! Mem[0000000026000128] = 0000b070 ! Mem[0000000027800128] = b33121ad, %l6 = 0000000059bf3790 ldswa [%i3+%o5]0x80,%l6 ! %l6 = ffffffffb33121ad ba,a p11_not_taken_0_end p11_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p11_branch_failed p11_not_taken_0_end: ! End of Random Code for Processor 11 1: membar #Sync ! Force all stores to complete p11_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x02c] ! Set processor 11 done flag ! Check Registers p11_check_registers: set p11_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000e8745752 bne,a,pn %xcc,p11_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000045e7bc23 bne,a,pn %xcc,p11_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000ffb40000 bne,a,pn %xcc,p11_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000b4e5096d bne,a,pn %xcc,p11_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000846f67d7 bne,a,pn %xcc,p11_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000002d bne,a,pn %xcc,p11_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffb33121ad bne,a,pn %xcc,p11_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffffffb3 bne,a,pn %xcc,p11_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p11_local0_expect,%g1 ldx [%g1+0x018],%g2 ! Expected data = a265cd13496dd133 ldx [%i0+0x018],%g3 ! Observed data at 0000000026000118 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000007763d40a ldx [%i0+0x020],%g3 ! Observed data at 0000000026000120 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000b070f8ad4449 ldx [%i0+0x028],%g3 ! Observed data at 0000000026000128 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 68d6444e88692dd1 ldx [%i0+0x030],%g3 ! Observed data at 0000000026000130 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x030,%g4 set p11_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 2d2ee7301f258dff ldx [%i1+0x000],%g3 ! Observed data at 0000000026800100 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffb40000bced4628 ldx [%i1+0x010],%g3 ! Observed data at 0000000026800110 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 33f35eb32041faff ldx [%i1+0x018],%g3 ! Observed data at 0000000026800118 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0db3ff6db1e468b7 ldx [%i1+0x030],%g3 ! Observed data at 0000000026800130 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x030,%g4 set p11_local2_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = ffafbdd2864e0b7b ldx [%i2+0x010],%g3 ! Observed data at 0000000027000110 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffffd48fb1e468b7 ldx [%i2+0x018],%g3 ! Observed data at 0000000027000118 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 024d2434b7ffe4b1 ldx [%i2+0x020],%g3 ! Observed data at 0000000027000120 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffffff9dabdcf9ce ldx [%i2+0x028],%g3 ! Observed data at 0000000027000128 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = b768e4b100000000 ldx [%i2+0x030],%g3 ! Observed data at 0000000027000130 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x030,%g4 set p11_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 000065a2750104af ldx [%i3+0x000],%g3 ! Observed data at 0000000027800100 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 1f258d9f4f7d001c ldx [%i3+0x008],%g3 ! Observed data at 0000000027800108 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e0b49c33b1e468b7 ldx [%i3+0x010],%g3 ! Observed data at 0000000027800110 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = d48fbc23b768e4b1 ldx [%i3+0x018],%g3 ! Observed data at 0000000027800118 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x018,%g4 ! The test for processor 11 has passed p11_passed: ta GOOD_TRAP nop p11_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p11_failed p11_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p11_failed p11_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p11_failed p11_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p11_failed p11_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p11_failed p11_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p11_failed p11_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p11_failed p11_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p11_failed ! The test for processor 11 failed p11_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x02c] ! Set processor 11 done flag set p11_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 11 failed p11_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x02c] ! Set processor 11 done flag set p11_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p11_dfill_failed: ba p11_failed mov 0xddd,%g1 p11_selfmod_failed: ba p11_failed mov 0xabc,%g1 p11_common_error: or %g0,0xeeb,%g1 ba p11_failed mov %o5,%g3 p11_common_signature_error: set p11_temp,%g1 ba p11_failed st %g2,[%g1] ! Common Lock Number p11_common_timeout: set p11_temp,%g1 ba p11_failed st %g2,[%g1] ! Common Lock Number p11_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p11_failed mov 0x0,%g3 p11_trap1e: ldsb [%i3+0x01b],%l2 ! Mem[000000002780011b] stb %l2,[%i1+0x005] ! Mem[0000000026800105] ldub [%i3+0x03f],%l6 ! Mem[000000002780013f] stx %l7,[%i3+0x018] ! Mem[0000000027800118] done p11_trap1o: ldsb [%o3+0x01b],%l2 ! Mem[000000002780011b] stb %l2,[%o1+0x005] ! Mem[0000000026800105] ldub [%o3+0x03f],%l6 ! Mem[000000002780013f] stx %l7,[%o3+0x018] ! Mem[0000000027800118] done p11_trap2e: std %l6,[%i0+0x020] ! Mem[0000000026000120] ldstub [%i1+0x030],%l2 ! Mem[0000000026800130] lduw [%i2+0x02c],%l4 ! Mem[000000002700012c] swap [%i3+0x03c],%l2 ! Mem[000000002780013c] ldub [%i1+0x036],%l6 ! Mem[0000000026800136] done p11_trap2o: std %l6,[%o0+0x020] ! Mem[0000000026000120] ldstub [%o1+0x030],%l2 ! Mem[0000000026800130] lduw [%o2+0x02c],%l4 ! Mem[000000002700012c] swap [%o3+0x03c],%l2 ! Mem[000000002780013c] ldub [%o1+0x036],%l6 ! Mem[0000000026800136] done p11_trap3e: nop nop nop nop nop done p11_trap3o: nop nop nop nop nop done p11_init_memory_pointers: set p11_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p11_local0_start,%i0 set p11_local1_start,%i1 set p11_local2_start,%i2 set p11_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = d16d8988c4569894 ldx [%g1+0x008],%l1 ! %l1 = 09cecfb6b4e5096d ldx [%g1+0x010],%l2 ! %l2 = cbc64165dc19004c ldx [%g1+0x018],%l3 ! %l3 = c0a12175cce62b28 ldx [%g1+0x020],%l4 ! %l4 = 516d1e55a3afbdd2 ldx [%g1+0x028],%l5 ! %l5 = 6e4ab86e864e0b7b ldx [%g1+0x030],%l6 ! %l6 = b99366ee84d2af93 ldx [%g1+0x038],%l7 ! %l7 = 778104e9f8ad4449 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 12 processor_12: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x30] ! Set the start flag wrpr %g0,7,%cleanwin call p12_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 12 wr %g0,0x4,%fprs ! Make sure fef is 1 set p12_init_freg,%g1 ! %f0 = 72f23da1 71544a9b c0dcd3e4 785e07cd ! %f4 = 0624edb0 90edc2c1 d60ce1ce 453719f8 ! %f8 = e1f95f1d fff98883 b6168059 e416a904 ! %f12 = 25525670 93d44c74 b4b0aa59 d0223600 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3ceebe93 18ee9c98 5128ae4c 1f26fe59 ! %f20 = af52f8b2 d182d32a 76ae10a5 20293c46 ! %f24 = 5411e255 a3f4fe92 475dbdce ad9938f6 ! %f28 = 0af258a3 6068f5de a60b3d4f a06ab677 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 33a31959 bf4c8f1a e9055755 3f8c7642 ! %f36 = d8c2f4ae b2ea9fa8 35f4d7cf 6628a495 ! %f40 = ef612c57 ae9f30d3 4895aa9d 302ee944 ! %f44 = 9c41fa74 5021831c 20aa54e1 8c0fbc87 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x81081da80000007d,%g7,%g1 ! GSR scale = 15, align = 5 wr %g1,%g0,%gsr ! GSR = 81081da80000007d wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 12 p12_label_1: ! Mem[0000000029800128] = f1ce9b22, %l2 = 7fe12143fbed4236 lduba [%i3+%o5]0x89,%l2 ! %l2 = 0000000000000022 ! %l1 = a4c940bc26dd88b2, Mem[0000000090000138] = 31744640 stba %l1,[%o0+0x038]%asi ! Mem[0000000090000138] = b2744640 ! Mem[0000000028000130] = d38776fb, %l5 = c6e2da4c07d9707a swap [%i0+%o6],%l5 ! %l5 = 00000000d38776fb ! Mem[0000000029800126] = d4d2ad4b, %l0 = 0f28fcd2976a417b ldstub [%i3+0x026],%l0 ! %l0 = 00000000000000ad ! Mem[000000002900010c] = d0a945c9, %l7 = 2274de6207c07cb1 lduh [%i2+0x00c],%l7 ! %l7 = 000000000000d0a9 ! Mem[0000000028000128] = 47195c54, %l3 = 1caaacc49e24c221 ldstuba [%i0+%o5]0x81,%l3 ! %l3 = 0000000000000047 ! %l1 = a4c940bc26dd88b2, Mem[0000000029800105] = c853877a stb %l1,[%i3+0x005] ! Mem[0000000029800104] = c8b2877a ! Mem[0000000029000130] = 2d5f1119, %l6 = 7f39b67a83db1e84 swap [%i2+%o6],%l6 ! %l6 = 000000002d5f1119 ! Mem[0000000028800120] = 5987a3ce89c29462, %l3 = 0000000000000047, %l2 = 0000000000000022 add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 5987a3ce89c29462 ! Mem[0000000090800100] = 4c624210, %l18 = b8e041580d49efce ldsb [%o1+0x001],%g2 ! %g2 = 000000000000004c p12_label_2: ! Mem[0000000029000110] = e4a1f502, %l2 = 5987a3ce89c29462 ldsw [%i2+%i5],%l2 ! %l2 = ffffffffe4a1f502 ! Mem[0000000029000110] = 12f4722402f5a1e4, %l1 = a4c940bc26dd88b2 ldxa [%i2+%i5]0x88,%l1 ! %l1 = 12f4722402f5a1e4 ! Mem[0000000029000108] = 2ac707b8, %l2 = ffffffffe4a1f502 lduha [%i2+%i4]0x88,%l2 ! %l2 = 00000000000007b8 ! Mem[0000000091000110] = 3e07e896, %l18 = b8e041580d49efce ldswa [%o2+0x010]%asi,%g2 ! %g2 = b8e041580d49efce ! Mem[0000000029000108] = b807c72a, %l4 = 73e462ca, %l3 = 00000047 add %i2,0x08,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000b807c72a ! Mem[0000000028000138] = 17ec6e730408f763, %l0 = 00000000000000ad, %l6 = 000000002d5f1119 add %i0,0x38,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 17ec6e730408f763 ! Mem[0000000028000138] = 17ec6e73, %l2 = 000007b8, %l0 = 000000ad add %i0,0x38,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000017ec6e73 ! Mem[0000000029000118] = 062dd020, %l0 = 0000000017ec6e73 ldstuba [%i2+%i6]0x88,%l0 ! %l0 = 0000000000000020 ! Mem[0000000028000120] = 3aaa86cc, %l7 = 000000000000d0a9 ldsha [%i0+%o4]0x89,%l7 ! %l7 = ffffffffffff86cc ! Mem[0000000091000108] = 9acf8f22, %l18 = b8e041580d49efce ldsha [%o2+0x00a]%asi,%g2 ! %g2 = ffffffffffff9acf p12_label_3: ! Mem[0000000028800130] = 3f9be7e4, %l1 = 12f4722402f5a1e4 lduba [%i1+%o6]0x80,%l1 ! %l1 = 000000000000003f ! Mem[0000000029000116] = 2472f412, %l3 = 00000000b807c72a ldstuba [%i2+0x016]%asi,%l3 ! %l3 = 00000000000000f4 ! Mem[0000000029800120] = e68a1c2f, %l3 = 00000000000000f4 swapa [%i3+%o4]0x81,%l3 ! %l3 = 00000000e68a1c2f ! Mem[0000000090000120] = 8c20cc28, %l18 = b8e041580d49efce ldsb [%o0+0x021],%g2 ! %g2 = ffffffffffffff8c ! Mem[0000000028800110] = 0db3bbf8fbed11b0, %l2 = 00000000000007b8, %l2 = 00000000000007b8 add %i1,0x10,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 0db3bbf8fbed11b0 ! Mem[0000000029000130] = 841edb83, %l3 = 00000000e68a1c2f lduha [%i2+%o6]0x88,%l3 ! %l3 = 000000000000db83 ! Mem[0000000090800110] = 05b93bc7, %l18 = b8e041580d49efce ldub [%o1+%i5],%g2 ! %g2 = 0000000000000005 ! %l3 = 000000000000db83, Mem[000000009000011f] = a0028c20 stb %l3,[%o0+0x01f] ! Mem[000000009000011c] = 83028c20 ! Mem[0000000029800100] = 38ac490a, %l3 = 000000000000db83 ldstuba [%i3+%g0]0x81,%l3 ! %l3 = 0000000000000038 ! Mem[0000000028000110] = 5ee79c7cdc7b2236, %l1 = 000000000000003f ldx [%i0+%i5],%l1 ! %l1 = 5ee79c7cdc7b2236 p12_label_4: ! Mem[0000000029000108] = b807c72a, %l1 = dc7b2236, %l6 = 0408f763 add %i2,0x08,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000b807c72a ! Mem[000000002880013c] = b3117327, %l0 = 0000000000000020 ldub [%i1+0x03f],%l0 ! %l0 = 0000000000000027 ! Mem[0000000028800108] = 74b7d4b1, %l2 = 0db3bbf8fbed11b0 swap [%i1+%i4],%l2 ! %l2 = 0000000074b7d4b1 ! Mem[0000000029000100] = 883cbeaa78d21a96, %l5 = 00000000d38776fb ldxa [%i2+%g0]0x80,%l5 ! %l5 = 883cbeaa78d21a96 ! Mem[0000000028800108] = fbed11b0, %l1 = 5ee79c7cdc7b2236 swapa [%i1+%i4]0x80,%l1 ! %l1 = 00000000fbed11b0 ! Mem[0000000028000118] = 4f0b6997, %l7 = ffffffffffff86cc lduh [%i0+%i6],%l7 ! %l7 = 0000000000004f0b ! Mem[0000000028000108] = de118348498d32bf, %l5 = 883cbeaa78d21a96, %l2 = 0000000074b7d4b1 add %i0,0x08,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = de118348498d32bf ! Mem[0000000028000108] = 488311de, %l7 = 0000000000004f0b ldswa [%i0+%i4]0x88,%l7 ! %l7 = 00000000488311de ! Mem[0000000029000118] = ffd02d06, %l1 = 00000000fbed11b0 ldstuba [%i2+%i6]0x81,%l1 ! %l1 = 00000000000000ff ! Mem[0000000029000120] = d55d6548, %l5 = 883cbeaa78d21a96 swapa [%i2+%o4]0x81,%l5 ! %l5 = 00000000d55d6548 p12_label_5: ! %l3 = 0000000000000038, Mem[000000009180011a] = 6c8ac56f sth %l3,[%o3+0x01a] ! Mem[0000000091800118] = 0038c56f ! Mem[0000000028000134] = 35479fd0, %l0 = 0000000000000027 swap [%i0+0x034],%l0 ! %l0 = 0000000035479fd0 ! Mem[0000000091000138] = 55170a67, %l18 = b8e041580d49efce lduh [%o2+0x038],%g2 ! %g2 = 0000000000005517 ! Mem[0000000029000128] = 8d920f8b, %l2 = de118348498d32bf ldstuba [%i2+%o5]0x88,%l2 ! %l2 = 000000000000008b ! Mem[0000000028800128] = 99209b6c, %l7 = 488311de, %l4 = 73e462ca add %i1,0x28,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000099209b6c ! Mem[0000000029800128] = 229bcef158153d0e, %l6 = 00000000b807c72a ldxa [%i3+%o5]0x80,%l6 ! %l6 = 229bcef158153d0e ! Mem[0000000028000108] = de118348498d32bf, %l2 = 000000000000008b, %l6 = 229bcef158153d0e add %i0,0x08,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = de118348498d32bf ! Mem[0000000029000138] = cff47854, %l1 = 000000ff, %l5 = d55d6548 add %i2,0x38,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000cff47854 ! Mem[0000000029800108] = ebcadaa3, %l3 = 0000000000000038 lduwa [%i3+%i4]0x88,%l3 ! %l3 = 00000000ebcadaa3 ! Mem[0000000029800130] = eb06039d, %l7 = 00000000488311de swapa [%i3+%o6]0x80,%l7 ! %l7 = 00000000eb06039d p12_label_6: ! Mem[0000000029000122] = 78d21a96, %l4 = 0000000099209b6c ldstub [%i2+0x022],%l4 ! %l4 = 000000000000001a ! Mem[0000000029000130] = 841edb83, %l6 = de118348498d32bf lduba [%i2+%o6]0x88,%l6 ! %l6 = 0000000000000083 ! %l2 = 0000008b, %l3 = ebcadaa3, Mem[0000000029800118] = 23b850cf ed61fef9 stda %l2,[%i3+%i6]0x81 ! Mem[0000000029800118] = 0000008b ebcadaa3 ! Mem[0000000028800108] = dc7b2236, %l4 = 000000000000001a swap [%i1+%i4],%l4 ! %l4 = 00000000dc7b2236 ! Mem[000000002900012c] = bde3387b, %l6 = 00000083, %l6 = 00000083 add %i2,0x2c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000bde3387b ! Mem[0000000028000118] = 4f0b6997, %l5 = cff47854, %l6 = bde3387b add %i0,0x18,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000004f0b6997 ! Mem[0000000028000100] = 03cf57bc, %l2 = 000000000000008b ldstuba [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000003 ! Mem[0000000091800130] = b4948512, %l18 = b8e041580d49efce ldsw [%o3+%o6],%g2 ! %g2 = b8e041580d49efce ! Mem[000000002800012a] = ff195c54, %l4 = 00000000dc7b2236 ldstub [%i0+0x02a],%l4 ! %l4 = 000000000000005c ! Mem[0000000090000120] = 20cc2842, %l18 = b8e041580d49efce ldsh [%o0+0x022],%g2 ! %g2 = 00000000000020cc p12_label_7: ! Mem[0000000090000120] = 20cc2842, %l18 = b8e041580d49efce ldub [%o0+0x022],%g2 ! %g2 = 0000000000000020 ! %l0 = 0000000035479fd0, Mem[0000000090000110] = 76bf43f3 sth %l0,[%o0+%i5] ! Mem[0000000090000110] = 9fd043f3 ! Mem[0000000091000114] = 88b42823, %l18 = b8e041580d49efce lduh [%o2+0x016],%g2 ! %g2 = 00000000000088b4 ! Mem[000000002900010c] = d0a945c9, %l5 = cff47854, %l2 = 00000003 add %i2,0x0c,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000d0a945c9 ! Mem[0000000028000100] = ffcf57bc265b9aa9, %l1 = 00000000000000ff, %l4 = 000000000000005c casxa [%i0]0x80,%l1,%l4 ! %l4 = ffcf57bc265b9aa9 ! Mem[000000002800011c] = 65cd07bd, %l1 = 00000000000000ff swap [%i0+0x01c],%l1 ! %l1 = 0000000065cd07bd ! Mem[0000000028000130] = 07d9707a, %l6 = 000000004f0b6997 swapa [%i0+%o6]0x80,%l6 ! %l6 = 0000000007d9707a ! Mem[0000000028000120] = cc86aa3acee19ded, %l0 = 0000000035479fd0, %l4 = ffcf57bc265b9aa9 add %i0,0x20,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = cc86aa3acee19ded ! Mem[0000000028000100] = bc57cfff, %l3 = 00000000ebcadaa3 ldstuba [%i0+%g0]0x88,%l3 ! %l3 = 00000000000000ff ! %l4 = cc86aa3acee19ded, Mem[0000000028800100] = cbd739fb stwa %l4,[%i1+%g0]0x81 ! Mem[0000000028800100] = cee19ded p12_label_8: ! %l4 = cee19ded, %l5 = cff47854, Mem[0000000091000120] = 93986027 03ba71d0 std %l4,[%o2+%o4] ! Mem[0000000091000120] = cee19ded cff47854 ! Mem[0000000091800100] = 76b1ed61, %l18 = b8e041580d49efce ldub [%o3+0x002],%g2 ! %g2 = 0000000000000076 ! Mem[0000000090800138] = 30a966cf, %l18 = b8e041580d49efce ldsh [%o1+0x038],%g2 ! %g2 = 00000000000030a9 ! Mem[0000000028000108] = 488311de, %l1 = 0000000065cd07bd ldstuba [%i0+%i4]0x89,%l1 ! %l1 = 00000000000000de ! Mem[000000002800013c] = 0408f763, %l5 = 00000000cff47854 ldstub [%i0+0x03c],%l5 ! %l5 = 0000000000000004 ! Mem[0000000029800120] = f4000000, %l3 = 00000000000000ff lduba [%i3+%o4]0x89,%l3 ! %l3 = 0000000000000000 ! Mem[0000000029800119] = 0000008b, %l1 = 00000000000000de ldstub [%i3+0x019],%l1 ! %l1 = 0000000000000000 ! %l6 = 0000000007d9707a, Mem[0000000091800120] = 725398d0, %asi = 80 stwa %l6,[%o3+0x020]%asi ! Mem[0000000091800120] = 07d9707a ! Mem[0000000028800103] = cee19ded, %l6 = 0000000007d9707a ldstub [%i1+0x003],%l6 ! %l6 = 00000000000000ed ! Mem[0000000029800112] = d2c6661d, %l0 = 0000000035479fd0 ldstub [%i3+0x012],%l0 ! %l0 = 0000000000000066 p12_label_9: ! %l0 = 0000000000000066, Mem[0000000028000128] = 54ff19ff stwa %l0,[%i0+%o5]0x89 ! Mem[0000000028000128] = 00000066 ! %l7 = 00000000eb06039d, Mem[0000000090000108] = 7425c40fc2190b14 stx %l7,[%o0+%i4] ! Mem[0000000090000108] = 00000000eb06039d ! %l6 = 00000000000000ed, Mem[000000002880012f] = 3e3226e9 stb %l6,[%i1+0x02f] ! Mem[000000002880012c] = 3e3226ed ! Mem[0000000028800118] = 80c33b2e, %l2 = 00000000d0a945c9 swapa [%i1+%i6]0x89,%l2 ! %l2 = 0000000080c33b2e ! Mem[0000000028000110] = 5ee79c7c, %l5 = 00000004, %l5 = 00000004 add %i0,0x10,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 000000005ee79c7c ! %l1 = 0000000000000000, Mem[0000000090800130] = e8614bb4 stw %l1,[%o1+%o6] ! Mem[0000000090800130] = 00000000 ! Mem[0000000028800100] = ff9de1ce, %l2 = 0000000080c33b2e ldsba [%i1+%g0]0x89,%l2 ! %l2 = ffffffffffffffce ! Mem[0000000029800128] = 229bcef1, %l7 = 00000000eb06039d swap [%i3+%o5],%l7 ! %l7 = 00000000229bcef1 ! Mem[0000000028000108] = 488311ff, %l2 = ffffffffffffffce ldstuba [%i0+%i4]0x88,%l2 ! %l2 = 00000000000000ff ! %l3 = 0000000000000000, Mem[0000000028000128] = 66000000 stba %l3,[%i0+%o5]0x81 ! Mem[0000000028000128] = 00000000 p12_label_10: ! Mem[0000000028000138] = 17ec6e73ff08f763, %l7 = 00000000229bcef1, %l4 = cc86aa3acee19ded add %i0,0x38,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 17ec6e73ff08f763 ! Mem[0000000090000108] = 00000000eb06039d, %l18 = b8e041580d49efce ldxa [%o0+0x008]%asi,%g2 ! %g2 = 00000000eb06039d ! Mem[000000002880012b] = 99209b6c, %l6 = 00000000000000ed ldstub [%i1+0x02b],%l6 ! %l6 = 000000000000006c ! Mem[0000000028800130] = e4e79b3f, %l1 = 0000000000000000 ldstuba [%i1+%o6]0x89,%l1 ! %l1 = 000000000000003f ! Mem[0000000029800128] = 0e3d15589d0306eb, %l4 = 17ec6e73ff08f763 ldxa [%i3+%o5]0x88,%l4 ! %l4 = 0e3d15589d0306eb ! Mem[000000002880010c] = 8fe6d27b, %l7 = 229bcef1, %l5 = 5ee79c7c add %i1,0x0c,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000008fe6d27b ! Mem[000000002880011c] = ec595ed4, %l2 = 00000000000000ff swap [%i1+0x01c],%l2 ! %l2 = 00000000ec595ed4 ! Mem[0000000028800128] = 99209bff, %l5 = 000000008fe6d27b swap [%i1+%o5],%l5 ! %l5 = 0000000099209bff ! %l6 = 000000000000006c, Mem[0000000028000120] = cc86aa3a stba %l6,[%i0+%o4]0x81 ! Mem[0000000028000120] = 6c86aa3a ! Mem[000000002900013c] = 3dd79ea3, %l2 = 00000000ec595ed4 swap [%i2+0x03c],%l2 ! %l2 = 000000003dd79ea3 p12_label_11: ! Mem[0000000090800130] = 0000bb4d, %l18 = b8e041580d49efce lduh [%o1+0x032],%g2 ! %g2 = 0000000000000000 ! Mem[0000000029800118] = 00ff008b, %l1 = 0000003f, %l5 = 99209bff add %i3,0x18,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000000ff008b ! Mem[0000000029000128] = 8d920fff, %l3 = 0000000000000000 lduwa [%i2+%o5]0x88,%l3 ! %l3 = 000000008d920fff ! Mem[0000000029800117] = cd62a070, %l4 = 0e3d15589d0306eb ldstuba [%i3+0x017]%asi,%l4 ! %l4 = 0000000000000070 ! Mem[0000000028800128] = 8fe6d27b, %l5 = 0000000000ff008b lduba [%i1+%o5]0x80,%l5 ! %l5 = 000000000000008f ! Mem[000000009100010c] = 8f22b23f, %l18 = b8e041580d49efce lduw [%o2+0x00c],%g2 ! %g2 = b8e041580d49efce ! Mem[0000000028000128] = 00000000, %l3 = 000000008d920fff lduwa [%i0+%o5]0x88,%l3 ! %l3 = 0000000000000000 ! %l4 = 0000000000000070, Mem[0000000090800120] = 67cb6fb0 stw %l4,[%o1+%o4] ! Mem[0000000090800120] = 00000070 ! Mem[0000000028000119] = 4f0b6997, %l5 = 000000000000008f ldstuba [%i0+0x019]%asi,%l5 ! %l5 = 000000000000000b ! Mem[0000000090800120] = 00000070cd32aeda, %l18 = b8e041580d49efce ldx [%o1+%o4],%g2 ! %g2 = 00000070cd32aeda p12_label_12: ! Mem[0000000029800130] = 488311de7c333c7b, %l3 = 0000000000000000, %l6 = 000000000000006c add %i3,0x30,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 488311de7c333c7b ! Mem[0000000029000118] = ffd02d06338d305e, %l1 = 000000000000003f, %l3 = 0000000000000000 add %i2,0x18,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = ffd02d06338d305e ! Mem[0000000029800138] = 424f5107, %l1 = 0000003f, %l2 = 3dd79ea3 add %i3,0x38,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000424f5107 ! Mem[0000000029000138] = cff47854, %l2 = 00000000424f5107 swap [%i2+0x038],%l2 ! %l2 = 00000000cff47854 ! Mem[0000000028000108] = ff118348, %l3 = ffd02d06338d305e ldstuba [%i0+%i4]0x80,%l3 ! %l3 = 00000000000000ff ! %l2 = cff47854, %l3 = 000000ff, Mem[0000000028000118] = 4fff6997 000000ff std %l2,[%i0+%i6] ! Mem[0000000028000118] = cff47854 000000ff ! Mem[0000000029800130] = 488311de7c333c7b, %l5 = 000000000000000b, %l7 = 00000000229bcef1 add %i3,0x30,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 488311de7c333c7b ! %l2 = 00000000cff47854, Mem[0000000091800108] = 233587c3 sth %l2,[%o3+%i4] ! Mem[0000000091800108] = 785487c3 ! Mem[0000000029000130] = 83db1e845bb42ce9, %l2 = 00000000cff47854, %l4 = 0000000000000070 add %i2,0x30,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 83db1e845bb42ce9 ! Mem[0000000029800134] = 7c333c7b, %l7 = 488311de7c333c7b swap [%i3+0x034],%l7 ! %l7 = 000000007c333c7b p12_label_13: ! Mem[0000000029800120] = 000000f4, %l1 = 000000000000003f swap [%i3+%o4],%l1 ! %l1 = 00000000000000f4 ! Mem[0000000028000114] = dc7b2236, %l6 = 7c333c7b, %l4 = 5bb42ce9 add %i0,0x14,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000dc7b2236 ! Mem[0000000029800128] = 9d0306eb, %l2 = 00000000cff47854 ldstuba [%i3+%o5]0x89,%l2 ! %l2 = 00000000000000eb ! Mem[0000000029000128] = ff0f928d, %l4 = 00000000dc7b2236 ldstuba [%i2+%o5]0x81,%l4 ! %l4 = 00000000000000ff ! Mem[000000009180012c] = 35187c6a, %l18 = b8e041580d49efce ldsw [%o3+0x02c],%g2 ! %g2 = b8e041580d49efce ! Mem[0000000028800120] = 5987a3ce, %l3 = 00000000000000ff lduwa [%i1+0x020]%asi,%l3 ! %l3 = 000000005987a3ce ! Mem[0000000029800130] = 488311de, %l0 = 00000066, %l7 = 7c333c7b add %i3,0x30,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000488311de ! Mem[0000000091000138] = 55170a6709595e8e, %l18 = b8e041580d49efce ldx [%o2+0x038],%g2 ! %g2 = 55170a6709595e8e ! Mem[000000009080011c] = 61d3fbdc, %l18 = b8e041580d49efce lduh [%o1+0x01c],%g2 ! %g2 = 00000000000061d3 ! Mem[0000000028800107] = 4a4d8352, %l6 = 488311de7c333c7b ldstub [%i1+0x007],%l6 ! %l6 = 0000000000000052 p12_label_14: ! Mem[0000000028800108] = 0000001a8fe6d27b, %l1 = 00000000000000f4 ldxa [%i1+%i4]0x80,%l1 ! %l1 = 0000001a8fe6d27b ! %l4 = 00000000000000ff, Mem[0000000028000130] = 97690b4f stha %l4,[%i0+%o6]0x89 ! Mem[0000000028000130] = 976900ff ! Mem[0000000090800120] = 70cd32ae, %l18 = b8e041580d49efce ldub [%o1+0x023],%g2 ! %g2 = 0000000000000070 ! %l3 = 000000005987a3ce, Mem[0000000029000116] = 2472ff12 sth %l3,[%i2+0x016] ! Mem[0000000029000114] = 2472a3ce ! Mem[0000000029000108] = b807c72a, %l3 = 000000005987a3ce swap [%i2+%i4],%l3 ! %l3 = 00000000b807c72a ! Mem[0000000029800108] = ebcadaa3, %l4 = 00000000000000ff lduba [%i3+%i4]0x89,%l4 ! %l4 = 00000000000000a3 ! Mem[0000000091000100] = 4f11c436, %l18 = b8e041580d49efce lduh [%o2+%g0],%g2 ! %g2 = 0000000000004f11 ! %l1 = 0000001a8fe6d27b, Mem[0000000090800110] = 05b93bc74f009b20 stx %l1,[%o1+%i5] ! Mem[0000000090800110] = 0000001a8fe6d27b ! %l4 = 00000000000000a3, Mem[0000000029000138] = 424f5107, %asi = 80 stha %l4,[%i2+0x038]%asi ! Mem[0000000029000138] = 00a35107 ! Mem[0000000029800128] = ff06039d58153d0e, %l1 = 0000001a8fe6d27b, %l2 = 00000000000000eb add %i3,0x28,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = ff06039d58153d0e p12_label_15: ! Mem[0000000029000128] = ff0f928d, %l3 = 00000000b807c72a lduha [%i2+%o5]0x80,%l3 ! %l3 = 000000000000ff0f ! Mem[000000002800013a] = 17ec6e73, %l2 = ff06039d58153d0e ldstub [%i0+0x03a],%l2 ! %l2 = 000000000000006e ! Mem[000000002900013f] = ec595ed4, %l1 = 0000001a8fe6d27b ldstub [%i2+0x03f],%l1 ! %l1 = 00000000000000d4 ! Mem[0000000029000128] = ff0f928d, %l0 = 0000000000000066 ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 00000000000000ff ! Mem[0000000029800130] = de118348, %l0 = 00000000000000ff ldstuba [%i3+%o6]0x88,%l0 ! %l0 = 0000000000000048 ! %l6 = 0000000000000052, Mem[0000000029800120] = 3f000000 stha %l6,[%i3+%o4]0x89 ! Mem[0000000029800120] = 3f000052 ! Mem[0000000028800138] = 73942057b3117327, %l6 = 0000000000000052, %l6 = 0000000000000052 add %i1,0x38,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 73942057b3117327 ! Mem[0000000091800110] = 477a17de5c0ad132, %l18 = b8e041580d49efce ldx [%o3+%i5],%g2 ! %g2 = 477a17de5c0ad132 ! Mem[0000000028800118] = c945a9d0, %l0 = 0000000000000048 lduba [%i1+%i6]0x80,%l0 ! %l0 = 00000000000000c9 ! Mem[0000000029000130] = 83db1e84, %l1 = 00000000000000d4 lduha [%i2+%o6]0x80,%l1 ! %l1 = 00000000000083db ba,a p12_not_taken_0_end p12_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p12_branch_failed p12_not_taken_0_end: ! End of Random Code for Processor 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 00000000000000c9 bne,a,pn %xcc,p12_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000083db bne,a,pn %xcc,p12_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000006e bne,a,pn %xcc,p12_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000ff0f bne,a,pn %xcc,p12_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000a3 bne,a,pn %xcc,p12_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000000b bne,a,pn %xcc,p12_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 73942057b3117327 bne,a,pn %xcc,p12_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000488311de bne,a,pn %xcc,p12_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p12_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffcf57bc265b9aa9 ldx [%i0+0x000],%g3 ! Observed data at 0000000028000100 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff118348498d32bf ldx [%i0+0x008],%g3 ! Observed data at 0000000028000108 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = cff47854000000ff ldx [%i0+0x018],%g3 ! Observed data at 0000000028000118 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6c86aa3acee19ded ldx [%i0+0x020],%g3 ! Observed data at 0000000028000120 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff00699700000027 ldx [%i0+0x030],%g3 ! Observed data at 0000000028000130 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 17ecff73ff08f763 ldx [%i0+0x038],%g3 ! Observed data at 0000000028000138 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x038,%g4 set p12_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = cee19dff4a4d83ff ldx [%i1+0x000],%g3 ! Observed data at 0000000028800100 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = c945a9d0000000ff ldx [%i1+0x018],%g3 ! Observed data at 0000000028800118 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8fe6d27b3e3226ed ldx [%i1+0x028],%g3 ! Observed data at 0000000028800128 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff9be7e43ab355ba ldx [%i1+0x030],%g3 ! Observed data at 0000000028800130 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x030,%g4 set p12_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 5987a3ced0a945c9 ldx [%i2+0x008],%g3 ! Observed data at 0000000029000108 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e4a1f5022472a3ce ldx [%i2+0x010],%g3 ! Observed data at 0000000029000110 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 78d2ff96149c1b77 ldx [%i2+0x020],%g3 ! Observed data at 0000000029000120 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff0f928dbde3387b ldx [%i2+0x028],%g3 ! Observed data at 0000000029000128 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 00a35107ec595eff ldx [%i2+0x038],%g3 ! Observed data at 0000000029000138 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x038,%g4 set p12_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffac490ac8b2877a ldx [%i3+0x000],%g3 ! Observed data at 0000000029800100 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = d2c6ff1dcd62a0ff ldx [%i3+0x010],%g3 ! Observed data at 0000000029800110 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00ff008bebcadaa3 ldx [%i3+0x018],%g3 ! Observed data at 0000000029800118 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5200003fd4d2ff4b ldx [%i3+0x020],%g3 ! Observed data at 0000000029800120 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff8311de7c333c7b ldx [%i3+0x030],%g3 ! Observed data at 0000000029800130 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x030,%g4 ! The test for processor 12 has passed p12_passed: ta GOOD_TRAP nop p12_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p12_failed p12_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p12_failed p12_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p12_failed p12_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p12_failed p12_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p12_failed p12_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p12_failed p12_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p12_failed p12_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p12_failed ! The test for processor 12 failed p12_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x030] ! Set processor 12 done flag set p12_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 12 failed p12_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x030] ! Set processor 12 done flag set p12_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p12_dfill_failed: ba p12_failed mov 0xddd,%g1 p12_selfmod_failed: ba p12_failed mov 0xabc,%g1 p12_common_error: or %g0,0xeec,%g1 ba p12_failed mov %o5,%g3 p12_common_signature_error: set p12_temp,%g1 ba p12_failed st %g2,[%g1] ! Common Lock Number p12_common_timeout: set p12_temp,%g1 ba p12_failed st %g2,[%g1] ! Common Lock Number p12_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p12_failed mov 0x0,%g3 p12_trap1e: ldub [%i3+0x012],%l7 ! Mem[0000000029800112] swap [%i2+0x000],%l4 ! Mem[0000000029000100] ldub [%i1+0x03f],%l6 ! Mem[000000002880013f] ldstub [%i2+0x02f],%l3 ! Mem[000000002900012f] swap [%i2+0x008],%l0 ! Mem[0000000029000108] ldsw [%i0+0x030],%l0 ! Mem[0000000028000130] done p12_trap1o: ldub [%o3+0x012],%l7 ! Mem[0000000029800112] swap [%o2+0x000],%l4 ! Mem[0000000029000100] ldub [%o1+0x03f],%l6 ! Mem[000000002880013f] ldstub [%o2+0x02f],%l3 ! Mem[000000002900012f] swap [%o2+0x008],%l0 ! Mem[0000000029000108] ldsw [%o0+0x030],%l0 ! Mem[0000000028000130] done p12_trap2e: lduh [%i3+0x01e],%l5 ! Mem[000000002980011e] done p12_trap2o: lduh [%o3+0x01e],%l5 ! Mem[000000002980011e] done p12_trap3e: nop nop nop nop done p12_trap3o: nop nop nop nop done p12_init_memory_pointers: set p12_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p12_local0_start,%i0 set p12_local1_start,%i1 set p12_local2_start,%i2 set p12_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 0f28fcd2976a417b ldx [%g1+0x008],%l1 ! %l1 = a4c940bc26dd88b2 ldx [%g1+0x010],%l2 ! %l2 = 7fe12143fbed4236 ldx [%g1+0x018],%l3 ! %l3 = 1caaacc49e24c221 ldx [%g1+0x020],%l4 ! %l4 = eab4e2dc73e462ca ldx [%g1+0x028],%l5 ! %l5 = c6e2da4c07d9707a ldx [%g1+0x030],%l6 ! %l6 = 7f39b67a83db1e84 ldx [%g1+0x038],%l7 ! %l7 = 2274de6207c07cb1 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 13 processor_13: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x34] ! Set the start flag wrpr %g0,7,%cleanwin call p13_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 13 wr %g0,0x4,%fprs ! Make sure fef is 1 set p13_init_freg,%g1 ! %f0 = 85b18b62 b4f2e7bb 35e6df5c f43e2a5a ! %f4 = d01400c3 e809e5cc 758b11db 70d82ae7 ! %f8 = 5cb74ee8 a21fdd3c 0c243e72 acc66f5f ! %f12 = bff9bef6 96212bea 18e65af9 5c8c98d9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = d8a10efa de75d3b2 bb025d70 8781f0c2 ! %f20 = daf72dbc be494a6d bc6d3c60 4fe05ae4 ! %f24 = 1f12312e dbf37552 2e97282b a676054e ! %f28 = 4fa4fde9 abef3117 19d1db9a ebff0f3d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c08d9e45 cd921d2a a412427b 279c1ce8 ! %f36 = b5b481fb f561692e da8d8a29 17d01d24 ! %f40 = 2d2a11d2 e19a0e39 bccc5be7 cf9a3edf ! %f44 = 3aed36c0 f8cebad3 40481c27 45af3c0e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x865330570000007b,%g7,%g1 ! GSR scale = 15, align = 3 wr %g1,%g0,%gsr ! GSR = 865330570000007b wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 13 p13_label_1: ! Mem[000000002a00011c] = 1df63f0d, %l7 = 1d2ec1c6, %l4 = 6f3a08ef add %i0,0x1c,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000001df63f0d ! Mem[000000002b800134] = 24be6004, %l5 = 8748873f, %l7 = 1d2ec1c6 add %i3,0x34,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000024be6004 ! Mem[000000002b800100] = 8765051d, %l1 = 64b41c6c2517cf03 swap [%i3+%g0],%l1 ! %l1 = 000000008765051d ! Mem[000000002a800128] = 21584c68, %l1 = 000000008765051d ldsw [%i1+%o5],%l1 ! %l1 = 0000000021584c68 ! %l1 = 0000000021584c68, Mem[000000002b000110] = cfbaecb4 stwa %l1,[%i2+%i5]0x89 ! Mem[000000002b000110] = 21584c68 ! Mem[0000000091000114] = 88b42823, %l18 = f835ed0ac985fe10 ldub [%o2+0x016],%g2 ! %g2 = 0000000000000088 ! Mem[000000002b800128] = b88be3d5, %l1 = 0000000021584c68 swapa [%i3+%o5]0x89,%l1 ! %l1 = 00000000b88be3d5 ! Mem[000000009100013c] = 09595e8e, %l18 = f835ed0ac985fe10 ldsw [%o2+0x03c],%g2 ! %g2 = f835ed0ac985fe10 ! Mem[000000002a00013c] = e39b9c18, %l6 = 77362e8d, %l2 = e0b4f85a add %i0,0x3c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000e39b9c18 ! Mem[000000002a000120] = 198c95c0, %l3 = ec268244efc139a8 swapa [%i0+%o4]0x89,%l3 ! %l3 = 00000000198c95c0 p13_label_2: ! Mem[0000000091800108] = 233587c3 5071cebe, %l0 = 4650cd85, %l1 = b88be3d5 ldd [%o3+%i4],%g2 ! %l0 = e600adde4650cd85 00000000b88be3d5 ! %l3 = 00000000198c95c0, Mem[000000002a800118] = e82577b8 stha %l3,[%i1+%i6]0x81 ! Mem[000000002a800118] = 95c077b8 ! Mem[000000002a000108] = 4eedf578, %l6 = fe3a450e77362e8d ldswa [%i0+%i4]0x88,%l6 ! %l6 = 000000004eedf578 ! %l7 = 0000000024be6004, Mem[000000002b000100] = 8487cc65b1a8365f stxa %l7,[%i2+%g0]0x81 ! Mem[000000002b000100] = 0000000024be6004 ! %l0 = e600adde4650cd85, Mem[000000002a000118] = f705284f stha %l0,[%i0+%i6]0x81 ! Mem[000000002a000118] = cd85284f ! Mem[000000002a800114] = 82934257, %l0 = 4650cd85, %l0 = 4650cd85 add %i1,0x14,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000082934257 ! Mem[000000002a000130] = 00d2ed1f, %l0 = 0000000082934257 ldstuba [%i0+%o6]0x80,%l0 ! %l0 = 0000000000000000 ! Mem[000000002a800128] = 21584c68, %l6 = 000000004eedf578 swap [%i1+%o5],%l6 ! %l6 = 0000000021584c68 ! Mem[000000002b800110] = 0793a67c, %l3 = 00000000198c95c0 ldstuba [%i3+%i5]0x81,%l3 ! %l3 = 0000000000000007 ! Mem[000000002a000108] = 78f5ed4e, %l1 = 00000000b88be3d5 ldsba [%i0+%i4]0x80,%l1 ! %l1 = 0000000000000078 p13_label_3: ! Mem[000000002b800110] = ff93a67c 538f3617, %l6 = 21584c68, %l7 = 24be6004 ldda [%i3+%i5]0x81,%l6 ! %l6 = 00000000ff93a67c 00000000538f3617 ! %l6 = 00000000ff93a67c, Mem[000000002a800110] = 534bb038 stwa %l6,[%i1+%i5]0x81 ! Mem[000000002a800110] = ff93a67c ! Mem[000000002b000100] = 0460be2400000000, %l6 = 00000000ff93a67c ldxa [%i2+%g0]0x88,%l6 ! %l6 = 0460be2400000000 ! Mem[000000002b00013b] = 03b15859, %l0 = 0000000000000000 ldstub [%i2+0x03b],%l0 ! %l0 = 0000000000000059 ! Mem[000000002a000120] = a839c1ef, %l0 = 0000000000000059, %asi = 80 swapa [%i0+0x020]%asi,%l0 ! %l0 = 00000000a839c1ef ! Mem[000000002b800108] = 00aae647, %l5 = 8ef39cca8748873f ldstuba [%i3+%i4]0x89,%l5 ! %l5 = 0000000000000047 ! Mem[000000002a800128] = 4eedf578, %l7 = 00000000538f3617 ldsha [%i1+%o5]0x81,%l7 ! %l7 = 0000000000004eed ! Mem[000000002a000108] = 78f5ed4ead4df810, %l3 = 0000000000000007, %l3 = 0000000000000007 add %i0,0x08,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 78f5ed4ead4df810 ! Mem[000000002b800110] = 7ca693ff, %l0 = 00000000a839c1ef lduba [%i3+%i5]0x89,%l0 ! %l0 = 00000000000000ff ! Mem[000000002a000118] = cd85284f, %l3 = ad4df810, %l4 = 1df63f0d add %i0,0x18,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000cd85284f p13_label_4: ! Mem[000000002b000108] = 7ba22a91, %l5 = 0000000000000047 swap [%i2+%i4],%l5 ! %l5 = 000000007ba22a91 ! Mem[000000002a000128] = 5f58d0b1, %l2 = 00000000e39b9c18 ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 00000000000000b1 ! Mem[000000002a800100] = a0f366c7, %l3 = 78f5ed4ead4df810 lduwa [%i1+%g0]0x80,%l3 ! %l3 = 00000000a0f366c7 ! Mem[000000002a800118] = 95c077b8, %l0 = 00000000000000ff lduwa [%i1+%i6]0x80,%l0 ! %l0 = 0000000095c077b8 ! Mem[000000002a000120] = 9a93001d59000000, %l1 = 0000000000000078 ldxa [%i0+%o4]0x88,%l1 ! %l1 = 9a93001d59000000 ! %l5 = 000000007ba22a91, Mem[000000002b800118] = fcbfb77b stwa %l5,[%i3+%i6]0x89 ! Mem[000000002b800118] = 7ba22a91 ! Mem[000000002b000100] = 00000000, %l7 = 0000000000004eed ldstub [%i2+%g0],%l7 ! %l7 = 0000000000000000 ! Mem[000000002a80013c] = 58d7e4d2, %l4 = 00000000cd85284f swap [%i1+0x03c],%l4 ! %l4 = 0000000058d7e4d2 ! Mem[0000000090000108] = 7425c40f c2190b14, %l0 = 95c077b8, %l1 = 59000000 ldd [%o0+%i4],%g2 ! %l0 = 0000000095c077b8 9a93001d59000000 ! Mem[000000002a80012b] = 4eedf578, %l6 = 0460be2400000000 ldstub [%i1+0x02b],%l6 ! %l6 = 0000000000000078 p13_label_5: ! %l0 = 95c077b8, %l1 = 59000000, Mem[0000000090000108] = 7425c40f c2190b14 std %l0,[%o0+%i4] ! Mem[0000000090000108] = 95c077b8 59000000 ! %l1 = 9a93001d59000000, Mem[000000002a800108] = 82de925b stwa %l1,[%i1+%i4]0x81 ! Mem[000000002a800108] = 59000000 ! %l0 = 0000000095c077b8, Mem[0000000090000108] = 95c077b859000000 stx %l0,[%o0+%i4] ! Mem[0000000090000108] = 0000000095c077b8 ! Mem[0000000091800128] = bf401764 35187c6a, %l2 = 000000b1, %l3 = a0f366c7 ldda [%o3+0x028]%asi,%g2 ! %l2 = 00000000000000b1 00000000a0f366c7 ! Mem[000000002a800131] = 1f8ec61f, %l2 = 00000000000000b1 ldstub [%i1+0x031],%l2 ! %l2 = 000000000000008e ! Mem[000000002a800120] = ab09d59c, %l4 = 0000000058d7e4d2 ldsba [%i1+%o4]0x80,%l4 ! %l4 = ffffffffffffffab ! Mem[000000002a000100] = 26a00717b79b4172, %l0 = 0000000095c077b8 ldxa [%i0+%g0]0x88,%l0 ! %l0 = 26a00717b79b4172 ! Mem[000000002b800120] = 6bdd5a66, %l7 = 0000000000000000 lduwa [%i3+%o4]0x80,%l7 ! %l7 = 000000006bdd5a66 ! Mem[000000002b800108] = 00aae6ff, %l3 = 00000000a0f366c7 swapa [%i3+%i4]0x88,%l3 ! %l3 = 0000000000aae6ff ! %l4 = ffffffab, %l5 = 7ba22a91, Mem[0000000091800138] = d0837b37 8e3ab89c std %l4,[%o3+0x038] ! Mem[0000000091800138] = ffffffab 7ba22a91 p13_label_6: ! Mem[000000002a000100] = 72419bb7, %l7 = 000000006bdd5a66 swapa [%i0+%g0]0x80,%l7 ! %l7 = 0000000072419bb7 ! Mem[000000002a000138] = 5d3c6b2de39b9c18, %l7 = 0000000072419bb7, %l2 = 000000000000008e add %i0,0x38,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 5d3c6b2de39b9c18 ! %l4 = ffffffffffffffab, Mem[000000002b800110] = 7ca693ff stba %l4,[%i3+%i5]0x89 ! Mem[000000002b800110] = 7ca693ab ! Mem[000000002b800130] = 24a11443, %l5 = 000000007ba22a91 ldsha [%i3+%o6]0x81,%l5 ! %l5 = 00000000000024a1 ! Mem[000000002a800128] = fff5ed4e, %l6 = 0000000000000078 swapa [%i1+%o5]0x89,%l6 ! %l6 = 00000000fff5ed4e ! Mem[000000002b000124] = 516ad556, %l7 = 0000000072419bb7, %asi = 80 swapa [%i2+0x024]%asi,%l7 ! %l7 = 00000000516ad556 ! Mem[000000002a000120] = 00000059, %l6 = fff5ed4e, %l4 = ffffffab add %i0,0x20,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000000000059 ! Mem[000000002a00010a] = 78f5ed4e, %l3 = 0000000000aae6ff ldstub [%i0+0x00a],%l3 ! %l3 = 00000000000000ed ! %l4 = 00000059, %l5 = 000024a1, Mem[0000000090800100] = 854c6242 10c761e3 std %l4,[%o1+%g0] ! Mem[0000000090800100] = 00000059 000024a1 ! Mem[000000002a800130] = 8eb4b766 1fc6ff1f, %l4 = 00000059, %l5 = 000024a1 ldda [%i1+%o6]0x88,%l4 ! %l4 = 000000001fc6ff1f 000000008eb4b766 p13_label_7: ! Mem[000000002a800100] = c766f3a0, %l6 = 00000000fff5ed4e swapa [%i1+%g0]0x89,%l6 ! %l6 = 00000000c766f3a0 ! %l5 = 000000008eb4b766, Mem[0000000090800110] = 05b93bc7 stw %l5,[%o1+%i5] ! Mem[0000000090800110] = 8eb4b766 ! Mem[000000002a800110] = 7ca693ff, %l1 = 9a93001d59000000 swapa [%i1+%i5]0x88,%l1 ! %l1 = 000000007ca693ff ! %l1 = 000000007ca693ff, Mem[000000002a000108] = 78f5ff4e stba %l1,[%i0+%i4]0x81 ! Mem[000000002a000108] = fff5ff4e ! %l0 = 26a00717b79b4172, Mem[0000000090800130] = e8614bb4 stw %l0,[%o1+%o6] ! Mem[0000000090800130] = b79b4172 ! %l3 = 00000000000000ed, Mem[000000009000012a] = 937868c0 sth %l3,[%o0+0x02a] ! Mem[0000000090000128] = 00ed68c0 ! Mem[000000002a800120] = ab09d59c, %l4 = 1fc6ff1f, %l2 = e39b9c18 add %i1,0x20,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000ab09d59c ! Mem[000000002a800108] = 59000000, %l6 = 00000000c766f3a0, %asi = 80 swapa [%i1+0x008]%asi,%l6 ! %l6 = 0000000059000000 ! Mem[0000000090000110] = 76bf43f3 9c3e77a2, %l6 = 59000000, %l7 = 516ad556 ldd [%o0+%i5],%g2 ! %l6 = 0000000059000000 00000000516ad556 ! Mem[000000002a000113] = f29c90e6, %l6 = 0000000059000000 ldstub [%i0+0x013],%l6 ! %l6 = 00000000000000e6 p13_label_8: ! Mem[000000002b000118] = 900dda5d, %l3 = 00000000000000ed swap [%i2+%i6],%l3 ! %l3 = 00000000900dda5d ! %l5 = 000000008eb4b766, Mem[000000002a80013b] = 390ada03 stb %l5,[%i1+0x03b] ! Mem[000000002a800138] = 390ada66 ! Mem[000000002b000100] = ff00000024be6004, %l1 = 000000007ca693ff, %l5 = 000000008eb4b766 casxa [%i2]0x80,%l1,%l5 ! %l5 = ff00000024be6004 ! Mem[000000002b000110] = 684c5821, %l1 = 000000007ca693ff swapa [%i2+%i5]0x81,%l1 ! %l1 = 00000000684c5821 ! Mem[000000002b800128] = 684c5821, %l6 = 00000000000000e6 swap [%i3+%o5],%l6 ! %l6 = 00000000684c5821 ! Mem[000000009180012c] = 35187c6a, %l18 = f835ed0ac985fe10 lduw [%o3+0x02c],%g2 ! %g2 = f835ed0ac985fe10 ! Mem[000000002a800108] = c766f3a0, %l0 = 26a00717b79b4172 ldsba [%i1+%i4]0x80,%l0 ! %l0 = ffffffffffffffc7 ! %l1 = 00000000684c5821, Mem[0000000090800122] = 6fb0cd32 sth %l1,[%o1+0x022] ! Mem[0000000090800120] = 5821cd32 ! Mem[0000000091800108] = c35071ce, %l18 = f835ed0ac985fe10 ldsb [%o3+0x00b],%g2 ! %g2 = ffffffffffffffc3 ! Mem[000000002b000108] = 00000047, %l4 = 000000001fc6ff1f ldstub [%i2+%i4],%l4 ! %l4 = 0000000000000000 p13_label_9: ! Mem[000000002a000118] = cd85284f, %l1 = 00000000684c5821 lduwa [%i0+%i6]0x80,%l1 ! %l1 = 00000000cd85284f ! Mem[000000002b800130] = 24a11443, %l7 = 00000000516ad556 ldstuba [%i3+%o6]0x80,%l7 ! %l7 = 0000000000000024 ! Mem[000000002b00012e] = 6121e7a4, %l3 = 00000000900dda5d ldstuba [%i2+0x02e]%asi,%l3 ! %l3 = 00000000000000e7 ! Mem[000000002b000118] = ed000000, %l5 = ff00000024be6004 ldstuba [%i2+%i6]0x89,%l5 ! %l5 = 0000000000000000 ! %l0 = ffffffffffffffc7, Mem[000000002b000118] = ff0000ed05a79cd9 stxa %l0,[%i2+%i6]0x81 ! Mem[000000002b000118] = ffffffffffffffc7 ! Mem[000000002a80010c] = cdbe1aa0, %l2 = ab09d59c, %l0 = ffffffc7 add %i1,0x0c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000cdbe1aa0 ! Mem[0000000090000128] = 2f9e00ed 68c05e54, %l0 = cdbe1aa0, %l1 = cd85284f ldd [%o0+%o5],%g2 ! %l0 = 00000000cdbe1aa0 00000000cd85284f ! %l3 = 00000000000000e7, Mem[0000000090000106] = 5f380000 sth %l3,[%o0+0x006] ! Mem[0000000090000104] = 00e70000 ! Mem[000000002b00013e] = eac070e1, %l6 = 00000000684c5821 ldstub [%i2+0x03e],%l6 ! %l6 = 0000000000000070 ! Mem[000000002a800120] = 9cd509ab, %l2 = 00000000ab09d59c lduba [%i1+%o4]0x89,%l2 ! %l2 = 00000000000000ab p13_label_10: ! Mem[000000002b000138] = 03b158ff, %l5 = 0000000000000000 swap [%i2+0x038],%l5 ! %l5 = 0000000003b158ff ! %l3 = 00000000000000e7, Mem[000000009100013a] = 0a670959, %asi = 80 stha %l3,[%o2+0x03a]%asi ! Mem[0000000091000138] = 00e70959 ! Mem[0000000090000128] = 2f9e00ed68c05e54, %l18 = f835ed0ac985fe10 ldx [%o0+%o5],%g2 ! %g2 = 2f9e00ed68c05e54 ! Mem[0000000090800134] = 9430a966, %l18 = f835ed0ac985fe10 ldsb [%o1+0x037],%g2 ! %g2 = ffffffffffffff94 ! Mem[000000002a800138] = 390ada66cd85284f, %l6 = 0000000000000070, %l2 = 00000000000000ab add %i1,0x38,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 390ada66cd85284f ! Mem[000000002b00011c] = ffffffc7, %l5 = 0000000003b158ff ldstub [%i2+0x01c],%l5 ! %l5 = 00000000000000ff ! Mem[000000002b800128] = 000000e6, %l2 = 390ada66cd85284f lduha [%i3+%o5]0x80,%l2 ! %l2 = 0000000000000000 ! Mem[000000002a000120] = 00000059, %l5 = 000000ff, %l0 = cdbe1aa0 add %i0,0x20,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000000000059 ! Mem[000000002a000124] = 1d00939a, %l5 = 00000000000000ff swap [%i0+0x024],%l5 ! %l5 = 000000001d00939a ! %l1 = 00000000cd85284f, Mem[0000000091000108] = cc4c9acf8f22b23f stx %l1,[%o2+%i4] ! Mem[0000000091000108] = 00000000cd85284f p13_label_11: ! %l2 = 0000000000000000, Mem[0000000091800132] = 8512ed61 sth %l2,[%o3+0x032] ! Mem[0000000091800130] = 0000ed61 ! Mem[000000002a800128] = 78000000, %l3 = 00000000000000e7 ldsba [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000078 ! %l6 = 0000000000000070, Mem[000000002a800108] = a01abecda0f366c7 stxa %l6,[%i1+%i4]0x89 ! Mem[000000002a800108] = 0000000000000070 ! %l6 = 0000000000000070, Mem[000000002b800100] = 2517cf03 stba %l6,[%i3+%g0]0x81 ! Mem[000000002b800100] = 7017cf03 ! Mem[000000002a80010c] = 00000000, %l4 = 0000000000000000 ldstub [%i1+0x00c],%l4 ! %l4 = 0000000000000000 ! Mem[000000002b000110] = 7ca693ff, %l0 = 0000000000000059 swapa [%i2+%i5]0x80,%l0 ! %l0 = 000000007ca693ff ! Mem[0000000091000130] = 87522d2e, %l18 = f835ed0ac985fe10 lduwa [%o2+0x030]%asi,%g2 ! %g2 = f835ed0ac985fe10 ! Mem[000000002b000108] = 470000ff, %l1 = 00000000cd85284f lduba [%i2+%i4]0x89,%l1 ! %l1 = 00000000000000ff ! Mem[000000002b000100] = ff000000, %l5 = 1d00939a, %l7 = 00000024 casa [%i2]0x80,%l5,%l7 ! %l7 = 00000000ff000000 ! Mem[000000002a800128] = 00000078, %l2 = 0000000000000000 ldstuba [%i1+%o5]0x89,%l2 ! %l2 = 0000000000000078 p13_label_12: ! %l2 = 00000078, %l3 = 00000078, Mem[000000002a000120] = 59000000 ff000000 stda %l2,[%i0+%o4]0x89 ! Mem[000000002a000120] = 00000078 00000078 ! Mem[000000002a800118] = b877c095, %l1 = 00000000000000ff lduwa [%i1+%i6]0x88,%l1 ! %l1 = 00000000b877c095 ! Mem[000000002a800108] = 70000000, %l0 = 000000007ca693ff swap [%i1+%i4],%l0 ! %l0 = 0000000070000000 ! Mem[0000000090000120] = 028c20cc 28420202, %l0 = 70000000, %l1 = b877c095 ldda [%o0+0x020]%asi,%g2 ! %l0 = 0000000070000000 00000000b877c095 ! Mem[000000002b000110] = 00000059, %l0 = 0000000070000000 swapa [%i2+%i5]0x81,%l0 ! %l0 = 0000000000000059 ! Mem[000000002b000130] = 09be4654, %l4 = 0000000000000000, %asi = 80 swapa [%i2+0x030]%asi,%l4 ! %l4 = 0000000009be4654 ! Mem[000000002b80010c] = b5946837, %l0 = 00000059, %l4 = 09be4654 add %i3,0x0c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000b5946837 ! Mem[000000002a800118] = 95c077b8, %l5 = 000000001d00939a lduwa [%i1+%i6]0x80,%l5 ! %l5 = 0000000095c077b8 ! Mem[000000002a000118] = cd85284f 1df63f0d, %l0 = 00000059, %l1 = b877c095 ldda [%i0+%i6]0x80,%l0 ! %l0 = 00000000cd85284f 000000001df63f0d ! Mem[000000002a800130] = 1fffc61f, %l4 = b5946837, %l3 = 00000078 add %i1,0x30,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000001fffc61f p13_label_13: ! Mem[000000002b00013c] = eac0ffe1, %l1 = 000000001df63f0d, %asi = 80 swapa [%i2+0x03c]%asi,%l1 ! %l1 = 00000000eac0ffe1 ! %l0 = 00000000cd85284f, Mem[000000002a800100] = a7606dc5fff5ed4e stxa %l0,[%i1+%g0]0x89 ! Mem[000000002a800100] = 00000000cd85284f ! Mem[000000002b800120] = 6bdd5a66, %l0 = 00000000cd85284f swapa [%i3+%o4]0x81,%l0 ! %l0 = 000000006bdd5a66 ! Mem[000000002a800108] = ff93a67c, %l3 = 000000001fffc61f ldstuba [%i1+%i4]0x88,%l3 ! %l3 = 000000000000007c ! Mem[000000002a800130] = 1fffc61f, %l7 = 00000000ff000000 ldswa [%i1+%o6]0x80,%l7 ! %l7 = 000000001fffc61f ! Mem[000000002a800111] = 00000059, %l6 = 0000000000000070 ldstub [%i1+0x011],%l6 ! %l6 = 0000000000000000 ! %l6 = 00000000, %l7 = 1fffc61f, Mem[0000000091800100] = 921776b1 ed61de0d std %l6,[%o3+%g0] ! Mem[0000000091800100] = 00000000 1fffc61f ! Mem[000000002b80011c] = bc754033, %l0 = 000000006bdd5a66 ldstub [%i3+0x01c],%l0 ! %l0 = 00000000000000bc ! Mem[000000002b800134] = 24be6004, %l1 = eac0ffe1, %l0 = 000000bc add %i3,0x34,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000024be6004 ! Mem[000000009100010c] = 85284f3e, %l18 = f835ed0ac985fe10 ldsb [%o2+0x00d],%g2 ! %g2 = ffffffffffffff85 p13_label_14: ! Mem[0000000090000110] = 76bf43f3 9c3e77a2, %l6 = 00000000, %l7 = 1fffc61f ldd [%o0+%i5],%g2 ! %l6 = 0000000000000000 000000001fffc61f ! Mem[000000002a80012b] = ff000000, %l7 = 000000001fffc61f ldstub [%i1+0x02b],%l7 ! %l7 = 0000000000000000 ! %l1 = 00000000eac0ffe1, Mem[000000009000012d] = c05e54bb stba %l1,[%o0+0x02d]%asi ! Mem[000000009000012c] = e15e54bb ! Mem[000000002b000104] = 24be6004, %l7 = 0000000000000000 swap [%i2+0x004],%l7 ! %l7 = 0000000024be6004 ! %l6 = 0000000000000000, Mem[0000000091000118] = 28238bb1833d66b8 stx %l6,[%o2+%i6] ! Mem[0000000091000118] = 0000000000000000 ! %l7 = 0000000024be6004, Mem[000000002b800128] = 0fd85bbfe6000000 stxa %l7,[%i3+%o5]0x89 ! Mem[000000002b800128] = 0000000024be6004 ! Mem[000000009100010c] = cd85284f, %l18 = f835ed0ac985fe10 ldub [%o2+0x00c],%g2 ! %g2 = 00000000000000cd ! Mem[000000002b000110] = 00000070, %l5 = 0000000095c077b8 lduha [%i2+%i5]0x89,%l5 ! %l5 = 0000000000000070 ! Mem[000000002b800130] = 4314a1ff, %l0 = 0000000024be6004 swapa [%i3+%o6]0x88,%l0 ! %l0 = 000000004314a1ff ! %l7 = 0000000024be6004, Mem[000000002a000108] = fff5ff4e stha %l7,[%i0+%i4]0x81 ! Mem[000000002a000108] = 6004ff4e p13_label_15: ! Mem[0000000091800100] = 0000001f, %l18 = f835ed0ac985fe10 ldsb [%o3+0x001],%g2 ! %g2 = 0000000000000000 ! Mem[000000002b800118] = 912aa27b, %l6 = 0000000000000000 lduwa [%i3+0x018]%asi,%l6 ! %l6 = 00000000912aa27b ! Mem[000000002a800134] = 66b7b48e, %l1 = 00000000eac0ffe1, %asi = 80 swapa [%i1+0x034]%asi,%l1 ! %l1 = 0000000066b7b48e ! Mem[000000002a80012c] = 72a062d8, %l5 = 0000000000000070 swap [%i1+0x02c],%l5 ! %l5 = 0000000072a062d8 ! %l6 = 00000000912aa27b, Mem[0000000090800108] = 008aedfa stba %l6,[%o1+0x008]%asi ! Mem[0000000090800108] = 7b8aedfa ! %l2 = 0000000000000078, Mem[0000000091800130] = b4940000ed611253 stx %l2,[%o3+%o6] ! Mem[0000000091800130] = 0000000000000078 ! %l0 = 000000004314a1ff, Mem[000000002b000118] = ffffffff stba %l0,[%i2+%i6]0x81 ! Mem[000000002b000118] = ffffffff ! Mem[000000002b800104] = 13c96e00, %l5 = 0000000072a062d8 ldstub [%i3+0x004],%l5 ! %l5 = 0000000000000013 ! Mem[000000002a000110] = f29c90ff, %l0 = 000000004314a1ff ldstuba [%i0+%i5]0x80,%l0 ! %l0 = 00000000000000f2 ! %l2 = 0000000000000078, Mem[000000002b800130] = 0460be24 stha %l2,[%i3+%o6]0x81 ! Mem[000000002b800130] = 0078be24 ba,a p13_not_taken_0_end p13_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p13_branch_failed p13_not_taken_0_end: ! End of Random Code for Processor 13 1: membar #Sync ! Force all stores to complete p13_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x034] ! Set processor 13 done flag ! Check Registers p13_check_registers: set p13_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000f2 bne,a,pn %xcc,p13_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000066b7b48e bne,a,pn %xcc,p13_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000078 bne,a,pn %xcc,p13_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000007c bne,a,pn %xcc,p13_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000b5946837 bne,a,pn %xcc,p13_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000013 bne,a,pn %xcc,p13_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000912aa27b bne,a,pn %xcc,p13_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000024be6004 bne,a,pn %xcc,p13_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p13_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 6bdd5a661707a026 ldx [%i0+0x000],%g3 ! Observed data at 000000002a000100 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 6004ff4ead4df810 ldx [%i0+0x008],%g3 ! Observed data at 000000002a000108 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff9c90ff23b98def ldx [%i0+0x010],%g3 ! Observed data at 000000002a000110 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7800000078000000 ldx [%i0+0x020],%g3 ! Observed data at 000000002a000120 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffd0585f901208f4 ldx [%i0+0x028],%g3 ! Observed data at 000000002a000128 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffd2ed1f7e8874cd ldx [%i0+0x030],%g3 ! Observed data at 000000002a000130 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x030,%g4 set p13_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 4f2885cd00000000 ldx [%i1+0x000],%g3 ! Observed data at 000000002a800100 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffa693ffff000000 ldx [%i1+0x008],%g3 ! Observed data at 000000002a800108 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00ff005982934257 ldx [%i1+0x010],%g3 ! Observed data at 000000002a800110 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff0000ff00000070 ldx [%i1+0x028],%g3 ! Observed data at 000000002a800128 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 1fffc61feac0ffe1 ldx [%i1+0x030],%g3 ! Observed data at 000000002a800130 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x030,%g4 set p13_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff00000000000000 ldx [%i2+0x000],%g3 ! Observed data at 000000002b000100 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff0000477fac2742 ldx [%i2+0x008],%g3 ! Observed data at 000000002b000108 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7000000084f65ef0 ldx [%i2+0x010],%g3 ! Observed data at 000000002b000110 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffffffffffffffc7 ldx [%i2+0x018],%g3 ! Observed data at 000000002b000118 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2347d8b472419bb7 ldx [%i2+0x020],%g3 ! Observed data at 000000002b000120 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = a5c78ae56121ffa4 ldx [%i2+0x028],%g3 ! Observed data at 000000002b000128 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 00000000b6d42571 ldx [%i2+0x030],%g3 ! Observed data at 000000002b000130 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000001df63f0d ldx [%i2+0x038],%g3 ! Observed data at 000000002b000138 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x038,%g4 set p13_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 7017cf03ffc96e00 ldx [%i3+0x000],%g3 ! Observed data at 000000002b800100 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = c766f3a0b5946837 ldx [%i3+0x008],%g3 ! Observed data at 000000002b800108 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ab93a67c538f3617 ldx [%i3+0x010],%g3 ! Observed data at 000000002b800110 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 912aa27bff754033 ldx [%i3+0x018],%g3 ! Observed data at 000000002b800118 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = cd85284f8f35f18d ldx [%i3+0x020],%g3 ! Observed data at 000000002b800120 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0460be2400000000 ldx [%i3+0x028],%g3 ! Observed data at 000000002b800128 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0078be2424be6004 ldx [%i3+0x030],%g3 ! Observed data at 000000002b800130 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x030,%g4 ! The test for processor 13 has passed p13_passed: ta GOOD_TRAP nop p13_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p13_failed p13_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p13_failed p13_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p13_failed p13_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p13_failed p13_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p13_failed p13_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p13_failed p13_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p13_failed p13_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p13_failed ! The test for processor 13 failed p13_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x034] ! Set processor 13 done flag set p13_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 13 failed p13_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x034] ! Set processor 13 done flag set p13_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p13_dfill_failed: ba p13_failed mov 0xddd,%g1 p13_selfmod_failed: ba p13_failed mov 0xabc,%g1 p13_common_error: or %g0,0xeed,%g1 ba p13_failed mov %o5,%g3 p13_common_signature_error: set p13_temp,%g1 ba p13_failed st %g2,[%g1] ! Common Lock Number p13_common_timeout: set p13_temp,%g1 ba p13_failed st %g2,[%g1] ! Common Lock Number p13_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p13_failed mov 0x0,%g3 p13_trap1e: ldsw [%i1+0x014],%l1 ! Mem[000000002a800114] done p13_trap1o: ldsw [%o1+0x014],%l1 ! Mem[000000002a800114] done p13_trap2e: ldstub [%i1+0x01e],%l2 ! Mem[000000002a80011e] stw %l2,[%i3+0x014] ! Mem[000000002b800114] ldstub [%i3+0x03a],%l0 ! Mem[000000002b80013a] ldx [%i3+0x008],%l3 ! Mem[000000002b800108] swap [%i2+0x014],%l2 ! Mem[000000002b000114] lduh [%i1+0x022],%l0 ! Mem[000000002a800122] ldstub [%i3+0x037],%l3 ! Mem[000000002b800137] done p13_trap2o: ldstub [%o1+0x01e],%l2 ! Mem[000000002a80011e] stw %l2,[%o3+0x014] ! Mem[000000002b800114] ldstub [%o3+0x03a],%l0 ! Mem[000000002b80013a] ldx [%o3+0x008],%l3 ! Mem[000000002b800108] swap [%o2+0x014],%l2 ! Mem[000000002b000114] lduh [%o1+0x022],%l0 ! Mem[000000002a800122] ldstub [%o3+0x037],%l3 ! Mem[000000002b800137] done p13_trap3e: nop nop nop done p13_trap3o: nop nop nop done p13_init_memory_pointers: set p13_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p13_local0_start,%i0 set p13_local1_start,%i1 set p13_local2_start,%i2 set p13_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = e600adde4650cd85 ldx [%g1+0x008],%l1 ! %l1 = 64b41c6c2517cf03 ldx [%g1+0x010],%l2 ! %l2 = 2ec2a747e0b4f85a ldx [%g1+0x018],%l3 ! %l3 = ec268244efc139a8 ldx [%g1+0x020],%l4 ! %l4 = ad9b227c6f3a08ef ldx [%g1+0x028],%l5 ! %l5 = 8ef39cca8748873f ldx [%g1+0x030],%l6 ! %l6 = fe3a450e77362e8d ldx [%g1+0x038],%l7 ! %l7 = 82b16ea21d2ec1c6 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 14 processor_14: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x38] ! Set the start flag wrpr %g0,7,%cleanwin call p14_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 14 wr %g0,0x4,%fprs ! Make sure fef is 1 set p14_init_freg,%g1 ! %f0 = dec1d361 7e362c6c 4b17a7f7 fd4d15a5 ! %f4 = 142732c0 7b3b3abe 198ef660 60dd3b9b ! %f8 = 3b7121d8 c6bfbf72 6b34c0e2 3097ddfa ! %f12 = bc3233df 50b22bfc 7215931e fd6e0a60 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ae7f6cb6 aaa99145 282441eb 7f8ab043 ! %f20 = 1396236b d8bcf500 a7b2d180 d496cd02 ! %f24 = e7c7d7ba 78d95fd2 0aba4014 db38d898 ! %f28 = cb801c62 aa232403 c5498cbc 8f7b0920 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a155ed50 6c41523f 5864fef0 4d4c47e8 ! %f36 = ec088c24 52994127 ca290ee4 78a41b7d ! %f40 = 7212eabe d5d7215b aabe395d 06cbe705 ! %f44 = 585d98c7 ea8c6160 5115d5ad 64719396 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd38ebfe700000070,%g7,%g1 ! GSR scale = 14, align = 0 wr %g1,%g0,%gsr ! GSR = d38ebfe700000070 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 14 p14_label_1: ! Mem[000000002c80013c] = f1562412, %l5 = 7fac5eff, %l5 = 7fac5eff add %i1,0x3c,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000f1562412 ! Mem[000000002d800120] = 3ea26791cc1184de, %l6 = b386717e16a4534a, %l5 = 00000000f1562412 add %i3,0x20,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 3ea26791cc1184de ! Mem[000000002d000130] = 84c3171c, %l4 = 53b4f7d9d3621ccc lduwa [%i2+%o6]0x88,%l4 ! %l4 = 0000000084c3171c ! Mem[000000002c000110] = 6dbfea35, %l0 = c1617ef27cc7a5cd ldstuba [%i0+%i5]0x89,%l0 ! %l0 = 0000000000000035 ! %l6 = b386717e16a4534a, Mem[000000009100010a] = 9acf8f22 stba %l6,[%o2+0x00a]%asi ! Mem[0000000091000108] = 4acf8f22 ! Mem[0000000090800138] = 30a966cfb6366d86, %l18 = 3fecaf5c61e1c811 ldx [%o1+0x038],%g2 ! %g2 = 30a966cfb6366d86 ! %l3 = 800151b2001705b7, Mem[000000002d800130] = dae1db10 stwa %l3,[%i3+%o6]0x89 ! Mem[000000002d800130] = 001705b7 ! Mem[0000000090800130] = e8614bb4, %l18 = 3fecaf5c61e1c811 ldswa [%o1+0x030]%asi,%g2 ! %g2 = 3fecaf5c61e1c811 ! Mem[000000009180011c] = 1eb77253, %l18 = 3fecaf5c61e1c811 ldsh [%o3+0x01e],%g2 ! %g2 = 0000000000001eb7 ! Mem[000000002d00012e] = 21a5069e, %l7 = 602fe99645c455a3 ldstub [%i2+0x02e],%l7 ! %l7 = 0000000000000006 p14_label_2: ! %l3 = 800151b2001705b7, Mem[000000002c800130] = e6583fae stba %l3,[%i1+%o6]0x81 ! Mem[000000002c800130] = b7583fae ! %l0 = 0000000000000035, Mem[000000002d80010c] = f91cb87b stw %l0,[%i3+0x00c] ! Mem[000000002d80010c] = 00000035 ! Mem[000000002c00010f] = 52bcd2d5, %l3 = 800151b2001705b7 ldstub [%i0+0x00f],%l3 ! %l3 = 00000000000000d5 ! %l7 = 0000000000000006, Mem[000000002c800128] = 7da364fb stba %l7,[%i1+%o5]0x89 ! Mem[000000002c800128] = 7da36406 ! %l1 = 8fb4074c41e6f421, Mem[0000000091800110] = 477a17de5c0ad132 stx %l1,[%o3+%i5] ! Mem[0000000091800110] = 8fb4074c41e6f421 ! Mem[000000002c000136] = cd5468f8, %l3 = 00000000000000d5 ldstuba [%i0+0x036]%asi,%l3 ! %l3 = 0000000000000068 ! Mem[000000002c800120] = 81a65b73, %l4 = 0000000084c3171c lduba [%i1+%o4]0x80,%l4 ! %l4 = 0000000000000081 ! Mem[000000002d000109] = d0a5943d, %l6 = b386717e16a4534a ldstuba [%i2+0x009]%asi,%l6 ! %l6 = 00000000000000a5 ! Mem[000000002d800110] = b0b615a7, %l4 = 00000081, %l7 = 00000006 add %i3,0x10,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000b0b615a7 ! Mem[000000002d000108] = d0ff943d, %l7 = 00000000b0b615a7 ldstuba [%i2+%i4]0x80,%l7 ! %l7 = 00000000000000d0 p14_label_3: ! Mem[000000002c000130] = 45f4ff5f cd54fff8, %l2 = 59262b67, %l3 = 00000068 ldd [%i0+%o6],%l2 ! %l2 = 0000000045f4ff5f 00000000cd54fff8 ! Mem[000000002c800130] = b7583fae3b1c3880, %l6 = 00000000000000a5, %l4 = 0000000000000081 add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = b7583fae3b1c3880 ! Mem[000000002c800100] = 303e91fa, %l6 = 00000000000000a5 ldstuba [%i1+%g0]0x88,%l6 ! %l6 = 00000000000000fa ! Mem[000000002d000110] = 2f8b31da554a1596, %l6 = 00000000000000fa, %l6 = 00000000000000fa add %i2,0x10,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 2f8b31da554a1596 ! Mem[000000002c000120] = aed3d731, %l4 = b7583fae3b1c3880 lduba [%i0+%o4]0x80,%l4 ! %l4 = 00000000000000ae ! Mem[000000002c000130] = 45f4ff5fcd54fff8, %l6 = 2f8b31da554a1596, %l7 = 00000000000000d0 add %i0,0x30,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 45f4ff5fcd54fff8 ! Mem[000000002c000100] = 277db286, %l3 = 00000000cd54fff8 swapa [%i0+%g0]0x80,%l3 ! %l3 = 00000000277db286 ! %l5 = 3ea26791cc1184de, Mem[000000002c000100] = f8ff54cd stba %l5,[%i0+%g0]0x89 ! Mem[000000002c000100] = f8ff54de ! %l7 = 45f4ff5fcd54fff8, Mem[000000002c000108] = 3e842ebf stwa %l7,[%i0+%i4]0x89 ! Mem[000000002c000108] = cd54fff8 ! Mem[000000002c80010c] = d5533429, %l2 = 0000000045f4ff5f ldstub [%i1+0x00c],%l2 ! %l2 = 00000000000000d5 p14_label_4: ! Mem[000000002d000130] = 1c17c384, %l5 = 3ea26791cc1184de swapa [%i2+%o6]0x80,%l5 ! %l5 = 000000001c17c384 ! %l2 = 00000000000000d5, Mem[000000002d000110] = da318b2f stwa %l2,[%i2+%i5]0x89 ! Mem[000000002d000110] = 000000d5 ! Mem[000000002c800120] = 81a65b73, %l3 = 00000000277db286 ldswa [%i1+%o4]0x80,%l3 ! %l3 = ffffffff81a65b73 ! %l7 = 45f4ff5fcd54fff8, Mem[0000000090000120] = 028c20cc stw %l7,[%o0+%o4] ! Mem[0000000090000120] = cd54fff8 ! %l7 = 45f4ff5fcd54fff8, Mem[000000002d000118] = 61b118de stha %l7,[%i2+%i6]0x81 ! Mem[000000002d000118] = fff818de ! Mem[000000002d000110] = d5000000, %l6 = 2f8b31da554a1596 ldstuba [%i2+%i5]0x80,%l6 ! %l6 = 00000000000000d5 ! %l7 = 45f4ff5fcd54fff8, Mem[000000002d000100] = b0e80adb stwa %l7,[%i2+%g0]0x81 ! Mem[000000002d000100] = cd54fff8 ! %l2 = 000000d5, %l3 = 81a65b73, Mem[000000002c000118] = 5e9b3690 3a1d116c stda %l2,[%i0+%i6]0x89 ! Mem[000000002c000118] = 000000d5 81a65b73 ! Mem[000000002c000108] = f8ff54cd52bcd2ff, %l2 = 00000000000000d5, %l1 = 8fb4074c41e6f421 add %i0,0x08,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = f8ff54cd52bcd2ff ! Mem[000000002c80013d] = f1562412, %l5 = 000000001c17c384 ldstuba [%i1+0x03d]%asi,%l5 ! %l5 = 0000000000000056 p14_label_5: ! %l0 = 00000035, %l1 = 52bcd2ff, Mem[000000002c800118] = 0590ad09 0fd3b2ff stda %l0,[%i1+%i6]0x88 ! Mem[000000002c800118] = 00000035 52bcd2ff ! Mem[0000000090800128] = c1bf20d5, %l18 = 3fecaf5c61e1c811 ldsw [%o1+%o5],%g2 ! %g2 = 3fecaf5c61e1c811 ! Mem[000000002c000110] = ffeabf6d, %l0 = 0000000000000035 ldstuba [%i0+%i5]0x81,%l0 ! %l0 = 00000000000000ff ! Mem[000000002c000128] = 830858b8, %l6 = 00000000000000d5 lduba [%i0+%o5]0x80,%l6 ! %l6 = 0000000000000083 ! Mem[000000002c80011c] = ffd2bc52, %l1 = f8ff54cd52bcd2ff swap [%i1+0x01c],%l1 ! %l1 = 00000000ffd2bc52 ! Mem[000000002c000110] = ffeabf6d, %l5 = 0000000000000056 ldsba [%i0+%i5]0x80,%l5 ! %l5 = ffffffffffffffff ! Mem[000000002c000128] = b8580883, %l6 = 0000000000000083 ldsba [%i0+%o5]0x89,%l6 ! %l6 = ffffffffffffff83 ! Mem[000000002c800130] = b7583fae, %l4 = 00000000000000ae ldstuba [%i1+%o6]0x81,%l4 ! %l4 = 00000000000000b7 ! Mem[000000002d800118] = d8153d12, %l6 = ffffffffffffff83 ldstuba [%i3+%i6]0x88,%l6 ! %l6 = 0000000000000012 ! Mem[000000002c800114] = 5ebd02f2, %l6 = 0000000000000012 swap [%i1+0x014],%l6 ! %l6 = 000000005ebd02f2 p14_label_6: ! Mem[000000002d000114] = 554a1596, %l7 = 45f4ff5fcd54fff8 ldub [%i2+0x015],%l7 ! %l7 = 000000000000004a ! %l7 = 000000000000004a, Mem[0000000090800138] = 30a966cfb6366d86 stx %l7,[%o1+0x038] ! Mem[0000000090800138] = 000000000000004a ! Mem[000000002d800120] = 3ea26791, %l2 = 00000000000000d5 lduha [%i3+%o4]0x80,%l2 ! %l2 = 0000000000003ea2 ! %l1 = 00000000ffd2bc52, Mem[000000002d000128] = 1632de89 stwa %l1,[%i2+%o5]0x81 ! Mem[000000002d000128] = ffd2bc52 ! Mem[000000002d800104] = ea20a076, %l2 = 0000000000003ea2 ldsw [%i3+0x004],%l2 ! %l2 = ffffffffea20a076 ! Mem[0000000091800120] = 725398d0 0b85d364, %l4 = 000000b7, %l5 = ffffffff ldd [%o3+%o4],%g2 ! %l4 = 00000000000000b7 ffffffffffffffff ! %l2 = ffffffffea20a076, Mem[000000002c000130] = 45f4ff5fcd54fff8 stxa %l2,[%i0+%o6]0x81 ! Mem[000000002c000130] = ffffffffea20a076 ! %l3 = ffffffff81a65b73, Mem[000000002d800100] = 2c289853 sth %l3,[%i3+%g0] ! Mem[000000002d800100] = 5b739853 ! Mem[000000002d000130] = cc1184de6b352fc4, %l3 = ffffffff81a65b73, %l7 = 000000000000004a add %i2,0x30,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = cc1184de6b352fc4 ! Mem[000000002d000130] = de8411cc, %l3 = ffffffff81a65b73 lduha [%i2+%o6]0x89,%l3 ! %l3 = 00000000000011cc p14_label_7: ! Mem[000000002c800108] = fbcdef8e, %l6 = 000000005ebd02f2 lduha [%i1+%i4]0x89,%l6 ! %l6 = 000000000000ef8e ! Mem[000000002d800128] = 3f922fda84426211, %l2 = ffffffffea20a076, %l2 = ffffffffea20a076 add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 3f922fda84426211 ! Mem[000000002d800118] = d8153dff, %l1 = 00000000ffd2bc52 ldswa [%i3+%i6]0x88,%l1 ! %l1 = ffffffffd8153dff ! Mem[000000002d000118] = de18f8ff, %l1 = ffffffffd8153dff lduba [%i2+%i6]0x89,%l1 ! %l1 = 00000000000000ff ! Mem[000000002c000110] = ffeabf6d, %l0 = 00000000000000ff swap [%i0+%i5],%l0 ! %l0 = 00000000ffeabf6d ! Mem[000000002d800100] = 5b739853, %l0 = 00000000ffeabf6d ldstuba [%i3+%g0]0x80,%l0 ! %l0 = 000000000000005b ! %l0 = 000000000000005b, Mem[000000002c800120] = 81a65b73a065c85f stxa %l0,[%i1+%o4]0x81 ! Mem[000000002c800120] = 000000000000005b ! Mem[000000009100013c] = 5e8e0000, %l18 = 3fecaf5c61e1c811 lduh [%o2+0x03e],%g2 ! %g2 = 0000000000005e8e ! %l5 = ffffffffffffffff, Mem[000000002d000118] = fff818de stba %l5,[%i2+%i6]0x81 ! Mem[000000002d000118] = fff818de ! %l6 = 000000000000ef8e, Mem[000000002c800120] = 00000000 stba %l6,[%i1+%o4]0x89 ! Mem[000000002c800120] = 0000008e p14_label_8: ! Mem[0000000091000130] = 2e9081a5, %l18 = 3fecaf5c61e1c811 ldub [%o2+0x033],%g2 ! %g2 = 000000000000002e ! Mem[000000002c000118] = d5000000, %l3 = 000011cc, %l7 = 6b352fc4 add %i0,0x18,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000d5000000 ! Mem[000000002d800128] = 11624284da2f923f, %l2 = 3f922fda84426211 ldxa [%i3+%o5]0x88,%l2 ! %l2 = 11624284da2f923f ! %l5 = ffffffffffffffff, Mem[000000009100011c] = 833d66b8 stw %l5,[%o2+0x01c] ! Mem[000000009100011c] = ffffffff ! %l3 = 00000000000011cc, Mem[000000002d800130] = 001705b7 stwa %l3,[%i3+%o6]0x89 ! Mem[000000002d800130] = 000011cc ! Mem[000000002d000100] = cd54fff8e527eb73, %l1 = 00000000000000ff, %l6 = 000000000000ef8e casxa [%i2]0x80,%l1,%l6 ! %l6 = cd54fff8e527eb73 ! Mem[0000000090800114] = 9b20b1df, %l18 = 3fecaf5c61e1c811 lduh [%o1+0x016],%g2 ! %g2 = 0000000000009b20 ! Mem[0000000090800120] = 67cb6fb0 cd32aeda, %l2 = da2f923f, %l3 = 000011cc ldd [%o1+%o4],%g2 ! %l2 = 11624284da2f923f 00000000000011cc ! %l0 = 000000000000005b, Mem[0000000090800130] = e8614bb4 sth %l0,[%o1+%o6] ! Mem[0000000090800130] = 005b4bb4 ! Mem[000000002d800100] = 539873ff, %l6 = cd54fff8e527eb73 lduwa [%i3+%g0]0x88,%l6 ! %l6 = 00000000539873ff p14_label_9: ! Mem[000000002c000110] = 000000ff, %l1 = 000000ff, %l1 = 000000ff add %i0,0x10,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000000000ff ! %l6 = 00000000539873ff, Mem[0000000090000130] = bb166f370eaa4fa4 stx %l6,[%o0+%o6] ! Mem[0000000090000130] = 00000000539873ff ! Mem[000000002d800100] = ff739853, %l6 = 00000000539873ff ldswa [%i3+%g0]0x80,%l6 ! %l6 = ffffffffff739853 ! %l4 = 000000b7, %l5 = ffffffff, Mem[000000002d000130] = cc1184de 6b352fc4 stda %l4,[%i2+%o6]0x81 ! Mem[000000002d000130] = 000000b7 ffffffff ! Mem[0000000091000130] = 87522d2e, %l18 = 3fecaf5c61e1c811 lduw [%o2+%o6],%g2 ! %g2 = 3fecaf5c61e1c811 ! Mem[000000002c800120] = 8e000000, %l7 = 00000000d5000000 swapa [%i1+%o4]0x80,%l7 ! %l7 = 000000008e000000 ! Mem[000000002c000130] = ffffffff, %l6 = ffffffffff739853 ldsba [%i0+%o6]0x80,%l6 ! %l6 = ffffffffffffffff ! Mem[000000002c800108] = fbcdef8e, %l1 = 00000000000000ff swapa [%i1+%i4]0x89,%l1 ! %l1 = 00000000fbcdef8e ! %l3 = 00000000000011cc, Mem[0000000091800100] = 921776b1ed61de0d, %asi = 80 stxa %l3,[%o3+0x000]%asi ! Mem[0000000091800100] = 00000000000011cc ! Mem[000000002d800118] = ff3d15d85093bef8, %l6 = ffffffffffffffff, %l5 = ffffffffffffffff add %i3,0x18,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = ff3d15d85093bef8 p14_label_10: ! Mem[000000002c000128] = b8580883, %l6 = ffffffffffffffff lduwa [%i0+%o5]0x88,%l6 ! %l6 = 00000000b8580883 ! %l1 = 00000000fbcdef8e, Mem[000000002c800110] = abd9080d00000012 stxa %l1,[%i1+%i5]0x81 ! Mem[000000002c800110] = 00000000fbcdef8e ! Mem[000000002d800130] = cc110000, %l3 = 00000000000011cc lduha [%i3+%o6]0x80,%l3 ! %l3 = 000000000000cc11 ! Mem[0000000090000128] = 2f9e937868c05e54, %l18 = 3fecaf5c61e1c811 ldx [%o0+%o5],%g2 ! %g2 = 2f9e937868c05e54 ! Mem[000000002d000110] = ff000000554a1596, %l0 = 000000000000005b, %l7 = 000000008e000000 add %i2,0x10,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = ff000000554a1596 ! Mem[000000002c800138] = b3327714f1ff2412, %l3 = 000000000000cc11, %l4 = 00000000000000b7 add %i1,0x38,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = b3327714f1ff2412 ! %l6 = b8580883, %l7 = 554a1596, Mem[0000000091000120] = 93986027 03ba71d0 std %l6,[%o2+%o4] ! Mem[0000000091000120] = b8580883 554a1596 ! Mem[000000002d000120] = 32d02fe4, %l4 = b3327714f1ff2412 lduha [%i2+%o4]0x80,%l4 ! %l4 = 00000000000032d0 ! Mem[000000002d000108] = ffff943d 48dc591f, %l0 = 0000005b, %l1 = fbcdef8e ldda [%i2+%i4]0x81,%l0 ! %l0 = 00000000ffff943d 0000000048dc591f ! Mem[000000002d000130] = 000000b7, %l7 = ff000000554a1596 swap [%i2+%o6],%l7 ! %l7 = 00000000000000b7 p14_label_11: ! Mem[000000002d000118] = fff818de, %l2 = 11624284da2f923f swapa [%i2+%i6]0x80,%l2 ! %l2 = 00000000fff818de ! Mem[0000000090000118] = 20335f9f35f576a0, %l18 = 3fecaf5c61e1c811 ldx [%o0+%i6],%g2 ! %g2 = 20335f9f35f576a0 ! Mem[000000002c800129] = 0664a37d, %l6 = 00000000b8580883 ldstuba [%i1+0x029]%asi,%l6 ! %l6 = 0000000000000064 ! Mem[000000002c000130] = ffffffff, %l5 = ff3d15d85093bef8 ldstuba [%i0+%o6]0x88,%l5 ! %l5 = 00000000000000ff ! Mem[000000002d800114] = 98d23c47, %l6 = 0000000000000064 ldstuba [%i3+0x014]%asi,%l6 ! %l6 = 0000000000000098 ! Mem[000000002c800110] = 00000000, %l7 = 00000000000000b7 swapa [%i1+%i5]0x88,%l7 ! %l7 = 0000000000000000 ! %l0 = 00000000ffff943d, Mem[0000000091000124] = 554a1596 stw %l0,[%o2+0x024] ! Mem[0000000091000124] = ffff943d ! Mem[000000002c800110] = b7000000fbcdef8e, %l4 = 00000000000032d0, %l1 = 0000000048dc591f add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = b7000000fbcdef8e ! Mem[000000002d000130] = 554a1596ffffffff, %l7 = 0000000000000000, %l3 = 000000000000cc11 add %i2,0x30,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 554a1596ffffffff ! Mem[000000002d000118] = da2f923f, %l6 = 0000000000000098 ldstuba [%i2+%i6]0x81,%l6 ! %l6 = 00000000000000da p14_label_12: ! %l4 = 00000000000032d0, Mem[000000002d800110] = b0b615a7 stba %l4,[%i3+%i5]0x81 ! Mem[000000002d800110] = d0b615a7 ! Mem[000000002c000118] = 000000d5, %l7 = 0000000000000000 ldstuba [%i0+%i6]0x88,%l7 ! %l7 = 00000000000000d5 ! Mem[000000002d800100] = ff739853, %l2 = 00000000fff818de ldstuba [%i3+%g0]0x81,%l2 ! %l2 = 00000000000000ff ! Mem[000000002d800138] = c76ee58b, %l1 = b7000000fbcdef8e ldstub [%i3+0x038],%l1 ! %l1 = 00000000000000c7 ! Mem[0000000091800130] = b4948512 ed611253, %l4 = 000032d0, %l5 = 000000ff ldd [%o3+%o6],%g2 ! %l4 = 00000000000032d0 00000000000000ff ! Mem[000000002d800110] = a715b6d0, %l6 = 00000000000000da lduwa [%i3+%i5]0x88,%l6 ! %l6 = 00000000a715b6d0 ! Mem[000000002d800128] = 3f922fda84426211, %l3 = 554a1596ffffffff, %l7 = 00000000000000d5 add %i3,0x28,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 3f922fda84426211 ! Mem[000000002d800110] = d0b615a7ffd23c47, %l6 = 00000000a715b6d0, %l1 = 00000000000000c7 add %i3,0x10,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = d0b615a7ffd23c47 ! Mem[000000002c000120] = 31d7d3ae, %l6 = 00000000a715b6d0 ldstuba [%i0+%o4]0x88,%l6 ! %l6 = 00000000000000ae ! Mem[000000002d800130] = 000011cc, %l3 = 554a1596ffffffff ldsba [%i3+%o6]0x88,%l3 ! %l3 = ffffffffffffffcc p14_label_13: ! Mem[000000002c000120] = ffd3d731, %l2 = 00000000000000ff swapa [%i0+%o4]0x81,%l2 ! %l2 = 00000000ffd3d731 ! Mem[000000002d000118] = ff2f923f, %l1 = d0b615a7ffd23c47 ldstuba [%i2+%i6]0x80,%l1 ! %l1 = 00000000000000ff ! %l1 = 00000000000000ff, Mem[0000000091000128] = f4c833a81c456b0e stx %l1,[%o2+%o5] ! Mem[0000000091000128] = 00000000000000ff ! Mem[000000002c800100] = ff913e30, %l5 = 00000000000000ff swap [%i1+%g0],%l5 ! %l5 = 00000000ff913e30 ! Mem[000000002c000128] = 830858b8, %l3 = ffffffffffffffcc swapa [%i0+%o5]0x81,%l3 ! %l3 = 00000000830858b8 ! Mem[000000002d000100] = cd54fff8e527eb73, %l3 = 00000000830858b8, %l1 = 00000000000000ff casxa [%i2]0x80,%l3,%l1 ! %l1 = cd54fff8e527eb73 ! Mem[000000002c800124] = 0000005b, %l3 = 00000000830858b8 ldub [%i1+0x024],%l3 ! %l3 = 0000000000000000 ! Mem[000000002d000100] = cd54fff8, %l2 = ffd3d731, %l0 = ffff943d casa [%i2]0x80,%l2,%l0 ! %l0 = 00000000cd54fff8 ! Mem[000000002c800110] = 000000b7, %l1 = cd54fff8e527eb73 ldsba [%i1+%i5]0x89,%l1 ! %l1 = ffffffffffffffb7 ! Mem[000000009180013c] = 8e3ab89c, %l18 = 3fecaf5c61e1c811 ldsb [%o3+0x03c],%g2 ! %g2 = ffffffffffffff8e p14_label_14: ! Mem[000000002c800108] = ff000000, %l2 = 00000000ffd3d731 swapa [%i1+%i4]0x81,%l2 ! %l2 = 00000000ff000000 ! Mem[000000002d800100] = ff739853ea20a076, %l3 = 0000000000000000, %l3 = 0000000000000000 casxa [%i3]0x80,%l3,%l3 ! %l3 = ff739853ea20a076 ! Mem[000000002c80012b] = 06ffa37d, %l1 = ffffffffffffffb7 ldstub [%i1+0x02b],%l1 ! %l1 = 000000000000007d ! Mem[000000002d000110] = ff000000, %l5 = 00000000ff913e30 ldsha [%i2+%i5]0x81,%l5 ! %l5 = ffffffffffffff00 ! %l2 = ff000000, %l3 = ea20a076, Mem[000000002c800108] = 31d7d3ff 293453ff stda %l2,[%i1+%i4]0x89 ! Mem[000000002c800108] = ff000000 ea20a076 ! %l1 = 000000000000007d, Mem[000000002c800110] = b7000000 stha %l1,[%i1+%i5]0x81 ! Mem[000000002c800110] = 007d0000 ! Mem[000000002c000100] = de54fff8, %l7 = 3f922fda84426211 swap [%i0+%g0],%l7 ! %l7 = 00000000de54fff8 ! Mem[000000002c800128] = 06ffa3ff, %l6 = 000000ae, %l4 = 000032d0 add %i1,0x28,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000006ffa3ff ! Mem[000000002d800110] = d0b615a7, %l0 = 00000000cd54fff8 swapa [%i3+%i5]0x81,%l0 ! %l0 = 00000000d0b615a7 ! Mem[0000000090800108] = 008aedfacbefad54, %l18 = 3fecaf5c61e1c811 ldx [%o1+%i4],%g2 ! %g2 = 008aedfacbefad54 p14_label_15: ! Mem[000000002c80011c] = 52bcd2ff, %l2 = 00000000ff000000, %asi = 80 swapa [%i1+0x01c]%asi,%l2 ! %l2 = 0000000052bcd2ff ! Mem[000000002d80013c] = 61eba5fe, %l1 = 000000000000007d swap [%i3+0x03c],%l1 ! %l1 = 0000000061eba5fe ! Mem[000000002c000134] = ea20a076, %l2 = 0000000052bcd2ff, %asi = 80 swapa [%i0+0x034]%asi,%l2 ! %l2 = 00000000ea20a076 ! Mem[000000002d00012c] = 21a5ff9e, %l0 = d0b615a7, %l7 = de54fff8 add %i2,0x2c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000021a5ff9e ! Mem[000000002c000128] = ffffffcc6efbe7f5, %l5 = ffffffffffffff00, %l2 = 00000000ea20a076 add %i0,0x28,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = ffffffcc6efbe7f5 ! Mem[000000002d80011c] = 5093bef8, %l0 = d0b615a7, %l3 = ea20a076 add %i3,0x1c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000005093bef8 ! Mem[000000002c00010c] = 52bcd2ff, %l1 = 0000000061eba5fe swap [%i0+0x00c],%l1 ! %l1 = 0000000052bcd2ff ! %l5 = ffffffffffffff00, Mem[0000000091800114] = 41e6f421 sth %l5,[%o3+0x014] ! Mem[0000000091800114] = ff00f421 ! Mem[000000002c000128] = ffffffcc 6efbe7f5, %l4 = 06ffa3ff, %l5 = ffffff00 ldda [%i0+%o5]0x80,%l4 ! %l4 = 00000000ffffffcc 000000006efbe7f5 ! Mem[000000002d800108] = 8960cd2d, %l7 = 0000000021a5ff9e ldstuba [%i3+%i4]0x81,%l7 ! %l7 = 0000000000000089 ba,a p14_not_taken_0_end p14_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p14_branch_failed p14_not_taken_0_end: ! End of Random Code for Processor 14 1: membar #Sync ! Force all stores to complete p14_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x038] ! Set processor 14 done flag ! Check Registers p14_check_registers: set p14_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000d0b615a7 bne,a,pn %xcc,p14_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000052bcd2ff bne,a,pn %xcc,p14_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffcc6efbe7f5 bne,a,pn %xcc,p14_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000005093bef8 bne,a,pn %xcc,p14_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000ffffffcc bne,a,pn %xcc,p14_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000006efbe7f5 bne,a,pn %xcc,p14_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ae bne,a,pn %xcc,p14_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000089 bne,a,pn %xcc,p14_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p14_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 84426211251dbaef ldx [%i0+0x000],%g3 ! Observed data at 000000002c000100 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f8ff54cd61eba5fe ldx [%i0+0x008],%g3 ! Observed data at 000000002c000108 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000ff68738234 ldx [%i0+0x010],%g3 ! Observed data at 000000002c000110 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff000000735ba681 ldx [%i0+0x018],%g3 ! Observed data at 000000002c000118 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000ff5db1fc4f ldx [%i0+0x020],%g3 ! Observed data at 000000002c000120 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffffffff52bcd2ff ldx [%i0+0x030],%g3 ! Observed data at 000000002c000130 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x030,%g4 set p14_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 000000ff2891e0ab ldx [%i1+0x000],%g3 ! Observed data at 000000002c800100 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000ff76a020ea ldx [%i1+0x008],%g3 ! Observed data at 000000002c800108 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 007d0000fbcdef8e ldx [%i1+0x010],%g3 ! Observed data at 000000002c800110 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 35000000ff000000 ldx [%i1+0x018],%g3 ! Observed data at 000000002c800118 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d50000000000005b ldx [%i1+0x020],%g3 ! Observed data at 000000002c800120 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff583fae3b1c3880 ldx [%i1+0x030],%g3 ! Observed data at 000000002c800130 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x030,%g4 set p14_local2_expect,%g1 ldx [%g1+0x018],%g2 ! Expected data = ff2f923fbc1ac7f5 ldx [%i2+0x018],%g3 ! Observed data at 000000002d000118 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffd2bc5221a5ff9e ldx [%i2+0x028],%g3 ! Observed data at 000000002d000128 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x028,%g4 set p14_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ff60cd2d00000035 ldx [%i3+0x008],%g3 ! Observed data at 000000002d800108 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = cd54fff8ffd23c47 ldx [%i3+0x010],%g3 ! Observed data at 000000002d800110 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = cc110000389eccb6 ldx [%i3+0x030],%g3 ! Observed data at 000000002d800130 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff6ee58b0000007d ldx [%i3+0x038],%g3 ! Observed data at 000000002d800138 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x038,%g4 ! The test for processor 14 has passed p14_passed: ta GOOD_TRAP nop p14_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p14_failed p14_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p14_failed p14_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p14_failed p14_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p14_failed p14_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p14_failed p14_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p14_failed p14_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p14_failed p14_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p14_failed ! The test for processor 14 failed p14_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x038] ! Set processor 14 done flag set p14_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 14 failed p14_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x038] ! Set processor 14 done flag set p14_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p14_dfill_failed: ba p14_failed mov 0xddd,%g1 p14_selfmod_failed: ba p14_failed mov 0xabc,%g1 p14_common_error: or %g0,0xeee,%g1 ba p14_failed mov %o5,%g3 p14_common_signature_error: set p14_temp,%g1 ba p14_failed st %g2,[%g1] ! Common Lock Number p14_common_timeout: set p14_temp,%g1 ba p14_failed st %g2,[%g1] ! Common Lock Number p14_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p14_failed mov 0x0,%g3 p14_trap1e: swap [%i3+0x010],%l7 ! Mem[000000002d800110] std %l2,[%i2+0x018] ! Mem[000000002d000118] std %l6,[%i2+0x028] ! Mem[000000002d000128] done p14_trap1o: swap [%o3+0x010],%l7 ! Mem[000000002d800110] std %l2,[%o2+0x018] ! Mem[000000002d000118] std %l6,[%o2+0x028] ! Mem[000000002d000128] done p14_trap2e: swap [%i3+0x03c],%l2 ! Mem[000000002d80013c] stw %l2,[%i3+0x034] ! Mem[000000002d800134] ldd [%i2+0x000],%l0 ! Mem[000000002d000100] swap [%i3+0x008],%l6 ! Mem[000000002d800108] sth %l7,[%i1+0x010] ! Mem[000000002c800110] ldd [%i0+0x030],%l0 ! Mem[000000002c000130] done p14_trap2o: swap [%o3+0x03c],%l2 ! Mem[000000002d80013c] stw %l2,[%o3+0x034] ! Mem[000000002d800134] ldd [%o2+0x000],%l0 ! Mem[000000002d000100] swap [%o3+0x008],%l6 ! Mem[000000002d800108] sth %l7,[%o1+0x010] ! Mem[000000002c800110] ldd [%o0+0x030],%l0 ! Mem[000000002c000130] done p14_trap3e: nop nop done p14_trap3o: nop nop done p14_init_memory_pointers: set p14_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p14_local0_start,%i0 set p14_local1_start,%i1 set p14_local2_start,%i2 set p14_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = c1617ef27cc7a5cd ldx [%g1+0x008],%l1 ! %l1 = 8fb4074c41e6f421 ldx [%g1+0x010],%l2 ! %l2 = 9e6cae6059262b67 ldx [%g1+0x018],%l3 ! %l3 = 800151b2001705b7 ldx [%g1+0x020],%l4 ! %l4 = 53b4f7d9d3621ccc ldx [%g1+0x028],%l5 ! %l5 = 7af9ab487fac5eff ldx [%g1+0x030],%l6 ! %l6 = b386717e16a4534a ldx [%g1+0x038],%l7 ! %l7 = 602fe99645c455a3 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 15 processor_15: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x3c] ! Set the start flag wrpr %g0,7,%cleanwin call p15_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 15 wr %g0,0x4,%fprs ! Make sure fef is 1 set p15_init_freg,%g1 ! %f0 = d31eb4b0 5d5e2249 06265667 c61a0944 ! %f4 = ed324d14 d5dc87bf a5deb763 47ffa358 ! %f8 = b1274cb3 93d8c8dc 38fffbe4 a75ce56f ! %f12 = 7d201f31 64f39bd4 7c19c08f d9ec1db0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f83903c5 b1922028 aac9b014 d3b9021d ! %f20 = 52f9cad1 03ef7740 e2ef3568 0b5bae65 ! %f24 = a6e6ebe4 56db9728 12efe2a8 c417c74d ! %f28 = 7520146b 82476797 897164e1 1412087a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 585696e0 cf450313 31ffd24e e06c9e7c ! %f36 = 9c308dad b5dd3274 1a6dbab5 d9454350 ! %f40 = 3c62fd5b 55835841 4baf47b0 061d889d ! %f44 = 69364b90 e4a49b16 6e38345b 35ebf978 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xdbdc610f00000078,%g7,%g1 ! GSR scale = 15, align = 0 wr %g1,%g0,%gsr ! GSR = dbdc610f00000078 wr %g0,%y ! Clear Y 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[000000002e800128] = 827cf54e, %l7 = c48b80a6f8646a04, %asi = 80 swapa [%i1+0x028]%asi,%l7 ! %l7 = 00000000827cf54e ! Mem[000000002f000110] = e9e96e260445abd4, %l2 = 09e4c15fd7731afe, %l7 = 00000000827cf54e add %i2,0x10,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = e9e96e260445abd4 ! %l5 = 798138268eafc1b7, Mem[000000002f000138] = 8fad487de40ec121 stx %l5,[%i2+0x038] ! Mem[000000002f000138] = 798138268eafc1b7 ! %l1 = ba2bd0a05942d3df, Mem[000000002f000110] = e9e96e26 sth %l1,[%i2+%i5] ! Mem[000000002f000110] = d3df6e26 ! Mem[000000002e800137] = e85c0a30, %l6 = 5f0918428b1baeb5 ldstub [%i1+0x037],%l6 ! %l6 = 0000000000000030 ! Mem[000000002e000108] = 0c70c68a, %l0 = 99d10ece008b75ec ldstuba [%i0+%i4]0x81,%l0 ! %l0 = 000000000000000c ! Mem[000000002f80013c] = b006cc9c, %l7 = e9e96e260445abd4 swap [%i3+0x03c],%l7 ! %l7 = 00000000b006cc9c ! Mem[0000000090000114] = 9c3e77a2, %l18 = dce48fb815eb2c09 lduh [%o0+0x014],%g2 ! %g2 = 0000000000009c3e ! Mem[0000000090800134] = 9430a966, %l18 = dce48fb815eb2c09 ldsb [%o1+0x037],%g2 ! %g2 = ffffffffffffff94 ! %l7 = 00000000b006cc9c, Mem[000000002e800124] = 3c5e157d stba %l7,[%i1+0x024]%asi ! Mem[000000002e800124] = 9c5e157d p15_label_2: ! Mem[000000002f000120] = dfbc83f3, %l1 = ba2bd0a05942d3df ldstuba [%i2+%o4]0x89,%l1 ! %l1 = 00000000000000f3 ! Mem[000000002f000108] = 5597cd41, %l5 = 8eafc1b7, %l2 = d7731afe add %i2,0x08,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000005597cd41 ! %l6 = 00000030, %l7 = b006cc9c, Mem[000000002e800120] = 582b3c5c 9c5e157d stda %l6,[%i1+%o4]0x81 ! Mem[000000002e800120] = 00000030 b006cc9c ! Mem[000000002e800128] = f8646a04, %l2 = 000000005597cd41 ldsha [%i1+%o5]0x81,%l2 ! %l2 = fffffffffffff864 ! Mem[000000002e800134] = e85c0aff, %l4 = 6dc99dd2, %l2 = fffff864 add %i1,0x34,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000e85c0aff ! Mem[000000002e800100] = b8a8e817, %l6 = 00000030, %l7 = b006cc9c casa [%i1]0x80,%l6,%l7 ! %l7 = 00000000b8a8e817 ! %l3 = 88f79d0df8672cf5, Mem[0000000091000118] = 28238bb1833d66b8 stx %l3,[%o2+%i6] ! Mem[0000000091000118] = 88f79d0df8672cf5 ! %l7 = 00000000b8a8e817, Mem[000000002f00010c] = 4c35523e stw %l7,[%i2+0x00c] ! Mem[000000002f00010c] = b8a8e817 ! Mem[000000002e000130] = f6b0994b, %l1 = 000000f3, %l3 = f8672cf5 add %i0,0x30,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000f6b0994b ! Mem[000000002e00013c] = 3dacde34, %l2 = 00000000e85c0aff ldsb [%i0+0x03d],%l2 ! %l2 = ffffffffffffffac p15_label_3: ! Mem[000000002e00012c] = 4bc1a83d, %l1 = 00000000000000f3 swap [%i0+0x02c],%l1 ! %l1 = 000000004bc1a83d ! %l0 = 000000000000000c, Mem[0000000090000108] = 7425c40f stw %l0,[%o0+%i4] ! Mem[0000000090000108] = 0000000c ! Mem[000000002f000128] = 51fa67b6efb6a3a7, %l3 = 00000000f6b0994b, %l5 = 798138268eafc1b7 add %i2,0x28,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 51fa67b6efb6a3a7 ! Mem[0000000090800108] = edfacbef, %l18 = dce48fb815eb2c09 ldsh [%o1+0x00a],%g2 ! %g2 = ffffffffffffedfa ! Mem[000000002e000108] = 8ac670ff, %l0 = 000000000000000c lduha [%i0+%i4]0x88,%l0 ! %l0 = 00000000000070ff ! Mem[0000000090000118] = 20335f9f, %l18 = dce48fb815eb2c09 ldsw [%o0+%i6],%g2 ! %g2 = dce48fb815eb2c09 ! Mem[000000002e80011e] = 87648fd2, %l6 = 0000000000000030 ldstuba [%i1+0x01e]%asi,%l6 ! %l6 = 000000000000008f ! %l6 = 000000000000008f, Mem[0000000091800136] = 1253d083 stb %l6,[%o3+0x036] ! Mem[0000000091800134] = 8f53d083 ! %l7 = 00000000b8a8e817, Mem[0000000090800134] = bb4d7b94 stw %l7,[%o1+0x034] ! Mem[0000000090800134] = b8a8e817 ! Mem[0000000091000138] = 55170a67, %l18 = dce48fb815eb2c09 ldsw [%o2+0x038],%g2 ! %g2 = dce48fb815eb2c09 p15_label_4: ! Mem[000000002f000122] = ff83bcdf, %l4 = ed97005c6dc99dd2 ldstub [%i2+0x022],%l4 ! %l4 = 00000000000000bc ! Mem[000000002e000100] = 6202ee17, %l4 = 00000000000000bc swapa [%i0+%g0]0x89,%l4 ! %l4 = 000000006202ee17 ! Mem[000000002e000100] = bc0000006e13fa4e, %l6 = 000000000000008f, %l5 = 51fa67b6efb6a3a7 casxa [%i0]0x80,%l6,%l5 ! %l5 = bc0000006e13fa4e ! Mem[000000002e000118] = 7ae55234, %l3 = 00000000f6b0994b ldstuba [%i0+%i6]0x88,%l3 ! %l3 = 0000000000000034 ! Mem[000000002e800118] = 283645f98764ffd2, %l4 = 000000006202ee17, %l1 = 000000004bc1a83d add %i1,0x18,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 283645f98764ffd2 ! Mem[000000002e000130] = 4b99b0f6, %l3 = 0000000000000034 swapa [%i0+%o6]0x89,%l3 ! %l3 = 000000004b99b0f6 ! Mem[0000000091000100] = 4f11c43630fee667, %l18 = dce48fb815eb2c09 ldx [%o2+%g0],%g2 ! %g2 = 4f11c43630fee667 ! Mem[0000000091800138] = d0837b37 8e3ab89c, %l0 = 000070ff, %l1 = 8764ffd2 ldd [%o3+0x038],%g2 ! %l0 = 00000000000070ff 283645f98764ffd2 ! Mem[000000009080013c] = b6366d86, %l18 = dce48fb815eb2c09 ldswa [%o1+0x03c]%asi,%g2 ! %g2 = dce48fb815eb2c09 ! Mem[000000002f800118] = 4e944674, %l0 = 00000000000070ff swapa [%i3+%i6]0x89,%l0 ! %l0 = 000000004e944674 p15_label_5: ! Mem[000000002e800110] = 6357a34c, %l5 = bc0000006e13fa4e lduha [%i1+%i5]0x80,%l5 ! %l5 = 0000000000006357 ! Mem[000000002e000110] = 5f0c847ccc4f5af7, %l0 = 000000004e944674, %l1 = 283645f98764ffd2 add %i0,0x10,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 5f0c847ccc4f5af7 ! Mem[000000002f800114] = 73e0ec6e, %l3 = 000000004b99b0f6 swap [%i3+0x014],%l3 ! %l3 = 0000000073e0ec6e ! Mem[000000002f00012c] = efb6a3a7, %l0 = 000000004e944674 swap [%i2+0x02c],%l0 ! %l0 = 00000000efb6a3a7 ! %l2 = ffffffffffffffac, Mem[0000000090800118] = b1df186361d3fbdc stx %l2,[%o1+%i6] ! Mem[0000000090800118] = ffffffffffffffac ! Mem[000000002f00010c] = b8a8e817, %l4 = 000000006202ee17 swap [%i2+0x00c],%l4 ! %l4 = 00000000b8a8e817 ! %l6 = 000000000000008f, Mem[000000002f800100] = 789a69847f734c1a stx %l6,[%i3+%g0] ! Mem[000000002f800100] = 000000000000008f ! Mem[000000002f800120] = aae632e8a853d81b, %l1 = 5f0c847ccc4f5af7, %l1 = 5f0c847ccc4f5af7 add %i3,0x20,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = aae632e8a853d81b ! Mem[000000002f800114] = 4b99b0f6, %l3 = 0000000073e0ec6e, %asi = 80 swapa [%i3+0x014]%asi,%l3 ! %l3 = 000000004b99b0f6 ! Mem[0000000091000114] = 1ee988b4, %l18 = dce48fb815eb2c09 ldsb [%o2+0x014],%g2 ! %g2 = 000000000000001e p15_label_6: ! Mem[0000000091000130] = 87522d2e9081a561, %l18 = dce48fb815eb2c09 ldx [%o2+%o6],%g2 ! %g2 = 87522d2e9081a561 ! %l0 = efb6a3a7, %l1 = a853d81b, Mem[0000000090800110] = 05b93bc7 4f009b20 std %l0,[%o1+%i5] ! Mem[0000000090800110] = efb6a3a7 a853d81b ! Mem[000000002e000114] = cc4f5af7, %l7 = b8a8e817, %l7 = b8a8e817 add %i0,0x14,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000cc4f5af7 ! Mem[000000002f000100] = 7b9444a8, %l1 = aae632e8a853d81b ldstuba [%i2+%g0]0x80,%l1 ! %l1 = 000000000000007b ! Mem[0000000090800134] = b8a8e817, %l18 = dce48fb815eb2c09 lduw [%o1+0x034],%g2 ! %g2 = dce48fb815eb2c09 ! Mem[000000002e800100] = b8a8e817f9312e97, %l2 = ffffffffffffffac, %l3 = 000000004b99b0f6 casxa [%i1]0x80,%l2,%l3 ! %l3 = b8a8e817f9312e97 ! %l4 = 00000000b8a8e817, Mem[000000002e800128] = 046a64f8 stba %l4,[%i1+%o5]0x89 ! Mem[000000002e800128] = 046a6417 ! Mem[000000002f000120] = ff83ffdf, %l1 = 000000000000007b ldsha [%i2+%o4]0x81,%l1 ! %l1 = ffffffffffffff83 ! %l2 = ffffffffffffffac, Mem[0000000090800106] = 61e3008a stb %l2,[%o1+0x006] ! Mem[0000000090800104] = ace3008a ! Mem[000000002e800120] = 30000000, %l3 = b8a8e817f9312e97 lduha [%i1+%o4]0x89,%l3 ! %l3 = 0000000000000000 p15_label_7: ! Mem[000000002f800107] = 0000008f, %l7 = 00000000cc4f5af7 ldstub [%i3+0x007],%l7 ! %l7 = 000000000000008f ! Mem[000000002f000128] = b667fa51, %l3 = 0000000000000000 swapa [%i2+%o5]0x89,%l3 ! %l3 = 00000000b667fa51 ! Mem[000000002f800120] = aae632e8, %l0 = efb6a3a7, %l3 = b667fa51 add %i3,0x20,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000aae632e8 ! Mem[000000002e000108] = 8ac670ff, %l1 = ffffffffffffff83 lduha [%i0+%i4]0x88,%l1 ! %l1 = 00000000000070ff ! Mem[000000002e000100] = bc0000006e13fa4e, %l3 = 00000000aae632e8, %l1 = 00000000000070ff casxa [%i0]0x80,%l3,%l1 ! %l1 = bc0000006e13fa4e ! Mem[000000002f800124] = a853d81b, %l1 = 6e13fa4e, %l6 = 0000008f add %i3,0x24,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000a853d81b ! Mem[000000002f000100] = ff9444a8, %l0 = efb6a3a7, %l5 = 00006357 casa [%i2]0x80,%l0,%l5 ! %l5 = 00000000ff9444a8 ! Mem[000000002f000124] = 5419ee6b, %l0 = 00000000efb6a3a7 lduw [%i2+0x024],%l0 ! %l0 = 000000005419ee6b ! Mem[000000002e80010f] = 905220f2, %l7 = 000000000000008f ldstub [%i1+0x00f],%l7 ! %l7 = 00000000000000f2 ! Mem[000000002e80010c] = 905220ff, %l7 = 00000000000000f2 swap [%i1+0x00c],%l7 ! %l7 = 00000000905220ff p15_label_8: ! Mem[000000002f800120] = aae632e8, %l2 = ffffffffffffffac, %asi = 80 swapa [%i3+0x020]%asi,%l2 ! %l2 = 00000000aae632e8 ! Mem[0000000090800104] = 10c7ace3, %l18 = dce48fb815eb2c09 ldsw [%o1+0x004],%g2 ! %g2 = dce48fb815eb2c09 ! Mem[000000002f000120] = ff83ffdf5419ee6b, %l2 = 00000000aae632e8 ldx [%i2+%o4],%l2 ! %l2 = ff83ffdf5419ee6b ! Mem[000000002e800120] = 00000030, %l5 = 00000000ff9444a8 swap [%i1+%o4],%l5 ! %l5 = 0000000000000030 ! %l7 = 00000000905220ff, Mem[0000000090000100] = 62385572 stw %l7,[%o0+%g0] ! Mem[0000000090000100] = 905220ff ! Mem[000000002f000104] = 9d3069aa, %l2 = 5419ee6b, %l2 = 5419ee6b add %i2,0x04,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000009d3069aa ! Mem[0000000091000130] = 87522d2e, %l18 = dce48fb815eb2c09 ldswa [%o2+0x030]%asi,%g2 ! %g2 = dce48fb815eb2c09 ! %l4 = 00000000b8a8e817, Mem[000000002f800136] = 8af58a9f sth %l4,[%i3+0x036] ! Mem[000000002f800134] = 8af5e817 ! %l4 = 00000000b8a8e817, Mem[000000002f000128] = 7446944e00000000 stxa %l4,[%i2+%o5]0x89 ! Mem[000000002f000128] = 00000000b8a8e817 ! Mem[000000009000011c] = 35f576a0, %l18 = dce48fb815eb2c09 ldswa [%o0+0x01c]%asi,%g2 ! %g2 = dce48fb815eb2c09 p15_label_9: ! Mem[000000002f800108] = c7b402aa, %l2 = 000000009d3069aa ldsha [%i3+%i4]0x89,%l2 ! %l2 = 00000000000002aa ! Mem[000000002f800130] = faf0b088, %l6 = 00000000a853d81b swapa [%i3+%o6]0x89,%l6 ! %l6 = 00000000faf0b088 ! Mem[000000002f800130] = 1bd853a8, %l1 = bc0000006e13fa4e swap [%i3+%o6],%l1 ! %l1 = 000000001bd853a8 ! Mem[000000002e800120] = ff9444a8, %l4 = b8a8e817, %l7 = 905220ff add %i1,0x20,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000ff9444a8 ! Mem[000000002e000128] = 533292aa, %l3 = 00000000aae632e8 lduwa [%i0+%o5]0x80,%l3 ! %l3 = 00000000533292aa ! Mem[000000002f800130] = 6e13fa4e, %l5 = 0000000000000030 lduha [%i3+%o6]0x80,%l5 ! %l5 = 0000000000006e13 ! %l6 = faf0b088, %l7 = ff9444a8, Mem[000000002f800108] = c7b402aa 533ce4dc stda %l6,[%i3+%i4]0x88 ! Mem[000000002f800108] = faf0b088 ff9444a8 ! %l1 = 000000001bd853a8, Mem[000000002e000100] = 000000bc stwa %l1,[%i0+%g0]0x89 ! Mem[000000002e000100] = 1bd853a8 ! Mem[000000002e800130] = df3e19cd, %l0 = 000000005419ee6b ldstuba [%i1+%o6]0x80,%l0 ! %l0 = 00000000000000df ! Mem[0000000091800120] = 725398d00b85d364, %l18 = dce48fb815eb2c09 ldx [%o3+%o4],%g2 ! %g2 = 725398d00b85d364 p15_label_10: ! Mem[0000000091000130] = 87522d2e, %l18 = dce48fb815eb2c09 ldsw [%o2+%o6],%g2 ! %g2 = dce48fb815eb2c09 ! Mem[000000002e000118] = 7ae552ff, %l4 = 00000000b8a8e817 swapa [%i0+%i6]0x89,%l4 ! %l4 = 000000007ae552ff ! Mem[000000002f000128] = 17e8a8b8, %l2 = 00000000000002aa ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 0000000000000017 ! Mem[000000002e800118] = 283645f98764ffd2, %l1 = 000000001bd853a8, %l5 = 0000000000006e13 add %i1,0x18,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 283645f98764ffd2 ! Mem[000000002e000124] = 01370705, %l6 = 00000000faf0b088 swap [%i0+0x024],%l6 ! %l6 = 0000000001370705 ! Mem[000000009100013c] = 09595e8e, %l18 = dce48fb815eb2c09 ldswa [%o2+0x03c]%asi,%g2 ! %g2 = dce48fb815eb2c09 ! Mem[0000000090800114] = a853d81b, %l18 = dce48fb815eb2c09 lduw [%o1+0x014],%g2 ! %g2 = dce48fb815eb2c09 ! Mem[000000002f800108] = 88b0f0faa84494ff, %l0 = 00000000000000df, %l1 = 000000001bd853a8 add %i3,0x08,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 88b0f0faa84494ff ! Mem[0000000091000138] = 55170a6709595e8e, %l18 = dce48fb815eb2c09 ldxa [%o2+0x038]%asi,%g2 ! %g2 = 55170a6709595e8e ! Mem[000000002f800138] = 2b03244c, %l5 = 283645f98764ffd2 swap [%i3+0x038],%l5 ! %l5 = 000000002b03244c p15_label_11: ! Mem[000000002f000110] = 266edfd3, %l1 = 88b0f0faa84494ff ldstuba [%i2+%i5]0x89,%l1 ! %l1 = 00000000000000d3 ! Mem[000000002f000108] = 5597cd41, %l4 = 000000007ae552ff swap [%i2+%i4],%l4 ! %l4 = 000000005597cd41 ! Mem[000000002f000118] = febcdd68b032b6fe, %l4 = 000000005597cd41, %l2 = 0000000000000017 add %i2,0x18,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = febcdd68b032b6fe ! Mem[000000002e000130] = 3400000052e30d44, %l1 = 00000000000000d3, %l0 = 00000000000000df add %i0,0x30,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 3400000052e30d44 ! %l1 = 00000000000000d3, Mem[000000009000010d] = 190b1476 stb %l1,[%o0+0x00d] ! Mem[000000009000010c] = d30b1476 ! Mem[0000000090800114] = d81bffff, %l18 = dce48fb815eb2c09 lduh [%o1+0x016],%g2 ! %g2 = 000000000000d81b ! Mem[000000002f80012b] = d55357a1, %l7 = 00000000ff9444a8 ldstub [%i3+0x02b],%l7 ! %l7 = 00000000000000a1 ! Mem[000000002e80012d] = adc0a30b, %l1 = 00000000000000d3 ldstub [%i1+0x02d],%l1 ! %l1 = 00000000000000c0 ! Mem[000000002e800104] = f9312e97, %l7 = 00000000000000a1, %asi = 80 swapa [%i1+0x004]%asi,%l7 ! %l7 = 00000000f9312e97 ! %l6 = 0000000001370705, Mem[000000002e00011a] = 17e8a8b8 sth %l6,[%i0+0x01a] ! Mem[000000002e000118] = 17e80705 p15_label_12: ! Mem[000000002e80013f] = 49d3c19b, %l2 = febcdd68b032b6fe ldstub [%i1+0x03f],%l2 ! %l2 = 000000000000009b ! %l2 = 000000000000009b, Mem[000000002f800128] = d55357ff stba %l2,[%i3+%o5]0x81 ! Mem[000000002f800128] = 9b5357ff ! Mem[000000002f80010c] = a84494ff, %l3 = 533292aa, %l6 = 01370705 add %i3,0x0c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000a84494ff ! Mem[000000002f000130] = 010ed126, %l4 = 5597cd41, %l7 = f9312e97 add %i2,0x30,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000010ed126 ! Mem[000000002e80011c] = 8764ffd2, %l2 = 000000000000009b swap [%i1+0x01c],%l2 ! %l2 = 000000008764ffd2 ! Mem[000000009080013c] = 366d8600, %l18 = dce48fb815eb2c09 ldub [%o1+0x03d],%g2 ! %g2 = 0000000000000036 ! Mem[000000002e000128] = f3000000aa923253, %l1 = 00000000000000c0 ldxa [%i0+%o5]0x88,%l1 ! %l1 = f3000000aa923253 ! %l5 = 000000002b03244c, Mem[000000009080012c] = ba79412b sth %l5,[%o1+0x02c] ! Mem[000000009080012c] = 244c412b ! Mem[000000002f000108] = 7ae552ff, %l6 = 00000000a84494ff ldstub [%i2+%i4],%l6 ! %l6 = 000000000000007a ! Mem[0000000091000130] = 2d2e9081, %l18 = dce48fb815eb2c09 ldsh [%o2+0x032],%g2 ! %g2 = 0000000000002d2e p15_label_13: ! Mem[000000002f800100] = 00000000000000ff, %l3 = 00000000533292aa ldx [%i3+%g0],%l3 ! %l3 = 00000000000000ff ! %l5 = 000000002b03244c, Mem[000000002e000108] = ff70c68a2ab859f7 stxa %l5,[%i0+%i4]0x80 ! Mem[000000002e000108] = 000000002b03244c ! Mem[000000002e000110] = 7c840c5f, %l0 = 3400000052e30d44 lduwa [%i0+%i5]0x88,%l0 ! %l0 = 000000007c840c5f ! Mem[000000002e000118] = 17e80705, %l2 = 000000008764ffd2 ldswa [%i0+%i6]0x80,%l2 ! %l2 = 0000000017e80705 ! Mem[000000002f800124] = a853d81b, %l7 = 010ed126, %l2 = 17e80705 add %i3,0x24,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000a853d81b ! Mem[000000002f800108] = faf0b088, %l2 = 00000000a853d81b swapa [%i3+%i4]0x89,%l2 ! %l2 = 00000000faf0b088 ! Mem[000000002e800128] = 17646a04adffa30b, %l1 = f3000000aa923253, %l3 = 00000000000000ff add %i1,0x28,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 17646a04adffa30b ! Mem[000000002f000100] = a84494ff, %l5 = 000000002b03244c ldswa [%i2+%g0]0x88,%l5 ! %l5 = ffffffffa84494ff ! Mem[0000000090800130] = e8614bb4, %l18 = dce48fb815eb2c09 lduh [%o1+%o6],%g2 ! %g2 = 000000000000e861 ! Mem[000000002e80010b] = d8c98acd, %l0 = 000000007c840c5f ldstub [%i1+0x00b],%l0 ! %l0 = 00000000000000cd p15_label_14: ! %l2 = faf0b088, %l3 = adffa30b, Mem[000000002f800110] = 733088de 6eece073 stda %l2,[%i3+%i5]0x88 ! Mem[000000002f800110] = faf0b088 adffa30b ! Mem[000000002f800100] = 00000000000000ff, %l6 = 000000000000007a, %l5 = ffffffffa84494ff casxa [%i3]0x80,%l6,%l5 ! %l5 = 00000000000000ff ! %l0 = 00000000000000cd, Mem[000000009100013e] = 5e8e0000 sth %l0,[%o2+0x03e] ! Mem[000000009100013c] = 00cd0000 ! %l1 = f3000000aa923253, Mem[000000002f800110] = 88b0f0fa stba %l1,[%i3+%i5]0x81 ! Mem[000000002f800110] = 53b0f0fa ! Mem[0000000091800108] = 233587c3 5071cebe, %l6 = 0000007a, %l7 = 010ed126 ldd [%o3+%i4],%g2 ! %l6 = 000000000000007a 00000000010ed126 ! Mem[000000002e000124] = faf0b088, %l4 = 000000005597cd41, %asi = 80 swapa [%i0+0x024]%asi,%l4 ! %l4 = 00000000faf0b088 ! Mem[000000002f000110] = ffdf6e26, %l4 = 00000000faf0b088 swapa [%i2+%i5]0x81,%l4 ! %l4 = 00000000ffdf6e26 ! Mem[000000002e800114] = 3b1489fd, %l5 = 00000000000000ff ldub [%i1+0x015],%l5 ! %l5 = 0000000000000014 ! Mem[000000002f000134] = d5cbc8b7, %l7 = 00000000010ed126 swap [%i2+0x034],%l7 ! %l7 = 00000000d5cbc8b7 ! Mem[000000002e000130] = 34000000, %l2 = 00000000faf0b088 ldsha [%i0+%o6]0x81,%l2 ! %l2 = 0000000000003400 p15_label_15: ! Mem[000000002e800130] = ff3e19cd, %l1 = f3000000aa923253 ldstuba [%i1+%o6]0x80,%l1 ! %l1 = 00000000000000ff ! Mem[000000002e800118] = 283645f90000009b, %l6 = 000000000000007a, %l0 = 00000000000000cd add %i1,0x18,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 283645f90000009b ! Mem[000000002e000104] = 6e13fa4e, %l6 = 000000000000007a swap [%i0+0x004],%l6 ! %l6 = 000000006e13fa4e ! Mem[0000000091000108] = cc4c9acf, %l18 = dce48fb815eb2c09 ldsh [%o2+%i4],%g2 ! %g2 = ffffffffffffcc4c ! Mem[000000002e000120] = 8a5d1905, %l5 = 0000000000000014 ldstuba [%i0+%o4]0x81,%l5 ! %l5 = 000000000000008a ! Mem[000000002e000128] = 533292aa, %l0 = 0000009b, %l4 = ffdf6e26 add %i0,0x28,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000533292aa ! Mem[0000000090000100] = 905220ff, %l18 = dce48fb815eb2c09 lduw [%o0+%g0],%g2 ! %g2 = dce48fb815eb2c09 ! Mem[000000002f800120] = 1bd853a8acffffff, %l1 = 00000000000000ff ldxa [%i3+%o4]0x88,%l1 ! %l1 = 1bd853a8acffffff ! Mem[000000002e800128] = 046a6417, %l7 = 00000000d5cbc8b7 ldstuba [%i1+%o5]0x89,%l7 ! %l7 = 0000000000000017 ! Mem[000000002e000120] = ff5d1905, %l2 = 0000000000003400, %asi = 80 swapa [%i0+0x020]%asi,%l2 ! %l2 = 00000000ff5d1905 ba,a p15_not_taken_0_end p15_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p15_branch_failed p15_not_taken_0_end: ! End of Random Code for Processor 15 1: membar #Sync ! Force all stores to complete p15_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x03c] ! Set processor 15 done flag ! Check Registers p15_check_registers: set p15_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 283645f90000009b bne,a,pn %xcc,p15_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 1bd853a8acffffff bne,a,pn %xcc,p15_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000ff5d1905 bne,a,pn %xcc,p15_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 17646a04adffa30b bne,a,pn %xcc,p15_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000533292aa bne,a,pn %xcc,p15_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000008a bne,a,pn %xcc,p15_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000006e13fa4e bne,a,pn %xcc,p15_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000017 bne,a,pn %xcc,p15_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p15_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = a853d81b0000007a ldx [%i0+0x000],%g3 ! Observed data at 000000002e000100 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000002b03244c ldx [%i0+0x008],%g3 ! Observed data at 000000002e000108 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000034005597cd41 ldx [%i0+0x020],%g3 ! Observed data at 000000002e000120 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x020,%g4 set p15_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = b8a8e817000000a1 ldx [%i1+0x000],%g3 ! Observed data at 000000002e800100 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d8c98aff000000f2 ldx [%i1+0x008],%g3 ! Observed data at 000000002e800108 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff9444a8b006cc9c ldx [%i1+0x020],%g3 ! Observed data at 000000002e800120 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff646a04adffa30b ldx [%i1+0x028],%g3 ! Observed data at 000000002e800128 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff3e19cde85c0aff ldx [%i1+0x030],%g3 ! Observed data at 000000002e800130 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 51d0543249d3c1ff ldx [%i1+0x038],%g3 ! Observed data at 000000002e800138 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x038,%g4 set p15_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ffe552ff6202ee17 ldx [%i2+0x008],%g3 ! Observed data at 000000002f000108 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = faf0b0880445abd4 ldx [%i2+0x010],%g3 ! Observed data at 000000002f000110 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffe8a8b800000000 ldx [%i2+0x028],%g3 ! Observed data at 000000002f000128 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 010ed126010ed126 ldx [%i2+0x030],%g3 ! Observed data at 000000002f000130 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 798138268eafc1b7 ldx [%i2+0x038],%g3 ! Observed data at 000000002f000138 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x038,%g4 set p15_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 1bd853a8a84494ff ldx [%i3+0x008],%g3 ! Observed data at 000000002f800108 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 53b0f0fa0ba3ffad ldx [%i3+0x010],%g3 ! Observed data at 000000002f800110 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff70000002a421a0 ldx [%i3+0x018],%g3 ! Observed data at 000000002f800118 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9b5357ff39a03243 ldx [%i3+0x028],%g3 ! Observed data at 000000002f800128 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 6e13fa4e8af5e817 ldx [%i3+0x030],%g3 ! Observed data at 000000002f800130 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 8764ffd20445abd4 ldx [%i3+0x038],%g3 ! Observed data at 000000002f800138 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x038,%g4 ! The test for processor 15 has passed p15_passed: ta GOOD_TRAP nop p15_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p15_failed p15_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p15_failed p15_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p15_failed p15_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p15_failed p15_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p15_failed p15_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p15_failed p15_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p15_failed p15_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p15_failed ! The test for processor 15 failed p15_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x03c] ! Set processor 15 done flag set p15_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 15 failed p15_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x03c] ! Set processor 15 done flag set p15_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p15_dfill_failed: ba p15_failed mov 0xddd,%g1 p15_selfmod_failed: ba p15_failed mov 0xabc,%g1 p15_common_error: or %g0,0xeef,%g1 ba p15_failed mov %o5,%g3 p15_common_signature_error: set p15_temp,%g1 ba p15_failed st %g2,[%g1] ! Common Lock Number p15_common_timeout: set p15_temp,%g1 ba p15_failed st %g2,[%g1] ! Common Lock Number p15_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p15_failed mov 0x0,%g3 p15_trap1e: ldstub [%i2+0x008],%l3 ! Mem[000000002f000108] ldstub [%i1+0x01b],%l7 ! Mem[000000002e80011b] ldx [%i1+0x028],%l2 ! Mem[000000002e800128] ldx [%i2+0x028],%l2 ! Mem[000000002f000128] ldstub [%i1+0x036],%l2 ! Mem[000000002e800136] done p15_trap1o: ldstub [%o2+0x008],%l3 ! Mem[000000002f000108] ldstub [%o1+0x01b],%l7 ! Mem[000000002e80011b] ldx [%o1+0x028],%l2 ! Mem[000000002e800128] ldx [%o2+0x028],%l2 ! Mem[000000002f000128] ldstub [%o1+0x036],%l2 ! Mem[000000002e800136] done p15_trap2e: ldstub [%i1+0x015],%l2 ! Mem[000000002e800115] ldsw [%i1+0x020],%l0 ! Mem[000000002e800120] ldx [%i2+0x010],%l6 ! Mem[000000002f000110] done p15_trap2o: ldstub [%o1+0x015],%l2 ! Mem[000000002e800115] ldsw [%o1+0x020],%l0 ! Mem[000000002e800120] ldx [%o2+0x010],%l6 ! Mem[000000002f000110] done p15_trap3e: nop nop nop done p15_trap3o: nop nop nop done p15_init_memory_pointers: set p15_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p15_local0_start,%i0 set p15_local1_start,%i1 set p15_local2_start,%i2 set p15_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 99d10ece008b75ec ldx [%g1+0x008],%l1 ! %l1 = ba2bd0a05942d3df ldx [%g1+0x010],%l2 ! %l2 = 09e4c15fd7731afe ldx [%g1+0x018],%l3 ! %l3 = 88f79d0df8672cf5 ldx [%g1+0x020],%l4 ! %l4 = ed97005c6dc99dd2 ldx [%g1+0x028],%l5 ! %l5 = 798138268eafc1b7 ldx [%g1+0x030],%l6 ! %l6 = 5f0918428b1baeb5 ldx [%g1+0x038],%l7 ! %l7 = c48b80a6f8646a04 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 16 processor_16: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x40] ! Set the start flag wrpr %g0,7,%cleanwin call p16_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 16 wr %g0,0x4,%fprs ! Make sure fef is 1 set p16_init_freg,%g1 ! %f0 = 6191654b bbd35fd0 92d58a10 c45c67f3 ! %f4 = 881b20c7 4c210855 502ca523 79276e01 ! %f8 = 33cdfba2 a0f69e07 6e466bfb 9e2f7cfd ! %f12 = bf06c4a9 04e85055 d6520763 8874aa36 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ff365fef d0aade77 ba5e8ad8 0db2f4f7 ! %f20 = 418c80bd 9cd90cd5 ac3ba877 9c577dae ! %f24 = da4f7a67 c022d9a1 64206632 0fb948dd ! %f28 = 01fa2b42 562eee82 2dd5e3fe 87358314 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ae83877e 268cd70d a4bccd96 70e4b995 ! %f36 = b6507ab1 4bb6f095 3e4de622 4c158e82 ! %f40 = d3eeadb8 681164ab c67b4d01 dbfe7465 ! %f44 = eda8cbbc 7ed51cc8 17a1151f d4955307 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2934ba1700000032,%g7,%g1 ! GSR scale = 6, align = 2 wr %g1,%g0,%gsr ! GSR = 2934ba1700000032 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 16 p16_label_1: ! Mem[0000000031800130] = d46d817e, %l7 = a21fb9ffff09b2cc ldstuba [%i3+%o6]0x80,%l7 ! %l7 = 00000000000000d4 ! Mem[0000000030800128] = ed1a9f0448290a34, %l6 = a6921d6c5272ca77 ldxa [%i1+%o5]0x88,%l6 ! %l6 = ed1a9f0448290a34 ! Mem[0000000030000100] = 8b964f5d, %l7 = 00000000000000d4 ldstuba [%i0+%g0]0x89,%l7 ! %l7 = 000000000000005d ! Mem[0000000091800128] = bf40176435187c6a, %l18 = dde83a088d53038f ldx [%o3+%o5],%g2 ! %g2 = bf40176435187c6a ! Mem[0000000031800128] = 3b94cef4, %l3 = f15e34ac4228da41 ldstuba [%i3+%o5]0x89,%l3 ! %l3 = 00000000000000f4 ! Mem[0000000090000120] = 8c20cc28, %l18 = dde83a088d53038f ldsb [%o0+0x021],%g2 ! %g2 = ffffffffffffff8c ! Mem[0000000031000118] = 4d7118d3, %l0 = 85e9cb447609c92d ldstuba [%i2+%i6]0x89,%l0 ! %l0 = 00000000000000d3 ! Mem[0000000091000100] = 4f11c436 30fee667, %l0 = 000000d3, %l1 = 40e8f80c ldda [%o2+0x000]%asi,%g2 ! %l0 = 00000000000000d3 d47584ee40e8f80c ! Mem[0000000031800130] = ff6d817ea4fcadb5, %l5 = 61274ed4b8f6ce73, %l0 = 00000000000000d3 add %i3,0x30,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = ff6d817ea4fcadb5 ! Mem[0000000030000108] = 8918bf2e, %l3 = 000000f4, %l5 = b8f6ce73 add %i0,0x08,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 000000008918bf2e p16_label_2: ! Mem[0000000031000100] = c3942869, %l5 = 000000008918bf2e ldsba [%i2+%g0]0x89,%l5 ! %l5 = 0000000000000069 ! Mem[0000000030800124] = cc08bb6a, %l2 = 283aad38a665351a swap [%i1+0x024],%l2 ! %l2 = 00000000cc08bb6a ! Mem[0000000030000128] = 8e397a6a7decf2b1, %l3 = 00000000000000f4 ldxa [%i0+%o5]0x80,%l3 ! %l3 = 8e397a6a7decf2b1 ! Mem[0000000091000138] = 0a670959, %l18 = dde83a088d53038f lduh [%o2+0x03a],%g2 ! %g2 = 0000000000000a67 ! Mem[0000000031000138] = 57f143a9df7e679f, %l5 = 0000000000000069, %l5 = 0000000000000069 add %i2,0x38,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 57f143a9df7e679f ! Mem[0000000031000128] = 0957fa72, %l5 = 57f143a9df7e679f swapa [%i2+%o5]0x89,%l5 ! %l5 = 000000000957fa72 ! %l2 = 00000000cc08bb6a, Mem[0000000091000100] = 4f11c436 stw %l2,[%o2+%g0] ! Mem[0000000091000100] = cc08bb6a ! Mem[0000000031800132] = ff6d817e, %l6 = ed1a9f0448290a34 ldstub [%i3+0x032],%l6 ! %l6 = 0000000000000081 ! %l2 = 00000000cc08bb6a, Mem[0000000090000104] = c76a5f38 stw %l2,[%o0+0x004] ! Mem[0000000090000104] = cc08bb6a ! Mem[0000000091800118] = 03166c8a, %l18 = dde83a088d53038f ldsw [%o3+%i6],%g2 ! %g2 = dde83a088d53038f p16_label_3: ! Mem[0000000031800110] = 87166ccd 4b89492b, %l2 = cc08bb6a, %l3 = 7decf2b1 ldda [%i3+%i5]0x88,%l2 ! %l2 = 000000004b89492b 0000000087166ccd ! Mem[0000000031800104] = 3698358b, %l1 = 40e8f80c, %l5 = 0957fa72 add %i3,0x04,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000003698358b ! Mem[0000000030800106] = 98d2894f, %l1 = d47584ee40e8f80c ldstuba [%i1+0x006]%asi,%l1 ! %l1 = 0000000000000089 ! Mem[0000000031000110] = 2e72cdc9333c85d4, %l7 = 000000000000005d ldx [%i2+%i5],%l7 ! %l7 = 2e72cdc9333c85d4 ! %l5 = 000000003698358b, Mem[000000009080010a] = edfacbef sth %l5,[%o1+0x00a] ! Mem[0000000090800108] = 358bcbef ! Mem[0000000031000118] = ff18714d, %l5 = 000000003698358b ldsb [%i2+0x01a],%l5 ! %l5 = 0000000000000071 ! Mem[0000000030000128] = 8e397a6a 7decf2b1, %l6 = 00000081, %l7 = 333c85d4 ldd [%i0+%o5],%l6 ! %l6 = 000000008e397a6a 000000007decf2b1 ! Mem[0000000031800130] = ff6dff7e, %l1 = 00000089, %l5 = 00000071 add %i3,0x30,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000ff6dff7e ! Mem[0000000030000124] = eaf14423, %l7 = 000000007decf2b1 swap [%i0+0x024],%l7 ! %l7 = 00000000eaf14423 ! Mem[0000000031800108] = 473aa07b, %l3 = 87166ccd, %l2 = 4b89492b add %i3,0x08,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000473aa07b p16_label_4: ! Mem[0000000031000128] = df7e679f, %l0 = ff6d817ea4fcadb5 swapa [%i2+%o5]0x88,%l0 ! %l0 = 00000000df7e679f ! Mem[0000000031000118] = ff18714d, %l4 = 05491f5063bd52a7 ldstuba [%i2+%i6]0x81,%l4 ! %l4 = 00000000000000ff ! Mem[000000009080013c] = b6366d86, %l18 = dde83a088d53038f lduw [%o1+0x03c],%g2 ! %g2 = dde83a088d53038f ! %l0 = df7e679f, %l1 = 00000089, Mem[0000000090000100] = 62385572 cc08bb6a std %l0,[%o0+%g0] ! Mem[0000000090000100] = df7e679f 00000089 ! Mem[0000000031000130] = 8c328017, %l2 = 00000000473aa07b swapa [%i2+%o6]0x89,%l2 ! %l2 = 000000008c328017 ! Mem[0000000030000108] = 8918bf2e, %l3 = 0000000087166ccd swapa [%i0+%i4]0x81,%l3 ! %l3 = 000000008918bf2e ! %l6 = 000000008e397a6a, Mem[0000000030800128] = 48290a34 stwa %l6,[%i1+%o5]0x89 ! Mem[0000000030800128] = 8e397a6a ! Mem[0000000031000108] = 2387e759, %l1 = 0000000000000089, %asi = 80 swapa [%i2+0x008]%asi,%l1 ! %l1 = 000000002387e759 ! Mem[0000000030000136] = ae6530fc, %l4 = 00000000000000ff ldstub [%i0+0x036],%l4 ! %l4 = 0000000000000030 ! Mem[0000000090000104] = 00000089, %l18 = dde83a088d53038f ldswa [%o0+0x004]%asi,%g2 ! %g2 = dde83a088d53038f p16_label_5: ! %l3 = 000000008918bf2e, Mem[0000000030000130] = 4149f800 sth %l3,[%i0+%o6] ! Mem[0000000030000130] = bf2ef800 ! Mem[0000000030800118] = 3915ee63, %l3 = 000000008918bf2e lduwa [%i1+%i6]0x88,%l3 ! %l3 = 000000003915ee63 ! %l2 = 000000008c328017, Mem[0000000091000122] = 602703ba, %asi = 80 stha %l2,[%o2+0x022]%asi ! Mem[0000000091000120] = 801703ba ! Mem[0000000030800138] = ff4aeb82, %l2 = 000000008c328017 swap [%i1+0x038],%l2 ! %l2 = 00000000ff4aeb82 ! Mem[0000000031000134] = 055a0d32, %l7 = 00000000eaf14423 swap [%i2+0x034],%l7 ! %l7 = 00000000055a0d32 ! Mem[000000003180013d] = 898abbd4, %l6 = 000000008e397a6a ldstuba [%i3+0x03d]%asi,%l6 ! %l6 = 000000000000008a ! Mem[0000000030000120] = b3b600c8, %l0 = 00000000df7e679f ldswa [%i0+%o4]0x80,%l0 ! %l0 = ffffffffb3b600c8 ! Mem[000000003000013e] = 4a3ff9fc, %l1 = 000000002387e759 ldstuba [%i0+0x03e]%asi,%l1 ! %l1 = 00000000000000f9 ! Mem[0000000091800120] = 98d00b85, %l18 = dde83a088d53038f ldsh [%o3+0x022],%g2 ! %g2 = ffffffffffff98d0 ! Mem[0000000031800136] = a4fcadb5, %l3 = 000000003915ee63 ldstub [%i3+0x036],%l3 ! %l3 = 00000000000000ad p16_label_6: ! Mem[0000000091800138] = 7b378e3a, %l18 = dde83a088d53038f ldsh [%o3+0x03a],%g2 ! %g2 = 0000000000007b37 ! Mem[0000000031000100] = 692894c3, %l7 = 00000000055a0d32 lduba [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000069 ! Mem[000000003180011c] = 96f7ef84, %l5 = 00000000ff6dff7e ldub [%i3+0x01e],%l5 ! %l5 = 00000000000000ef ! Mem[0000000030800128] = 6a7a398e 049f1aed, %l6 = 0000008a, %l7 = 00000069 ldda [%i1+%o5]0x80,%l6 ! %l6 = 000000006a7a398e 00000000049f1aed ! Mem[0000000030000110] = 10a8cd8e, %l7 = 00000000049f1aed lduha [%i0+%i5]0x88,%l7 ! %l7 = 000000000000cd8e ! %l0 = ffffffffb3b600c8, Mem[0000000031800108] = 473aa07b stha %l0,[%i3+%i4]0x81 ! Mem[0000000031800108] = 00c8a07b ! Mem[0000000030800110] = 7f92dcdf, %l7 = 000000000000cd8e ldstuba [%i1+0x010]%asi,%l7 ! %l7 = 000000000000007f ! Mem[0000000031000100] = 692894c3b8606dee, %l5 = 00000000000000ef, %l6 = 000000006a7a398e casxa [%i2]0x80,%l5,%l6 ! %l6 = 692894c3b8606dee ! Mem[0000000031800100] = fb0e25d5, %l1 = 00000000000000f9 ldsba [%i3+%g0]0x80,%l1 ! %l1 = fffffffffffffffb ! Mem[0000000090800138] = 30a966cf, %l18 = dde83a088d53038f ldub [%o1+0x038],%g2 ! %g2 = 0000000000000030 p16_label_7: ! Mem[0000000031000130] = 7ba03a47, %l1 = fffffffffffffffb ldsb [%i2+0x033],%l1 ! %l1 = 0000000000000047 ! %l1 = 0000000000000047, Mem[0000000030000120] = b3b600c8 stba %l1,[%i0+%o4]0x81 ! Mem[0000000030000120] = 47b600c8 ! %l2 = 00000000ff4aeb82, Mem[0000000090800120] = 67cb6fb0cd32aeda stx %l2,[%o1+%o4] ! Mem[0000000090800120] = 00000000ff4aeb82 ! %l4 = 00000030, %l5 = 000000ef, Mem[0000000031800128] = ffce943b 75bf38b7 std %l4,[%i3+%o5] ! Mem[0000000031800128] = 00000030 000000ef ! Mem[0000000031000108] = 00000089, %l7 = 000000000000007f swapa [%i2+%i4]0x80,%l7 ! %l7 = 0000000000000089 ! Mem[0000000030800108] = f228605b, %l3 = 00000000000000ad swap [%i1+%i4],%l3 ! %l3 = 00000000f228605b ! Mem[0000000030800114] = 5c4e440b, %l2 = 00000000ff4aeb82, %asi = 80 swapa [%i1+0x014]%asi,%l2 ! %l2 = 000000005c4e440b ! Mem[000000003100011b] = ff18714d, %l3 = 00000000f228605b ldstub [%i2+0x01b],%l3 ! %l3 = 000000000000004d ! Mem[0000000030800110] = 82eb4affdfdc92ff, %l5 = 00000000000000ef ldxa [%i1+%i5]0x88,%l5 ! %l5 = 82eb4affdfdc92ff ! Mem[0000000030000110] = 8ecda810, %l3 = 000000000000004d ldsha [%i0+%i5]0x81,%l3 ! %l3 = ffffffffffff8ecd p16_label_8: ! Mem[000000003080013c] = 4300fb99, %l5 = 82eb4affdfdc92ff swap [%i1+0x03c],%l5 ! %l5 = 000000004300fb99 ! Mem[0000000031000100] = 692894c3, %l6 = 692894c3b8606dee swap [%i2+%g0],%l6 ! %l6 = 00000000692894c3 ! %l0 = ffffffffb3b600c8, Mem[0000000030800118] = 63ee1539 stba %l0,[%i1+%i6]0x81 ! Mem[0000000030800118] = c8ee1539 ! %l4 = 00000030, %l5 = 4300fb99, Mem[0000000090000118] = 20335f9f 35f576a0 std %l4,[%o0+%i6] ! Mem[0000000090000118] = 00000030 4300fb99 ! Mem[0000000030800120] = ff521203, %l3 = ffffffffffff8ecd swapa [%i1+%o4]0x89,%l3 ! %l3 = 00000000ff521203 ! Mem[0000000031800118] = ae21c44b, %l1 = 0000000000000047 swapa [%i3+%i6]0x88,%l1 ! %l1 = 00000000ae21c44b ! Mem[0000000031800118] = 47000000, %l5 = 000000004300fb99 swapa [%i3+%i6]0x80,%l5 ! %l5 = 0000000047000000 ! Mem[0000000030000118] = fb83fe44, %l6 = 00000000692894c3 swapa [%i0+%i6]0x88,%l6 ! %l6 = 00000000fb83fe44 ! %l4 = 00000030, %l5 = 47000000, Mem[0000000030800120] = cd8effff a665351a stda %l4,[%i1+%o4]0x80 ! Mem[0000000030800120] = 00000030 47000000 ! %l3 = 00000000ff521203, Mem[0000000030000112] = 8ecda810 stb %l3,[%i0+0x012] ! Mem[0000000030000110] = 8ecd0310 p16_label_9: ! %l4 = 0000000000000030, Mem[0000000091000118] = 28238bb1833d66b8, %asi = 80 stxa %l4,[%o2+0x018]%asi ! Mem[0000000091000118] = 0000000000000030 ! Mem[0000000030000120] = 47b600c87decf2b1, %l4 = 0000000000000030, %l6 = 00000000fb83fe44 add %i0,0x20,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 47b600c87decf2b1 ! Mem[0000000031800108] = 7ba0c800, %l6 = 47b600c87decf2b1 ldstuba [%i3+%i4]0x88,%l6 ! %l6 = 0000000000000000 ! Mem[000000003180010c] = 13a2b847, %l6 = 00000000, %l3 = ff521203 add %i3,0x0c,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000013a2b847 ! Mem[0000000031800100] = fb0e25d53698358b, %l2 = 000000005c4e440b, %l6 = 0000000000000000 casxa [%i3]0x80,%l2,%l6 ! %l6 = fb0e25d53698358b ! Mem[0000000030800120] = 00000030, %l7 = 0000000000000089 lduwa [%i1+%o4]0x80,%l7 ! %l7 = 0000000000000030 ! Mem[0000000031000120] = e6760475fd0333d5, %l6 = fb0e25d53698358b, %l4 = 0000000000000030 add %i2,0x20,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = e6760475fd0333d5 ! Mem[0000000091000128] = 33a81c45, %l18 = dde83a088d53038f ldub [%o2+0x02a],%g2 ! %g2 = 0000000000000033 ! Mem[0000000031000100] = b8606dee, %l4 = fd0333d5, %l7 = 00000030 casa [%i2]0x80,%l4,%l7 ! %l7 = 00000000b8606dee ! Mem[0000000030000120] = b1f2ec7dc800b647, %l1 = 00000000ae21c44b ldxa [%i0+%o4]0x88,%l1 ! %l1 = b1f2ec7dc800b647 p16_label_10: ! Mem[0000000030800136] = fb997d34, %l2 = 000000005c4e440b ldstub [%i1+0x036],%l2 ! %l2 = 000000000000007d ! Mem[0000000090800128] = c1bf20d5, %l18 = dde83a088d53038f ldsw [%o1+%o5],%g2 ! %g2 = dde83a088d53038f ! Mem[0000000031000138] = 57f143a9, %l1 = b1f2ec7dc800b647 swap [%i2+0x038],%l1 ! %l1 = 0000000057f143a9 ! Mem[0000000031000131] = 7ba03a47, %l4 = e6760475fd0333d5 ldstub [%i2+0x031],%l4 ! %l4 = 00000000000000a0 ! Mem[0000000030800100] = 38f3ea2f98d2ff4f, %l0 = ffffffffb3b600c8, %l3 = 0000000013a2b847 casxa [%i1]0x80,%l0,%l3 ! %l3 = 38f3ea2f98d2ff4f ! %l4 = 000000a0, %l5 = 47000000, Mem[0000000031000118] = ff1871ff 1c88d983 stda %l4,[%i2+%i6]0x80 ! Mem[0000000031000118] = 000000a0 47000000 ! %l5 = 0000000047000000, Mem[0000000031000108] = 7f000000 stha %l5,[%i2+%i4]0x89 ! Mem[0000000031000108] = 7f000000 ! Mem[0000000090800134] = bb4d7b94, %l18 = dde83a088d53038f ldsh [%o1+0x034],%g2 ! %g2 = ffffffffffffbb4d ! %l7 = 00000000b8606dee, Mem[000000009000012e] = 5e54bb16 sth %l7,[%o0+0x02e] ! Mem[000000009000012c] = 6deebb16 ! Mem[0000000030000130] = bf2ef800, %l1 = 0000000057f143a9 ldstuba [%i0+%o6]0x80,%l1 ! %l1 = 00000000000000bf p16_label_11: ! Mem[0000000031800118] = 4300fb9996f7ef84, %l6 = fb0e25d53698358b, %l3 = 38f3ea2f98d2ff4f add %i3,0x18,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 4300fb9996f7ef84 ! Mem[0000000090000134] = 0eaa4fa4, %l18 = dde83a088d53038f lduw [%o0+0x034],%g2 ! %g2 = dde83a088d53038f ! Mem[0000000030800112] = ff92dcdf, %l2 = 000000000000007d ldstub [%i1+0x012],%l2 ! %l2 = 00000000000000dc ! Mem[0000000030800134] = fb99ff34, %l0 = ffffffffb3b600c8 lduh [%i1+0x036],%l0 ! %l0 = 000000000000ff34 ! Mem[0000000030000114] = 0e872bfd, %l7 = 00000000b8606dee swap [%i0+0x014],%l7 ! %l7 = 000000000e872bfd ! Mem[0000000031000110] = 2e72cdc9333c85d4, %l6 = fb0e25d53698358b, %l1 = 00000000000000bf add %i2,0x10,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 2e72cdc9333c85d4 ! Mem[0000000031000100] = b8606dee, %l1 = 2e72cdc9333c85d4 swap [%i2+%g0],%l1 ! %l1 = 00000000b8606dee ! Mem[0000000030000100] = ff4f968b, %l2 = 00000000000000dc lduba [%i0+%g0]0x80,%l2 ! %l2 = 00000000000000ff ! %l2 = 000000ff, %l3 = 96f7ef84, Mem[0000000031000100] = 333c85d4 b8606dee std %l2,[%i2+%g0] ! Mem[0000000031000100] = 000000ff 96f7ef84 ! Mem[0000000030000101] = ff4f968b, %l1 = 00000000b8606dee ldstub [%i0+0x001],%l1 ! %l1 = 000000000000004f p16_label_12: ! Mem[0000000031800106] = 3698358b, %l2 = 00000000000000ff ldstub [%i3+0x006],%l2 ! %l2 = 0000000000000035 ! Mem[0000000031800100] = fb0e25d5, %l2 = 0000000000000035, %asi = 80 swapa [%i3+0x000]%asi,%l2 ! %l2 = 00000000fb0e25d5 ! Mem[000000003080013c] = dfdc92ff, %l2 = 00000000fb0e25d5 swap [%i1+0x03c],%l2 ! %l2 = 00000000dfdc92ff ! Mem[0000000031800118] = 4300fb99, %l1 = 000000000000004f lduh [%i3+0x01a],%l1 ! %l1 = 000000000000fb99 ! Mem[0000000030800108] = 000000ad, %l6 = fb0e25d53698358b ldstub [%i1+%i4],%l6 ! %l6 = 0000000000000000 ! Mem[000000003000013d] = 4a3ffffc, %l7 = 000000000e872bfd ldstub [%i0+0x03d],%l7 ! %l7 = 000000000000003f ! %l2 = dfdc92ff, %l3 = 96f7ef84, Mem[0000000030000100] = ffff968b e7ae6e16 stda %l2,[%i0+%g0]0x80 ! Mem[0000000030000100] = dfdc92ff 96f7ef84 ! Mem[0000000031000118] = 000000a047000000, %l6 = 0000000000000000, %l5 = 0000000047000000 add %i2,0x18,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 000000a047000000 ! Mem[0000000031000118] = 000000a0, %l6 = 0000000000000000 lduwa [%i2+%i6]0x80,%l6 ! %l6 = 00000000000000a0 ! Mem[000000003080013c] = fb0e25d5, %l3 = 4300fb9996f7ef84, %asi = 80 swapa [%i1+0x03c]%asi,%l3 ! %l3 = 00000000fb0e25d5 p16_label_13: ! Mem[0000000091000118] = 00000000 00000030, %l6 = 000000a0, %l7 = 0000003f ldd [%o2+%i6],%g2 ! %l6 = 00000000000000a0 000000000000003f ! Mem[0000000030000120] = 47b600c8, %l7 = 000000000000003f swapa [%i0+%o4]0x80,%l7 ! %l7 = 0000000047b600c8 ! Mem[000000003080012c] = 049f1aed, %l7 = 0000000047b600c8 swap [%i1+0x02c],%l7 ! %l7 = 00000000049f1aed ! Mem[0000000030000101] = dfdc92ff, %l2 = 00000000dfdc92ff ldstub [%i0+0x001],%l2 ! %l2 = 00000000000000dc ! Mem[0000000031000104] = 96f7ef84, %l3 = 00000000fb0e25d5 ldstub [%i2+0x004],%l3 ! %l3 = 0000000000000096 ! Mem[0000000031800120] = 206700b8, %l2 = 00000000000000dc, %asi = 80 swapa [%i3+0x020]%asi,%l2 ! %l2 = 00000000206700b8 ! Mem[0000000031800100] = 000000353698ff8b, %l5 = 000000a047000000, %l0 = 000000000000ff34 casxa [%i3]0x80,%l5,%l0 ! %l0 = 000000353698ff8b ! Mem[0000000030800124] = 47000000, %l5 = 000000a047000000 swap [%i1+0x024],%l5 ! %l5 = 0000000047000000 ! Mem[0000000031800128] = 00000030000000ef, %l1 = 000000000000fb99, %l6 = 00000000000000a0 add %i3,0x28,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 00000030000000ef ! %l1 = 000000000000fb99, Mem[0000000031800138] = de4a54d689ffbbd4 stx %l1,[%i3+0x038] ! Mem[0000000031800138] = 000000000000fb99 p16_label_14: ! Mem[0000000030800134] = fb99ff34, %l7 = 00000000049f1aed ldstub [%i1+0x034],%l7 ! %l7 = 00000000000000fb ! Mem[0000000030800110] = ff92ffdf, %l4 = 00000000000000a0 lduwa [%i1+%i5]0x80,%l4 ! %l4 = 00000000ff92ffdf ! %l4 = 00000000ff92ffdf, Mem[0000000090000132] = 6f370eaa stb %l4,[%o0+0x032] ! Mem[0000000090000130] = df370eaa ! Mem[0000000030800108] = ff0000ad, %l3 = 0000000000000096 swap [%i1+%i4],%l3 ! %l3 = 00000000ff0000ad ! Mem[0000000031800120] = 000000dc, %l0 = 000000353698ff8b lduwa [%i3+%o4]0x80,%l0 ! %l0 = 00000000000000dc ! Mem[000000003000010c] = 296239c1, %l4 = 00000000ff92ffdf swap [%i0+0x00c],%l4 ! %l4 = 00000000296239c1 ! %l0 = 00000000000000dc, Mem[0000000031000130] = 7bff3a47eaf14423 stx %l0,[%i2+%o6] ! Mem[0000000031000130] = 00000000000000dc ! Mem[0000000091000110] = 3e07e896 1ee988b4, %l6 = 000000ef, %l7 = 000000fb ldda [%o2+0x010]%asi,%g2 ! %l6 = 00000030000000ef 00000000000000fb ! %l7 = 00000000000000fb, Mem[0000000091800110] = 477a17de5c0ad132 stx %l7,[%o3+%i5] ! Mem[0000000091800110] = 00000000000000fb ! Mem[0000000031800100] = 000000353698ff8b, %l1 = 000000000000fb99, %l1 = 000000000000fb99 casxa [%i3]0x80,%l1,%l1 ! %l1 = 000000353698ff8b p16_label_15: ! Mem[0000000030800120] = 30000000, %l7 = 00000000000000fb lduwa [%i1+%o4]0x88,%l7 ! %l7 = 0000000030000000 ! Mem[0000000030800130] = c8c0bcecff99ff34, %l4 = 00000000296239c1, %l5 = 0000000047000000 add %i1,0x30,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = c8c0bcecff99ff34 ! Mem[000000003000012e] = 7decf2b1, %l0 = 00000000000000dc ldstub [%i0+0x02e],%l0 ! %l0 = 00000000000000f2 ! Mem[0000000090800130] = b4bb4d7b, %l18 = dde83a088d53038f ldub [%o1+0x033],%g2 ! %g2 = 00000000000000b4 ! Mem[0000000090800110] = 05b93bc7, %l18 = dde83a088d53038f ldsw [%o1+%i5],%g2 ! %g2 = dde83a088d53038f ! %l6 = 00000030000000ef, Mem[0000000031000139] = c800b647 stba %l6,[%i2+0x039]%asi ! Mem[0000000031000138] = c8efb647 ! Mem[0000000030000128] = 8e397a6a, %l4 = 00000000296239c1 lduba [%i0+%o5]0x80,%l4 ! %l4 = 000000000000008e ! Mem[0000000030000110] = 1003cd8e, %l3 = 00000000ff0000ad swapa [%i0+%i5]0x88,%l3 ! %l3 = 000000001003cd8e ! %l1 = 000000353698ff8b, Mem[0000000091000138] = 55170a6709595e8e stx %l1,[%o2+0x038] ! Mem[0000000091000138] = 000000353698ff8b ! Mem[0000000090800128] = c1bf20d5ba79412b, %l18 = dde83a088d53038f ldx [%o1+%o5],%g2 ! %g2 = c1bf20d5ba79412b ba,a p16_not_taken_0_end p16_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p16_branch_failed p16_not_taken_0_end: ! End of Random Code for Processor 16 1: membar #Sync ! Force all stores to complete p16_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x040] ! Set processor 16 done flag ! Check Registers p16_check_registers: set p16_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000f2 bne,a,pn %xcc,p16_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000353698ff8b bne,a,pn %xcc,p16_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000206700b8 bne,a,pn %xcc,p16_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000001003cd8e bne,a,pn %xcc,p16_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000008e bne,a,pn %xcc,p16_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be c8c0bcecff99ff34 bne,a,pn %xcc,p16_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000030000000ef bne,a,pn %xcc,p16_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000030000000 bne,a,pn %xcc,p16_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p16_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = dfff92ff96f7ef84 ldx [%i0+0x000],%g3 ! Observed data at 0000000030000100 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 87166ccdff92ffdf ldx [%i0+0x008],%g3 ! Observed data at 0000000030000108 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ad0000ffb8606dee ldx [%i0+0x010],%g3 ! Observed data at 0000000030000110 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c39428696e4e154c ldx [%i0+0x018],%g3 ! Observed data at 0000000030000118 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000003f7decf2b1 ldx [%i0+0x020],%g3 ! Observed data at 0000000030000120 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8e397a6a7decffb1 ldx [%i0+0x028],%g3 ! Observed data at 0000000030000128 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff2ef800ae65fffc ldx [%i0+0x030],%g3 ! Observed data at 0000000030000130 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ec45e0114afffffc ldx [%i0+0x038],%g3 ! Observed data at 0000000030000138 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x038,%g4 set p16_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 00000096b9cbc7ff ldx [%i1+0x008],%g3 ! Observed data at 0000000030800108 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = c8ee15391919a23f ldx [%i1+0x018],%g3 ! Observed data at 0000000030800118 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000003047000000 ldx [%i1+0x020],%g3 ! Observed data at 0000000030800120 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6a7a398e47b600c8 ldx [%i1+0x028],%g3 ! Observed data at 0000000030800128 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 8c32801796f7ef84 ldx [%i1+0x038],%g3 ! Observed data at 0000000030800138 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x038,%g4 set p16_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 000000fffff7ef84 ldx [%i2+0x000],%g3 ! Observed data at 0000000031000100 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000007f7849aeaa ldx [%i2+0x008],%g3 ! Observed data at 0000000031000108 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = b5adfca4827a9305 ldx [%i2+0x028],%g3 ! Observed data at 0000000031000128 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 00000000000000dc ldx [%i2+0x030],%g3 ! Observed data at 0000000031000130 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = c8efb647df7e679f ldx [%i2+0x038],%g3 ! Observed data at 0000000031000138 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x038,%g4 set p16_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ffc8a07b13a2b847 ldx [%i3+0x008],%g3 ! Observed data at 0000000031800108 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x008,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff6dff7ea4fcffb5 ldx [%i3+0x030],%g3 ! Observed data at 0000000031800130 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000000000fb99 ldx [%i3+0x038],%g3 ! Observed data at 0000000031800138 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x038,%g4 ! The test for processor 16 has passed p16_passed: ta GOOD_TRAP nop p16_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p16_failed p16_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p16_failed p16_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p16_failed p16_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p16_failed p16_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p16_failed p16_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p16_failed p16_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p16_failed p16_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p16_failed ! The test for processor 16 failed p16_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x040] ! Set processor 16 done flag set p16_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 16 failed p16_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x040] ! Set processor 16 done flag set p16_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p16_dfill_failed: ba p16_failed mov 0xddd,%g1 p16_selfmod_failed: ba p16_failed mov 0xabc,%g1 p16_common_error: or %g0,0xef0,%g1 ba p16_failed mov %o5,%g3 p16_common_signature_error: set p16_temp,%g1 ba p16_failed st %g2,[%g1] ! Common Lock Number p16_common_timeout: set p16_temp,%g1 ba p16_failed st %g2,[%g1] ! Common Lock Number p16_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p16_failed mov 0x0,%g3 p16_trap1e: swap [%i1+0x018],%l2 ! Mem[0000000030800118] ldd [%i1+0x020],%l2 ! Mem[0000000030800120] ldstub [%i1+0x03f],%l6 ! Mem[000000003080013f] ldsh [%i2+0x03c],%l7 ! Mem[000000003100013c] ldd [%i3+0x008],%l6 ! Mem[0000000031800108] ldstub [%i1+0x00c],%l5 ! Mem[000000003080010c] ldsw [%i2+0x008],%l0 ! Mem[0000000031000108] done p16_trap1o: swap [%o1+0x018],%l2 ! Mem[0000000030800118] ldd [%o1+0x020],%l2 ! Mem[0000000030800120] ldstub [%o1+0x03f],%l6 ! Mem[000000003080013f] ldsh [%o2+0x03c],%l7 ! Mem[000000003100013c] ldd [%o3+0x008],%l6 ! Mem[0000000031800108] ldstub [%o1+0x00c],%l5 ! Mem[000000003080010c] ldsw [%o2+0x008],%l0 ! Mem[0000000031000108] done p16_trap2e: lduh [%i3+0x02c],%l6 ! Mem[000000003180012c] swap [%i2+0x00c],%l4 ! Mem[000000003100010c] stb %l7,[%i2+0x037] ! Mem[0000000031000137] ldstub [%i2+0x020],%l5 ! Mem[0000000031000120] lduw [%i2+0x028],%l6 ! Mem[0000000031000128] done p16_trap2o: lduh [%o3+0x02c],%l6 ! Mem[000000003180012c] swap [%o2+0x00c],%l4 ! Mem[000000003100010c] stb %l7,[%o2+0x037] ! Mem[0000000031000137] ldstub [%o2+0x020],%l5 ! Mem[0000000031000120] lduw [%o2+0x028],%l6 ! Mem[0000000031000128] done p16_trap3e: nop nop done p16_trap3o: nop nop done p16_init_memory_pointers: set p16_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p16_local0_start,%i0 set p16_local1_start,%i1 set p16_local2_start,%i2 set p16_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 85e9cb447609c92d ldx [%g1+0x008],%l1 ! %l1 = d47584ee40e8f80c ldx [%g1+0x010],%l2 ! %l2 = 283aad38a665351a ldx [%g1+0x018],%l3 ! %l3 = f15e34ac4228da41 ldx [%g1+0x020],%l4 ! %l4 = 05491f5063bd52a7 ldx [%g1+0x028],%l5 ! %l5 = 61274ed4b8f6ce73 ldx [%g1+0x030],%l6 ! %l6 = a6921d6c5272ca77 ldx [%g1+0x038],%l7 ! %l7 = a21fb9ffff09b2cc ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 17 processor_17: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x44] ! Set the start flag wrpr %g0,7,%cleanwin call p17_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 17 wr %g0,0x4,%fprs ! Make sure fef is 1 set p17_init_freg,%g1 ! %f0 = b1a5dd46 d5ae86e9 19ef6d56 a473d889 ! %f4 = dfdc6ee5 9222e802 c12da450 a5ea9cf4 ! %f8 = 7972c80e f853f8e0 e30b2595 43895893 ! %f12 = f42115e0 ae0b7549 88a63c2f 08a5d32b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7ff5e0ee 17b78515 ca2e2a71 99eb7b90 ! %f20 = d519a4fb 96e2f808 b2cf86b5 d65fc873 ! %f24 = 5bdb1ffe 5bd76985 129188b0 550fe5a3 ! %f28 = 6e8c2756 1384c151 3c9697ce 9c1a8afb ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = cf61edd0 164320a0 fb647790 7bb9b5b9 ! %f36 = 3fb5e383 94e85256 c7ce0ffd b1207edb ! %f40 = 6bb73d7e eae3160f a528f179 318d3ade ! %f44 = afffe3df d5361294 003648eb 80936549 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb8e2d1c000000039,%g7,%g1 ! GSR scale = 7, align = 1 wr %g1,%g0,%gsr ! GSR = b8e2d1c000000039 wr %g0,%y ! Clear Y 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[0000000032800130] = 9d1014c3 23a65df0, %l2 = c218a41a, %l3 = 5198b9f6 ldda [%i1+%o6]0x80,%l2 ! %l2 = 000000009d1014c3 0000000023a65df0 ! %l5 = 33ec1579c9ab2047, Mem[0000000091800138] = d0837b378e3ab89c stx %l5,[%o3+0x038] ! Mem[0000000091800138] = 33ec1579c9ab2047 ! Mem[0000000032800108] = faf1394a, %l5 = 33ec1579c9ab2047 swapa [%i1+%i4]0x81,%l5 ! %l5 = 00000000faf1394a ! %l2 = 000000009d1014c3, Mem[000000009000011d] = f576a002 stb %l2,[%o0+0x01d] ! Mem[000000009000011c] = c376a002 ! Mem[000000003380013c] = 29f67df5, %l5 = 00000000faf1394a ldsh [%i3+0x03e],%l5 ! %l5 = 0000000000007df5 ! Mem[0000000032800104] = 546572c1, %l1 = b8bacc3634a15451 swap [%i1+0x004],%l1 ! %l1 = 00000000546572c1 ! Mem[0000000032800130] = 9d1014c3, %l6 = 6e354f601d091186 swapa [%i1+%o6]0x80,%l6 ! %l6 = 000000009d1014c3 ! Mem[0000000032800108] = c9ab2047, %l6 = 9d1014c3, %l6 = 9d1014c3 add %i1,0x08,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000c9ab2047 ! Mem[0000000033800100] = e70f333b, %l4 = 783eb0329a4356a8 ldsba [%i3+%g0]0x89,%l4 ! %l4 = 000000000000003b ! Mem[0000000033800100] = e70f333b, %l5 = 0000000000007df5 ldstuba [%i3+%g0]0x88,%l5 ! %l5 = 000000000000003b p17_label_2: ! %l2 = 9d1014c3, %l3 = 23a65df0, Mem[0000000032000100] = 62c3778d f984ea43 stda %l2,[%i0+%g0]0x89 ! Mem[0000000032000100] = 9d1014c3 23a65df0 ! Mem[0000000033800108] = dbf83c4956cd2b6b, %l5 = 000000000000003b, %l3 = 0000000023a65df0 add %i3,0x08,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = dbf83c4956cd2b6b ! Mem[0000000032000132] = 20eec2cf, %l1 = 00000000546572c1 ldstub [%i0+0x032],%l1 ! %l1 = 00000000000000c2 ! Mem[0000000033800110] = 287b105261fa90aa, %l1 = 00000000000000c2 ldx [%i3+%i5],%l1 ! %l1 = 287b105261fa90aa ! Mem[0000000090000124] = 28420202, %l18 = 887b6503d377f42c ldsh [%o0+0x024],%g2 ! %g2 = 0000000000002842 ! Mem[0000000032800128] = b11764fc, %l2 = 9d1014c3, %l4 = 0000003b add %i1,0x28,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000b11764fc ! Mem[0000000091000110] = 3e07e896, %l18 = 887b6503d377f42c lduwa [%o2+0x010]%asi,%g2 ! %g2 = 887b6503d377f42c ! Mem[000000003380013c] = 29f67df5, %l4 = 00000000b11764fc swap [%i3+0x03c],%l4 ! %l4 = 0000000029f67df5 ! %l0 = 2081dc90906577e8, Mem[0000000091000121] = 98602703 stb %l0,[%o2+0x021] ! Mem[0000000091000120] = e8602703 ! Mem[0000000032800118] = d8ad6699, %l7 = 04b5283c20f71e19 ldsba [%i1+%i6]0x89,%l7 ! %l7 = ffffffffffffff99 p17_label_3: ! Mem[0000000032800134] = 23a65df0, %l3 = dbf83c4956cd2b6b swap [%i1+0x034],%l3 ! %l3 = 0000000023a65df0 ! Mem[0000000032000128] = f462da66, %l5 = 000000000000003b ldstuba [%i0+%o5]0x89,%l5 ! %l5 = 0000000000000066 ! %l1 = 287b105261fa90aa, Mem[0000000091000118] = 28238bb1833d66b8 stx %l1,[%o2+%i6] ! Mem[0000000091000118] = 287b105261fa90aa ! %l2 = 000000009d1014c3, Mem[0000000090800120] = 67cb6fb0cd32aeda stx %l2,[%o1+%o4] ! Mem[0000000090800120] = 000000009d1014c3 ! Mem[0000000090000138] = 31744640, %l18 = 887b6503d377f42c ldsh [%o0+0x038],%g2 ! %g2 = 0000000000003174 ! Mem[0000000032800114] = ae2546b2, %l6 = 00000000c9ab2047 ldstub [%i1+0x014],%l6 ! %l6 = 00000000000000ae ! %l5 = 0000000000000066, Mem[000000009100013b] = 6709595e stba %l5,[%o2+0x03b]%asi ! Mem[0000000091000138] = 6609595e ! Mem[000000009000012c] = 5e54bb16, %l18 = 887b6503d377f42c ldsh [%o0+0x02e],%g2 ! %g2 = 0000000000005e54 ! %l4 = 29f67df5, %l5 = 00000066, Mem[0000000091000108] = cc4c9acf 8f22b23f std %l4,[%o2+%i4] ! Mem[0000000091000108] = 29f67df5 00000066 ! %l2 = 000000009d1014c3, Mem[0000000091000108] = 29f67df500000066 stx %l2,[%o2+%i4] ! Mem[0000000091000108] = 000000009d1014c3 p17_label_4: ! Mem[0000000033000103] = c115ca29, %l0 = 2081dc90906577e8 ldstub [%i2+0x003],%l0 ! %l0 = 0000000000000029 ! %l6 = 00000000000000ae, Mem[0000000090800130] = e8614bb4, %asi = 80 stha %l6,[%o1+0x030]%asi ! Mem[0000000090800130] = 00ae4bb4 ! Mem[0000000032000108] = 413472cc 15d770b6, %l2 = 9d1014c3, %l3 = 23a65df0 ldda [%i0+%i4]0x88,%l2 ! %l2 = 0000000015d770b6 00000000413472cc ! %l0 = 0000000000000029, Mem[0000000090800130] = 00ae4bb4 stw %l0,[%o1+%o6] ! Mem[0000000090800130] = 00000029 ! %l1 = 287b105261fa90aa, Mem[0000000033800137] = b341664b stb %l1,[%i3+0x037] ! Mem[0000000033800134] = b34166aa ! Mem[0000000033000124] = fa4314a1, %l5 = 0000000000000066, %asi = 80 swapa [%i2+0x024]%asi,%l5 ! %l5 = 00000000fa4314a1 ! Mem[000000009100012c] = 1c456b0e, %l18 = 887b6503d377f42c ldsw [%o2+0x02c],%g2 ! %g2 = 887b6503d377f42c ! Mem[0000000091000108] = 000000009d1014c3, %l18 = 887b6503d377f42c ldx [%o2+%i4],%g2 ! %g2 = 000000009d1014c3 ! %l1 = 287b105261fa90aa, Mem[0000000033000120] = 6600000016ada863 stxa %l1,[%i2+%o4]0x89 ! Mem[0000000033000120] = 287b105261fa90aa ! Mem[0000000033000134] = ef4418d4, %l0 = 00000029, %l0 = 00000029 add %i2,0x34,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000ef4418d4 p17_label_5: ! %l3 = 00000000413472cc, Mem[0000000032800110] = 1deb166b stba %l3,[%i1+%i5]0x81 ! Mem[0000000032800110] = cceb166b ! Mem[0000000033000120] = aa90fa61 52107b28, %l4 = 29f67df5, %l5 = fa4314a1 ldda [%i2+%o4]0x80,%l4 ! %l4 = 00000000aa90fa61 0000000052107b28 ! %l5 = 0000000052107b28, Mem[0000000032800100] = 5154a134ef597712 stxa %l5,[%i1+%g0]0x89 ! Mem[0000000032800100] = 0000000052107b28 ! Mem[0000000032800125] = 55f1b29d, %l5 = 0000000052107b28 ldstub [%i1+0x025],%l5 ! %l5 = 00000000000000f1 ! Mem[0000000032800118] = 9966add80fec7389, %l3 = 00000000413472cc ldxa [%i1+%i6]0x80,%l3 ! %l3 = 9966add80fec7389 ! Mem[000000003380013a] = a4443068, %l1 = 287b105261fa90aa ldstub [%i3+0x03a],%l1 ! %l1 = 0000000000000030 ! %l7 = ffffffffffffff99, Mem[0000000033000108] = 5b12f68c stba %l7,[%i2+%i4]0x81 ! Mem[0000000033000108] = 9912f68c ! Mem[0000000032800120] = 34e6522f, %l0 = 00000000ef4418d4 ldstuba [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000034 ! Mem[0000000032800110] = cceb166b, %l2 = 0000000015d770b6 ldstub [%i1+%i5],%l2 ! %l2 = 00000000000000cc ! Mem[0000000032800130] = 1d091186, %l2 = 00000000000000cc ldstuba [%i1+%o6]0x81,%l2 ! %l2 = 000000000000001d p17_label_6: ! Mem[0000000033800108] = 493cf8db, %l1 = 0000000000000030 ldswa [%i3+%i4]0x88,%l1 ! %l1 = 00000000493cf8db ! Mem[0000000032800110] = 6b16ebff, %l4 = 00000000aa90fa61 lduha [%i1+%i5]0x88,%l4 ! %l4 = 000000000000ebff ! %l2 = 0000001d, %l3 = 0fec7389, Mem[0000000032800128] = b11764fc 3b92b1b7 stda %l2,[%i1+%o5]0x80 ! Mem[0000000032800128] = 0000001d 0fec7389 ! Mem[0000000032000118] = 555ee5730e152c2e, %l6 = 00000000000000ae, %l2 = 000000000000001d add %i0,0x18,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 555ee5730e152c2e ! Mem[0000000033800118] = 7b3715c0, %l6 = 00000000000000ae ldsba [%i3+%i6]0x80,%l6 ! %l6 = 000000000000007b ! Mem[0000000033800100] = ff330fe7, %l3 = 9966add80fec7389 ldstuba [%i3+%g0]0x80,%l3 ! %l3 = 00000000000000ff ! Mem[0000000091000118] = 105261fa, %l18 = 887b6503d377f42c lduh [%o2+0x01a],%g2 ! %g2 = 0000000000001052 ! %l2 = 555ee5730e152c2e, Mem[0000000032800108] = 4720abc9 stha %l2,[%i1+%i4]0x89 ! Mem[0000000032800108] = 47202c2e ! Mem[0000000032000100] = c314109d, %l0 = 0000000000000034 lduha [%i0+%g0]0x80,%l0 ! %l0 = 000000000000c314 ! Mem[000000003200013f] = 7c433550, %l4 = 000000000000ebff ldstub [%i0+0x03f],%l4 ! %l4 = 0000000000000050 p17_label_7: ! %l6 = 000000000000007b, Mem[0000000091800110] = 477a17de5c0ad132 stx %l6,[%o3+%i5] ! Mem[0000000091800110] = 000000000000007b ! Mem[0000000033000120] = 61fa90aa, %l3 = 00000000000000ff swapa [%i2+%o4]0x88,%l3 ! %l3 = 0000000061fa90aa ! Mem[0000000032800104] = 00000000, %l7 = ffffffffffffff99, %asi = 80 swapa [%i1+0x004]%asi,%l7 ! %l7 = 0000000000000000 ! Mem[0000000033800100] = ff330fe7bf6a9c8a, %l5 = 00000000000000f1, %l4 = 0000000000000050 casxa [%i3]0x80,%l5,%l4 ! %l4 = ff330fe7bf6a9c8a ! Mem[0000000033800108] = dbf83c49, %l3 = 0000000061fa90aa swap [%i3+%i4],%l3 ! %l3 = 00000000dbf83c49 ! Mem[0000000033800108] = aa90fa61, %l4 = ff330fe7bf6a9c8a ldstuba [%i3+%i4]0x89,%l4 ! %l4 = 0000000000000061 ! %l2 = 555ee5730e152c2e, Mem[0000000091800128] = bf40176435187c6a stx %l2,[%o3+%o5] ! Mem[0000000091800128] = 555ee5730e152c2e ! Mem[0000000033800114] = 61fa90aa, %l1 = 493cf8db, %l1 = 493cf8db add %i3,0x14,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000061fa90aa ! Mem[0000000033800100] = ff330fe7, %l2 = 555ee5730e152c2e swapa [%i3+%g0]0x81,%l2 ! %l2 = 00000000ff330fe7 ! %l4 = 0000000000000061, Mem[0000000033800100] = 2e2c150e stwa %l4,[%i3+%g0]0x89 ! Mem[0000000033800100] = 00000061 p17_label_8: ! Mem[0000000091000128] = f4c833a81c456b0e, %l18 = 887b6503d377f42c ldx [%o2+%o5],%g2 ! %g2 = f4c833a81c456b0e ! %l0 = 0000c314, %l1 = 61fa90aa, Mem[0000000033000118] = 7859bbad 33ef6b19 stda %l0,[%i2+%i6]0x81 ! Mem[0000000033000118] = 0000c314 61fa90aa ! Mem[0000000033000118] = 0000c314, %l1 = 0000000061fa90aa lduha [%i2+%i6]0x80,%l1 ! %l1 = 0000000000000000 ! Mem[0000000033000108] = 9912f68c, %l5 = 000000f1, %l0 = 0000c314 add %i2,0x08,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000009912f68c ! %l5 = 00000000000000f1, Mem[0000000090800130] = 00000029 stba %l5,[%o1+0x030]%asi ! Mem[0000000090800130] = f1000029 ! Mem[0000000033000130] = d31ff6ea, %l7 = 00000000, %l6 = 0000007b add %i2,0x30,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000d31ff6ea ! Mem[0000000033000128] = 4c929334, %l4 = 0000000000000061 lduba [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000034 ! Mem[0000000032800118] = 9966add8, %l0 = 000000009912f68c ldsha [%i1+%i6]0x81,%l0 ! %l0 = ffffffffffff9966 ! %l7 = 0000000000000000, Mem[0000000032000118] = 73e55e55 stba %l7,[%i0+%i6]0x89 ! Mem[0000000032000118] = 73e55e00 ! Mem[0000000032800108] = 47202c2e, %l2 = 00000000ff330fe7 lduha [%i1+%i4]0x89,%l2 ! %l2 = 0000000000002c2e p17_label_9: ! Mem[0000000032800130] = ff091186, %l7 = 00000000, %l1 = 00000000 add %i1,0x30,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000ff091186 ! %l1 = 00000000ff091186, Mem[0000000091000132] = 2d2e9081 sth %l1,[%o2+0x032] ! Mem[0000000091000130] = 11869081 ! Mem[0000000032800138] = 92963901032a37e9, %l6 = 00000000d31ff6ea, %l7 = 0000000000000000 add %i1,0x38,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 92963901032a37e9 ! Mem[0000000032000128] = ffda62f4, %l4 = 0000000000000034 ldstub [%i0+%o5],%l4 ! %l4 = 00000000000000ff ! %l6 = 00000000d31ff6ea, Mem[0000000032800120] = ffe6522f stw %l6,[%i1+%o4] ! Mem[0000000032800120] = d31ff6ea ! %l6 = 00000000d31ff6ea, Mem[0000000032800108] = 47202c2e stwa %l6,[%i1+%i4]0x89 ! Mem[0000000032800108] = d31ff6ea ! Mem[0000000033000100] = c115caff, %l7 = 92963901032a37e9 lduba [%i2+%g0]0x80,%l7 ! %l7 = 00000000000000c1 ! Mem[0000000032800110] = ffeb166b, %l7 = 00000000000000c1 swap [%i1+%i5],%l7 ! %l7 = 00000000ffeb166b ! Mem[0000000091800110] = 000000000000007b, %l18 = 887b6503d377f42c ldx [%o3+%i5],%g2 ! %g2 = 000000000000007b ! Mem[0000000032000104] = f05da623, %l6 = 00000000d31ff6ea swap [%i0+0x004],%l6 ! %l6 = 00000000f05da623 p17_label_10: ! %l2 = 0000000000002c2e, Mem[0000000033800110] = 52107b28 stwa %l2,[%i3+%i5]0x89 ! Mem[0000000033800110] = 00002c2e ! Mem[0000000032800128] = 0000001d, %l4 = 00000000000000ff ldstuba [%i1+%o5]0x80,%l4 ! %l4 = 0000000000000000 ! Mem[000000003280013b] = 92963901, %l1 = 00000000ff091186 ldstub [%i1+0x03b],%l1 ! %l1 = 0000000000000001 ! %l3 = 00000000dbf83c49, Mem[000000003200010c] = cc723441 stba %l3,[%i0+0x00c]%asi ! Mem[000000003200010c] = 49723441 ! %l7 = 00000000ffeb166b, Mem[0000000091800114] = 0000007b sth %l7,[%o3+0x014] ! Mem[0000000091800114] = 166b007b ! Mem[0000000032000100] = c314109d, %l3 = 00000000dbf83c49, %asi = 80 swapa [%i0+0x000]%asi,%l3 ! %l3 = 00000000c314109d ! %l2 = 0000000000002c2e, Mem[0000000032800118] = d8ad6699 stwa %l2,[%i1+%i6]0x89 ! Mem[0000000032800118] = 00002c2e ! Mem[0000000090800124] = 9d1014c3, %l18 = 887b6503d377f42c lduw [%o1+0x024],%g2 ! %g2 = 887b6503d377f42c ! Mem[0000000032800130] = 861109ff, %l2 = 0000000000002c2e swapa [%i1+%o6]0x89,%l2 ! %l2 = 00000000861109ff ! Mem[0000000033000138] = efa7a10d, %l5 = 000000f1, %l7 = ffeb166b add %i2,0x38,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000efa7a10d p17_label_11: ! Mem[0000000033000128] = 3493924c, %l1 = 00000001, %l5 = 000000f1 add %i2,0x28,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000003493924c ! Mem[0000000032800108] = eaf61fd3dbdf34e4, %l1 = 0000000000000001 ldxa [%i1+%i4]0x80,%l1 ! %l1 = eaf61fd3dbdf34e4 ! Mem[0000000032800124] = 55ffb29d, %l2 = 00000000861109ff, %asi = 80 swapa [%i1+0x024]%asi,%l2 ! %l2 = 0000000055ffb29d ! Mem[0000000032000130] = 20eeffcf0e31a33b, %l2 = 0000000055ffb29d ldxa [%i0+%o6]0x80,%l2 ! %l2 = 20eeffcf0e31a33b ! Mem[0000000032800128] = ff00001d0fec7389, %l2 = 20eeffcf0e31a33b ldxa [%i1+%o5]0x80,%l2 ! %l2 = ff00001d0fec7389 ! %l1 = eaf61fd3dbdf34e4, Mem[000000009080010e] = ad5405b9 stba %l1,[%o1+0x00e]%asi ! Mem[000000009080010c] = e45405b9 ! Mem[0000000033800118] = 7b3715c0651cb3bd, %l2 = ff00001d0fec7389, %l6 = 00000000f05da623 add %i3,0x18,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 7b3715c0651cb3bd ! %l0 = ffffffffffff9966, Mem[0000000090000113] = f39c3e77 stb %l0,[%o0+0x013] ! Mem[0000000090000110] = 669c3e77 ! %l5 = 000000003493924c, Mem[000000009000013c] = 5e9ebd9d stw %l5,[%o0+0x03c] ! Mem[000000009000013c] = 3493924c ! Mem[000000009100011c] = 61fa90aa, %l18 = 887b6503d377f42c ldswa [%o2+0x01c]%asi,%g2 ! %g2 = 887b6503d377f42c p17_label_12: ! Mem[0000000032800130] = 2e2c0000, %l5 = 000000003493924c ldstub [%i1+%o6],%l5 ! %l5 = 000000000000002e ! Mem[0000000033800110] = 2e2c0000, %l5 = 000000000000002e ldsh [%i3+0x012],%l5 ! %l5 = 0000000000000000 ! Mem[0000000032000110] = be17105c2ccffc58, %l4 = 0000000000000000, %l4 = 0000000000000000 add %i0,0x10,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = be17105c2ccffc58 ! %l4 = be17105c2ccffc58, Mem[0000000032000130] = cfffee20 stwa %l4,[%i0+%o6]0x89 ! Mem[0000000032000130] = 2ccffc58 ! Mem[0000000033000110] = fb029934, %l0 = ffffffffffff9966 ldstuba [%i2+%i5]0x80,%l0 ! %l0 = 00000000000000fb ! Mem[0000000033000108] = 8cf61299, %l6 = 7b3715c0651cb3bd lduha [%i2+%i4]0x88,%l6 ! %l6 = 0000000000001299 ! Mem[0000000032800119] = 2e2c0000, %l2 = ff00001d0fec7389 ldstuba [%i1+0x019]%asi,%l2 ! %l2 = 000000000000002c ! Mem[0000000091800118] = 03166c8ac56f1eb7, %l18 = 887b6503d377f42c ldx [%o3+%i6],%g2 ! %g2 = 03166c8ac56f1eb7 ! Mem[0000000032800108] = d31ff6ea, %l5 = 0000000000000000 swapa [%i1+%i4]0x89,%l5 ! %l5 = 00000000d31ff6ea ! Mem[0000000032000130] = 2ccffc58, %l5 = 00000000d31ff6ea ldstuba [%i0+%o6]0x89,%l5 ! %l5 = 0000000000000058 p17_label_13: ! Mem[0000000091800134] = ed611253, %l18 = 887b6503d377f42c ldsh [%o3+0x034],%g2 ! %g2 = ffffffffffffed61 ! Mem[0000000033800130] = 38d9c012b34166aa, %l2 = 000000000000002c, %l0 = 00000000000000fb add %i3,0x30,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 38d9c012b34166aa ! %l7 = 00000000efa7a10d, Mem[0000000090000130] = bb166f37 stw %l7,[%o0+%o6] ! Mem[0000000090000130] = efa7a10d ! %l2 = 000000000000002c, Mem[0000000033000121] = ff000000 stb %l2,[%i2+0x021] ! Mem[0000000033000120] = ff2c0000 ! Mem[0000000091000124] = 71d0f4c8, %l18 = 887b6503d377f42c lduh [%o2+0x026],%g2 ! %g2 = 00000000000071d0 ! %l6 = 0000000000001299, Mem[0000000090800110] = 05b93bc74f009b20 stx %l6,[%o1+%i5] ! Mem[0000000090800110] = 0000000000001299 ! %l5 = 0000000000000058, Mem[0000000032800128] = 8973ec0f1d0000ff stxa %l5,[%i1+%o5]0x89 ! Mem[0000000032800128] = 0000000000000058 ! Mem[000000003280013b] = 929639ff, %l3 = 00000000c314109d ldstub [%i1+0x03b],%l3 ! %l3 = 00000000000000ff ! Mem[0000000033800104] = bf6a9c8a, %l0 = b34166aa, %l3 = 000000ff add %i3,0x04,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000bf6a9c8a ! Mem[000000009180011c] = c56f1eb7, %l18 = 887b6503d377f42c lduw [%o3+0x01c],%g2 ! %g2 = 887b6503d377f42c p17_label_14: ! %l4 = 2ccffc58, %l5 = 00000058, Mem[0000000032000110] = be17105c 2ccffc58 stda %l4,[%i0+%i5]0x81 ! Mem[0000000032000110] = 2ccffc58 00000058 ! Mem[0000000033000134] = ef4418d4, %l4 = be17105c2ccffc58 swap [%i2+0x034],%l4 ! %l4 = 00000000ef4418d4 ! Mem[0000000032800130] = 00002cff, %l7 = 00000000efa7a10d ldswa [%i1+%o6]0x88,%l7 ! %l7 = 0000000000002cff ! Mem[0000000032000120] = fa9ba995, %l4 = 00000000ef4418d4 ldstub [%i0+%o4],%l4 ! %l4 = 00000000000000fa ! Mem[0000000033000130] = eaf61fd3, %l2 = 000000000000002c lduha [%i2+%o6]0x88,%l2 ! %l2 = 0000000000001fd3 ! Mem[0000000033000120] = ff2c0000, %l6 = 0000000000001299 swap [%i2+%o4],%l6 ! %l6 = 00000000ff2c0000 ! Mem[0000000091000118] = 287b1052 61fa90aa, %l2 = 00001fd3, %l3 = bf6a9c8a ldd [%o2+%i6],%g2 ! %l2 = 0000000000001fd3 00000000bf6a9c8a ! Mem[0000000032800120] = d31ff6ea, %l1 = eaf61fd3dbdf34e4 ldsha [%i1+%o4]0x81,%l1 ! %l1 = ffffffffffffd31f ! %l1 = ffffffffffffd31f, Mem[0000000033800110] = aa90fa6100002c2e stxa %l1,[%i3+%i5]0x89 ! Mem[0000000033800110] = ffffffffffffd31f ! Mem[0000000033800120] = 0fdfb83a, %l6 = ff2c0000, %l6 = ff2c0000 add %i3,0x20,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000000fdfb83a p17_label_15: ! %l4 = 00000000000000fa, Mem[0000000032800120] = eaf61fd3 stwa %l4,[%i1+%o4]0x89 ! Mem[0000000032800120] = 000000fa ! Mem[0000000032000108] = b670d715, %l2 = 0000000000001fd3 ldstub [%i0+%i4],%l2 ! %l2 = 00000000000000b6 ! Mem[0000000033800118] = c015377b, %l5 = 0000000000000058 lduwa [%i3+%i6]0x88,%l5 ! %l5 = 00000000c015377b ! Mem[0000000033800120] = 0fdfb83a, %l1 = ffffffffffffd31f ldsw [%i3+%o4],%l1 ! %l1 = 000000000fdfb83a ! Mem[000000003280012c] = 00000000, %l1 = 0fdfb83a, %l5 = c015377b add %i1,0x2c,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000000000000 ! %l6 = 000000000fdfb83a, Mem[0000000032800108] = 00000000 stba %l6,[%i1+%i4]0x89 ! Mem[0000000032800108] = 0000003a ! %l7 = 0000000000002cff, Mem[0000000033000107] = 84c56474 stb %l7,[%i2+0x007] ! Mem[0000000033000104] = 84c564ff ! Mem[0000000090000108] = 7425c40f c2190b14, %l2 = 000000b6, %l3 = bf6a9c8a ldda [%o0+0x008]%asi,%g2 ! %l2 = 00000000000000b6 00000000bf6a9c8a ! %l6 = 000000000fdfb83a, Mem[000000003300012c] = 2172bf5d, %asi = 80 stwa %l6,[%i2+0x02c]%asi ! Mem[000000003300012c] = 0fdfb83a ! Mem[0000000032800120] = fa000000861109ff, %l0 = 38d9c012b34166aa, %l7 = 0000000000002cff add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = fa000000861109ff ba,a p17_not_taken_0_end p17_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p17_branch_failed p17_not_taken_0_end: ! End of Random Code for Processor 17 p17_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x044] ! Set processor 17 done flag ! Check Registers p17_check_registers: set p17_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 38d9c012b34166aa bne,a,pn %xcc,p17_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000fdfb83a bne,a,pn %xcc,p17_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000b6 bne,a,pn %xcc,p17_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000bf6a9c8a bne,a,pn %xcc,p17_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000fa 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 000000000fdfb83a bne,a,pn %xcc,p17_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be fa000000861109ff bne,a,pn %xcc,p17_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p17_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = dbf83c49d31ff6ea ldx [%i0+0x000],%g3 ! Observed data at 0000000032000100 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff70d71549723441 ldx [%i0+0x008],%g3 ! Observed data at 0000000032000108 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2ccffc5800000058 ldx [%i0+0x010],%g3 ! Observed data at 0000000032000110 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 005ee5730e152c2e ldx [%i0+0x018],%g3 ! Observed data at 0000000032000118 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff9ba99599d21f8d ldx [%i0+0x020],%g3 ! Observed data at 0000000032000120 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffda62f482a68eb8 ldx [%i0+0x028],%g3 ! Observed data at 0000000032000128 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = fffccf2c0e31a33b ldx [%i0+0x030],%g3 ! Observed data at 0000000032000130 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 8fac92827c4335ff ldx [%i0+0x038],%g3 ! Observed data at 0000000032000138 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x038,%g4 set p17_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 287b1052ffffff99 ldx [%i1+0x000],%g3 ! Observed data at 0000000032800100 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 3a000000dbdf34e4 ldx [%i1+0x008],%g3 ! Observed data at 0000000032800108 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000c1ff2546b2 ldx [%i1+0x010],%g3 ! Observed data at 0000000032800110 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2eff00000fec7389 ldx [%i1+0x018],%g3 ! Observed data at 0000000032800118 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5800000000000000 ldx [%i1+0x028],%g3 ! Observed data at 0000000032800128 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff2c000056cd2b6b ldx [%i1+0x030],%g3 ! Observed data at 0000000032800130 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 929639ff032a37e9 ldx [%i1+0x038],%g3 ! Observed data at 0000000032800138 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x038,%g4 set p17_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = c115caff84c564ff ldx [%i2+0x000],%g3 ! Observed data at 0000000033000100 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff029934ea12d895 ldx [%i2+0x010],%g3 ! Observed data at 0000000033000110 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000c31461fa90aa ldx [%i2+0x018],%g3 ! Observed data at 0000000033000118 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000129952107b28 ldx [%i2+0x020],%g3 ! Observed data at 0000000033000120 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3493924c0fdfb83a ldx [%i2+0x028],%g3 ! Observed data at 0000000033000128 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = d31ff6ea2ccffc58 ldx [%i2+0x030],%g3 ! Observed data at 0000000033000130 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x030,%g4 set p17_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 61000000bf6a9c8a ldx [%i3+0x000],%g3 ! Observed data at 0000000033800100 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = fffa90aa56cd2b6b ldx [%i3+0x008],%g3 ! Observed data at 0000000033800108 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1fd3ffffffffffff ldx [%i3+0x010],%g3 ! Observed data at 0000000033800110 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = a444ff68b11764fc ldx [%i3+0x038],%g3 ! Observed data at 0000000033800138 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x038,%g4 ! The test for processor 17 has passed p17_passed: ta GOOD_TRAP nop p17_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p17_failed p17_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p17_failed p17_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p17_failed p17_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p17_failed p17_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p17_failed p17_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p17_failed p17_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p17_failed p17_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p17_failed ! The test for processor 17 failed p17_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x044] ! Set processor 17 done flag set p17_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 17 failed p17_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x044] ! Set processor 17 done flag set p17_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p17_dfill_failed: ba p17_failed mov 0xddd,%g1 p17_selfmod_failed: ba p17_failed mov 0xabc,%g1 p17_common_error: or %g0,0xef1,%g1 ba p17_failed mov %o5,%g3 p17_common_signature_error: set p17_temp,%g1 ba p17_failed st %g2,[%g1] ! Common Lock Number p17_common_timeout: set p17_temp,%g1 ba p17_failed st %g2,[%g1] ! Common Lock Number p17_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p17_failed mov 0x0,%g3 p17_trap1e: ldub [%i3+0x032],%l7 ! Mem[0000000033800132] ldd [%i0+0x000],%l2 ! Mem[0000000032000100] done p17_trap1o: ldub [%o3+0x032],%l7 ! Mem[0000000033800132] ldd [%o0+0x000],%l2 ! Mem[0000000032000100] done p17_trap2e: ldsw [%i1+0x018],%l7 ! Mem[0000000032800118] sth %l0,[%i2+0x03a] ! Mem[000000003300013a] done p17_trap2o: ldsw [%o1+0x018],%l7 ! Mem[0000000032800118] sth %l0,[%o2+0x03a] ! Mem[000000003300013a] done p17_trap3e: nop nop nop nop nop nop done p17_trap3o: nop nop nop nop nop nop done p17_init_memory_pointers: set p17_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p17_local0_start,%i0 set p17_local1_start,%i1 set p17_local2_start,%i2 set p17_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 2081dc90906577e8 ldx [%g1+0x008],%l1 ! %l1 = b8bacc3634a15451 ldx [%g1+0x010],%l2 ! %l2 = 2d72345ec218a41a ldx [%g1+0x018],%l3 ! %l3 = 4b62b0105198b9f6 ldx [%g1+0x020],%l4 ! %l4 = 783eb0329a4356a8 ldx [%g1+0x028],%l5 ! %l5 = 33ec1579c9ab2047 ldx [%g1+0x030],%l6 ! %l6 = 6e354f601d091186 ldx [%g1+0x038],%l7 ! %l7 = 04b5283c20f71e19 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 18 processor_18: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x48] ! Set the start flag wrpr %g0,7,%cleanwin call p18_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 18 wr %g0,0x4,%fprs ! Make sure fef is 1 set p18_init_freg,%g1 ! %f0 = e8ef1031 4ccc38af 4a9b5cb0 d05b8928 ! %f4 = 14f8ed9d 1b816c5c 01485bcd 9483bc14 ! %f8 = 6cc4a9ae f543c9c7 9fdc3503 62fe3293 ! %f12 = a328c3ad 9ad67319 3da8eada d9e930a8 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = fe9ab78f 9872d2d7 28954b02 f5cca6c6 ! %f20 = 07d8e8fd 9ead5019 3bb5d810 61d97d08 ! %f24 = 7958368b 692a171f 7b574d30 511e6147 ! %f28 = d79d1a84 225d09e7 d35d59d6 4a985daa ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c92b91c6 c57735e4 a8728c00 a75a11c7 ! %f36 = 16933bae 0e5807e8 3293448f ae650f1d ! %f40 = 569d2c80 17994c88 a3f11fef 7ac6d02d ! %f44 = feabf411 3d772952 dfe73323 40abfa0d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xcf6e2bb700000054,%g7,%g1 ! GSR scale = 10, align = 4 wr %g1,%g0,%gsr ! GSR = cf6e2bb700000054 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 18 p18_label_1: ! Mem[0000000035000104] = db2e3f42, %l0 = d5d0885aab7f1430 swap [%i2+0x004],%l0 ! %l0 = 00000000db2e3f42 ! Mem[0000000034800110] = dc467ebc, %l2 = 1055d88e55b4b138 ldsha [%i1+%i5]0x81,%l2 ! %l2 = ffffffffffffdc46 ! Mem[0000000035800108] = 710f4993, %l4 = bd09c860690a346c, %asi = 80 swapa [%i3+0x008]%asi,%l4 ! %l4 = 00000000710f4993 ! Mem[0000000091800118] = 03166c8a c56f1eb7, %l4 = 710f4993, %l5 = fe805fe7 ldd [%o3+%i6],%g2 ! %l4 = 00000000710f4993 1e5f4b99fe805fe7 ! Mem[000000003400010c] = a7913cde, %l0 = db2e3f42, %l1 = 0644c325 add %i0,0x0c,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000a7913cde ! %l0 = db2e3f42, %l1 = a7913cde, Mem[0000000034000100] = 430591d8 5d7035e4 std %l0,[%i0+%g0] ! Mem[0000000034000100] = db2e3f42 a7913cde ! %l3 = 6e5ef34c81f884d8, Mem[0000000034000120] = 9312cf0e stwa %l3,[%i0+%o4]0x89 ! Mem[0000000034000120] = 81f884d8 ! Mem[0000000091800110] = 477a17de, %l18 = 004625f41b3dbb40 ldub [%o3+%i5],%g2 ! %g2 = 0000000000000047 ! Mem[0000000035800130] = 47a677bd356603f4, %l3 = 6e5ef34c81f884d8, %l3 = 6e5ef34c81f884d8 add %i3,0x30,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 47a677bd356603f4 ! Mem[0000000091800134] = ed611253, %l18 = 004625f41b3dbb40 lduh [%o3+0x034],%g2 ! %g2 = 000000000000ed61 p18_label_2: ! Mem[0000000035000138] = f8f4c668, %l5 = fe805fe7, %l6 = 209bfea8 add %i2,0x38,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000f8f4c668 ! Mem[0000000034000124] = 4931588d, %l5 = 1e5f4b99fe805fe7 swap [%i0+0x024],%l5 ! %l5 = 000000004931588d ! Mem[000000003480010c] = 8992ac37, %l2 = ffffdc46, %l7 = aeeeb17a add %i1,0x0c,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000008992ac37 ! %l2 = ffffffffffffdc46, Mem[000000009000011a] = 5f9f35f5, %asi = 80 stha %l2,[%o0+0x01a]%asi ! Mem[0000000090000118] = dc4635f5 ! Mem[0000000090000104] = 6a5f3874, %l18 = 004625f41b3dbb40 ldub [%o0+0x005],%g2 ! %g2 = 000000000000006a ! Mem[0000000034800125] = f1016480, %l6 = 00000000f8f4c668 ldstub [%i1+0x025],%l6 ! %l6 = 0000000000000001 ! Mem[0000000034000100] = db2e3f42, %l5 = 000000004931588d ldstuba [%i0+%g0]0x80,%l5 ! %l5 = 00000000000000db ! Mem[0000000035800128] = b2a80290, %l0 = 00000000db2e3f42 swapa [%i3+%o5]0x88,%l0 ! %l0 = 00000000b2a80290 ! %l2 = ffffdc46, %l3 = 356603f4, Mem[0000000034800130] = 5ee33cd6 66810bc6 stda %l2,[%i1+%o6]0x89 ! Mem[0000000034800130] = ffffdc46 356603f4 ! Mem[000000003580010c] = 9425b0e1, %l3 = 47a677bd356603f4 ldstuba [%i3+0x00c]%asi,%l3 ! %l3 = 0000000000000094 p18_label_3: ! Mem[0000000034800118] = e447c5fb, %l6 = 0000000000000001 lduwa [%i1+%i6]0x88,%l6 ! %l6 = 00000000e447c5fb ! Mem[0000000090000108] = 7425c40f, %l18 = 004625f41b3dbb40 lduh [%o0+%i4],%g2 ! %g2 = 0000000000007425 ! Mem[0000000090800130] = e8614bb4 bb4d7b94, %l4 = 710f4993, %l5 = 000000db ldd [%o1+%o6],%g2 ! %l4 = 00000000710f4993 00000000000000db ! Mem[0000000034000107] = a7913cde, %l4 = 00000000710f4993 ldstuba [%i0+0x007]%asi,%l4 ! %l4 = 00000000000000de ! Mem[0000000091800130] = b4948512, %l18 = 004625f41b3dbb40 lduwa [%o3+0x030]%asi,%g2 ! %g2 = 004625f41b3dbb40 ! Mem[0000000034800118] = fbc547e4, %l5 = 00000000000000db ldstuba [%i1+0x018]%asi,%l5 ! %l5 = 00000000000000fb ! Mem[000000003480012a] = abcab040, %l7 = 000000008992ac37 ldstub [%i1+0x02a],%l7 ! %l7 = 00000000000000b0 ! Mem[0000000091000138] = 55170a67, %l18 = 004625f41b3dbb40 lduw [%o2+0x038],%g2 ! %g2 = 004625f41b3dbb40 ! Mem[0000000035000134] = 07cfb127, %l3 = 0000000000000094 swap [%i2+0x034],%l3 ! %l3 = 0000000007cfb127 ! Mem[0000000035800120] = 0e37cc463472f806, %l6 = 00000000e447c5fb ldxa [%i3+%o4]0x88,%l6 ! %l6 = 0e37cc463472f806 p18_label_4: ! Mem[0000000035000110] = 69725723, %l0 = 00000000b2a80290 ldsha [%i2+%i5]0x89,%l0 ! %l0 = 0000000000005723 ! %l4 = 00000000000000de, Mem[0000000034000100] = ff3c91a7423f2eff stxa %l4,[%i0+%g0]0x89 ! Mem[0000000034000100] = 00000000000000de ! %l2 = ffffffffffffdc46, Mem[0000000035800118] = 86207c24 stba %l2,[%i3+0x018]%asi ! Mem[0000000035800118] = 46207c24 ! Mem[0000000034000124] = fe805fe7, %l4 = 000000de, %l3 = 07cfb127 add %i0,0x24,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000fe805fe7 ! Mem[0000000035800110] = 124d002b, %l4 = 00000000000000de ldsha [%i3+%i5]0x89,%l4 ! %l4 = 000000000000002b ! Mem[000000009000011c] = 35f576a0, %l18 = 004625f41b3dbb40 ldsw [%o0+0x01c],%g2 ! %g2 = 004625f41b3dbb40 ! Mem[0000000090000118] = 2033dc4635f576a0, %l18 = 004625f41b3dbb40 ldx [%o0+%i6],%g2 ! %g2 = 2033dc4635f576a0 ! Mem[0000000034800118] = e447c5ff, %l1 = 00000000a7913cde lduba [%i1+%i6]0x88,%l1 ! %l1 = 00000000000000ff ! Mem[0000000091000130] = 87522d2e 9081a561, %l6 = 3472f806, %l7 = 000000b0 ldd [%o2+%o6],%g2 ! %l6 = 0e37cc463472f806 00000000000000b0 ! Mem[0000000034800124] = f1ff6480, %l4 = 0000002b, %l0 = 00005723 add %i1,0x24,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000f1ff6480 p18_label_5: ! Mem[0000000034000138] = 1b7d48bcf38ce727, %l1 = 00000000000000ff, %l5 = 00000000000000fb add %i0,0x38,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 1b7d48bcf38ce727 ! Mem[0000000090800108] = edfacbef, %l18 = 004625f41b3dbb40 lduh [%o1+0x00a],%g2 ! %g2 = 000000000000edfa ! Mem[0000000035800138] = b50ee7ac 3da8e427, %l2 = ffffdc46, %l3 = fe805fe7 ldd [%i3+0x038],%l2 ! %l2 = 00000000b50ee7ac 000000003da8e427 ! Mem[0000000034800120] = 711e80c4, %l4 = 000000000000002b ldstuba [%i1+%o4]0x88,%l4 ! %l4 = 00000000000000c4 ! Mem[0000000035000104] = ab7f1430, %l1 = 000000ff, %l5 = f38ce727 add %i2,0x04,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000ab7f1430 ! %l1 = 00000000000000ff, Mem[0000000034000110] = 3db875b0 stha %l1,[%i0+%i5]0x81 ! Mem[0000000034000110] = 00ff75b0 ! Mem[0000000035000120] = b1e9fc85, %l2 = b50ee7ac, %l4 = 000000c4 add %i2,0x20,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000b1e9fc85 ! Mem[000000009000011c] = 35f576a0, %l18 = 004625f41b3dbb40 ldswa [%o0+0x01c]%asi,%g2 ! %g2 = 004625f41b3dbb40 ! Mem[0000000034800108] = 1b200961, %l5 = 00000000ab7f1430 swapa [%i1+%i4]0x89,%l5 ! %l5 = 000000001b200961 ! Mem[0000000034000118] = 3435694c, %l1 = 00000000000000ff ldstuba [%i0+%i6]0x81,%l1 ! %l1 = 0000000000000034 p18_label_6: ! Mem[0000000035800100] = 966ab198, %l4 = 00000000b1e9fc85 lduba [%i3+%g0]0x80,%l4 ! %l4 = 0000000000000096 ! Mem[0000000091800118] = 03166c8ac56f1eb7, %l18 = 004625f41b3dbb40 ldx [%o3+%i6],%g2 ! %g2 = 03166c8ac56f1eb7 ! %l3 = 000000003da8e427, Mem[0000000091800124] = 0b85d364 stb %l3,[%o3+0x024] ! Mem[0000000091800124] = 2785d364 ! Mem[0000000034800104] = 7889a1b5, %l1 = 00000034, %l2 = b50ee7ac add %i1,0x04,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000007889a1b5 ! Mem[0000000090800128] = c1bf20d5, %l18 = 004625f41b3dbb40 lduh [%o1+%o5],%g2 ! %g2 = 000000000000c1bf ! Mem[0000000034000100] = 000000de, %l0 = 00000000f1ff6480 ldstuba [%i0+%g0]0x88,%l0 ! %l0 = 00000000000000de ! Mem[0000000090000128] = 937868c0, %l18 = 004625f41b3dbb40 ldsh [%o0+0x02a],%g2 ! %g2 = ffffffffffff9378 ! %l1 = 0000000000000034, Mem[0000000034800130] = ffffdc46 stwa %l1,[%i1+%o6]0x89 ! Mem[0000000034800130] = 00000034 ! %l4 = 0000000000000096, Mem[000000009080012e] = 412be861 sth %l4,[%o1+0x02e] ! Mem[000000009080012c] = 0096e861 ! Mem[000000003500013c] = a1f05517, %l3 = 000000003da8e427 lduh [%i2+0x03e],%l3 ! %l3 = 0000000000005517 p18_label_7: ! %l5 = 000000001b200961, Mem[0000000035000130] = d2de6a2c00000094 stxa %l5,[%i2+%o6]0x81 ! Mem[0000000035000130] = 000000001b200961 ! Mem[0000000034800110] = dc467ebc, %l1 = 0000000000000034 swapa [%i1+%i5]0x81,%l1 ! %l1 = 00000000dc467ebc ! Mem[0000000091800110] = 477a17de5c0ad132, %l18 = 004625f41b3dbb40 ldx [%o3+%i5],%g2 ! %g2 = 477a17de5c0ad132 ! Mem[000000003500011c] = cbf88565, %l6 = 0e37cc463472f806 swap [%i2+0x01c],%l6 ! %l6 = 00000000cbf88565 ! %l2 = 7889a1b5, %l3 = 00005517, Mem[0000000035000130] = 00000000 1b200961 stda %l2,[%i2+%o6]0x80 ! Mem[0000000035000130] = 7889a1b5 00005517 ! Mem[0000000034000128] = d5ae45b3665194c9, %l4 = 0000000000000096 ldxa [%i0+%o5]0x80,%l4 ! %l4 = d5ae45b3665194c9 ! %l5 = 000000001b200961, Mem[0000000091800108] = 233587c3 sth %l5,[%o3+%i4] ! Mem[0000000091800108] = 096187c3 ! Mem[0000000034800110] = 34000000, %l6 = 00000000cbf88565 ldswa [%i1+%i5]0x88,%l6 ! %l6 = 0000000034000000 ! Mem[0000000034000124] = fe805fe7, %l7 = 000000b0, %l3 = 00005517 add %i0,0x24,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000fe805fe7 ! Mem[0000000034800110] = 000000341c8e0efc, %l1 = 00000000dc467ebc, %l0 = 00000000000000de add %i1,0x10,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 000000341c8e0efc p18_label_8: ! %l2 = 7889a1b5, %l3 = fe805fe7, Mem[0000000034800130] = 34000000 f4036635 std %l2,[%i1+%o6] ! Mem[0000000034800130] = 7889a1b5 fe805fe7 ! Mem[000000009100010c] = 8f22b23f, %l18 = 004625f41b3dbb40 ldsh [%o2+0x00c],%g2 ! %g2 = ffffffffffff8f22 ! Mem[0000000034000138] = 1b7d48bc, %l6 = 0000000034000000, %asi = 80 swapa [%i0+0x038]%asi,%l6 ! %l6 = 000000001b7d48bc ! Mem[0000000034000128] = d5ae45b3, %l2 = 7889a1b5, %l2 = 7889a1b5 add %i0,0x28,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000d5ae45b3 ! %l0 = 1c8e0efc, %l1 = dc467ebc, Mem[0000000035000120] = b1e9fc85 3ab30674 stda %l0,[%i2+%o4]0x80 ! Mem[0000000035000120] = 1c8e0efc dc467ebc ! Mem[0000000034800100] = b00cd35a7889a1b5, %l1 = 00000000dc467ebc, %l0 = 000000341c8e0efc casxa [%i1]0x80,%l1,%l0 ! %l0 = b00cd35a7889a1b5 ! Mem[000000003500010f] = b1fa7520, %l2 = 00000000d5ae45b3 ldstub [%i2+0x00f],%l2 ! %l2 = 0000000000000020 ! %l2 = 0000000000000020, Mem[000000009180012a] = 17643518 sth %l2,[%o3+0x02a] ! Mem[0000000091800128] = 00203518 ! Mem[0000000034800128] = 40ffcaab, %l6 = 000000001b7d48bc lduba [%i1+%o5]0x88,%l6 ! %l6 = 00000000000000ab ! Mem[0000000035000128] = 06eb4e2f, %l6 = 00000000000000ab ldsh [%i2+%o5],%l6 ! %l6 = 00000000000006eb p18_label_9: ! Mem[0000000034000136] = ab8abfa4, %l6 = 00000000000006eb ldstub [%i0+0x036],%l6 ! %l6 = 00000000000000bf ! Mem[0000000090800130] = b4bb4d7b, %l18 = 004625f41b3dbb40 ldub [%o1+0x033],%g2 ! %g2 = 00000000000000b4 ! Mem[0000000035000118] = bbf160be, %l3 = 00000000fe805fe7 swap [%i2+%i6],%l3 ! %l3 = 00000000bbf160be ! Mem[0000000035000118] = fe805fe7, %l5 = 1b200961, %l2 = 00000020 add %i2,0x18,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000fe805fe7 ! %l5 = 000000001b200961, Mem[0000000034800130] = b5a18978 stwa %l5,[%i1+%o6]0x89 ! Mem[0000000034800130] = 1b200961 ! Mem[0000000034000108] = bbccde65, %l1 = 00000000dc467ebc ldub [%i0+%i4],%l1 ! %l1 = 00000000000000bb ! %l6 = 000000bf, %l7 = 000000b0, Mem[0000000090000128] = 2f9e9378 68c05e54 std %l6,[%o0+%o5] ! Mem[0000000090000128] = 000000bf 000000b0 ! Mem[0000000035000128] = 2f4eeb06, %l6 = 00000000000000bf ldstuba [%i2+%o5]0x89,%l6 ! %l6 = 0000000000000006 ! %l1 = 00000000000000bb, Mem[0000000034000108] = bbccde65 stba %l1,[%i0+%i4]0x81 ! Mem[0000000034000108] = bbccde65 ! Mem[0000000035800110] = 2b004d12, %l3 = 00000000bbf160be ldstuba [%i3+%i5]0x80,%l3 ! %l3 = 000000000000002b p18_label_10: ! Mem[0000000091000128] = f4c833a81c456b0e, %l18 = 004625f41b3dbb40 ldx [%o2+%o5],%g2 ! %g2 = f4c833a81c456b0e ! Mem[0000000034000108] = bbccde65, %l2 = 00000000fe805fe7 lduha [%i0+%i4]0x80,%l2 ! %l2 = 000000000000bbcc ! Mem[0000000035000118] = fe805fe7, %l1 = 00000000000000bb ldstuba [%i2+%i6]0x81,%l1 ! %l1 = 00000000000000fe ! Mem[0000000034000130] = 8e01108f ab8affa4, %l4 = 665194c9, %l5 = 1b200961 ldd [%i0+%o6],%l4 ! %l4 = 000000008e01108f 00000000ab8affa4 ! Mem[0000000035000134] = 00005517, %l6 = 00000006, %l3 = 0000002b add %i2,0x34,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000000005517 ! Mem[0000000091000124] = 03ba71d0, %l18 = 004625f41b3dbb40 lduwa [%o2+0x024]%asi,%g2 ! %g2 = 004625f41b3dbb40 ! %l2 = 0000bbcc, %l3 = 00005517, Mem[0000000034800110] = 34000000 fc0e8e1c stda %l2,[%i1+%i5]0x89 ! Mem[0000000034800110] = 0000bbcc 00005517 ! Mem[0000000035800110] = 124d00ff, %l2 = 000000000000bbcc lduha [%i3+%i5]0x88,%l2 ! %l2 = 00000000000000ff ! Mem[0000000035000119] = ff805fe7, %l0 = b00cd35a7889a1b5 ldstub [%i2+0x019],%l0 ! %l0 = 0000000000000080 ! Mem[0000000035000128] = 2f4eebff, %l0 = 0000000000000080 lduha [%i2+%o5]0x88,%l0 ! %l0 = 000000000000ebff p18_label_11: ! Mem[0000000035800119] = 46207c24, %l1 = 00000000000000fe ldstub [%i3+0x019],%l1 ! %l1 = 0000000000000020 ! Mem[0000000035000124] = dc467ebc, %l6 = 0000000000000006 lduw [%i2+0x024],%l6 ! %l6 = 00000000dc467ebc ! Mem[000000003580010e] = ff25b0e1, %l1 = 0000000000000020 ldstuba [%i3+0x00e]%asi,%l1 ! %l1 = 00000000000000b0 ! Mem[0000000034000113] = 00ff75b0, %l3 = 0000000000005517 ldstub [%i0+0x013],%l3 ! %l3 = 00000000000000b0 ! Mem[0000000035000118] = ffff5fe7, %l2 = 00000000000000ff lduha [%i2+%i6]0x80,%l2 ! %l2 = 000000000000ffff ! Mem[0000000034000100] = ff00000000000000, %l2 = 000000000000ffff, %l7 = 00000000000000b0 casxa [%i0]0x80,%l2,%l7 ! %l7 = ff00000000000000 ! Mem[0000000091000104] = 30fee667, %l18 = 004625f41b3dbb40 lduw [%o2+0x004],%g2 ! %g2 = 004625f41b3dbb40 ! Mem[000000003480010c] = 8992ac37, %l4 = 000000008e01108f ldstub [%i1+0x00c],%l4 ! %l4 = 0000000000000089 ! Mem[000000003580012c] = 4c1626b0, %l0 = 0000ebff, %l5 = ab8affa4 add %i3,0x2c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000004c1626b0 ! %l3 = 00000000000000b0, Mem[0000000035000120] = 1c8e0efc stba %l3,[%i2+%o4]0x81 ! Mem[0000000035000120] = b08e0efc p18_label_12: ! Mem[0000000034800118] = e447c5ff, %l0 = 000000000000ebff lduba [%i1+%i6]0x89,%l0 ! %l0 = 00000000000000ff ! Mem[0000000034000125] = fe805fe7, %l7 = ff00000000000000 ldstub [%i0+0x025],%l7 ! %l7 = 0000000000000080 ! %l6 = dc467ebc, %l7 = 00000080, Mem[0000000034800110] = 0000bbcc 00005517 stda %l6,[%i1+%i5]0x88 ! Mem[0000000034800110] = dc467ebc 00000080 ! Mem[000000003480010a] = 30147fab, %l1 = 00000000000000b0 ldstub [%i1+0x00a],%l1 ! %l1 = 000000000000007f ! Mem[0000000035000128] = ffeb4e2f, %l4 = 0000000000000089 swapa [%i2+%o5]0x81,%l4 ! %l4 = 00000000ffeb4e2f ! Mem[0000000035000108] = 691d34b6b1fa75ff, %l6 = 00000000dc467ebc, %l4 = 00000000ffeb4e2f add %i2,0x08,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 691d34b6b1fa75ff ! %l7 = 0000000000000080, Mem[000000009180010c] = 5071cebe, %asi = 80 stwa %l7,[%o3+0x00c]%asi ! Mem[000000009180010c] = 00000080 ! Mem[0000000034800124] = f1ff6480, %l0 = 000000ff, %l6 = dc467ebc add %i1,0x24,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000f1ff6480 ! Mem[0000000034800114] = 80000000, %l5 = 4c1626b0, %l2 = 0000ffff add %i1,0x14,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000080000000 ! Mem[0000000035000137] = 00005517, %l0 = 00000000000000ff ldstub [%i2+0x037],%l0 ! %l0 = 0000000000000017 p18_label_13: ! Mem[0000000035000113] = 23577269, %l6 = 00000000f1ff6480 ldstuba [%i2+0x013]%asi,%l6 ! %l6 = 0000000000000069 ! Mem[0000000035000114] = 17ba3eba, %l7 = 0000000000000080 ldstub [%i2+0x014],%l7 ! %l7 = 0000000000000017 ! Mem[0000000034800100] = b00cd35a, %l1 = 000000000000007f, %asi = 80 swapa [%i1+0x000]%asi,%l1 ! %l1 = 00000000b00cd35a ! Mem[0000000090000108] = 7425c40f c2190b14, %l0 = 00000017, %l1 = b00cd35a ldd [%o0+%i4],%g2 ! %l0 = 0000000000000017 00000000b00cd35a ! Mem[0000000035800100] = 966ab198, %l0 = 0000000000000017 ldub [%i3+0x003],%l0 ! %l0 = 0000000000000098 ! Mem[0000000034800110] = bc7e46dc, %l6 = 00000069, %l6 = 00000069 add %i1,0x10,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000bc7e46dc ! Mem[0000000035000108] = 691d34b6b1fa75ff, %l7 = 0000000000000017, %l4 = 691d34b6b1fa75ff add %i2,0x08,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 691d34b6b1fa75ff ! Mem[0000000034800138] = fe24a668, %l1 = 00000000b00cd35a, %asi = 80 swapa [%i1+0x038]%asi,%l1 ! %l1 = 00000000fe24a668 ! Mem[000000003580012c] = 4c1626b0, %l6 = bc7e46dc, %l0 = 00000098 add %i3,0x2c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000004c1626b0 ! Mem[000000009100011c] = 833d66b8, %l18 = 004625f41b3dbb40 ldsw [%o2+0x01c],%g2 ! %g2 = 004625f41b3dbb40 p18_label_14: ! Mem[0000000091000134] = 9081a561, %l18 = 004625f41b3dbb40 ldsb [%o2+0x034],%g2 ! %g2 = ffffffffffffff90 ! Mem[000000003500010d] = b1fa75ff, %l0 = 000000004c1626b0 ldstub [%i2+0x00d],%l0 ! %l0 = 00000000000000fa ! Mem[0000000035800138] = b50ee7ac3da8e427, %l7 = 0000000000000017, %l5 = 000000004c1626b0 add %i3,0x38,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = b50ee7ac3da8e427 ! Mem[0000000034800110] = dc467ebc, %l2 = 0000000080000000 ldstuba [%i1+%i5]0x89,%l2 ! %l2 = 00000000000000bc ! Mem[0000000035000128] = 00000089, %l3 = 00000000000000b0 ldsha [%i2+%o5]0x81,%l3 ! %l3 = 0000000000000000 ! Mem[0000000035800118] = 46ff7c24, %l2 = 00000000000000bc ldsha [%i3+%i6]0x81,%l2 ! %l2 = 00000000000046ff ! Mem[0000000091000114] = 88b42823, %l18 = 004625f41b3dbb40 ldsha [%o2+0x016]%asi,%g2 ! %g2 = ffffffffffff88b4 ! Mem[0000000035800130] = bd77a647, %l6 = 00000000bc7e46dc lduwa [%i3+%o6]0x88,%l6 ! %l6 = 00000000bd77a647 ! Mem[000000003400010c] = a7913cde, %l0 = 00000000000000fa ldsb [%i0+0x00e],%l0 ! %l0 = 000000000000003c ! Mem[0000000035800124] = 46cc370e, %l3 = 0000000000000000 ldstub [%i3+0x024],%l3 ! %l3 = 0000000000000046 p18_label_15: ! Mem[0000000035800100] = 98b16a96, %l6 = 00000000bd77a647 swapa [%i3+%g0]0x89,%l6 ! %l6 = 0000000098b16a96 ! Mem[0000000034800108] = 3014ffabff92ac37, %l3 = 0000000000000046, %l7 = 0000000000000017 add %i1,0x08,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 3014ffabff92ac37 ! Mem[0000000034000100] = 00000000 000000ff, %l0 = 0000003c, %l1 = fe24a668 ldda [%i0+%g0]0x88,%l0 ! %l0 = 00000000000000ff 0000000000000000 ! %l3 = 0000000000000046, Mem[0000000034000110] = 00ff75ffb12fa158 stx %l3,[%i0+%i5] ! Mem[0000000034000110] = 0000000000000046 ! %l1 = 0000000000000000, Mem[0000000090800130] = e8614bb4 stw %l1,[%o1+%o6] ! Mem[0000000090800130] = 00000000 ! %l7 = 3014ffabff92ac37, Mem[000000009180011c] = c56f1eb7 stw %l7,[%o3+0x01c] ! Mem[000000009180011c] = ff92ac37 ! Mem[0000000091800108] = 096187c3 00000080, %l2 = 000046ff, %l3 = 00000046 ldda [%o3+0x008]%asi,%g2 ! %l2 = 00000000000046ff 0000000000000046 ! Mem[000000003400010c] = a7913cde, %l3 = 00000046, %l6 = 98b16a96 add %i0,0x0c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000a7913cde ! Mem[0000000035000110] = 235772ff, %l4 = b1fa75ff, %l7 = ff92ac37 add %i2,0x10,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000235772ff ! Mem[000000003400011d] = 23de7646, %l2 = 00000000000046ff ldstuba [%i0+0x01d]%asi,%l2 ! %l2 = 00000000000000de ba,a p18_not_taken_0_end p18_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p18_branch_failed p18_not_taken_0_end: ! End of Random Code for Processor 18 p18_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x048] ! Set processor 18 done flag ! Check Registers p18_check_registers: set p18_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000ff bne,a,pn %xcc,p18_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000000 bne,a,pn %xcc,p18_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000de bne,a,pn %xcc,p18_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000046 bne,a,pn %xcc,p18_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 691d34b6b1fa75ff bne,a,pn %xcc,p18_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be b50ee7ac3da8e427 bne,a,pn %xcc,p18_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000a7913cde bne,a,pn %xcc,p18_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000235772ff bne,a,pn %xcc,p18_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p18_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = bbccde65a7913cde ldx [%i0+0x008],%g3 ! Observed data at 0000000034000108 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000000000000046 ldx [%i0+0x010],%g3 ! Observed data at 0000000034000110 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff35694c23ff7646 ldx [%i0+0x018],%g3 ! Observed data at 0000000034000118 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d884f881feff5fe7 ldx [%i0+0x020],%g3 ! Observed data at 0000000034000120 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 34000000f38ce727 ldx [%i0+0x038],%g3 ! Observed data at 0000000034000138 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x038,%g4 set p18_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 0000007f7889a1b5 ldx [%i1+0x000],%g3 ! Observed data at 0000000034800100 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff7e46dc80000000 ldx [%i1+0x010],%g3 ! Observed data at 0000000034800110 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffc547e4dff3312e ldx [%i1+0x018],%g3 ! Observed data at 0000000034800118 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff801e71f1ff6480 ldx [%i1+0x020],%g3 ! Observed data at 0000000034800120 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = abcaff4064bb28ea ldx [%i1+0x028],%g3 ! Observed data at 0000000034800128 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 6109201bfe805fe7 ldx [%i1+0x030],%g3 ! Observed data at 0000000034800130 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = b00cd35a2087228e ldx [%i1+0x038],%g3 ! Observed data at 0000000034800138 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x038,%g4 set p18_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 691d34b6b1ff75ff ldx [%i2+0x008],%g3 ! Observed data at 0000000035000108 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 235772ffffba3eba ldx [%i2+0x010],%g3 ! Observed data at 0000000035000110 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffff5fe73472f806 ldx [%i2+0x018],%g3 ! Observed data at 0000000035000118 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = b08e0efcdc467ebc ldx [%i2+0x020],%g3 ! Observed data at 0000000035000120 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000089db3164d4 ldx [%i2+0x028],%g3 ! Observed data at 0000000035000128 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7889a1b5000055ff ldx [%i2+0x030],%g3 ! Observed data at 0000000035000130 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x030,%g4 set p18_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 47a677bdd4c26856 ldx [%i3+0x000],%g3 ! Observed data at 0000000035800100 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 690a346cff25ffe1 ldx [%i3+0x008],%g3 ! Observed data at 0000000035800108 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff004d12180620e9 ldx [%i3+0x010],%g3 ! Observed data at 0000000035800110 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 46ff7c24896784a0 ldx [%i3+0x018],%g3 ! Observed data at 0000000035800118 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 06f87234ffcc370e ldx [%i3+0x020],%g3 ! Observed data at 0000000035800120 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 423f2edb4c1626b0 ldx [%i3+0x028],%g3 ! Observed data at 0000000035800128 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x028,%g4 ! The test for processor 18 has passed p18_passed: ta GOOD_TRAP nop p18_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p18_failed p18_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p18_failed p18_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p18_failed p18_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p18_failed p18_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p18_failed p18_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p18_failed p18_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p18_failed p18_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p18_failed ! The test for processor 18 failed p18_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x048] ! Set processor 18 done flag set p18_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 18 failed p18_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x048] ! Set processor 18 done flag set p18_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p18_dfill_failed: ba p18_failed mov 0xddd,%g1 p18_selfmod_failed: ba p18_failed mov 0xabc,%g1 p18_common_error: or %g0,0xef2,%g1 ba p18_failed mov %o5,%g3 p18_common_signature_error: set p18_temp,%g1 ba p18_failed st %g2,[%g1] ! Common Lock Number p18_common_timeout: set p18_temp,%g1 ba p18_failed st %g2,[%g1] ! Common Lock Number p18_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p18_failed mov 0x0,%g3 p18_trap1e: lduh [%i0+0x010],%l6 ! Mem[0000000034000110] ldx [%i3+0x038],%l7 ! Mem[0000000035800138] stx %l2,[%i0+0x028] ! Mem[0000000034000128] ldsb [%i1+0x02f],%l3 ! Mem[000000003480012f] done p18_trap1o: lduh [%o0+0x010],%l6 ! Mem[0000000034000110] ldx [%o3+0x038],%l7 ! Mem[0000000035800138] stx %l2,[%o0+0x028] ! Mem[0000000034000128] ldsb [%o1+0x02f],%l3 ! Mem[000000003480012f] done p18_trap2e: std %l6,[%i3+0x000] ! Mem[0000000035800100] swap [%i0+0x000],%l1 ! Mem[0000000034000100] ldstub [%i3+0x003],%l0 ! Mem[0000000035800103] ldsw [%i0+0x02c],%l6 ! Mem[000000003400012c] swap [%i1+0x01c],%l5 ! Mem[000000003480011c] done p18_trap2o: std %l6,[%o3+0x000] ! Mem[0000000035800100] swap [%o0+0x000],%l1 ! Mem[0000000034000100] ldstub [%o3+0x003],%l0 ! Mem[0000000035800103] ldsw [%o0+0x02c],%l6 ! Mem[000000003400012c] swap [%o1+0x01c],%l5 ! Mem[000000003480011c] done p18_trap3e: nop nop done p18_trap3o: nop nop done p18_init_memory_pointers: set p18_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p18_local0_start,%i0 set p18_local1_start,%i1 set p18_local2_start,%i2 set p18_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = d5d0885aab7f1430 ldx [%g1+0x008],%l1 ! %l1 = 81584b600644c325 ldx [%g1+0x010],%l2 ! %l2 = 1055d88e55b4b138 ldx [%g1+0x018],%l3 ! %l3 = 6e5ef34c81f884d8 ldx [%g1+0x020],%l4 ! %l4 = bd09c860690a346c ldx [%g1+0x028],%l5 ! %l5 = 1e5f4b99fe805fe7 ldx [%g1+0x030],%l6 ! %l6 = 38086198209bfea8 ldx [%g1+0x038],%l7 ! %l7 = e3ed3e08aeeeb17a ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 19 processor_19: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x4c] ! Set the start flag wrpr %g0,7,%cleanwin call p19_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 19 wr %g0,0x4,%fprs ! Make sure fef is 1 set p19_init_freg,%g1 ! %f0 = ed8fc012 b45f3a8d 10036cfe 197c9b99 ! %f4 = 4f08d26b 1d787ea1 88daf4e8 f956b5d3 ! %f8 = 8abca54f bdede81c 5a7de9e9 09fd1737 ! %f12 = 95ffccd8 0dbbf0fa 238aba6c e3d8f6fb ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 054ba3d2 8885c44e 74445f71 3deabb48 ! %f20 = 520115ea 1ea0077c 123490cd d2614ebd ! %f24 = 3662b826 a36c0a68 a7c5635b 56a616a0 ! %f28 = 26d0ee0b 652351bf e4c0a4e7 4eba4bd6 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 09040ca4 7731ff0a cfb6f88c 1a8c3652 ! %f36 = eb03e77c 6ee65808 de0bbb7d 96bae7c7 ! %f40 = 0790ab00 18fb3034 6743a70e 4d8c238f ! %f44 = 99ef4ece c9e4f171 5aae94ca 3c5256cf ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xfcfa8b4f00000068,%g7,%g1 ! GSR scale = 13, align = 0 wr %g1,%g0,%gsr ! GSR = fcfa8b4f00000068 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 19 p19_label_1: ! Mem[0000000036000118] = ac5debe2, %l1 = df537f01eef49f2d ldsba [%i0+%i6]0x88,%l1 ! %l1 = ffffffffffffffe2 ! %l1 = ffffffffffffffe2, Mem[0000000091800131] = 948512ed stba %l1,[%o3+0x031]%asi ! Mem[0000000091800130] = e28512ed ! Mem[0000000036800104] = 59b8b53b, %l1 = ffffffffffffffe2 swap [%i1+0x004],%l1 ! %l1 = 0000000059b8b53b ! %l3 = b551187e173b1508, Mem[0000000037800110] = 722f93b6 stwa %l3,[%i3+%i5]0x81 ! Mem[0000000037800110] = 173b1508 ! Mem[000000003680011c] = c0c18438, %l3 = 173b1508, %l2 = ad3f6638 add %i1,0x1c,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000c0c18438 ! Mem[0000000036000110] = 7f42fe8f42533bd8, %l2 = 00000000c0c18438 ldx [%i0+%i5],%l2 ! %l2 = 7f42fe8f42533bd8 ! Mem[0000000037800130] = 8965f37f5b0c87f6, %l0 = 2aa9196abc2f74da, %l2 = 7f42fe8f42533bd8 add %i3,0x30,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 8965f37f5b0c87f6 ! Mem[0000000037800128] = de9f8845, %l4 = ecf7cb567b6c77ef lduba [%i3+%o5]0x80,%l4 ! %l4 = 00000000000000de ! Mem[000000003600010c] = 1cc40e14, %l7 = 1724d75bc9eb2ae2, %asi = 80 swapa [%i0+0x00c]%asi,%l7 ! %l7 = 000000001cc40e14 ! Mem[0000000037800130] = 7ff36589, %l6 = 22a09c56a3ced49a ldsba [%i3+%o6]0x89,%l6 ! %l6 = ffffffffffffff89 p19_label_2: ! Mem[000000003780010c] = 33157bef, %l1 = 59b8b53b, %l1 = 59b8b53b add %i3,0x0c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000033157bef ! Mem[0000000037800128] = de9f8845, %l7 = 000000001cc40e14 ldsba [%i3+%o5]0x80,%l7 ! %l7 = ffffffffffffffde ! Mem[0000000037800118] = 06eb3208, %l5 = 36a1e8940d8db1d2 swapa [%i3+%i6]0x89,%l5 ! %l5 = 0000000006eb3208 ! Mem[000000003680010c] = 20867171, %l5 = 06eb3208, %l2 = 5b0c87f6 add %i1,0x0c,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000020867171 ! Mem[0000000036800120] = b535d10b, %l6 = ffffffffffffff89 swap [%i1+%o4],%l6 ! %l6 = 00000000b535d10b ! Mem[0000000036000100] = 75b0b72540c81b32, %l6 = 00000000b535d10b, %l5 = 0000000006eb3208 casxa [%i0]0x80,%l6,%l5 ! %l5 = 75b0b72540c81b32 ! Mem[0000000037000124] = b6a9492a, %l2 = 0000000020867171, %asi = 80 swapa [%i2+0x024]%asi,%l2 ! %l2 = 00000000b6a9492a ! Mem[0000000036800130] = 5fc0f2c0, %l4 = 00000000000000de ldstuba [%i1+%o6]0x88,%l4 ! %l4 = 00000000000000c0 ! Mem[0000000036000120] = 0d725d35, %l6 = 00000000b535d10b lduha [%i0+%o4]0x88,%l6 ! %l6 = 0000000000005d35 ! %l2 = 00000000b6a9492a, Mem[0000000090800120] = 67cb6fb0cd32aeda stx %l2,[%o1+%o4] ! Mem[0000000090800120] = 00000000b6a9492a p19_label_3: ! %l4 = 00000000000000c0, Mem[0000000036800130] = 5fc0f2ff stba %l4,[%i1+%o6]0x89 ! Mem[0000000036800130] = 5fc0f2c0 ! Mem[0000000090800134] = bb4d7b94, %l18 = 41f695a5e38366c5 ldsh [%o1+0x034],%g2 ! %g2 = ffffffffffffbb4d ! Mem[0000000036000108] = 31024134, %l5 = 75b0b72540c81b32 swap [%i0+%i4],%l5 ! %l5 = 0000000031024134 ! Mem[0000000036800120] = 89ffffff, %l3 = b551187e173b1508 swapa [%i1+%o4]0x89,%l3 ! %l3 = 0000000089ffffff ! Mem[0000000036000108] = 40c81b32, %l4 = 00000000000000c0 swapa [%i0+%i4]0x80,%l4 ! %l4 = 0000000040c81b32 ! %l5 = 0000000031024134, Mem[0000000091000138] = 55170a67 sth %l5,[%o2+0x038] ! Mem[0000000091000138] = 41340a67 ! %l3 = 0000000089ffffff, Mem[0000000090000120] = 028c20cc28420202 stx %l3,[%o0+%o4] ! Mem[0000000090000120] = 0000000089ffffff ! Mem[0000000037800110] = 173b1508, %l3 = 0000000089ffffff swap [%i3+%i5],%l3 ! %l3 = 00000000173b1508 ! Mem[0000000036000128] = eec54505, %l5 = 0000000031024134 lduwa [%i0+%o5]0x88,%l5 ! %l5 = 00000000eec54505 ! Mem[0000000090800108] = edfacbef, %l18 = 41f695a5e38366c5 lduh [%o1+0x00a],%g2 ! %g2 = 000000000000edfa p19_label_4: ! Mem[0000000036000130] = aa0515d7, %l1 = 0000000033157bef ldsba [%i0+%o6]0x89,%l1 ! %l1 = ffffffffffffffd7 ! Mem[0000000037800102] = e8d7a04d, %l0 = 2aa9196abc2f74da ldstub [%i3+0x002],%l0 ! %l0 = 00000000000000a0 ! %l2 = 00000000b6a9492a, Mem[0000000037800100] = e8d7ff4d stw %l2,[%i3+%g0] ! Mem[0000000037800100] = b6a9492a ! Mem[0000000036800110] = ffcac0cc, %l6 = 0000000000005d35 lduwa [%i1+%i5]0x80,%l6 ! %l6 = 00000000ffcac0cc ! %l7 = ffffffffffffffde, Mem[0000000036800118] = e54345e2 stba %l7,[%i1+%i6]0x81 ! Mem[0000000036800118] = de4345e2 ! Mem[000000003700011c] = f199a999, %l7 = ffffffffffffffde swap [%i2+0x01c],%l7 ! %l7 = 00000000f199a999 ! Mem[0000000036800120] = 173b1508, %l2 = 00000000b6a9492a swapa [%i1+%o4]0x89,%l2 ! %l2 = 00000000173b1508 ! Mem[0000000037000128] = 6b97f534, %l3 = 00000000173b1508 swapa [%i2+%o5]0x81,%l3 ! %l3 = 000000006b97f534 ! Mem[0000000037000134] = ade32c71, %l6 = 00000000ffcac0cc swap [%i2+0x034],%l6 ! %l6 = 00000000ade32c71 ! Mem[0000000036000114] = 42533bd8, %l2 = 173b1508, %l0 = 000000a0 add %i0,0x14,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000042533bd8 p19_label_5: ! Mem[0000000036800130] = c0f2c05f, %l4 = 0000000040c81b32 ldswa [%i1+%o6]0x80,%l4 ! %l4 = ffffffffc0f2c05f ! Mem[0000000037000110] = 57c82228, %l7 = 00000000f199a999 swapa [%i2+%i5]0x81,%l7 ! %l7 = 0000000057c82228 ! Mem[0000000091800100] = 76b1ed61, %l18 = 41f695a5e38366c5 ldsha [%o3+0x002]%asi,%g2 ! %g2 = 00000000000076b1 ! %l2 = 00000000173b1508, Mem[0000000090800128] = c1bf20d5 stw %l2,[%o1+%o5] ! Mem[0000000090800128] = 173b1508 ! %l5 = 00000000eec54505, Mem[0000000036800118] = de4345e2 stha %l5,[%i1+%i6]0x81 ! Mem[0000000036800118] = 450545e2 ! Mem[0000000036000130] = d71505aa6895edd0, %l3 = 000000006b97f534, %l2 = 00000000173b1508 add %i0,0x30,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = d71505aa6895edd0 ! %l7 = 0000000057c82228, Mem[000000009100011a] = 8bb1833d sth %l7,[%o2+0x01a] ! Mem[0000000091000118] = 2228833d ! %l6 = ade32c71, %l7 = 57c82228, Mem[0000000090000110] = 76bf43f3 9c3e77a2 std %l6,[%o0+%i5] ! Mem[0000000090000110] = ade32c71 57c82228 ! Mem[0000000037800108] = 3d8b5237, %l6 = 00000000ade32c71 ldstuba [%i3+%i4]0x89,%l6 ! %l6 = 0000000000000037 ! Mem[0000000090800108] = 8aedfacb, %l18 = 41f695a5e38366c5 ldub [%o1+0x009],%g2 ! %g2 = 000000000000008a p19_label_6: ! Mem[0000000091000100] = 4f11c436, %l18 = 41f695a5e38366c5 lduh [%o2+%g0],%g2 ! %g2 = 0000000000004f11 ! Mem[0000000036000120] = 355d720d, %l1 = ffffffffffffffd7 swapa [%i0+%o4]0x81,%l1 ! %l1 = 00000000355d720d ! Mem[0000000091000108] = cc4c9acf, %l18 = 41f695a5e38366c5 ldsb [%o2+%i4],%g2 ! %g2 = ffffffffffffffcc ! Mem[0000000037000120] = e9101ba3, %l7 = 57c82228, %l4 = c0f2c05f add %i2,0x20,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000e9101ba3 ! Mem[0000000037800114] = f9a4036f, %l5 = eec54505, %l4 = e9101ba3 add %i3,0x14,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000f9a4036f ! Mem[000000009000011c] = 35f576a0, %l18 = 41f695a5e38366c5 ldsw [%o0+0x01c],%g2 ! %g2 = 41f695a5e38366c5 ! Mem[0000000036800130] = c0f2c05f, %l3 = 000000006b97f534 ldsh [%i1+%o6],%l3 ! %l3 = ffffffffffffc0f2 ! Mem[0000000036000114] = 42533bd8, %l6 = 00000037, %l1 = 355d720d add %i0,0x14,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000042533bd8 ! Mem[000000003680013a] = 3a965e6c, %l2 = d71505aa6895edd0 ldstub [%i1+0x03a],%l2 ! %l2 = 000000000000005e ! Mem[0000000036000130] = d71505aa 6895edd0, %l0 = 42533bd8, %l1 = 42533bd8 ldd [%i0+%o6],%l0 ! %l0 = 00000000d71505aa 000000006895edd0 p19_label_7: ! %l4 = 00000000f9a4036f, Mem[0000000037800110] = 89fffffff9a4036f stxa %l4,[%i3+%i5]0x81 ! Mem[0000000037800110] = 00000000f9a4036f ! Mem[0000000037800108] = ff528b3d, %l2 = 000000000000005e swap [%i3+%i4],%l2 ! %l2 = 00000000ff528b3d ! Mem[0000000036000118] = e2eb5dac, %l2 = 00000000ff528b3d swapa [%i0+%i6]0x81,%l2 ! %l2 = 00000000e2eb5dac ! Mem[0000000037000100] = 1f2b2e95, %l6 = 0000000000000037 ldstuba [%i2+%g0]0x81,%l6 ! %l6 = 000000000000001f ! Mem[0000000037000110] = 99a999f1, %l2 = 00000000e2eb5dac lduwa [%i2+%i5]0x88,%l2 ! %l2 = 0000000099a999f1 ! Mem[0000000037800130] = 8965f37f5b0c87f6, %l6 = 000000000000001f, %l5 = 00000000eec54505 add %i3,0x30,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 8965f37f5b0c87f6 ! %l1 = 000000006895edd0, Mem[0000000036800110] = ffcac0cc stwa %l1,[%i1+%i5]0x81 ! Mem[0000000036800110] = 6895edd0 ! %l0 = 00000000d71505aa, Mem[0000000037800108] = 5e000000 stha %l0,[%i3+%i4]0x89 ! Mem[0000000037800108] = 5e0005aa ! Mem[0000000037800100] = b6a9492a, %l1 = 000000006895edd0 ldstuba [%i3+%g0]0x80,%l1 ! %l1 = 00000000000000b6 ! Mem[0000000037000130] = ff03e2a2, %l6 = 000000000000001f swap [%i2+%o6],%l6 ! %l6 = 00000000ff03e2a2 p19_label_8: ! %l2 = 99a999f1, %l3 = ffffc0f2, Mem[0000000091800118] = 03166c8a c56f1eb7 std %l2,[%o3+%i6] ! Mem[0000000091800118] = 99a999f1 ffffc0f2 ! Mem[0000000036800130] = 5fc0f2c0, %l4 = 00000000f9a4036f ldstuba [%i1+%o6]0x88,%l4 ! %l4 = 00000000000000c0 ! %l7 = 0000000057c82228, Mem[0000000090800133] = b4bb4d7b stba %l7,[%o1+0x033]%asi ! Mem[0000000090800130] = 28bb4d7b ! Mem[0000000037800100] = 2a49a9ff, %l3 = ffffffffffffc0f2 ldstuba [%i3+%g0]0x88,%l3 ! %l3 = 00000000000000ff ! Mem[0000000036800128] = c35f88eed10764c4, %l4 = 00000000000000c0, %l0 = 00000000d71505aa add %i1,0x28,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = c35f88eed10764c4 ! Mem[0000000036800110] = 6895edd07f4cb282, %l7 = 0000000057c82228, %l4 = 00000000000000c0 add %i1,0x10,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 6895edd07f4cb282 ! Mem[0000000036000134] = 6895edd0, %l5 = 8965f37f5b0c87f6, %asi = 80 swapa [%i0+0x034]%asi,%l5 ! %l5 = 000000006895edd0 ! Mem[000000003700011c] = ffffffde, %l6 = 00000000ff03e2a2 ldstub [%i2+0x01c],%l6 ! %l6 = 00000000000000ff ! Mem[0000000037000118] = a678ef99, %l3 = 00000000000000ff ldstuba [%i2+%i6]0x88,%l3 ! %l3 = 0000000000000099 ! %l2 = 0000000099a999f1, Mem[0000000091800100] = 921776b1 stw %l2,[%o3+%g0] ! Mem[0000000091800100] = 99a999f1 p19_label_9: ! Mem[0000000037800106] = 1492d62b, %l3 = 0000000000000099 ldstub [%i3+0x006],%l3 ! %l3 = 00000000000000d6 ! Mem[000000003600012f] = 3898455e, %l5 = 000000006895edd0 ldstub [%i0+0x02f],%l5 ! %l5 = 000000000000005e ! Mem[0000000090800120] = 00000000b6a9492a, %l18 = 41f695a5e38366c5 ldxa [%o1+0x020]%asi,%g2 ! %g2 = 00000000b6a9492a ! Mem[0000000037800120] = 089c14ef, %l2 = 0000000099a999f1 ldstuba [%i3+%o4]0x80,%l2 ! %l2 = 0000000000000008 ! Mem[0000000037000130] = 1f000000, %l5 = 000000000000005e ldstuba [%i2+%o6]0x88,%l5 ! %l5 = 0000000000000000 ! Mem[0000000091000110] = 3e07e8961ee988b4, %l18 = 41f695a5e38366c5 ldx [%o2+%i5],%g2 ! %g2 = 3e07e8961ee988b4 ! Mem[0000000037800108] = aa05005e, %l7 = 0000000057c82228 lduwa [%i3+%i4]0x80,%l7 ! %l7 = 00000000aa05005e ! Mem[0000000036000110] = 7f42fe8f, %l6 = 00000000000000ff lduha [%i0+%i5]0x80,%l6 ! %l6 = 0000000000007f42 ! Mem[0000000036000137] = 5b0c87f6, %l7 = 00000000aa05005e ldstub [%i0+0x037],%l7 ! %l7 = 00000000000000f6 ! Mem[000000003680013b] = 3a96ff6c, %l7 = 00000000000000f6 ldstub [%i1+0x03b],%l7 ! %l7 = 000000000000006c p19_label_10: ! Mem[000000003680013c] = b1676440, %l5 = 0000000000000000 swap [%i1+0x03c],%l5 ! %l5 = 00000000b1676440 ! Mem[0000000037800132] = 8965f37f, %l1 = 00000000000000b6 ldstub [%i3+0x032],%l1 ! %l1 = 00000000000000f3 ! Mem[0000000037000130] = ff00001fffcac0cc, %l2 = 0000000000000008, %l1 = 00000000000000f3 add %i2,0x30,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = ff00001fffcac0cc ! Mem[0000000036000129] = 0545c5ee, %l7 = 000000000000006c ldstub [%i0+0x029],%l7 ! %l7 = 0000000000000045 ! %l5 = 00000000b1676440, Mem[0000000090000108] = 7425c40f stb %l5,[%o0+%i4] ! Mem[0000000090000108] = 4025c40f ! %l0 = c35f88eed10764c4, Mem[000000009000011e] = 76a00000 stb %l0,[%o0+0x01e] ! Mem[000000009000011c] = c4a00000 ! %l6 = 0000000000007f42, Mem[000000003600011e] = a899f8dd stb %l6,[%i0+0x01e] ! Mem[000000003600011c] = a89942dd ! Mem[000000009080013c] = 6d860000, %l18 = 41f695a5e38366c5 ldsh [%o1+0x03e],%g2 ! %g2 = 0000000000006d86 ! %l7 = 0000000000000045, Mem[0000000090000100] = 62385572c76a5f38 stx %l7,[%o0+%g0] ! Mem[0000000090000100] = 0000000000000045 ! Mem[0000000036000118] = ff528b3da89942dd, %l0 = c35f88eed10764c4, %l3 = 00000000000000d6 add %i0,0x18,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = ff528b3da89942dd p19_label_11: ! Mem[0000000037800124] = 03a87dbc, %l5 = b1676440, %l2 = 00000008 add %i3,0x24,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000003a87dbc ! Mem[0000000090000100] = 00000000, %l18 = 41f695a5e38366c5 ldsh [%o0+%g0],%g2 ! %g2 = 0000000000000000 ! Mem[0000000036800106] = ffffffe2, %l4 = 6895edd07f4cb282 ldstub [%i1+0x006],%l4 ! %l4 = 00000000000000ff ! Mem[000000003680013c] = 00000000, %l4 = 000000ff, %l5 = b1676440 add %i1,0x3c,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000000000000 ! Mem[0000000037000118] = ffef78a6, %l7 = 0000000000000045 ldstuba [%i2+%i6]0x81,%l7 ! %l7 = 00000000000000ff ! Mem[0000000036800133] = fff2c05f, %l1 = ff00001fffcac0cc ldstub [%i1+0x033],%l1 ! %l1 = 000000000000005f ! %l6 = 0000000000007f42, Mem[0000000036800128] = c35f88ee stha %l6,[%i1+%o5]0x81 ! Mem[0000000036800128] = 7f4288ee ! %l3 = ff528b3da89942dd, Mem[0000000037000120] = e9101ba320867171 stxa %l3,[%i2+%o4]0x81 ! Mem[0000000037000120] = ff528b3da89942dd ! Mem[0000000036800118] = e2450545, %l7 = 00000000000000ff ldstuba [%i1+%i6]0x88,%l7 ! %l7 = 0000000000000045 ! Mem[0000000036000110] = 7f42fe8f, %l7 = 0000000000000045, %asi = 80 swapa [%i0+0x010]%asi,%l7 ! %l7 = 000000007f42fe8f p19_label_12: ! Mem[0000000036000108] = c0000000, %l2 = 0000000003a87dbc lduwa [%i0+%i4]0x88,%l2 ! %l2 = 00000000c0000000 ! Mem[0000000036000123] = ffffffd7, %l3 = ff528b3da89942dd ldstub [%i0+0x023],%l3 ! %l3 = 00000000000000d7 ! Mem[0000000037000138] = dbb72a61879e6311, %l7 = 000000007f42fe8f, %l4 = 00000000000000ff add %i2,0x38,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = dbb72a61879e6311 ! Mem[0000000036800110] = d0ed9568, %l0 = c35f88eed10764c4 swapa [%i1+%i5]0x89,%l0 ! %l0 = 00000000d0ed9568 ! Mem[0000000036800114] = 7f4cb282, %l2 = 00000000c0000000 lduw [%i1+0x014],%l2 ! %l2 = 000000007f4cb282 ! %l6 = 0000000000007f42, Mem[0000000037000110] = f199a999 stha %l6,[%i2+%i5]0x81 ! Mem[0000000037000110] = 7f42a999 ! Mem[0000000036000130] = aa0515d7, %l1 = 000000000000005f ldsha [%i0+%o6]0x89,%l1 ! %l1 = 00000000000015d7 ! Mem[0000000036800108] = 80c5bbf7, %l4 = dbb72a61879e6311 lduha [%i1+%i4]0x89,%l4 ! %l4 = 000000000000bbf7 ! Mem[0000000036000105] = 40c81b32, %l5 = 0000000000000000 ldstub [%i0+0x005],%l5 ! %l5 = 00000000000000c8 ! Mem[0000000036800110] = c46407d1, %l5 = 000000c8, %l1 = 000015d7 add %i1,0x10,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000c46407d1 p19_label_13: ! Mem[0000000037000128] = 173b1508, %l7 = 000000007f42fe8f, %asi = 80 swapa [%i2+0x028]%asi,%l7 ! %l7 = 00000000173b1508 ! Mem[0000000036000118] = ff528b3d, %l7 = 00000000173b1508, %asi = 80 swapa [%i0+0x018]%asi,%l7 ! %l7 = 00000000ff528b3d ! Mem[0000000091000120] = 9398602703ba71d0, %l18 = 41f695a5e38366c5 ldx [%o2+%o4],%g2 ! %g2 = 9398602703ba71d0 ! %l0 = 00000000d0ed9568, Mem[000000009080012c] = ba79412b stb %l0,[%o1+0x02c] ! Mem[000000009080012c] = 6879412b ! Mem[000000003680012c] = d10764c4, %l4 = 0000bbf7, %l0 = d0ed9568 add %i1,0x2c,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000d10764c4 ! Mem[0000000036800108] = f7bbc580, %l0 = 00000000d10764c4 swapa [%i1+%i4]0x80,%l0 ! %l0 = 00000000f7bbc580 ! Mem[0000000036800130] = fff2c0ff559b32ee, %l4 = 000000000000bbf7, %l2 = 000000007f4cb282 add %i1,0x30,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = fff2c0ff559b32ee ! Mem[0000000037000130] = ff00001f, %l1 = 00000000c46407d1 lduba [%i2+%o6]0x80,%l1 ! %l1 = 00000000000000ff ! Mem[000000003700010f] = 6f6fd504, %l4 = 000000000000bbf7 ldstuba [%i2+0x00f]%asi,%l4 ! %l4 = 0000000000000004 ! Mem[0000000036000134] = 5b0c87ff, %l1 = 00000000000000ff swap [%i0+0x034],%l1 ! %l1 = 000000005b0c87ff p19_label_14: ! %l0 = 00000000f7bbc580, Mem[0000000036800128] = c46407d1ee88427f stxa %l0,[%i1+%o5]0x89 ! Mem[0000000036800128] = 00000000f7bbc580 ! Mem[000000003680012c] = 00000000, %l0 = f7bbc580, %l4 = 00000004 add %i1,0x2c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000000000000 ! Mem[000000003600011f] = a89942dd, %l3 = 00000000000000d7 ldstub [%i0+0x01f],%l3 ! %l3 = 00000000000000dd ! Mem[0000000091800138] = 7b378e3a, %l18 = 41f695a5e38366c5 ldsh [%o3+0x03a],%g2 ! %g2 = 0000000000007b37 ! Mem[0000000036000130] = d71505aa, %l0 = 00000000f7bbc580 ldstuba [%i0+%o6]0x80,%l0 ! %l0 = 00000000000000d7 ! Mem[0000000037800110] = 00000000, %l6 = 00007f42, %l3 = 000000dd add %i3,0x10,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000000000000 ! Mem[0000000091800134] = ed611253, %l18 = 41f695a5e38366c5 lduh [%o3+0x034],%g2 ! %g2 = 000000000000ed61 ! %l7 = 00000000ff528b3d, Mem[000000009100011a] = 2228833d sth %l7,[%o2+0x01a] ! Mem[0000000091000118] = 8b3d833d ! Mem[0000000037800103] = ffa9492a, %l5 = 00000000000000c8 ldstub [%i3+0x003],%l5 ! %l5 = 000000000000002a ! %l6 = 0000000000007f42, Mem[0000000037800100] = ff49a9ff stwa %l6,[%i3+%g0]0x89 ! Mem[0000000037800100] = 00007f42 p19_label_15: ! Mem[000000009000011c] = 35f5c4a0, %l18 = 41f695a5e38366c5 ldsh [%o0+0x01c],%g2 ! %g2 = 00000000000035f5 ! Mem[0000000036800110] = c46407d17f4cb282, %l3 = 0000000000000000 ldx [%i1+%i5],%l3 ! %l3 = c46407d17f4cb282 ! Mem[0000000037000107] = dc7d044d, %l1 = 000000005b0c87ff ldstub [%i2+0x007],%l1 ! %l1 = 000000000000004d ! Mem[000000003700012c] = 1dfe5c2a, %l4 = 0000000000000000 lduw [%i2+0x02c],%l4 ! %l4 = 000000001dfe5c2a ! Mem[0000000037800108] = aa05005e33157bef, %l0 = 00000000000000d7, %l2 = fff2c0ff559b32ee add %i3,0x08,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = aa05005e33157bef ! %l0 = 000000d7, %l1 = 0000004d, Mem[0000000037800100] = 00007f42 2bff9214 stda %l0,[%i3+%g0]0x89 ! Mem[0000000037800100] = 000000d7 0000004d ! %l1 = 000000000000004d, Mem[0000000091800136] = 1253d083 sth %l1,[%o3+0x036] ! Mem[0000000091800134] = 004dd083 ! Mem[0000000036000138] = f3ec1bde, %l1 = 000000000000004d ldstub [%i0+0x038],%l1 ! %l1 = 00000000000000f3 ! Mem[0000000036800100] = f68d85a8, %l0 = 00000000000000d7 ldstuba [%i1+%g0]0x89,%l0 ! %l0 = 00000000000000a8 ! Mem[0000000037800110] = 00000000, %l0 = 000000a8, %l0 = 000000a8 add %i3,0x10,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000000000000 ba,a p19_not_taken_0_end p19_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p19_branch_failed p19_not_taken_0_end: ! End of Random Code for Processor 19 1: membar #Sync ! Force all stores to complete p19_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x04c] ! Set processor 19 done flag ! Check Registers p19_check_registers: set p19_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000000 bne,a,pn %xcc,p19_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000f3 bne,a,pn %xcc,p19_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be aa05005e33157bef bne,a,pn %xcc,p19_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be c46407d17f4cb282 bne,a,pn %xcc,p19_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000001dfe5c2a bne,a,pn %xcc,p19_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000002a bne,a,pn %xcc,p19_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000007f42 bne,a,pn %xcc,p19_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000ff528b3d bne,a,pn %xcc,p19_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p19_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 75b0b72540ff1b32 ldx [%i0+0x000],%g3 ! Observed data at 0000000036000100 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000c0c9eb2ae2 ldx [%i0+0x008],%g3 ! Observed data at 0000000036000108 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000004542533bd8 ldx [%i0+0x010],%g3 ! Observed data at 0000000036000110 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 173b1508a89942ff ldx [%i0+0x018],%g3 ! Observed data at 0000000036000118 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffffffff7bc4b1e3 ldx [%i0+0x020],%g3 ! Observed data at 0000000036000120 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 05ffc5ee389845ff ldx [%i0+0x028],%g3 ! Observed data at 0000000036000128 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff1505aa000000ff ldx [%i0+0x030],%g3 ! Observed data at 0000000036000130 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffec1bde014d1fba ldx [%i0+0x038],%g3 ! Observed data at 0000000036000138 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x038,%g4 set p19_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff858df6ffffffe2 ldx [%i1+0x000],%g3 ! Observed data at 0000000036800100 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d10764c420867171 ldx [%i1+0x008],%g3 ! Observed data at 0000000036800108 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff0545e2c0c18438 ldx [%i1+0x018],%g3 ! Observed data at 0000000036800118 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2a49a9b6c24b58ae ldx [%i1+0x020],%g3 ! Observed data at 0000000036800120 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 80c5bbf700000000 ldx [%i1+0x028],%g3 ! Observed data at 0000000036800128 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 3a96ffff00000000 ldx [%i1+0x038],%g3 ! Observed data at 0000000036800138 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x038,%g4 set p19_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff2b2e95dc7d04ff ldx [%i2+0x000],%g3 ! Observed data at 0000000037000100 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 90585d8a6f6fd5ff ldx [%i2+0x008],%g3 ! Observed data at 0000000037000108 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7f42a999cc5c818f ldx [%i2+0x010],%g3 ! Observed data at 0000000037000110 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffef78a6ffffffde ldx [%i2+0x018],%g3 ! Observed data at 0000000037000118 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff528b3da89942dd ldx [%i2+0x020],%g3 ! Observed data at 0000000037000120 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7f42fe8f1dfe5c2a ldx [%i2+0x028],%g3 ! Observed data at 0000000037000128 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x028,%g4 set p19_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = d70000004d000000 ldx [%i3+0x000],%g3 ! Observed data at 0000000037800100 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = d2b18d0d09b8b2cd ldx [%i3+0x018],%g3 ! Observed data at 0000000037800118 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff9c14ef03a87dbc ldx [%i3+0x020],%g3 ! Observed data at 0000000037800120 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 8965ff7f5b0c87f6 ldx [%i3+0x030],%g3 ! Observed data at 0000000037800130 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x030,%g4 ! The test for processor 19 has passed p19_passed: ta GOOD_TRAP nop p19_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p19_failed p19_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p19_failed p19_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p19_failed p19_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p19_failed p19_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p19_failed p19_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p19_failed p19_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p19_failed p19_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p19_failed ! The test for processor 19 failed p19_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x04c] ! Set processor 19 done flag set p19_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 19 failed p19_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x04c] ! Set processor 19 done flag set p19_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p19_dfill_failed: ba p19_failed mov 0xddd,%g1 p19_selfmod_failed: ba p19_failed mov 0xabc,%g1 p19_common_error: or %g0,0xef3,%g1 ba p19_failed mov %o5,%g3 p19_common_signature_error: set p19_temp,%g1 ba p19_failed st %g2,[%g1] ! Common Lock Number p19_common_timeout: set p19_temp,%g1 ba p19_failed st %g2,[%g1] ! Common Lock Number p19_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p19_failed mov 0x0,%g3 p19_trap1e: swap [%i3+0x030],%l7 ! Mem[0000000037800130] stb %l4,[%i2+0x002] ! Mem[0000000037000102] ldstub [%i2+0x015],%l1 ! Mem[0000000037000115] ldstub [%i3+0x01b],%l7 ! Mem[000000003780011b] ldsw [%i2+0x02c],%l2 ! Mem[000000003700012c] stx %l2,[%i0+0x020] ! Mem[0000000036000120] done p19_trap1o: swap [%o3+0x030],%l7 ! Mem[0000000037800130] stb %l4,[%o2+0x002] ! Mem[0000000037000102] ldstub [%o2+0x015],%l1 ! Mem[0000000037000115] ldstub [%o3+0x01b],%l7 ! Mem[000000003780011b] ldsw [%o2+0x02c],%l2 ! Mem[000000003700012c] stx %l2,[%o0+0x020] ! Mem[0000000036000120] done p19_trap2e: swap [%i2+0x030],%l4 ! Mem[0000000037000130] lduh [%i1+0x022],%l1 ! Mem[0000000036800122] swap [%i2+0x010],%l2 ! Mem[0000000037000110] ldstub [%i2+0x037],%l3 ! Mem[0000000037000137] swap [%i3+0x028],%l4 ! Mem[0000000037800128] done p19_trap2o: swap [%o2+0x030],%l4 ! Mem[0000000037000130] lduh [%o1+0x022],%l1 ! Mem[0000000036800122] swap [%o2+0x010],%l2 ! Mem[0000000037000110] ldstub [%o2+0x037],%l3 ! Mem[0000000037000137] swap [%o3+0x028],%l4 ! Mem[0000000037800128] done p19_trap3e: nop nop nop nop nop done p19_trap3o: nop nop nop nop nop done p19_init_memory_pointers: set p19_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p19_local0_start,%i0 set p19_local1_start,%i1 set p19_local2_start,%i2 set p19_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 2aa9196abc2f74da ldx [%g1+0x008],%l1 ! %l1 = df537f01eef49f2d ldx [%g1+0x010],%l2 ! %l2 = 110aaadead3f6638 ldx [%g1+0x018],%l3 ! %l3 = b551187e173b1508 ldx [%g1+0x020],%l4 ! %l4 = ecf7cb567b6c77ef ldx [%g1+0x028],%l5 ! %l5 = 36a1e8940d8db1d2 ldx [%g1+0x030],%l6 ! %l6 = 22a09c56a3ced49a ldx [%g1+0x038],%l7 ! %l7 = 1724d75bc9eb2ae2 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 20 processor_20: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x50] ! Set the start flag wrpr %g0,7,%cleanwin call p20_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 20 wr %g0,0x4,%fprs ! Make sure fef is 1 set p20_init_freg,%g1 ! %f0 = 0030ebdb bc42302e 212ddfa8 c74fb331 ! %f4 = 20cb89d2 15edd90e e3ced47f 6ea60f4b ! %f8 = 7597916e 35b5a201 c7ccc20b 55eb8698 ! %f12 = 36698635 01fb59a2 0861c68b 4fb60255 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 4b6c9e22 11df64ee 8a079e7f b4b8dd77 ! %f20 = 366c86c4 d4662040 ba8c48da 5fc6a3cd ! %f24 = 8608e0cf 8ff8bd85 498c01e0 0526b4fc ! %f28 = 97f44587 037647f4 73963a0e 3d698638 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 41a5cd6c 8238907b e4e61d86 fea2585d ! %f36 = 4d9dbed8 2bb46bee 3c5befe9 e114f3fa ! %f40 = 45528869 b6bb3533 460414bd 6d93077f ! %f44 = e913d2ed a37aa337 a95694dd 81cd8c0d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf3c4ab780000000a,%g7,%g1 ! GSR scale = 1, align = 2 wr %g1,%g0,%gsr ! GSR = f3c4ab780000000a wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 20 p20_label_1: ! Mem[0000000039000138] = 6cf4fe39, %l5 = 89e8b34062990df9 swap [%i2+0x038],%l5 ! %l5 = 000000006cf4fe39 ! Mem[0000000038800108] = 21f5836a, %l2 = 09eaae4402167cfc swap [%i1+%i4],%l2 ! %l2 = 0000000021f5836a ! Mem[0000000039000100] = 103d7f21, %l3 = 7f36f69093ae99bc swap [%i2+%g0],%l3 ! %l3 = 00000000103d7f21 ! Mem[0000000039800118] = 12d69c7c, %l0 = 267ff5d46635cb4c lduba [%i3+%i6]0x89,%l0 ! %l0 = 000000000000007c ! Mem[0000000039000128] = c134fa24, %l6 = 00753da22f311e58 ldsha [%i2+%o5]0x81,%l6 ! %l6 = ffffffffffffc134 ! Mem[0000000091800138] = d0837b37, %l18 = 9f75ce746c1bb470 lduw [%o3+0x038],%g2 ! %g2 = 9f75ce746c1bb470 ! %l7 = d6f3db56683f2240, Mem[0000000091000104] = 30fee667 sth %l7,[%o2+0x004] ! Mem[0000000091000104] = 2240e667 ! Mem[0000000038800114] = c96339ad, %l7 = 683f2240, %l1 = 70502f24 add %i1,0x14,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000c96339ad ! Mem[0000000039000104] = 0b9e61d1, %l0 = 0000007c, %l3 = 103d7f21 add %i2,0x04,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000000b9e61d1 ! Mem[0000000039000130] = b09d15243615e47f, %l3 = 000000000b9e61d1, %l5 = 000000006cf4fe39 add %i2,0x30,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = b09d15243615e47f p20_label_2: ! Mem[0000000039000120] = 74585d3a, %l2 = 21f5836a, %l2 = 21f5836a add %i2,0x20,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000074585d3a ! Mem[0000000038800118] = b271500d, %l7 = 683f2240, %l3 = 0b9e61d1 add %i1,0x18,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000b271500d ! Mem[000000003980012f] = 0f0be2db, %l4 = 5a65c5c3d8e5daf1 ldstub [%i3+0x02f],%l4 ! %l4 = 00000000000000db ! Mem[0000000038800110] = 3da7f155, %l7 = d6f3db56683f2240 swapa [%i1+%i5]0x88,%l7 ! %l7 = 000000003da7f155 ! %l0 = 000000000000007c, Mem[0000000091800105] = 61de0d23 stba %l0,[%o3+0x005]%asi ! Mem[0000000091800104] = 7cde0d23 ! Mem[000000003900012c] = 9fb946a3, %l0 = 000000000000007c, %asi = 80 swapa [%i2+0x02c]%asi,%l0 ! %l0 = 000000009fb946a3 ! Mem[0000000039800120] = 307373ef, %l1 = 00000000c96339ad ldstuba [%i3+%o4]0x80,%l1 ! %l1 = 0000000000000030 ! Mem[0000000038800110] = 40223f68c96339ad, %l0 = 000000009fb946a3, %l1 = 0000000000000030 add %i1,0x10,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 40223f68c96339ad ! Mem[000000003800012c] = 12a6ee55, %l4 = 00000000000000db, %asi = 80 swapa [%i0+0x02c]%asi,%l4 ! %l4 = 0000000012a6ee55 ! Mem[0000000039000118] = f57fd03e, %l5 = b09d15243615e47f ldstuba [%i2+%i6]0x80,%l5 ! %l5 = 00000000000000f5 p20_label_3: ! Mem[0000000039000100] = 93ae99bc0b9e61d1, %l0 = 000000009fb946a3, %l2 = 0000000074585d3a casxa [%i2]0x80,%l0,%l2 ! %l2 = 93ae99bc0b9e61d1 ! Mem[0000000039000130] = b09d1524 3615e47f, %l4 = 12a6ee55, %l5 = 000000f5 ldd [%i2+%o6],%l4 ! %l4 = 00000000b09d1524 000000003615e47f ! Mem[0000000039000100] = 93ae99bc0b9e61d1, %l7 = 000000003da7f155 ldxa [%i2+%g0]0x80,%l7 ! %l7 = 93ae99bc0b9e61d1 ! Mem[0000000038000100] = e9cdc186, %l2 = 93ae99bc0b9e61d1 swap [%i0+%g0],%l2 ! %l2 = 00000000e9cdc186 ! Mem[0000000091000104] = 2240e667, %l18 = 9f75ce746c1bb470 lduw [%o2+0x004],%g2 ! %g2 = 9f75ce746c1bb470 ! Mem[0000000091000110] = 3e07e8961ee988b4, %l18 = 9f75ce746c1bb470 ldx [%o2+%i5],%g2 ! %g2 = 3e07e8961ee988b4 ! %l4 = 00000000b09d1524, Mem[0000000090000133] = 370eaa4f stb %l4,[%o0+0x033] ! Mem[0000000090000130] = 240eaa4f ! %l3 = 00000000b271500d, Mem[0000000091000128] = f4c833a81c456b0e stx %l3,[%o2+%o5] ! Mem[0000000091000128] = 00000000b271500d ! Mem[0000000090000110] = 76bf43f3 9c3e77a2, %l2 = e9cdc186, %l3 = b271500d ldda [%o0+0x010]%asi,%g2 ! %l2 = 00000000e9cdc186 00000000b271500d ! Mem[000000003900011c] = 3a792b08, %l6 = ffffffffffffc134, %asi = 80 swapa [%i2+0x01c]%asi,%l6 ! %l6 = 000000003a792b08 p20_label_4: ! Mem[0000000091000104] = 2240e667, %l18 = 9f75ce746c1bb470 ldsh [%o2+0x004],%g2 ! %g2 = 0000000000002240 ! Mem[0000000039800114] = df37c31c, %l4 = b09d1524, %l3 = b271500d add %i3,0x14,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000df37c31c ! Mem[0000000091800118] = 03166c8a, %l18 = 9f75ce746c1bb470 ldsw [%o3+%i6],%g2 ! %g2 = 9f75ce746c1bb470 ! Mem[0000000039800128] = 70417026, %l6 = 000000003a792b08 swap [%i3+%o5],%l6 ! %l6 = 0000000070417026 ! Mem[000000003800011a] = ebbe497f, %l2 = 00000000e9cdc186 ldstub [%i0+0x01a],%l2 ! %l2 = 0000000000000049 ! Mem[0000000038000100] = 0b9e61d1b6da9041, %l0 = 000000009fb946a3, %l3 = 00000000df37c31c casxa [%i0]0x80,%l0,%l3 ! %l3 = 0b9e61d1b6da9041 ! %l1 = 40223f68c96339ad, Mem[0000000039000100] = 93ae99bc stwa %l1,[%i2+%g0]0x81 ! Mem[0000000039000100] = c96339ad ! %l1 = 40223f68c96339ad, Mem[0000000039000128] = 7c00000024fa34c1 stxa %l1,[%i2+%o5]0x89 ! Mem[0000000039000128] = 40223f68c96339ad ! Mem[0000000039800100] = 94c9a680, %l0 = 000000009fb946a3 ldsha [%i3+%g0]0x81,%l0 ! %l0 = ffffffffffff94c9 ! Mem[0000000039000130] = b09d1524, %l0 = ffffffffffff94c9 swap [%i2+%o6],%l0 ! %l0 = 00000000b09d1524 p20_label_5: ! %l0 = 00000000b09d1524, Mem[0000000090000126] = 02022f9e sth %l0,[%o0+0x026] ! Mem[0000000090000124] = 15242f9e ! Mem[0000000038800135] = b6ac774e, %l1 = 40223f68c96339ad ldstuba [%i1+0x035]%asi,%l1 ! %l1 = 00000000000000ac ! Mem[0000000038800110] = 683f2240, %l2 = 0000000000000049 swapa [%i1+%i5]0x88,%l2 ! %l2 = 00000000683f2240 ! Mem[0000000038000100] = d1619e0b, %l1 = 00000000000000ac lduba [%i0+%g0]0x88,%l1 ! %l1 = 000000000000000b ! Mem[0000000038000100] = d1619e0b, %l5 = 000000003615e47f lduha [%i0+%g0]0x88,%l5 ! %l5 = 0000000000009e0b ! %l6 = 0000000070417026, Mem[0000000038800118] = 0d5071b2 stba %l6,[%i1+%i6]0x89 ! Mem[0000000038800118] = 0d507126 ! Mem[0000000091800104] = de0d2335, %l18 = 9f75ce746c1bb470 ldsha [%o3+0x006]%asi,%g2 ! %g2 = ffffffffffffde0d ! Mem[0000000091800128] = 17643518, %l18 = 9f75ce746c1bb470 ldub [%o3+0x02a],%g2 ! %g2 = 0000000000000017 ! %l6 = 0000000070417026, Mem[0000000038800108] = 02167cfc stba %l6,[%i1+%i4]0x81 ! Mem[0000000038800108] = 26167cfc ! Mem[0000000039800127] = a66a5ad1, %l4 = 00000000b09d1524 ldstub [%i3+0x027],%l4 ! %l4 = 00000000000000d1 p20_label_6: ! Mem[000000003980010f] = 9e14e927, %l2 = 00000000683f2240 ldstub [%i3+0x00f],%l2 ! %l2 = 0000000000000027 ! Mem[0000000038000120] = 2f4d1868, %l5 = 0000000000009e0b swap [%i0+%o4],%l5 ! %l5 = 000000002f4d1868 ! Mem[0000000039800110] = 1241d7bbdf37c31c, %l1 = 000000000000000b, %l7 = 93ae99bc0b9e61d1 add %i3,0x10,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 1241d7bbdf37c31c ! Mem[0000000039800110] = 1241d7bb, %l1 = 000000000000000b ldstuba [%i3+%i5]0x80,%l1 ! %l1 = 0000000000000012 ! Mem[0000000090000134] = 0eaa4fa4, %l18 = 9f75ce746c1bb470 lduw [%o0+0x034],%g2 ! %g2 = 9f75ce746c1bb470 ! Mem[0000000091000128] = 00000000b271500d, %l18 = 9f75ce746c1bb470 ldx [%o2+%o5],%g2 ! %g2 = 00000000b271500d ! Mem[0000000038000100] = 0b9e61d1b6da9041, %l3 = 0b9e61d1b6da9041, %l6 = 0000000070417026 casxa [%i0]0x80,%l3,%l6 ! %l6 = 0b9e61d1b6da9041 ! Mem[0000000039800108] = e56dc551, %l4 = 00000000000000d1 ldsba [%i3+%i4]0x88,%l4 ! %l4 = 0000000000000051 ! Mem[000000003980011c] = ca2cf53f, %l0 = 00000000b09d1524 ldsw [%i3+0x01c],%l0 ! %l0 = ffffffffca2cf53f ! Mem[0000000038000130] = d441adf6, %l5 = 000000002f4d1868 ldsba [%i0+%o6]0x89,%l5 ! %l5 = fffffffffffffff6 p20_label_7: ! Mem[0000000091800118] = 03166c8a, %l18 = 9f75ce746c1bb470 ldsh [%o3+%i6],%g2 ! %g2 = 0000000000000316 ! Mem[000000003800010c] = 687aebe8, %l1 = 00000012, %l1 = 00000012 add %i0,0x0c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000687aebe8 ! Mem[0000000039000104] = 0b9e61d1, %l4 = 0000000000000051, %asi = 80 swapa [%i2+0x004]%asi,%l4 ! %l4 = 000000000b9e61d1 ! Mem[000000003880013c] = af873931, %l4 = 0b9e61d1, %l1 = 687aebe8 add %i1,0x3c,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000af873931 ! Mem[0000000039800118] = 12d69c7c, %l1 = 00000000af873931 swapa [%i3+%i6]0x88,%l1 ! %l1 = 0000000012d69c7c ! Mem[0000000091800118] = 03166c8a, %l18 = 9f75ce746c1bb470 ldsh [%o3+%i6],%g2 ! %g2 = 0000000000000316 ! Mem[0000000038800108] = 26167cfc42106b57, %l6 = 0b9e61d1b6da9041 ldxa [%i1+%i4]0x80,%l6 ! %l6 = 26167cfc42106b57 ! Mem[0000000038800120] = 9b3a9b0749b7d863, %l2 = 0000000000000027, %l2 = 0000000000000027 add %i1,0x20,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 9b3a9b0749b7d863 ! %l1 = 0000000012d69c7c, Mem[0000000038800100] = 1ce79841 stba %l1,[%i1+%g0]0x89 ! Mem[0000000038800100] = 1ce7987c ! Mem[0000000039800104] = 6d754366, %l3 = 0b9e61d1b6da9041, %asi = 80 swapa [%i3+0x004]%asi,%l3 ! %l3 = 000000006d754366 p20_label_8: ! Mem[0000000090000118] = 20335f9f, %l18 = 9f75ce746c1bb470 ldswa [%o0+0x018]%asi,%g2 ! %g2 = 9f75ce746c1bb470 ! Mem[0000000038000128] = ea95e161 000000db, %l4 = 0b9e61d1, %l5 = fffffff6 ldda [%i0+0x028]%asi,%l4 ! %l4 = 00000000ea95e161 00000000000000db ! Mem[0000000090000108] = 7425c40f, %l18 = 9f75ce746c1bb470 lduw [%o0+%i4],%g2 ! %g2 = 9f75ce746c1bb470 ! Mem[0000000038000120] = 00009e0b, %l7 = 1241d7bbdf37c31c ldub [%i0+%o4],%l7 ! %l7 = 0000000000000000 ! %l3 = 000000006d754366, Mem[000000003900012e] = 683f2240 stba %l3,[%i2+0x02e]%asi ! Mem[000000003900012c] = 683f6640 ! Mem[0000000039800124] = a66a5aff, %l1 = 0000000012d69c7c swap [%i3+0x024],%l1 ! %l1 = 00000000a66a5aff ! %l7 = 0000000000000000, Mem[000000009180010c] = 5071cebe sth %l7,[%o3+0x00c] ! Mem[000000009180010c] = 0000cebe ! Mem[0000000038800100] = 1ce7987c, %l2 = 9b3a9b0749b7d863 ldstuba [%i1+%g0]0x88,%l2 ! %l2 = 000000000000007c ! Mem[0000000039000100] = c96339ad00000051, %l5 = 00000000000000db, %l1 = 00000000a66a5aff casxa [%i2]0x80,%l5,%l1 ! %l1 = c96339ad00000051 ! Mem[0000000039800130] = c6a4a1af, %l4 = 00000000ea95e161 ldswa [%i3+%o6]0x88,%l4 ! %l4 = ffffffffc6a4a1af p20_label_9: ! %l2 = 000000000000007c, Mem[0000000091800124] = 0b85d364, %asi = 80 stwa %l2,[%o3+0x024]%asi ! Mem[0000000091800124] = 0000007c ! %l6 = 42106b57, %l7 = 00000000, Mem[0000000038800108] = 26167cfc 42106b57 stda %l6,[%i1+%i4]0x81 ! Mem[0000000038800108] = 42106b57 00000000 ! Mem[0000000039800114] = df37c31c, %l0 = ffffffffca2cf53f ldstub [%i3+0x014],%l0 ! %l0 = 00000000000000df ! Mem[0000000039000124] = 39ac27ae, %l5 = 00000000000000db ldstub [%i2+0x024],%l5 ! %l5 = 0000000000000039 ! Mem[0000000039800124] = 12d69c7c, %l3 = 6d754366, %l4 = c6a4a1af add %i3,0x24,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000012d69c7c ! %l7 = 0000000000000000, Mem[0000000039000128] = c96339ad stwa %l7,[%i2+%o5]0x89 ! Mem[0000000039000128] = 00000000 ! Mem[000000003900011b] = ff7fd03e, %l6 = 26167cfc42106b57 ldstub [%i2+0x01b],%l6 ! %l6 = 000000000000003e ! Mem[0000000038800120] = 079b3a9b, %l6 = 000000000000003e swapa [%i1+%o4]0x88,%l6 ! %l6 = 00000000079b3a9b ! Mem[0000000039800110] = ff41d7bb, %l7 = 0000000000000000 swap [%i3+%i5],%l7 ! %l7 = 00000000ff41d7bb ! Mem[0000000039800114] = ff37c31c, %l4 = 0000000012d69c7c swap [%i3+0x014],%l4 ! %l4 = 00000000ff37c31c p20_label_10: ! Mem[000000009100011c] = 3d66b893, %l18 = 9f75ce746c1bb470 ldsb [%o2+0x01d],%g2 ! %g2 = 000000000000003d ! Mem[0000000039000128] = 00000000, %l5 = 0000000000000039 swapa [%i2+%o5]0x89,%l5 ! %l5 = 0000000000000000 ! %l2 = 0000007c, %l3 = 6d754366, Mem[0000000090800128] = c1bf20d5 ba79412b std %l2,[%o1+%o5] ! Mem[0000000090800128] = 0000007c 6d754366 ! Mem[0000000038800104] = 3f40d4fd, %l2 = 0000007c, %l3 = 6d754366 add %i1,0x04,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000003f40d4fd ! Mem[0000000038800108] = 42106b57, %l4 = 00000000ff37c31c lduh [%i1+%i4],%l4 ! %l4 = 0000000000004210 ! Mem[000000003980012c] = 0f0be2ff, %l7 = ff41d7bb, %l6 = 079b3a9b add %i3,0x2c,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 000000000f0be2ff ! Mem[0000000091000114] = 1ee988b4, %l18 = 9f75ce746c1bb470 lduw [%o2+0x014],%g2 ! %g2 = 9f75ce746c1bb470 ! %l1 = c96339ad00000051, Mem[0000000038000100] = 00000000 stwa %l1,[%i0+%g0]0x81 ! Mem[0000000038000100] = 00000051 ! Mem[0000000091800138] = d0837b378e3ab89c, %l18 = 9f75ce746c1bb470 ldx [%o3+0x038],%g2 ! %g2 = d0837b378e3ab89c ! Mem[0000000090000134] = 4fa43174, %l18 = 9f75ce746c1bb470 ldub [%o0+0x036],%g2 ! %g2 = 000000000000004f p20_label_11: ! %l1 = c96339ad00000051, Mem[0000000091000136] = a5615517 sth %l1,[%o2+0x036] ! Mem[0000000091000134] = 00515517 ! Mem[0000000038800134] = b6ff774e, %l5 = 0000000000000000 ldstub [%i1+0x034],%l5 ! %l5 = 00000000000000b6 ! Mem[0000000039000100] = c96339ad, %l5 = 000000b6, %l3 = 3f40d4fd casa [%i2]0x80,%l5,%l3 ! %l3 = 00000000c96339ad ! Mem[0000000039800108] = 51c56de5, %l5 = 00000000000000b6 swap [%i3+%i4],%l5 ! %l5 = 0000000051c56de5 ! Mem[0000000038000114] = d38d7ec4, %l2 = 000000000000007c swap [%i0+0x014],%l2 ! %l2 = 00000000d38d7ec4 ! Mem[0000000038000137] = d16d5ee2, %l6 = 000000000f0be2ff ldstub [%i0+0x037],%l6 ! %l6 = 00000000000000e2 ! Mem[0000000039800100] = 94c9a680, %l3 = 00000000c96339ad swapa [%i3+%g0]0x80,%l3 ! %l3 = 0000000094c9a680 ! Mem[0000000038000108] = 3ff32472, %l1 = c96339ad00000051 lduba [%i0+%i4]0x80,%l1 ! %l1 = 000000000000003f ! %l3 = 0000000094c9a680, Mem[000000009100011a] = 8bb1833d sth %l3,[%o2+0x01a] ! Mem[0000000091000118] = a680833d ! Mem[0000000038800128] = 2a761a56, %l0 = 00000000000000df swapa [%i1+%o5]0x89,%l0 ! %l0 = 000000002a761a56 p20_label_12: ! %l7 = 00000000ff41d7bb, Mem[000000009180013e] = b89c0000 sth %l7,[%o3+0x03e] ! Mem[000000009180013c] = d7bb0000 ! Mem[000000003900011c] = ffffc134, %l3 = 0000000094c9a680 ldsb [%i2+0x01d],%l3 ! %l3 = ffffffffffffffff ! Mem[0000000038800110] = 49000000, %l5 = 0000000051c56de5 ldub [%i1+0x013],%l5 ! %l5 = 0000000000000000 ! %l3 = ffffffffffffffff, Mem[0000000038000118] = 7fffbeeb stba %l3,[%i0+%i6]0x89 ! Mem[0000000038000118] = 7fffbeff ! %l0 = 000000002a761a56, Mem[0000000038800110] = 00000049 stba %l0,[%i1+%i5]0x89 ! Mem[0000000038800110] = 00000056 ! Mem[0000000038000108] = 3ff32472687aebe8, %l3 = ffffffffffffffff, %l1 = 000000000000003f add %i0,0x08,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 3ff32472687aebe8 ! Mem[0000000039000110] = da21d5c4, %l5 = 0000000000000000 lduba [%i2+%i5]0x80,%l5 ! %l5 = 00000000000000da ! Mem[0000000039000108] = 91497a55, %l7 = 00000000ff41d7bb, %asi = 80 swapa [%i2+0x008]%asi,%l7 ! %l7 = 0000000091497a55 ! Mem[0000000091000134] = 00515517, %l18 = 9f75ce746c1bb470 ldub [%o2+0x036],%g2 ! %g2 = 0000000000000000 ! Mem[0000000039800130] = afa1a4c6, %l5 = 00000000000000da ldswa [%i3+0x030]%asi,%l5 ! %l5 = ffffffffafa1a4c6 p20_label_13: ! Mem[0000000039000120] = 74585d3a, %l1 = 687aebe8, %l4 = 00004210 add %i2,0x20,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000074585d3a ! Mem[0000000091800114] = 5c0ad132, %l18 = 9f75ce746c1bb470 ldsh [%o3+0x014],%g2 ! %g2 = 0000000000005c0a ! Mem[0000000038800100] = 1ce798ff, %l4 = 0000000074585d3a lduwa [%i1+%g0]0x88,%l4 ! %l4 = 000000001ce798ff ! Mem[000000003900013c] = 07b1f56c, %l0 = 000000002a761a56 ldstub [%i2+0x03c],%l0 ! %l0 = 0000000000000007 ! Mem[0000000039800104] = b6da9041, %l3 = ffffffffffffffff swap [%i3+0x004],%l3 ! %l3 = 00000000b6da9041 ! Mem[0000000090000100] = 62385572, %l18 = 9f75ce746c1bb470 ldsh [%o0+%g0],%g2 ! %g2 = 0000000000006238 ! Mem[0000000090000130] = 166f240e, %l18 = 9f75ce746c1bb470 ldub [%o0+0x031],%g2 ! %g2 = 0000000000000016 ! Mem[0000000039800134] = 3705aa94, %l6 = 00000000000000e2, %asi = 80 swapa [%i3+0x034]%asi,%l6 ! %l6 = 000000003705aa94 ! Mem[0000000038000108] = 3ff32472687aebe8, %l4 = 000000001ce798ff, %l0 = 0000000000000007 add %i0,0x08,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 3ff32472687aebe8 ! Mem[000000003980010b] = 000000b6, %l0 = 3ff32472687aebe8 ldstub [%i3+0x00b],%l0 ! %l0 = 00000000000000b6 p20_label_14: ! Mem[000000003980011b] = 313987af, %l6 = 000000003705aa94 ldstub [%i3+0x01b],%l6 ! %l6 = 00000000000000af ! Mem[0000000038000100] = 00000051, %l1 = 3ff32472687aebe8 swap [%i0+%g0],%l1 ! %l1 = 0000000000000051 ! Mem[000000003800010c] = 687aebe8, %l3 = 00000000b6da9041 swap [%i0+0x00c],%l3 ! %l3 = 00000000687aebe8 ! Mem[0000000038800100] = 1ce798ff, %l5 = ffffffffafa1a4c6 ldsba [%i1+%g0]0x89,%l5 ! %l5 = ffffffffffffffff ! Mem[0000000038000110] = b003408e, %l3 = 00000000687aebe8 ldsha [%i0+%i5]0x81,%l3 ! %l3 = ffffffffffffb003 ! %l4 = 000000001ce798ff, Mem[0000000090800106] = 61e3008a stba %l4,[%o1+0x006]%asi ! Mem[0000000090800104] = ffe3008a ! %l1 = 0000000000000051, Mem[000000009180013a] = 7b378e3a sth %l1,[%o3+0x03a] ! Mem[0000000091800138] = 00518e3a ! Mem[000000003880010d] = 00000000, %l2 = 00000000d38d7ec4 ldstub [%i1+0x00d],%l2 ! %l2 = 0000000000000000 ! Mem[0000000090800124] = da000000, %l18 = 9f75ce746c1bb470 ldub [%o1+0x027],%g2 ! %g2 = 00000000000000da ! Mem[0000000039000115] = 36241daf, %l2 = 0000000000000000 ldstub [%i2+0x015],%l2 ! %l2 = 0000000000000024 p20_label_15: ! Mem[0000000038000103] = 687aebe8, %l4 = 000000001ce798ff ldstub [%i0+0x003],%l4 ! %l4 = 00000000000000e8 ! Mem[0000000090800100] = 854c6242, %l18 = 9f75ce746c1bb470 ldsh [%o1+%g0],%g2 ! %g2 = ffffffffffff854c ! Mem[0000000038800110] = 56000000c96339ad, %l4 = 00000000000000e8, %l6 = 00000000000000af add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 56000000c96339ad ! Mem[0000000039800128] = 3a792b08, %l1 = 0000000000000051 swap [%i3+%o5],%l1 ! %l1 = 000000003a792b08 ! %l7 = 0000000091497a55, Mem[0000000039800118] = 313987ff stha %l7,[%i3+%i6]0x81 ! Mem[0000000039800118] = 7a5587ff ! Mem[0000000038800138] = 3e12c185, %l6 = 56000000c96339ad swap [%i1+0x038],%l6 ! %l6 = 000000003e12c185 ! Mem[0000000038000128] = 61e195ea, %l5 = ffffffffffffffff ldsba [%i0+%o5]0x88,%l5 ! %l5 = ffffffffffffffea ! Mem[0000000039800127] = 12d69c7c, %l1 = 000000003a792b08 ldstub [%i3+0x027],%l1 ! %l1 = 000000000000007c ! Mem[0000000038000130] = f6ad41d4, %l5 = ffffffffffffffea swapa [%i0+%o6]0x81,%l5 ! %l5 = 00000000f6ad41d4 ! Mem[000000003880010c] = 00ff0000, %l5 = f6ad41d4, %l4 = 000000e8 add %i1,0x0c,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000000ff0000 ba,a p20_not_taken_0_end p20_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p20_branch_failed p20_not_taken_0_end: ! End of Random Code for Processor 20 p20_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x050] ! Set processor 20 done flag ! Check Registers p20_check_registers: set p20_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000b6 bne,a,pn %xcc,p20_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000007c bne,a,pn %xcc,p20_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000024 bne,a,pn %xcc,p20_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffffffb003 bne,a,pn %xcc,p20_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000ff0000 bne,a,pn %xcc,p20_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000f6ad41d4 bne,a,pn %xcc,p20_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000003e12c185 bne,a,pn %xcc,p20_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000091497a55 bne,a,pn %xcc,p20_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p20_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 687aebff70417026 ldx [%i0+0x000],%g3 ! Observed data at 0000000038000100 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 3ff32472b6da9041 ldx [%i0+0x008],%g3 ! Observed data at 0000000038000108 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b003408e0000007c ldx [%i0+0x010],%g3 ! Observed data at 0000000038000110 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffbeff7fa6b7ae3f ldx [%i0+0x018],%g3 ! Observed data at 0000000038000118 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00009e0bddd479d3 ldx [%i0+0x020],%g3 ! Observed data at 0000000038000120 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffffffead16d5eff ldx [%i0+0x030],%g3 ! Observed data at 0000000038000130 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x030,%g4 set p20_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 42106b5700ff0000 ldx [%i1+0x008],%g3 ! Observed data at 0000000038800108 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2671500d6e5fd82c ldx [%i1+0x018],%g3 ! Observed data at 0000000038800118 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3e00000049b7d863 ldx [%i1+0x020],%g3 ! Observed data at 0000000038800120 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = df000000c32d29ea ldx [%i1+0x028],%g3 ! Observed data at 0000000038800128 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 04842704ffff774e ldx [%i1+0x030],%g3 ! Observed data at 0000000038800130 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = c96339adaf873931 ldx [%i1+0x038],%g3 ! Observed data at 0000000038800138 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x038,%g4 set p20_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ff41d7bb7e2fb304 ldx [%i2+0x008],%g3 ! Observed data at 0000000039000108 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = da21d5c436ff1daf ldx [%i2+0x010],%g3 ! Observed data at 0000000039000110 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff7fd0ffffffc134 ldx [%i2+0x018],%g3 ! Observed data at 0000000039000118 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 74585d3affac27ae ldx [%i2+0x020],%g3 ! Observed data at 0000000039000120 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 39000000683f6640 ldx [%i2+0x028],%g3 ! Observed data at 0000000039000128 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffff94c93615e47f ldx [%i2+0x030],%g3 ! Observed data at 0000000039000130 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 62990df9ffb1f56c ldx [%i2+0x038],%g3 ! Observed data at 0000000039000138 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x038,%g4 set p20_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = c96339adffffffff ldx [%i3+0x000],%g3 ! Observed data at 0000000039800100 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000ff9e14e9ff ldx [%i3+0x008],%g3 ! Observed data at 0000000039800108 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000000012d69c7c ldx [%i3+0x010],%g3 ! Observed data at 0000000039800110 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 7a5587ffca2cf53f ldx [%i3+0x018],%g3 ! Observed data at 0000000039800118 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff7373ef12d69cff ldx [%i3+0x020],%g3 ! Observed data at 0000000039800120 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000510f0be2ff ldx [%i3+0x028],%g3 ! Observed data at 0000000039800128 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = afa1a4c6000000e2 ldx [%i3+0x030],%g3 ! Observed data at 0000000039800130 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x030,%g4 ! The test for processor 20 has passed p20_passed: ta GOOD_TRAP nop p20_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p20_failed p20_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p20_failed p20_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p20_failed p20_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p20_failed p20_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p20_failed p20_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p20_failed p20_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p20_failed p20_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p20_failed ! The test for processor 20 failed p20_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x050] ! Set processor 20 done flag set p20_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 20 failed p20_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x050] ! Set processor 20 done flag set p20_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p20_dfill_failed: ba p20_failed mov 0xddd,%g1 p20_selfmod_failed: ba p20_failed mov 0xabc,%g1 p20_common_error: or %g0,0xef4,%g1 ba p20_failed mov %o5,%g3 p20_common_signature_error: set p20_temp,%g1 ba p20_failed st %g2,[%g1] ! Common Lock Number p20_common_timeout: set p20_temp,%g1 ba p20_failed st %g2,[%g1] ! Common Lock Number p20_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p20_failed mov 0x0,%g3 p20_trap1e: std %l2,[%i3+0x028] ! Mem[0000000039800128] ldsh [%i1+0x03e],%l6 ! Mem[000000003880013e] ldsh [%i2+0x00e],%l7 ! Mem[000000003900010e] ldsh [%i2+0x02e],%l2 ! Mem[000000003900012e] std %l0,[%i2+0x008] ! Mem[0000000039000108] ldsh [%i2+0x030],%l0 ! Mem[0000000039000130] done p20_trap1o: std %l2,[%o3+0x028] ! Mem[0000000039800128] ldsh [%o1+0x03e],%l6 ! Mem[000000003880013e] ldsh [%o2+0x00e],%l7 ! Mem[000000003900010e] ldsh [%o2+0x02e],%l2 ! Mem[000000003900012e] std %l0,[%o2+0x008] ! Mem[0000000039000108] ldsh [%o2+0x030],%l0 ! Mem[0000000039000130] done p20_trap2e: ldsw [%i2+0x008],%l6 ! Mem[0000000039000108] swap [%i1+0x010],%l6 ! Mem[0000000038800110] ldx [%i1+0x018],%l5 ! Mem[0000000038800118] ldd [%i0+0x030],%l2 ! Mem[0000000038000130] ldub [%i3+0x00c],%l3 ! Mem[000000003980010c] ldx [%i3+0x018],%l4 ! Mem[0000000039800118] done p20_trap2o: ldsw [%o2+0x008],%l6 ! Mem[0000000039000108] swap [%o1+0x010],%l6 ! Mem[0000000038800110] ldx [%o1+0x018],%l5 ! Mem[0000000038800118] ldd [%o0+0x030],%l2 ! Mem[0000000038000130] ldub [%o3+0x00c],%l3 ! Mem[000000003980010c] ldx [%o3+0x018],%l4 ! Mem[0000000039800118] done p20_trap3e: nop nop nop nop nop nop done p20_trap3o: nop nop nop nop nop nop done p20_init_memory_pointers: set p20_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p20_local0_start,%i0 set p20_local1_start,%i1 set p20_local2_start,%i2 set p20_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 267ff5d46635cb4c ldx [%g1+0x008],%l1 ! %l1 = ff6ed70870502f24 ldx [%g1+0x010],%l2 ! %l2 = 09eaae4402167cfc ldx [%g1+0x018],%l3 ! %l3 = 7f36f69093ae99bc ldx [%g1+0x020],%l4 ! %l4 = 5a65c5c3d8e5daf1 ldx [%g1+0x028],%l5 ! %l5 = 89e8b34062990df9 ldx [%g1+0x030],%l6 ! %l6 = 00753da22f311e58 ldx [%g1+0x038],%l7 ! %l7 = d6f3db56683f2240 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 21 processor_21: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x54] ! Set the start flag wrpr %g0,7,%cleanwin call p21_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 21 wr %g0,0x4,%fprs ! Make sure fef is 1 set p21_init_freg,%g1 ! %f0 = b7092994 61904cf9 56ac42a7 f80df622 ! %f4 = 4808fff4 a3796d70 59fc0dc7 8800f81f ! %f8 = 1f541f89 84bb9102 cd98c666 64dca2e1 ! %f12 = b09a4c9a cc3e9e73 87a5dbec 0783835e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = e7ff2506 e14a38d0 7eb1f096 65303464 ! %f20 = f0b49e5a cf329bd0 4fb250b8 8d32a8e7 ! %f24 = b09cd992 ab4402bf 816712ec d1ec1196 ! %f28 = 48ea4641 ae232067 4adb409b 8ddf7cef ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 379a71bc abb5d50f 6322ec32 a29777fd ! %f36 = 40938129 0b26ffee 5d8e30fc bad43bc2 ! %f40 = 01fee47f 7e5785c7 170bb782 f172c351 ! %f44 = 320d7747 514ebcb2 ded604dd 2046d384 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xac8ed7a000000033,%g7,%g1 ! GSR scale = 6, align = 3 wr %g1,%g0,%gsr ! GSR = ac8ed7a000000033 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 21 p21_label_1: ! Mem[000000003a000138] = 65b79450624bf57e, %l6 = e9cc56d28a0af048, %l5 = 13207386dac45c02 add %i0,0x38,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 65b79450624bf57e ! Mem[000000003a000128] = 3b62f0a5, %l4 = 4498e6b5, %l1 = fec2a5bf add %i0,0x28,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000003b62f0a5 ! Mem[000000003a800110] = c21fba87, %l7 = 4502878ee8f4cf3c ldstuba [%i1+%i5]0x80,%l7 ! %l7 = 00000000000000c2 ! Mem[000000003b000108] = 02d5c09e, %l1 = 000000003b62f0a5 swapa [%i2+%i4]0x88,%l1 ! %l1 = 0000000002d5c09e ! Mem[0000000091000124] = 03ba71d0, %l18 = 89e39cb684fac32d ldswa [%o2+0x024]%asi,%g2 ! %g2 = 89e39cb684fac32d ! Mem[000000003b000128] = ca592f0c, %l0 = eab1803e3f876d13 lduha [%i2+%o5]0x80,%l0 ! %l0 = 000000000000ca59 ! %l0 = 000000000000ca59, Mem[000000003a800130] = 55e19ce6 stha %l0,[%i1+%o6]0x89 ! Mem[000000003a800130] = 55e1ca59 ! Mem[000000003b800135] = 3d4dd4b9, %l2 = ce11383088ac0291 ldstub [%i3+0x035],%l2 ! %l2 = 000000000000004d ! %l3 = a065c8c456c81724, Mem[000000003a000120] = a16cf9ab stha %l3,[%i0+%o4]0x81 ! Mem[000000003a000120] = 1724f9ab ! Mem[000000003b00010f] = 73577152, %l7 = 00000000000000c2 ldstub [%i2+0x00f],%l7 ! %l7 = 0000000000000052 p21_label_2: ! Mem[000000003b800128] = 8bd23784451c4f93, %l4 = a24de5604498e6b5, %l2 = 000000000000004d add %i3,0x28,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 8bd23784451c4f93 ! Mem[000000003a800110] = ff1fba87, %l4 = a24de5604498e6b5 lduha [%i1+%i5]0x80,%l4 ! %l4 = 000000000000ff1f ! Mem[000000003a80013c] = 8c3caf93, %l2 = 451c4f93, %l7 = 00000052 add %i1,0x3c,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000008c3caf93 ! Mem[000000003a000130] = e68c44dd, %l0 = 000000000000ca59 ldsba [%i0+%o6]0x88,%l0 ! %l0 = ffffffffffffffdd ! Mem[0000000090800120] = b0cd32ae, %l18 = 89e39cb684fac32d ldsb [%o1+0x023],%g2 ! %g2 = ffffffffffffffb0 ! Mem[000000003a000128] = a5f0623b, %l2 = 8bd23784451c4f93 ldswa [%i0+%o5]0x88,%l2 ! %l2 = ffffffffa5f0623b ! Mem[000000003b000124] = a6fc701b, %l5 = 65b79450624bf57e lduwa [%i2+0x024]%asi,%l5 ! %l5 = 00000000a6fc701b ! Mem[0000000090800108] = 008aedfacbefad54, %l18 = 89e39cb684fac32d ldxa [%o1+0x008]%asi,%g2 ! %g2 = 008aedfacbefad54 ! Mem[000000003b000108] = a5f0623b, %l3 = 56c81724, %l0 = ffffffdd add %i2,0x08,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000a5f0623b ! Mem[000000009100010c] = 8f22b23f, %l18 = 89e39cb684fac32d ldsh [%o2+0x00c],%g2 ! %g2 = ffffffffffff8f22 p21_label_3: ! Mem[0000000090000100] = 62385572, %l18 = 89e39cb684fac32d ldub [%o0+%g0],%g2 ! %g2 = 0000000000000062 ! Mem[000000003a800108] = 195a6148, %l2 = ffffffffa5f0623b swap [%i1+%i4],%l2 ! %l2 = 00000000195a6148 ! %l2 = 00000000195a6148, Mem[0000000090000128] = 2f9e9378, %asi = 80 stwa %l2,[%o0+0x028]%asi ! Mem[0000000090000128] = 195a6148 ! Mem[000000003b800118] = 092536f6, %l2 = 00000000195a6148 ldstuba [%i3+%i6]0x81,%l2 ! %l2 = 0000000000000009 ! Mem[000000003a000118] = 32db396d649e465f, %l1 = 0000000002d5c09e, %l7 = 000000008c3caf93 add %i0,0x18,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 32db396d649e465f ! Mem[000000003b000134] = f24bf2c6, %l3 = a065c8c456c81724 swap [%i2+0x034],%l3 ! %l3 = 00000000f24bf2c6 ! Mem[000000003a800114] = 75bd37f9, %l5 = 00000000a6fc701b ldsw [%i1+0x014],%l5 ! %l5 = 0000000075bd37f9 ! %l4 = 000000000000ff1f, Mem[000000003b80011b] = ff2536f6 stb %l4,[%i3+0x01b] ! Mem[000000003b800118] = ff25361f ! Mem[000000003a800114] = 75bd37f9, %l2 = 0000000000000009 ldstub [%i1+0x014],%l2 ! %l2 = 0000000000000075 ! Mem[000000003a000128] = a5f0623b, %l3 = 00000000f24bf2c6 ldsba [%i0+%o5]0x89,%l3 ! %l3 = 000000000000003b p21_label_4: ! Mem[000000003a000118] = 32db396d649e465f, %l6 = e9cc56d28a0af048, %l4 = 000000000000ff1f add %i0,0x18,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 32db396d649e465f ! Mem[0000000090000118] = 20335f9f, %l18 = 89e39cb684fac32d ldsw [%o0+%i6],%g2 ! %g2 = 89e39cb684fac32d ! %l6 = 8a0af048, %l7 = 649e465f, Mem[0000000091800120] = 725398d0 0b85d364 std %l6,[%o3+%o4] ! Mem[0000000091800120] = 8a0af048 649e465f ! %l1 = 0000000002d5c09e, Mem[000000003b00012e] = 654f8d8d sth %l1,[%i2+0x02e] ! Mem[000000003b00012c] = 654fc09e ! Mem[0000000090800100] = 854c6242, %l18 = 89e39cb684fac32d ldub [%o1+%g0],%g2 ! %g2 = 0000000000000085 ! Mem[000000003b000120] = 4e45e9a9, %l0 = 00000000a5f0623b ldstuba [%i2+%o4]0x88,%l0 ! %l0 = 00000000000000a9 ! %l6 = e9cc56d28a0af048, Mem[0000000090800110] = 05b93bc7 sth %l6,[%o1+%i5] ! Mem[0000000090800110] = f0483bc7 ! Mem[000000003a800110] = 87ba1fff, %l2 = 0000000000000075 ldsba [%i1+%i5]0x88,%l2 ! %l2 = ffffffffffffffff ! Mem[000000003a800108] = 3b62f0a5, %l3 = 000000000000003b ldsba [%i1+%i4]0x88,%l3 ! %l3 = ffffffffffffffa5 ! Mem[0000000090800120] = 67cb6fb0, %l18 = 89e39cb684fac32d ldsw [%o1+%o4],%g2 ! %g2 = 89e39cb684fac32d p21_label_5: ! Mem[000000003b000128] = ca592f0c, %l3 = ffffffffffffffa5 swapa [%i2+%o5]0x81,%l3 ! %l3 = 00000000ca592f0c ! Mem[000000003b000120] = ffe9454ea6fc701b, %l6 = e9cc56d28a0af048, %l0 = 00000000000000a9 add %i2,0x20,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = ffe9454ea6fc701b ! Mem[000000003b800125] = cf8d91bf, %l0 = ffe9454ea6fc701b ldstub [%i3+0x025],%l0 ! %l0 = 000000000000008d ! %l6 = e9cc56d28a0af048, Mem[0000000090000138] = 31744640, %asi = 80 stwa %l6,[%o0+0x038]%asi ! Mem[0000000090000138] = 8a0af048 ! Mem[000000003b800128] = 8bd23784, %l6 = e9cc56d28a0af048 swap [%i3+%o5],%l6 ! %l6 = 000000008bd23784 ! %l4 = 32db396d649e465f, Mem[0000000091000130] = 87522d2e9081a561, %asi = 80 stxa %l4,[%o2+0x030]%asi ! Mem[0000000091000130] = 32db396d649e465f ! Mem[0000000090000118] = 20335f9f 35f576a0, %l0 = 0000008d, %l1 = 02d5c09e ldda [%o0+0x018]%asi,%g2 ! %l0 = 000000000000008d 0000000002d5c09e ! Mem[000000003a800108] = a5f0623bd0fd9091, %l7 = 32db396d649e465f, %l0 = 000000000000008d add %i1,0x08,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = a5f0623bd0fd9091 ! Mem[0000000090800118] = 6361d3fb, %l18 = 89e39cb684fac32d ldub [%o1+0x01b],%g2 ! %g2 = 0000000000000063 ! Mem[000000003a800106] = adf32131, %l4 = 32db396d649e465f ldstub [%i1+0x006],%l4 ! %l4 = 0000000000000021 p21_label_6: ! Mem[000000003b000108] = a5f0623b735771ff, %l7 = 32db396d649e465f, %l7 = 32db396d649e465f add %i2,0x08,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = a5f0623b735771ff ! Mem[000000003a80011c] = 6d8db410, %l5 = 75bd37f9, %l7 = 735771ff add %i1,0x1c,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 000000006d8db410 ! Mem[000000003a00010c] = b3c997cd, %l2 = ffffffff, %l0 = d0fd9091 add %i0,0x0c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000b3c997cd ! Mem[0000000090000114] = 9c3e77a2, %l18 = 89e39cb684fac32d ldsh [%o0+0x014],%g2 ! %g2 = ffffffffffff9c3e ! Mem[0000000091800120] = 8a0af048, %l18 = 89e39cb684fac32d ldsw [%o3+%o4],%g2 ! %g2 = 89e39cb684fac32d ! Mem[000000003a000128] = 3b62f0a5, %l0 = 00000000b3c997cd ldstuba [%i0+%o5]0x80,%l0 ! %l0 = 000000000000003b ! Mem[000000003b800120] = e6d26210, %l0 = 000000000000003b swapa [%i3+%o4]0x88,%l0 ! %l0 = 00000000e6d26210 ! Mem[0000000091000104] = 30fee667, %l18 = 89e39cb684fac32d ldsw [%o2+0x004],%g2 ! %g2 = 89e39cb684fac32d ! Mem[000000003b800100] = 80c18c3ece811a63, %l5 = 0000000075bd37f9 ldxa [%i3+%g0]0x80,%l5 ! %l5 = 80c18c3ece811a63 ! Mem[000000003b000118] = 4d816b040346235d, %l0 = 00000000e6d26210, %l3 = 00000000ca592f0c add %i2,0x18,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 4d816b040346235d p21_label_7: ! Mem[0000000091800118] = 03166c8a c56f1eb7, %l4 = 00000021, %l5 = ce811a63 ldda [%o3+0x018]%asi,%g2 ! %l4 = 0000000000000021 80c18c3ece811a63 ! Mem[0000000090000108] = 7425c40fc2190b14, %l18 = 89e39cb684fac32d ldx [%o0+%i4],%g2 ! %g2 = 7425c40fc2190b14 ! Mem[0000000091800134] = ed611253, %l18 = 89e39cb684fac32d lduwa [%o3+0x034]%asi,%g2 ! %g2 = 89e39cb684fac32d ! Mem[000000003b000110] = 1a6047f7, %l0 = 00000000e6d26210 ldsh [%i2+%i5],%l0 ! %l0 = 0000000000001a60 ! Mem[000000003a800132] = 59cae155, %l6 = 000000008bd23784 ldstuba [%i1+0x032]%asi,%l6 ! %l6 = 00000000000000e1 ! Mem[000000003b000118] = 4d816b040346235d, %l5 = 80c18c3ece811a63, %l3 = 4d816b040346235d add %i2,0x18,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 4d816b040346235d ! %l6 = 000000e1, %l7 = 6d8db410, Mem[000000003a000130] = e68c44dd 0a7b9ee3 stda %l6,[%i0+%o6]0x89 ! Mem[000000003a000130] = 000000e1 6d8db410 ! Mem[000000003b00011c] = 0346235d, %l6 = 00000000000000e1 swap [%i2+0x01c],%l6 ! %l6 = 000000000346235d ! Mem[0000000090000130] = 6f370eaa, %l18 = 89e39cb684fac32d ldsb [%o0+0x032],%g2 ! %g2 = 000000000000006f ! Mem[000000003b000128] = ffffffa5, %l7 = 000000006d8db410 ldsha [%i2+%o5]0x81,%l7 ! %l7 = ffffffffffffffff p21_label_8: ! Mem[0000000090000134] = 0eaa4fa4, %l18 = 89e39cb684fac32d ldsb [%o0+0x034],%g2 ! %g2 = 000000000000000e ! Mem[000000003a800100] = 6a3e7443 adf3ff31, %l6 = 0346235d, %l7 = ffffffff ldda [%i1+%g0]0x80,%l6 ! %l6 = 000000006a3e7443 00000000adf3ff31 ! Mem[000000003b800100] = 80c18c3e, %l1 = 0000000002d5c09e ldstuba [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000080 ! Mem[000000003a00011f] = 649e465f, %l7 = 00000000adf3ff31 ldstub [%i0+0x01f],%l7 ! %l7 = 000000000000005f ! %l7 = 000000000000005f, Mem[000000003b000128] = a5ffffff stwa %l7,[%i2+%o5]0x89 ! Mem[000000003b000128] = 0000005f ! Mem[000000003b800110] = c1a904a2, %l0 = 0000000000001a60 lduh [%i3+%i5],%l0 ! %l0 = 000000000000c1a9 ! Mem[0000000091000104] = 30fee667, %l18 = 89e39cb684fac32d lduw [%o2+0x004],%g2 ! %g2 = 89e39cb684fac32d ! Mem[000000003a00013c] = 624bf57e, %l4 = 00000021, %l6 = 6a3e7443 add %i0,0x3c,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000624bf57e ! Mem[000000003b800108] = eddb1365, %l6 = 624bf57e, %l6 = 624bf57e add %i3,0x08,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000eddb1365 ! Mem[000000003a800118] = f116de4d, %l5 = 80c18c3ece811a63 swapa [%i1+%i6]0x81,%l5 ! %l5 = 00000000f116de4d p21_label_9: ! %l5 = 00000000f116de4d, Mem[0000000091800130] = b4948512 sth %l5,[%o3+%o6] ! Mem[0000000091800130] = de4d8512 ! Mem[000000003a800130] = 59caff55c9247a25, %l7 = 000000000000005f, %l4 = 0000000000000021 add %i1,0x30,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 59caff55c9247a25 ! Mem[000000003b800108] = eddb1365e2efa4aa, %l1 = 0000000000000080, %l1 = 0000000000000080 add %i3,0x08,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = eddb1365e2efa4aa ! Mem[000000003a000100] = 3da1f018, %l2 = ffffffffffffffff ldstuba [%i0+%g0]0x89,%l2 ! %l2 = 0000000000000018 ! Mem[0000000090000130] = bb166f37, %l18 = 89e39cb684fac32d lduw [%o0+%o6],%g2 ! %g2 = 89e39cb684fac32d ! Mem[000000003a800128] = 8c2df2a4, %l1 = eddb1365e2efa4aa ldsba [%i1+%o5]0x89,%l1 ! %l1 = ffffffffffffffa4 ! Mem[000000003b00011c] = 000000e1, %l2 = 00000018, %l5 = f116de4d add %i2,0x1c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000000000e1 ! Mem[000000003b000128] = 0000005f, %l1 = ffffffffffffffa4 ldstuba [%i2+%o5]0x89,%l1 ! %l1 = 000000000000005f ! Mem[000000003a800138] = 358865468c3caf93, %l4 = 59caff55c9247a25, %l4 = 59caff55c9247a25 add %i1,0x38,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 358865468c3caf93 ! %l2 = 00000018, %l3 = 0346235d, Mem[000000003b000130] = 458e9dd7 56c81724 stda %l2,[%i2+%o6]0x80 ! Mem[000000003b000130] = 00000018 0346235d p21_label_10: ! %l0 = 000000000000c1a9, Mem[000000009100010c] = 8f22b23f stba %l0,[%o2+0x00c]%asi ! Mem[000000009100010c] = a922b23f ! Mem[000000003b000138] = f4484b75, %l4 = 358865468c3caf93 ldswa [%i2+0x038]%asi,%l4 ! %l4 = fffffffff4484b75 ! Mem[000000003b800130] = cb117fde, %l6 = 00000000eddb1365, %asi = 80 swapa [%i3+0x030]%asi,%l6 ! %l6 = 00000000cb117fde ! Mem[000000003a800128] = a4f22d8c, %l3 = 4d816b040346235d swapa [%i1+%o5]0x80,%l3 ! %l3 = 00000000a4f22d8c ! Mem[000000003b000128] = ff000000, %l4 = fffffffff4484b75 lduha [%i2+%o5]0x80,%l4 ! %l4 = 000000000000ff00 ! Mem[000000003b800108] = 6513dbed, %l3 = 00000000a4f22d8c ldstuba [%i3+%i4]0x88,%l3 ! %l3 = 00000000000000ed ! Mem[000000003a800128] = 0346235d, %l7 = 000000000000005f ldstub [%i1+%o5],%l7 ! %l7 = 0000000000000003 ! Mem[000000003a800128] = ff46235de3462759, %l7 = 0000000000000003, %l1 = 000000000000005f add %i1,0x28,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = ff46235de3462759 ! Mem[0000000091800104] = ed61de0d, %l18 = 89e39cb684fac32d ldsh [%o3+0x004],%g2 ! %g2 = ffffffffffffed61 ! %l2 = 00000018, %l3 = 000000ed, Mem[000000003b000100] = 03b35894 d6087dba stda %l2,[%i2+%g0]0x89 ! Mem[000000003b000100] = 00000018 000000ed p21_label_11: ! Mem[000000003a800120] = 52f65669, %l4 = 000000000000ff00 swap [%i1+%o4],%l4 ! %l4 = 0000000052f65669 ! Mem[000000003a800118] = ce811a63, %l7 = 0000000000000003 swapa [%i1+%i6]0x81,%l7 ! %l7 = 00000000ce811a63 ! Mem[000000003a800128] = ff46235de3462759, %l4 = 0000000052f65669, %l4 = 0000000052f65669 add %i1,0x28,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = ff46235de3462759 ! %l0 = 000000000000c1a9, Mem[000000003a800139] = 35886546 stb %l0,[%i1+0x039] ! Mem[000000003a800138] = 35a96546 ! Mem[000000003b000108] = a5f0623b735771ff, %l7 = 00000000ce811a63, %l5 = 00000000000000e1 add %i2,0x08,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = a5f0623b735771ff ! Mem[000000003a80011c] = 6d8db410, %l1 = ff46235de3462759 swap [%i1+0x01c],%l1 ! %l1 = 000000006d8db410 ! Mem[000000003b000130] = 18000000, %l3 = 00000000000000ed ldstuba [%i2+%o6]0x89,%l3 ! %l3 = 0000000000000000 ! Mem[0000000091800108] = 87c35071, %l18 = 89e39cb684fac32d ldub [%o3+0x00a],%g2 ! %g2 = 0000000000000087 ! Mem[000000003b800130] = eddb1365, %l0 = 000000000000c1a9 ldsha [%i3+%o6]0x81,%l0 ! %l0 = ffffffffffffeddb ! %l5 = a5f0623b735771ff, Mem[0000000091800104] = ed61de0d stw %l5,[%o3+0x004] ! Mem[0000000091800104] = 735771ff p21_label_12: ! %l6 = 00000000cb117fde, Mem[0000000091800138] = d0837b378e3ab89c stx %l6,[%o3+0x038] ! Mem[0000000091800138] = 00000000cb117fde ! Mem[000000003b000104] = ed000000, %l0 = ffffffffffffeddb swap [%i2+0x004],%l0 ! %l0 = 00000000ed000000 ! Mem[000000003a800128] = ff46235d, %l0 = ed000000, %l5 = 735771ff add %i1,0x28,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000ff46235d ! Mem[000000003a800120] = 00ff0000, %l5 = 00000000ff46235d ldstuba [%i1+%o4]0x88,%l5 ! %l5 = 0000000000000000 ! Mem[000000003b000120] = ffe9454e, %l6 = 00000000cb117fde ldsha [%i2+%o4]0x81,%l6 ! %l6 = ffffffffffffffe9 ! Mem[000000003a000118] = 32db396d, %l6 = ffffffe9, %l0 = ed000000 add %i0,0x18,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000032db396d ! %l6 = ffffffe9, %l7 = ce811a63, Mem[0000000091000108] = cc4c9acf a922b23f std %l6,[%o2+%i4] ! Mem[0000000091000108] = ffffffe9 ce811a63 ! Mem[000000003a000124] = 73788c70, %l6 = ffffffe9, %l1 = 6d8db410 add %i0,0x24,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000073788c70 ! Mem[0000000091800138] = 00000000, %l18 = 89e39cb684fac32d ldsh [%o3+0x038],%g2 ! %g2 = 0000000000000000 ! Mem[000000003b000100] = 18000000, %l7 = 00000000ce811a63 swap [%i2+%g0],%l7 ! %l7 = 0000000018000000 p21_label_13: ! %l1 = 0000000073788c70, Mem[000000003b800108] = ffdb1365 stwa %l1,[%i3+%i4]0x81 ! Mem[000000003b800108] = 73788c70 ! Mem[000000003a800128] = 5d2346ff, %l2 = 0000000000000018 ldstuba [%i1+%o5]0x88,%l2 ! %l2 = 00000000000000ff ! Mem[000000003a00011f] = 649e46ff, %l5 = 0000000000000000 ldstub [%i0+0x01f],%l5 ! %l5 = 00000000000000ff ! %l2 = 00000000000000ff, Mem[0000000090000108] = 7425c40f sth %l2,[%o0+%i4] ! Mem[0000000090000108] = 00ffc40f ! Mem[000000003a00011f] = 649e46ff, %l4 = ff46235de3462759 ldstub [%i0+0x01f],%l4 ! %l4 = 00000000000000ff ! Mem[000000003a000138] = 65b79450, %l1 = 73788c70, %l6 = ffffffe9 add %i0,0x38,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000065b79450 ! Mem[000000003b00011c] = 000000e1, %l3 = 0000000000000000 swap [%i2+0x01c],%l3 ! %l3 = 00000000000000e1 ! %l7 = 0000000018000000, Mem[0000000091000113] = 961ee988 stb %l7,[%o2+0x013] ! Mem[0000000091000110] = 001ee988 ! Mem[000000003b800128] = 8a0af048, %l2 = 00000000000000ff swap [%i3+%o5],%l2 ! %l2 = 000000008a0af048 ! Mem[000000003a800120] = ff00ff0005f0b769, %l2 = 000000008a0af048 ldx [%i1+%o4],%l2 ! %l2 = ff00ff0005f0b769 p21_label_14: ! Mem[000000003a000110] = 09bee15f, %l7 = 0000000018000000 ldstuba [%i0+%i5]0x80,%l7 ! %l7 = 0000000000000009 ! %l5 = 00000000000000ff, Mem[000000003a800120] = 00ff00ff stha %l5,[%i1+%o4]0x89 ! Mem[000000003a800120] = 00ff00ff ! Mem[000000003b000129] = ff000000, %l2 = ff00ff0005f0b769 ldstub [%i2+0x029],%l2 ! %l2 = 0000000000000000 ! Mem[0000000091000120] = 9398602703ba71d0, %l18 = 89e39cb684fac32d ldx [%o2+%o4],%g2 ! %g2 = 9398602703ba71d0 ! Mem[000000003a000108] = 09332144, %l2 = 0000000000000000 lduha [%i0+%i4]0x88,%l2 ! %l2 = 0000000000002144 ! Mem[000000003b000118] = 4d816b04, %l1 = 0000000073788c70 swap [%i2+%i6],%l1 ! %l1 = 000000004d816b04 ! %l2 = 00002144, %l3 = 000000e1, Mem[000000003a800110] = 87ba1fff f937bdff stda %l2,[%i1+%i5]0x89 ! Mem[000000003a800110] = 00002144 000000e1 ! Mem[000000003a000104] = e29ca241, %l1 = 000000004d816b04 swap [%i0+0x004],%l1 ! %l1 = 00000000e29ca241 ! Mem[0000000090000128] = 195a6148, %l18 = 89e39cb684fac32d ldswa [%o0+0x028]%asi,%g2 ! %g2 = 89e39cb684fac32d ! Mem[000000003a800110] = 44210000e1000000, %l5 = 00000000000000ff, %l6 = 0000000065b79450 add %i1,0x10,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 44210000e1000000 p21_label_15: ! Mem[000000003b80012b] = 000000ff, %l5 = 00000000000000ff ldstub [%i3+0x02b],%l5 ! %l5 = 00000000000000ff ! Mem[000000003b800128] = ff000000, %l2 = 0000000000002144 lduba [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000000 ! Mem[0000000090000118] = 335f9f35, %l18 = 89e39cb684fac32d ldsb [%o0+0x019],%g2 ! %g2 = 0000000000000033 ! %l7 = 0000000000000009, Mem[0000000091000130] = 32db396d stb %l7,[%o2+%o6] ! Mem[0000000091000130] = 09db396d ! Mem[000000003a000108] = 44213309b3c997cd, %l4 = 00000000000000ff, %l4 = 00000000000000ff add %i0,0x08,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 44213309b3c997cd ! Mem[000000003b000130] = ff000018, %l3 = 00000000000000e1 swapa [%i2+%o6]0x80,%l3 ! %l3 = 00000000ff000018 ! Mem[000000003a800118] = 00000003, %l5 = 00000000000000ff lduwa [%i1+%i6]0x80,%l5 ! %l5 = 0000000000000003 ! Mem[000000003b800108] = 73788c70, %l4 = b3c997cd, %l5 = 00000003 add %i3,0x08,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000073788c70 ! Mem[000000003a800120] = ff00ff00, %l5 = 0000000073788c70 swapa [%i1+%o4]0x80,%l5 ! %l5 = 00000000ff00ff00 ! Mem[000000003b000108] = a5f0623b, %l7 = 0000000000000009 ldsha [%i2+%i4]0x81,%l7 ! %l7 = ffffffffffffa5f0 ba,a p21_not_taken_0_end p21_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p21_branch_failed p21_not_taken_0_end: ! End of Random Code for Processor 21 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 0000000032db396d bne,a,pn %xcc,p21_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000e29ca241 bne,a,pn %xcc,p21_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000000 bne,a,pn %xcc,p21_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ff000018 bne,a,pn %xcc,p21_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 44213309b3c997cd bne,a,pn %xcc,p21_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000ff00ff00 bne,a,pn %xcc,p21_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 44210000e1000000 bne,a,pn %xcc,p21_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffffa5f0 bne,a,pn %xcc,p21_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p21_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = fff0a13d4d816b04 ldx [%i0+0x000],%g3 ! Observed data at 000000003a000100 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffbee15fcdf81efe ldx [%i0+0x010],%g3 ! Observed data at 000000003a000110 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 32db396d649e46ff ldx [%i0+0x018],%g3 ! Observed data at 000000003a000118 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1724f9ab73788c70 ldx [%i0+0x020],%g3 ! Observed data at 000000003a000120 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff62f0a5f200f3bb ldx [%i0+0x028],%g3 ! Observed data at 000000003a000128 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = e100000010b48d6d ldx [%i0+0x030],%g3 ! Observed data at 000000003a000130 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x030,%g4 set p21_local1_expect,%g1 ldx [%g1+0x018],%g2 ! Expected data = 00000003e3462759 ldx [%i1+0x018],%g3 ! Observed data at 000000003a800118 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 73788c7005f0b769 ldx [%i1+0x020],%g3 ! Observed data at 000000003a800120 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff46235de3462759 ldx [%i1+0x028],%g3 ! Observed data at 000000003a800128 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 35a965468c3caf93 ldx [%i1+0x038],%g3 ! Observed data at 000000003a800138 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x038,%g4 set p21_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ce811a63ffffeddb ldx [%i2+0x000],%g3 ! Observed data at 000000003b000100 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 73788c7000000000 ldx [%i2+0x018],%g3 ! Observed data at 000000003b000118 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffff0000654fc09e ldx [%i2+0x028],%g3 ! Observed data at 000000003b000128 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000e10346235d ldx [%i2+0x030],%g3 ! Observed data at 000000003b000130 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x030,%g4 set p21_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffc18c3ece811a63 ldx [%i3+0x000],%g3 ! Observed data at 000000003b800100 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff25361f35840434 ldx [%i3+0x018],%g3 ! Observed data at 000000003b800118 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3b000000cfff91bf ldx [%i3+0x020],%g3 ! Observed data at 000000003b800120 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000ff451c4f93 ldx [%i3+0x028],%g3 ! Observed data at 000000003b800128 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = eddb13653dffd4b9 ldx [%i3+0x030],%g3 ! Observed data at 000000003b800130 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x030,%g4 ! The test for processor 21 has passed p21_passed: ta GOOD_TRAP nop p21_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p21_failed p21_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p21_failed p21_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p21_failed p21_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p21_failed p21_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p21_failed p21_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p21_failed p21_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p21_failed p21_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p21_failed ! The test for processor 21 failed p21_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x054] ! Set processor 21 done flag set p21_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 21 failed p21_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x054] ! Set processor 21 done flag set p21_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p21_dfill_failed: ba p21_failed mov 0xddd,%g1 p21_selfmod_failed: ba p21_failed mov 0xabc,%g1 p21_common_error: or %g0,0xef5,%g1 ba p21_failed mov %o5,%g3 p21_common_signature_error: set p21_temp,%g1 ba p21_failed st %g2,[%g1] ! Common Lock Number p21_common_timeout: set p21_temp,%g1 ba p21_failed st %g2,[%g1] ! Common Lock Number p21_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p21_failed mov 0x0,%g3 p21_trap1e: sth %l3,[%i3+0x008] ! Mem[000000003b800108] done p21_trap1o: sth %l3,[%o3+0x008] ! Mem[000000003b800108] done p21_trap2e: ldstub [%i1+0x007],%l4 ! Mem[000000003a800107] ldstub [%i0+0x033],%l4 ! Mem[000000003a000133] ldstub [%i3+0x015],%l2 ! Mem[000000003b800115] done p21_trap2o: ldstub [%o1+0x007],%l4 ! Mem[000000003a800107] ldstub [%o0+0x033],%l4 ! Mem[000000003a000133] ldstub [%o3+0x015],%l2 ! Mem[000000003b800115] done p21_trap3e: nop done p21_trap3o: nop done p21_init_memory_pointers: set p21_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p21_local0_start,%i0 set p21_local1_start,%i1 set p21_local2_start,%i2 set p21_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = eab1803e3f876d13 ldx [%g1+0x008],%l1 ! %l1 = 3d51e3d3fec2a5bf ldx [%g1+0x010],%l2 ! %l2 = ce11383088ac0291 ldx [%g1+0x018],%l3 ! %l3 = a065c8c456c81724 ldx [%g1+0x020],%l4 ! %l4 = a24de5604498e6b5 ldx [%g1+0x028],%l5 ! %l5 = 13207386dac45c02 ldx [%g1+0x030],%l6 ! %l6 = e9cc56d28a0af048 ldx [%g1+0x038],%l7 ! %l7 = 4502878ee8f4cf3c ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 22 processor_22: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x58] ! Set the start flag wrpr %g0,7,%cleanwin call p22_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 22 wr %g0,0x4,%fprs ! Make sure fef is 1 set p22_init_freg,%g1 ! %f0 = b555c7a8 6afc5dc2 7bd0d326 bed8d5a1 ! %f4 = 896f4671 0f645810 7f91dfe7 c3013e59 ! %f8 = 9776a43b 917a7cf5 e303c82a 33a7478f ! %f12 = c53427df 7842555a b8e954b4 06f20abd ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = e60fcb27 ce8cf18d e6c78aa2 526ac0ea ! %f20 = 4ff350e2 fe1b0989 8c95768d cb0f17a6 ! %f24 = 6641adeb cfabfd6b 26074c0c 9fb9c939 ! %f28 = 971b641a 2ccfbe99 1446623e 1201384a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b780b237 f06b2493 ea50e886 723cc90d ! %f36 = cce3f239 510bbf31 e101b078 1faf452f ! %f40 = cbca8f13 c38081f9 f37fa3f5 a92902eb ! %f44 = 65754b86 158a70fd 9f7e66fc b03dc3ea ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x65f5bf0000000049,%g7,%g1 ! GSR scale = 9, align = 1 wr %g1,%g0,%gsr ! GSR = 65f5bf0000000049 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 22 p22_label_1: ! %l5 = 914aa7f008bc6149, Mem[0000000090000138] = 317446405e9ebd9d stx %l5,[%o0+0x038] ! Mem[0000000090000138] = 914aa7f008bc6149 ! Mem[000000003d800100] = db51b468, %l1 = e6183b3c7438f2c2 swap [%i3+%g0],%l1 ! %l1 = 00000000db51b468 ! Mem[0000000090000108] = c40fc219, %l18 = d5885be027a43e63 ldsh [%o0+0x00a],%g2 ! %g2 = ffffffffffffc40f ! Mem[000000003c000128] = 59c94eeb, %l7 = 584a65f0, %l0 = d6b37fb1 add %i0,0x28,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000059c94eeb ! Mem[000000003c800138] = b9049b9439ac64ad, %l4 = cec4d47ebaac6047, %l1 = 00000000db51b468 add %i1,0x38,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = b9049b9439ac64ad ! Mem[000000003c00011c] = bb1938c0, %l6 = 3dcf3414c0c8f478 swap [%i0+0x01c],%l6 ! %l6 = 00000000bb1938c0 ! Mem[000000003d800108] = 6f3e6ce6, %l4 = cec4d47ebaac6047 swapa [%i3+%i4]0x81,%l4 ! %l4 = 000000006f3e6ce6 ! Mem[000000003c800130] = 79e0b9b7, %l3 = 739c366818f200dd ldsh [%i1+%o6],%l3 ! %l3 = 00000000000079e0 ! %l5 = 914aa7f008bc6149, Mem[0000000091800118] = 03166c8a stb %l5,[%o3+%i6] ! Mem[0000000091800118] = 49166c8a ! %l2 = 5b3af8ff, %l3 = 000079e0, Mem[000000003d000128] = 46e028ef 245b47d9 stda %l2,[%i2+%o5]0x89 ! Mem[000000003d000128] = 5b3af8ff 000079e0 p22_label_2: ! Mem[000000003c000128] = eb4ec959, %l3 = 00000000000079e0 swapa [%i0+%o5]0x88,%l3 ! %l3 = 00000000eb4ec959 ! Mem[000000003c000110] = 997f9bc5, %l4 = 000000006f3e6ce6 ldstub [%i0+%i5],%l4 ! %l4 = 0000000000000099 ! %l0 = 0000000059c94eeb, Mem[000000003c000106] = 907a8c13 sth %l0,[%i0+0x006] ! Mem[000000003c000104] = 907a4eeb ! %l0 = 59c94eeb, %l1 = 39ac64ad, Mem[000000003c000130] = 83b12ee5 e6f6133c stda %l0,[%i0+%o6]0x80 ! Mem[000000003c000130] = 59c94eeb 39ac64ad ! Mem[000000003c000125] = 8242e8f8, %l4 = 0000000000000099 ldstub [%i0+0x025],%l4 ! %l4 = 0000000000000042 ! Mem[000000003d800118] = 5d63352afa48e26a, %l2 = 3ab0a2165b3af8ff, %l1 = b9049b9439ac64ad add %i3,0x18,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 5d63352afa48e26a ! Mem[000000003d800128] = e1aad485, %l3 = 00000000eb4ec959 ldsba [%i3+%o5]0x88,%l3 ! %l3 = ffffffffffffff85 ! Mem[000000003d00013b] = 42764add, %l4 = 0000000000000042 ldstub [%i2+0x03b],%l4 ! %l4 = 00000000000000dd ! Mem[000000003c00011f] = c0c8f478, %l2 = 3ab0a2165b3af8ff ldstub [%i0+0x01f],%l2 ! %l2 = 0000000000000078 ! Mem[000000003c000118] = 2bb75560c0c8f4ff, %l3 = ffffffffffffff85, %l5 = 914aa7f008bc6149 add %i0,0x18,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 2bb75560c0c8f4ff p22_label_3: ! %l7 = 98d19498584a65f0, Mem[000000003d000120] = e373174b stba %l7,[%i2+%o4]0x81 ! Mem[000000003d000120] = f073174b ! Mem[000000003d800128] = 85d4aae1, %l3 = ffffffffffffff85 swapa [%i3+%o5]0x81,%l3 ! %l3 = 0000000085d4aae1 ! Mem[000000003c000100] = 3230d43e, %l0 = 59c94eeb, %l5 = c0c8f4ff casa [%i0]0x80,%l0,%l5 ! %l5 = 000000003230d43e ! %l5 = 000000003230d43e, Mem[000000003c800106] = 538a4fed sth %l5,[%i1+0x006] ! Mem[000000003c800104] = 538ad43e ! Mem[000000003c800110] = 3d4901cf, %l7 = 98d19498584a65f0 swap [%i1+%i5],%l7 ! %l7 = 000000003d4901cf ! %l0 = 59c94eeb, %l1 = fa48e26a, Mem[000000003d000120] = 4b1773f0 d40b3a25 stda %l0,[%i2+%o4]0x89 ! Mem[000000003d000120] = 59c94eeb fa48e26a ! Mem[000000003d80013a] = 57e9ece6, %l3 = 0000000085d4aae1 ldstub [%i3+0x03a],%l3 ! %l3 = 00000000000000ec ! Mem[000000003d800108] = baac6047 f16ece27, %l2 = 00000078, %l3 = 000000ec ldda [%i3+0x008]%asi,%l2 ! %l2 = 00000000baac6047 00000000f16ece27 ! %l1 = 5d63352afa48e26a, Mem[0000000091800128] = bf401764 stw %l1,[%o3+%o5] ! Mem[0000000091800128] = fa48e26a ! Mem[000000003c80011a] = bc681055, %l3 = 00000000f16ece27 ldstub [%i1+0x01a],%l3 ! %l3 = 0000000000000010 p22_label_4: ! Mem[0000000091000120] = 9398602703ba71d0, %l18 = d5885be027a43e63 ldx [%o2+%o4],%g2 ! %g2 = 9398602703ba71d0 ! %l6 = bb1938c0, %l7 = 3d4901cf, Mem[000000003d800100] = 7438f2c2 8fbf5bd7 stda %l6,[%i3+%g0]0x81 ! Mem[000000003d800100] = bb1938c0 3d4901cf ! Mem[000000003d800110] = c92ed63e, %l6 = 00000000bb1938c0 ldsha [%i3+%i5]0x89,%l6 ! %l6 = ffffffffffffd63e ! Mem[000000003d000128] = fff83a5b, %l7 = 000000003d4901cf swapa [%i2+%o5]0x81,%l7 ! %l7 = 00000000fff83a5b ! Mem[0000000090000138] = 914aa7f0 08bc6149, %l4 = 000000dd, %l5 = 3230d43e ldd [%o0+0x038],%g2 ! %l4 = 00000000000000dd 000000003230d43e ! Mem[000000003d000130] = 1cd81f6e, %l2 = 00000000baac6047 swapa [%i2+%o6]0x81,%l2 ! %l2 = 000000001cd81f6e ! %l5 = 000000003230d43e, Mem[0000000090000109] = 25c40fc2 stba %l5,[%o0+0x009]%asi ! Mem[0000000090000108] = 3ec40fc2 ! Mem[000000003d000110] = 41c6ae6a, %l1 = 5d63352afa48e26a lduba [%i2+%i5]0x88,%l1 ! %l1 = 000000000000006a ! %l0 = 0000000059c94eeb, Mem[0000000091800118] = 49166c8a stb %l0,[%o3+%i6] ! Mem[0000000091800118] = eb166c8a ! Mem[000000003d800134] = 8ac3ac32, %l3 = 0000000000000010 swap [%i3+0x034],%l3 ! %l3 = 000000008ac3ac32 p22_label_5: ! Mem[000000003d80013c] = 6d078254, %l6 = ffffffffffffd63e ldstub [%i3+0x03c],%l6 ! %l6 = 000000000000006d ! Mem[000000003c80011f] = f40807b6, %l1 = 000000000000006a ldstub [%i1+0x01f],%l1 ! %l1 = 00000000000000b6 ! Mem[000000003c000128] = e0790000c9bf70f1, %l4 = 00000000000000dd, %l0 = 0000000059c94eeb add %i0,0x28,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = e0790000c9bf70f1 ! %l7 = 00000000fff83a5b, Mem[000000003d000118] = 336fa56e stba %l7,[%i2+%i6]0x89 ! Mem[000000003d000118] = 336fa55b ! %l6 = 0000006d, %l7 = fff83a5b, Mem[000000003d000108] = 280ab797 bb80098f stda %l6,[%i2+%i4]0x89 ! Mem[000000003d000108] = 0000006d fff83a5b ! Mem[000000003c800110] = 584a65f0a34a499c, %l6 = 000000000000006d, %l7 = 00000000fff83a5b add %i1,0x10,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 584a65f0a34a499c ! Mem[000000003d800110] = 3ed62ec90433987e, %l7 = 584a65f0a34a499c, %l4 = 00000000000000dd add %i3,0x10,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 3ed62ec90433987e ! Mem[000000003d000120] = 59c94eeb, %l2 = 000000001cd81f6e lduba [%i2+%o4]0x88,%l2 ! %l2 = 00000000000000eb ! Mem[0000000090000128] = 937868c0, %l18 = d5885be027a43e63 lduh [%o0+0x02a],%g2 ! %g2 = 0000000000009378 ! Mem[000000009000011c] = 35f576a0, %l18 = d5885be027a43e63 lduh [%o0+0x01c],%g2 ! %g2 = 00000000000035f5 p22_label_6: ! Mem[000000003c00011c] = c0c8f4ff, %l0 = e0790000c9bf70f1, %asi = 80 swapa [%i0+0x01c]%asi,%l0 ! %l0 = 00000000c0c8f4ff ! Mem[0000000090800134] = 7b9430a9, %l18 = d5885be027a43e63 ldsh [%o1+0x036],%g2 ! %g2 = 0000000000007b94 ! Mem[000000003c000110] = ff7f9bc5, %l4 = 3ed62ec90433987e lduha [%i0+%i5]0x80,%l4 ! %l4 = 000000000000ff7f ! Mem[000000003d800124] = c2f6affa, %l5 = 3230d43e, %l3 = 8ac3ac32 add %i3,0x24,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000c2f6affa ! %l7 = 584a65f0a34a499c, Mem[0000000090000137] = a4914aa7 stba %l7,[%o0+0x037]%asi ! Mem[0000000090000134] = 9c914aa7 ! %l0 = 00000000c0c8f4ff, Mem[000000003c800108] = 02e1b0dbb15ebea5 stxa %l0,[%i1+%i4]0x80 ! Mem[000000003c800108] = 00000000c0c8f4ff ! Mem[000000003d800110] = c92ed63e, %l6 = 000000000000006d ldswa [%i3+%i5]0x88,%l6 ! %l6 = ffffffffc92ed63e ! Mem[000000003d80010a] = baac6047, %l0 = 00000000c0c8f4ff ldstub [%i3+0x00a],%l0 ! %l0 = 0000000000000060 ! %l2 = 00000000000000eb, Mem[0000000090800120] = 67cb6fb0 sth %l2,[%o1+%o4] ! Mem[0000000090800120] = 00eb6fb0 ! Mem[000000003c000118] = 2bb75560c9bf70f1, %l1 = 00000000000000b6 ldx [%i0+%i6],%l1 ! %l1 = 2bb75560c9bf70f1 p22_label_7: ! Mem[000000009080010c] = cbefad54, %l18 = d5885be027a43e63 lduw [%o1+0x00c],%g2 ! %g2 = d5885be027a43e63 ! Mem[000000003c000118] = 6055b72b, %l4 = 000000000000ff7f ldstuba [%i0+%i6]0x89,%l4 ! %l4 = 000000000000002b ! Mem[000000003d00011c] = 927e739d, %l6 = ffffffffc92ed63e swap [%i2+0x01c],%l6 ! %l6 = 00000000927e739d ! Mem[000000003d000128] = 3d4901cf, %l6 = 00000000927e739d swap [%i2+%o5],%l6 ! %l6 = 000000003d4901cf ! %l5 = 000000003230d43e, Mem[000000003d000108] = 0000006d stwa %l5,[%i2+%i4]0x89 ! Mem[000000003d000108] = 3230d43e ! Mem[000000003d000134] = b2234ec0, %l7 = 584a65f0a34a499c swap [%i2+0x034],%l7 ! %l7 = 00000000b2234ec0 ! Mem[000000003d000131] = baac6047, %l4 = 000000000000002b ldstuba [%i2+0x031]%asi,%l4 ! %l4 = 00000000000000ac ! %l3 = 00000000c2f6affa, Mem[000000003c000118] = f170bfc96055b7ff stxa %l3,[%i0+%i6]0x89 ! Mem[000000003c000118] = 00000000c2f6affa ! Mem[000000003c800134] = 28d8e277, %l7 = b2234ec0, %l4 = 000000ac add %i1,0x34,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000028d8e277 ! Mem[000000003c800120] = 61b7099bdbc9e25c, %l3 = 00000000c2f6affa, %l1 = 2bb75560c9bf70f1 add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 61b7099bdbc9e25c p22_label_8: ! %l6 = 000000003d4901cf, Mem[000000003c000100] = 3230d43e stba %l6,[%i0+%g0]0x81 ! Mem[000000003c000100] = cf30d43e ! Mem[0000000091800128] = fa48e26a35187c6a, %l18 = d5885be027a43e63 ldxa [%o3+0x028]%asi,%g2 ! %g2 = fa48e26a35187c6a ! Mem[000000003d800110] = 3ed62ec9, %l0 = 0000000000000060 ldsba [%i3+%i5]0x80,%l0 ! %l0 = 000000000000003e ! %l1 = 61b7099bdbc9e25c, Mem[0000000090000102] = 5572c76a sth %l1,[%o0+0x002] ! Mem[0000000090000100] = e25cc76a ! Mem[000000003d000108] = 3ed43032, %l3 = c2f6affa, %l6 = 3d4901cf add %i2,0x08,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000003ed43032 ! Mem[000000003d800128] = ffffff85 4c920618, %l0 = 0000003e, %l1 = dbc9e25c ldd [%i3+%o5],%l0 ! %l0 = 00000000ffffff85 000000004c920618 ! %l4 = 0000000028d8e277, Mem[0000000090800130] = e8614bb4 sth %l4,[%o1+%o6] ! Mem[0000000090800130] = e2774bb4 ! Mem[000000003d000128] = 9d737e92, %l7 = 00000000b2234ec0 lduha [%i2+%o5]0x88,%l7 ! %l7 = 0000000000007e92 ! Mem[000000003c000132] = 59c94eeb, %l4 = 0000000028d8e277 ldstub [%i0+0x032],%l4 ! %l4 = 000000000000004e ! %l0 = 00000000ffffff85, Mem[000000003c800128] = baa472c6 stba %l0,[%i1+%o5]0x89 ! Mem[000000003c800128] = baa47285 p22_label_9: ! Mem[000000003d000114] = 374055e6, %l7 = 00007e92, %l2 = 000000eb add %i2,0x14,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000374055e6 ! Mem[0000000091000118] = 28238bb1833d66b8, %l18 = d5885be027a43e63 ldxa [%o2+0x018]%asi,%g2 ! %g2 = 28238bb1833d66b8 ! Mem[000000003d800130] = 5844fbd9, %l6 = 000000003ed43032, %asi = 80 swapa [%i3+0x030]%asi,%l6 ! %l6 = 000000005844fbd9 ! Mem[0000000090800110] = 05b93bc74f009b20, %l18 = d5885be027a43e63 ldx [%o1+%i5],%g2 ! %g2 = 05b93bc74f009b20 ! %l0 = ffffff85, %l1 = 4c920618, Mem[0000000090000128] = 2f9e9378 68c05e54 std %l0,[%o0+%o5] ! Mem[0000000090000128] = ffffff85 4c920618 ! %l0 = 00000000ffffff85, Mem[0000000091000122] = 602703ba sth %l0,[%o2+0x022] ! Mem[0000000091000120] = ff8503ba ! Mem[000000003d800130] = 3ed4303200000010, %l6 = 000000005844fbd9, %l3 = 00000000c2f6affa add %i3,0x30,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 3ed4303200000010 ! Mem[000000003d80012c] = 4c920618, %l7 = 00007e92, %l3 = 00000010 add %i3,0x2c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000004c920618 ! Mem[000000003d000100] = de21a6df, %l2 = 00000000374055e6 swapa [%i2+%g0]0x81,%l2 ! %l2 = 00000000de21a6df ! %l2 = de21a6df, %l3 = 4c920618, Mem[000000003c000100] = cf30d43e 907a4eeb stda %l2,[%i0+%g0]0x81 ! Mem[000000003c000100] = de21a6df 4c920618 p22_label_10: ! Mem[000000003d000118] = 336fa55b, %l4 = 000000000000004e lduha [%i2+%i6]0x88,%l4 ! %l4 = 000000000000a55b ! Mem[000000003c00011c] = 00000000, %l5 = 3230d43e, %l2 = de21a6df add %i0,0x1c,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000000000000 ! Mem[000000003c800120] = 61b7099b, %l0 = 00000000ffffff85 ldsw [%i1+%o4],%l0 ! %l0 = 0000000061b7099b ! Mem[000000003d000130] = baff6047, %l7 = 0000000000007e92 swap [%i2+%o6],%l7 ! %l7 = 00000000baff6047 ! Mem[000000003c000124] = 82ffe8f8, %l2 = 0000000000000000 swap [%i0+0x024],%l2 ! %l2 = 0000000082ffe8f8 ! Mem[000000003c000115] = c36bfb4e, %l2 = 0000000082ffe8f8 ldstub [%i0+0x015],%l2 ! %l2 = 000000000000006b ! Mem[000000003d000130] = 927e0000, %l6 = 000000005844fbd9 ldstuba [%i2+%o6]0x88,%l6 ! %l6 = 0000000000000000 ! Mem[000000003d00013c] = 36c1082e, %l6 = 0000000000000000 swap [%i2+0x03c],%l6 ! %l6 = 0000000036c1082e ! Mem[0000000091000108] = 9acf8f22, %l18 = d5885be027a43e63 lduh [%o2+0x00a],%g2 ! %g2 = 0000000000009acf ! Mem[000000003d80011c] = fa48e26a, %l2 = 000000000000006b swap [%i3+0x01c],%l2 ! %l2 = 00000000fa48e26a p22_label_11: ! Mem[000000003c800100] = dc026198538ad43e, %l0 = 0000000061b7099b, %l2 = 00000000fa48e26a casxa [%i1]0x80,%l0,%l2 ! %l2 = dc026198538ad43e ! Mem[000000003d000110] = 6aaec641 374055e6, %l2 = 538ad43e, %l3 = 4c920618 ldda [%i2+%i5]0x81,%l2 ! %l2 = 000000006aaec641 00000000374055e6 ! %l3 = 00000000374055e6, Mem[000000009080011c] = 61d3fbdc, %asi = 80 stwa %l3,[%o1+0x01c]%asi ! Mem[000000009080011c] = 374055e6 ! Mem[000000003c80012c] = 84e8070f, %l6 = 0000000036c1082e swap [%i1+0x02c],%l6 ! %l6 = 0000000084e8070f ! Mem[000000003c00013d] = deffcc2a, %l4 = 000000000000a55b ldstub [%i0+0x03d],%l4 ! %l4 = 00000000000000ff ! %l7 = 00000000baff6047, Mem[0000000091800104] = ed61de0d stw %l7,[%o3+0x004] ! Mem[0000000091800104] = baff6047 ! %l7 = 00000000baff6047, Mem[000000003d80012c] = 4c920618, %asi = 80 stwa %l7,[%i3+0x02c]%asi ! Mem[000000003d80012c] = baff6047 ! %l2 = 6aaec641, %l3 = 374055e6, Mem[000000003d000130] = 927e00ff 9c494aa3 stda %l2,[%i2+%o6]0x88 ! Mem[000000003d000130] = 6aaec641 374055e6 ! Mem[000000003c000130] = 59c9ffeb, %l7 = 00000000baff6047 lduha [%i0+%o6]0x80,%l7 ! %l7 = 00000000000059c9 ! Mem[000000003c800128] = 8572a4ba36c1082e, %l0 = 0000000061b7099b, %l4 = 00000000000000ff add %i1,0x28,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 8572a4ba36c1082e p22_label_12: ! Mem[000000003d800120] = faaff6c2140fbf46, %l2 = 000000006aaec641 ldxa [%i3+%o4]0x88,%l2 ! %l2 = faaff6c2140fbf46 ! Mem[0000000091000138] = 55170a67, %l18 = d5885be027a43e63 lduw [%o2+0x038],%g2 ! %g2 = d5885be027a43e63 ! %l6 = 0000000084e8070f, Mem[000000009100012c] = 1c456b0e, %asi = 80 stwa %l6,[%o2+0x02c]%asi ! Mem[000000009100012c] = 84e8070f ! Mem[000000003d000110] = 6aaec641374055e6, %l5 = 000000003230d43e, %l4 = 8572a4ba36c1082e add %i2,0x10,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 6aaec641374055e6 ! %l6 = 0000000084e8070f, Mem[000000003d800108] = baacff47 stha %l6,[%i3+%i4]0x81 ! Mem[000000003d800108] = 070fff47 ! %l3 = 00000000374055e6, Mem[0000000091000116] = 88b42823 sth %l3,[%o2+0x016] ! Mem[0000000091000114] = 55e62823 ! Mem[0000000090000138] = 914aa7f0, %l18 = d5885be027a43e63 ldsw [%o0+0x038],%g2 ! %g2 = d5885be027a43e63 ! Mem[000000003d000120] = 59c94eeb, %l3 = 00000000374055e6 ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 00000000000000eb ! Mem[000000003c000110] = c59b7fff, %l7 = 00000000000059c9 lduba [%i0+%i5]0x88,%l7 ! %l7 = 00000000000000ff ! %l6 = 0000000084e8070f, Mem[000000003d000118] = 3ed62ec9336fa55b stxa %l6,[%i2+%i6]0x89 ! Mem[000000003d000118] = 0000000084e8070f p22_label_13: ! %l3 = 00000000000000eb, Mem[0000000090800124] = cd32aeda stb %l3,[%o1+0x024] ! Mem[0000000090800124] = eb32aeda ! Mem[000000003d000128] = 9d737e92, %l4 = 6aaec641374055e6 lduba [%i2+%o5]0x88,%l4 ! %l4 = 0000000000000092 ! Mem[000000003d800128] = ffffff85, %l5 = 3230d43e, %l6 = 84e8070f add %i3,0x28,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000ffffff85 ! Mem[000000003c000138] = c6ffd30bdeffcc2a, %l5 = 000000003230d43e, %l3 = 00000000000000eb add %i0,0x38,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = c6ffd30bdeffcc2a ! Mem[000000003d800136] = 00000010, %l7 = 00000000000000ff ldstub [%i3+0x036],%l7 ! %l7 = 0000000000000000 ! Mem[000000003d000108] = 3ed43032, %l7 = 00000000, %l3 = deffcc2a add %i2,0x08,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000003ed43032 ! Mem[000000003d000120] = ff4ec959, %l2 = 140fbf46, %l6 = ffffff85 add %i2,0x20,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ff4ec959 ! Mem[000000003d800130] = 3ed430320000ff10, %l3 = 000000003ed43032, %l1 = 000000004c920618 add %i3,0x30,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 3ed430320000ff10 ! Mem[000000003d00013f] = 00000000, %l2 = faaff6c2140fbf46 ldstub [%i2+0x03f],%l2 ! %l2 = 0000000000000000 ! Mem[000000003c000102] = de21a6df, %l3 = 000000003ed43032 ldstub [%i0+0x002],%l3 ! %l3 = 00000000000000a6 p22_label_14: ! Mem[000000003c800118] = bc68ff55, %l3 = 00000000000000a6 swapa [%i1+%i6]0x81,%l3 ! %l3 = 00000000bc68ff55 ! Mem[000000003d800110] = c92ed63e, %l5 = 000000003230d43e swapa [%i3+%i5]0x89,%l5 ! %l5 = 00000000c92ed63e ! Mem[000000003d800120] = 46bf0f14 c2f6affa, %l6 = ff4ec959, %l7 = 00000000 ldda [%i3+%o4]0x81,%l6 ! %l6 = 0000000046bf0f14 00000000c2f6affa ! %l2 = 0000000000000000, Mem[000000009080011d] = 4055e600 stba %l2,[%o1+0x01d]%asi ! Mem[000000009080011c] = 0055e600 ! Mem[000000003c00013c] = deffcc2a, %l1 = 3ed430320000ff10 ldub [%i0+0x03d],%l1 ! %l1 = 00000000000000ff ! Mem[000000003d000134] = e6554037, %l2 = 0000000000000000 ldub [%i2+0x035],%l2 ! %l2 = 0000000000000055 ! Mem[000000009100012c] = 0f87522d, %l18 = d5885be027a43e63 ldsb [%o2+0x02f],%g2 ! %g2 = 000000000000000f ! Mem[000000003c800128] = 8572a4ba, %l7 = 00000000c2f6affa, %asi = 80 swapa [%i1+0x028]%asi,%l7 ! %l7 = 000000008572a4ba ! Mem[0000000091800128] = 6a35187c, %l18 = d5885be027a43e63 ldub [%o3+0x02b],%g2 ! %g2 = 000000000000006a ! Mem[000000003c800128] = faaff6c2, %l3 = 00000000bc68ff55 ldswa [%i1+%o5]0x88,%l3 ! %l3 = fffffffffaaff6c2 p22_label_15: ! Mem[0000000090800110] = 05b93bc7, %l18 = d5885be027a43e63 ldsw [%o1+%i5],%g2 ! %g2 = d5885be027a43e63 ! Mem[0000000091800100] = 921776b1baff6047, %l18 = d5885be027a43e63 ldx [%o3+%g0],%g2 ! %g2 = 921776b1baff6047 ! %l5 = 00000000c92ed63e, Mem[000000003c000118] = faaff6c2 stwa %l5,[%i0+%i6]0x81 ! Mem[000000003c000118] = c92ed63e ! Mem[000000003d00013c] = 000000ff, %l7 = 000000008572a4ba ldub [%i2+0x03f],%l7 ! %l7 = 00000000000000ff ! Mem[000000003d000118] = 0f07e884, %l2 = 0000000000000055 ldsba [%i2+%i6]0x80,%l2 ! %l2 = 000000000000000f ! %l1 = 00000000000000ff, Mem[000000003c800108] = 00000000 stw %l1,[%i1+%i4] ! Mem[000000003c800108] = 000000ff ! Mem[0000000091800130] = b4948512ed611253, %l18 = d5885be027a43e63 ldx [%o3+%o6],%g2 ! %g2 = b4948512ed611253 ! Mem[000000003c000118] = c92ed63e, %l2 = 0000000f, %l1 = 000000ff add %i0,0x18,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000c92ed63e ! Mem[000000003c800127] = dbc9e25c, %l2 = 000000000000000f ldstub [%i1+0x027],%l2 ! %l2 = 000000000000005c ! Mem[000000003c000120] = 37a9acd1, %l6 = 0000000046bf0f14 ldstuba [%i0+%o4]0x80,%l6 ! %l6 = 0000000000000037 ba,a p22_not_taken_0_end p22_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p22_branch_failed p22_not_taken_0_end: ! End of Random Code for Processor 22 p22_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x058] ! Set processor 22 done flag ! Check Registers p22_check_registers: set p22_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000061b7099b bne,a,pn %xcc,p22_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000c92ed63e bne,a,pn %xcc,p22_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000005c bne,a,pn %xcc,p22_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be fffffffffaaff6c2 bne,a,pn %xcc,p22_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000092 bne,a,pn %xcc,p22_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000037 bne,a,pn %xcc,p22_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000ff bne,a,pn %xcc,p22_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p22_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = de21ffdf4c920618 ldx [%i0+0x000],%g3 ! Observed data at 000000003c000100 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff7f9bc5c3fffb4e ldx [%i0+0x010],%g3 ! Observed data at 000000003c000110 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffa9acd100000000 ldx [%i0+0x020],%g3 ! Observed data at 000000003c000120 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 59c9ffeb39ac64ad ldx [%i0+0x030],%g3 ! Observed data at 000000003c000130 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x030,%g4 set p22_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 000000ffc0c8f4ff ldx [%i1+0x008],%g3 ! Observed data at 000000003c800108 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000a6f40807ff ldx [%i1+0x018],%g3 ! Observed data at 000000003c800118 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 61b7099bdbc9e2ff ldx [%i1+0x020],%g3 ! Observed data at 000000003c800120 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x020,%g4 set p22_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 374055e6421d7c69 ldx [%i2+0x000],%g3 ! Observed data at 000000003d000100 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 3ed430325b3af8ff ldx [%i2+0x008],%g3 ! Observed data at 000000003d000108 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0f07e88400000000 ldx [%i2+0x018],%g3 ! Observed data at 000000003d000118 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff4ec9596ae248fa ldx [%i2+0x020],%g3 ! Observed data at 000000003d000120 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 927e739de0790000 ldx [%i2+0x028],%g3 ! Observed data at 000000003d000128 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 41c6ae6ae6554037 ldx [%i2+0x030],%g3 ! Observed data at 000000003d000130 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 42764aff000000ff ldx [%i2+0x038],%g3 ! Observed data at 000000003d000138 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x038,%g4 set p22_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = bb1938c03d4901cf ldx [%i3+0x000],%g3 ! Observed data at 000000003d800100 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 070fff47f16ece27 ldx [%i3+0x008],%g3 ! Observed data at 000000003d800108 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3ed430320433987e ldx [%i3+0x010],%g3 ! Observed data at 000000003d800110 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5d63352a0000006b ldx [%i3+0x018],%g3 ! Observed data at 000000003d800118 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffffff85baff6047 ldx [%i3+0x028],%g3 ! Observed data at 000000003d800128 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 57e9ffe6ff078254 ldx [%i3+0x038],%g3 ! Observed data at 000000003d800138 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x038,%g4 ! The test for processor 22 has passed p22_passed: ta GOOD_TRAP nop p22_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p22_failed p22_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p22_failed p22_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p22_failed p22_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p22_failed p22_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p22_failed p22_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p22_failed p22_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p22_failed p22_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p22_failed ! The test for processor 22 failed p22_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x058] ! Set processor 22 done flag set p22_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 22 failed p22_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x058] ! Set processor 22 done flag set p22_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p22_dfill_failed: ba p22_failed mov 0xddd,%g1 p22_selfmod_failed: ba p22_failed mov 0xabc,%g1 p22_common_error: or %g0,0xef6,%g1 ba p22_failed mov %o5,%g3 p22_common_signature_error: set p22_temp,%g1 ba p22_failed st %g2,[%g1] ! Common Lock Number p22_common_timeout: set p22_temp,%g1 ba p22_failed st %g2,[%g1] ! Common Lock Number p22_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p22_failed mov 0x0,%g3 p22_trap1e: ldub [%i3+0x012],%l7 ! Mem[000000003d800112] swap [%i3+0x01c],%l2 ! Mem[000000003d80011c] stw %l2,[%i1+0x02c] ! Mem[000000003c80012c] done p22_trap1o: ldub [%o3+0x012],%l7 ! Mem[000000003d800112] swap [%o3+0x01c],%l2 ! Mem[000000003d80011c] stw %l2,[%o1+0x02c] ! Mem[000000003c80012c] done p22_trap2e: swap [%i2+0x038],%l7 ! Mem[000000003d000138] ldd [%i1+0x000],%l6 ! Mem[000000003c800100] swap [%i2+0x03c],%l6 ! Mem[000000003d00013c] done p22_trap2o: swap [%o2+0x038],%l7 ! Mem[000000003d000138] ldd [%o1+0x000],%l6 ! Mem[000000003c800100] swap [%o2+0x03c],%l6 ! Mem[000000003d00013c] done p22_trap3e: nop nop nop done p22_trap3o: nop nop nop done p22_init_memory_pointers: set p22_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p22_local0_start,%i0 set p22_local1_start,%i1 set p22_local2_start,%i2 set p22_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 4626503fd6b37fb1 ldx [%g1+0x008],%l1 ! %l1 = e6183b3c7438f2c2 ldx [%g1+0x010],%l2 ! %l2 = 3ab0a2165b3af8ff ldx [%g1+0x018],%l3 ! %l3 = 739c366818f200dd ldx [%g1+0x020],%l4 ! %l4 = cec4d47ebaac6047 ldx [%g1+0x028],%l5 ! %l5 = 914aa7f008bc6149 ldx [%g1+0x030],%l6 ! %l6 = 3dcf3414c0c8f478 ldx [%g1+0x038],%l7 ! %l7 = 98d19498584a65f0 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 23 processor_23: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x5c] ! Set the start flag wrpr %g0,7,%cleanwin call p23_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 23 wr %g0,0x4,%fprs ! Make sure fef is 1 set p23_init_freg,%g1 ! %f0 = e957cecb c2f95652 7dd40e6f 61a6ef3c ! %f4 = 99f9977d 2142c1c7 9840af02 b3c88bbe ! %f8 = 7b5cdb38 42d9b1c2 a0dba9dd afddc94e ! %f12 = cfed8032 147d866e 1a19cd9e 1528404d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 073d94ae 967bfe70 bac4dade dcc2431c ! %f20 = 6c4d9103 4d83f7f0 d1cacfd6 e32282ee ! %f24 = 138ce816 8d80af9f eda471dc ee37d76b ! %f28 = dbe71bff 303d57cf c47bff92 f6facf66 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 282d8bbc 96dfdb1d 13833ba2 87c1b017 ! %f36 = de8c9a9d 51cc9fab 8c08aad5 dd778183 ! %f40 = 59b20b0a 085a205e 484ee670 acdeac55 ! %f44 = 486e5424 64db1c2c d98c5342 772539f6 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xccbb485700000010,%g7,%g1 ! GSR scale = 2, align = 0 wr %g1,%g0,%gsr ! GSR = ccbb485700000010 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 23 p23_label_1: ! Mem[000000003f000130] = 275c80b8, %l6 = 69551abc1a10d3f3 ldswa [%i2+%o6]0x88,%l6 ! %l6 = 00000000275c80b8 ! Mem[000000003e800128] = f9d8cd4848c15150, %l7 = 864e733c43d3fb2d, %l6 = 00000000275c80b8 add %i1,0x28,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = f9d8cd4848c15150 ! Mem[000000003e000108] = bcf1727e, %l7 = 864e733c43d3fb2d ldswa [%i0+%i4]0x80,%l7 ! %l7 = ffffffffbcf1727e ! Mem[000000003f800100] = 09e4debc, %l2 = b1b9ce91, %l4 = d5d0c63f casa [%i3]0x80,%l2,%l4 ! %l4 = 0000000009e4debc ! Mem[0000000090000128] = 2f9e937868c05e54, %l18 = 750a4c00795d4e7c ldx [%o0+%o5],%g2 ! %g2 = 2f9e937868c05e54 ! Mem[0000000091000110] = 3e07e896 1ee988b4, %l2 = b1b9ce91, %l3 = 95e4637e ldd [%o2+%i5],%g2 ! %l2 = de974e43b1b9ce91 86bb943495e4637e ! Mem[000000003f800100] = 09e4debc, %l0 = 3e0221e1a3995463, %asi = 80 swapa [%i3+0x000]%asi,%l0 ! %l0 = 0000000009e4debc ! Mem[000000003f000130] = 275c80b8, %l2 = de974e43b1b9ce91 swapa [%i2+%o6]0x88,%l2 ! %l2 = 00000000275c80b8 ! Mem[000000003f800138] = 0e2f0fec327cc2ee, %l2 = 00000000275c80b8, %l2 = 00000000275c80b8 add %i3,0x38,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 0e2f0fec327cc2ee ! Mem[000000003e800118] = 35f57ff1f087ddef, %l4 = 0000000009e4debc, %l0 = 0000000009e4debc add %i1,0x18,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 35f57ff1f087ddef p23_label_2: ! Mem[000000003e000128] = 8c85dba9, %l1 = 84b9b598, %l2 = 327cc2ee add %i0,0x28,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000008c85dba9 ! Mem[000000003e800100] = 199741d1, %l6 = f9d8cd4848c15150 ldsba [%i1+%g0]0x89,%l6 ! %l6 = ffffffffffffffd1 ! Mem[0000000091800104] = ed61de0d, %l18 = 750a4c00795d4e7c ldsw [%o3+0x004],%g2 ! %g2 = 750a4c00795d4e7c ! Mem[0000000090000118] = 20335f9f35f576a0, %l18 = 750a4c00795d4e7c ldx [%o0+%i6],%g2 ! %g2 = 20335f9f35f576a0 ! Mem[000000003e000130] = c073bd01219d4e9a, %l3 = 86bb943495e4637e ldxa [%i0+%o6]0x80,%l3 ! %l3 = c073bd01219d4e9a ! Mem[000000003e800104] = 96fdd66a, %l1 = 84b9b598, %l5 = d174fbb9 add %i1,0x04,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000096fdd66a ! Mem[000000003e800126] = b11a96cd, %l1 = 07ce343c84b9b598 ldstub [%i1+0x026],%l1 ! %l1 = 0000000000000096 ! Mem[000000003f000114] = 88b88fc7, %l7 = ffffffffbcf1727e, %asi = 80 swapa [%i2+0x014]%asi,%l7 ! %l7 = 0000000088b88fc7 ! Mem[0000000091000128] = a81c456b, %l18 = 750a4c00795d4e7c ldsb [%o2+0x02b],%g2 ! %g2 = ffffffffffffffa8 ! Mem[000000003f800110] = c58401a9, %l2 = 000000008c85dba9 lduba [%i3+%i5]0x88,%l2 ! %l2 = 00000000000000a9 p23_label_3: ! Mem[000000003f000128] = f152b794, %l7 = 0000000088b88fc7 ldstuba [%i2+%o5]0x80,%l7 ! %l7 = 00000000000000f1 ! %l3 = c073bd01219d4e9a, Mem[000000003f800120] = 5eb214d0 sth %l3,[%i3+%o4] ! Mem[000000003f800120] = 4e9a14d0 ! Mem[000000003e800118] = f17ff535, %l5 = 0000000096fdd66a lduwa [%i1+%i6]0x88,%l5 ! %l5 = 00000000f17ff535 ! Mem[000000003f800120] = 4e9a14d08630c9d5, %l7 = 00000000000000f1, %l5 = 00000000f17ff535 add %i3,0x20,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 4e9a14d08630c9d5 ! Mem[0000000091800120] = 725398d00b85d364, %l18 = 750a4c00795d4e7c ldx [%o3+%o4],%g2 ! %g2 = 725398d00b85d364 ! Mem[000000003f800108] = a3ecd1e36361a6a0, %l4 = 0000000009e4debc, %l5 = 4e9a14d08630c9d5 add %i3,0x08,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = a3ecd1e36361a6a0 ! Mem[000000003f800100] = 635499a3, %l5 = a3ecd1e36361a6a0 lduwa [%i3+%g0]0x88,%l5 ! %l5 = 00000000635499a3 ! Mem[000000003f000128] = ff52b794, %l7 = 00000000000000f1 swapa [%i2+%o5]0x80,%l7 ! %l7 = 00000000ff52b794 ! Mem[000000003e000100] = c8e6e8b9, %l7 = 00000000ff52b794 ldstub [%i0+%g0],%l7 ! %l7 = 00000000000000c8 ! Mem[000000003e80012c] = 48c15150, %l1 = 0000000000000096, %asi = 80 swapa [%i1+0x02c]%asi,%l1 ! %l1 = 0000000048c15150 p23_label_4: ! Mem[000000003f000108] = c3e9aa560b12641b, %l6 = ffffffffffffffd1, %l5 = 00000000635499a3 add %i2,0x08,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = c3e9aa560b12641b ! Mem[000000003f000110] = 7fab150b, %l1 = 48c15150, %l0 = f087ddef add %i2,0x10,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000007fab150b ! Mem[000000009180013c] = 8e3ab89c, %l18 = 750a4c00795d4e7c ldsw [%o3+0x03c],%g2 ! %g2 = 750a4c00795d4e7c ! Mem[0000000090800128] = 20d5ba79, %l18 = 750a4c00795d4e7c ldub [%o1+0x02a],%g2 ! %g2 = 0000000000000020 ! Mem[000000003e800100] = d1419719, %l0 = 000000007fab150b swap [%i1+%g0],%l0 ! %l0 = 00000000d1419719 ! Mem[000000003e800120] = 6807aa44b11affcd, %l2 = 00000000000000a9, %l2 = 00000000000000a9 add %i1,0x20,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 6807aa44b11affcd ! %l2 = 6807aa44b11affcd, Mem[000000003e800108] = f7c09d78 stwa %l2,[%i1+%i4]0x81 ! Mem[000000003e800108] = b11affcd ! Mem[000000003f800100] = a3995463, %l4 = 0000000009e4debc lduha [%i3+%g0]0x80,%l4 ! %l4 = 000000000000a399 ! Mem[000000003e000120] = edb8dd76, %l5 = c3e9aa560b12641b ldsba [%i0+%o4]0x89,%l5 ! %l5 = 0000000000000076 ! Mem[000000003f00012b] = 000000f1, %l0 = 00000000d1419719 ldstub [%i2+0x02b],%l0 ! %l0 = 00000000000000f1 p23_label_5: ! %l6 = ffffffffffffffd1, Mem[000000003f000110] = 0b15ab7f stwa %l6,[%i2+%i5]0x89 ! Mem[000000003f000110] = ffffffd1 ! Mem[0000000091000108] = cc4c9acf8f22b23f, %l18 = 750a4c00795d4e7c ldx [%o2+%i4],%g2 ! %g2 = cc4c9acf8f22b23f ! Mem[000000003e80013c] = 862708f9, %l6 = ffffffffffffffd1 lduh [%i1+0x03c],%l6 ! %l6 = 0000000000008627 ! Mem[0000000090000100] = 5572c76a, %l18 = 750a4c00795d4e7c ldsh [%o0+0x002],%g2 ! %g2 = 0000000000005572 ! Mem[000000003e80011f] = f087ddef, %l7 = 00000000000000c8 ldstub [%i1+0x01f],%l7 ! %l7 = 00000000000000ef ! Mem[000000003f800120] = 4e9a14d08630c9d5, %l4 = 000000000000a399, %l5 = 0000000000000076 add %i3,0x20,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 4e9a14d08630c9d5 ! Mem[000000009180013c] = b89c0000, %l18 = 750a4c00795d4e7c ldsb [%o3+0x03e],%g2 ! %g2 = ffffffffffffffb8 ! %l6 = 0000000000008627, Mem[000000003e000128] = 8c85dba9 stha %l6,[%i0+%o5]0x81 ! Mem[000000003e000128] = 8627dba9 ! Mem[000000003f800128] = be9f08a6, %l0 = 00000000000000f1 swapa [%i3+%o5]0x81,%l0 ! %l0 = 00000000be9f08a6 ! Mem[000000009100013c] = 8e000000, %l18 = 750a4c00795d4e7c ldub [%o2+0x03f],%g2 ! %g2 = 000000000000008e p23_label_6: ! Mem[000000003f000110] = d1ffffffbcf1727e, %l0 = 00000000be9f08a6, %l2 = 6807aa44b11affcd add %i2,0x10,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = d1ffffffbcf1727e ! Mem[000000003e000118] = bb522841f163d771, %l3 = c073bd01219d4e9a, %l0 = 00000000be9f08a6 add %i0,0x18,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = bb522841f163d771 ! %l4 = 000000000000a399, Mem[0000000091000128] = f4c833a81c456b0e stx %l4,[%o2+%o5] ! Mem[0000000091000128] = 000000000000a399 ! Mem[000000003e800100] = 7fab150b96fdd66a, %l1 = 0000000048c15150 ldx [%i1+%g0],%l1 ! %l1 = 7fab150b96fdd66a ! Mem[000000003e800108] = cdff1ab1, %l1 = 7fab150b96fdd66a swapa [%i1+%i4]0x89,%l1 ! %l1 = 00000000cdff1ab1 ! %l3 = c073bd01219d4e9a, Mem[000000003e80011a] = 35f57ff1 stb %l3,[%i1+0x01a] ! Mem[000000003e800118] = 35f59af1 ! Mem[000000003f800130] = ed8abfa8 385afae7, %l0 = f163d771, %l1 = cdff1ab1 ldda [%i3+%o6]0x88,%l0 ! %l0 = 00000000385afae7 00000000ed8abfa8 ! Mem[000000003e000120] = 7001f33cedb8dd76, %l1 = 00000000ed8abfa8 ldxa [%i0+%o4]0x88,%l1 ! %l1 = 7001f33cedb8dd76 ! Mem[000000003e800130] = 5cf78964, %l5 = 4e9a14d08630c9d5 ldsha [%i1+%o6]0x89,%l5 ! %l5 = ffffffffffff8964 ! Mem[000000003f800100] = a39954636828e868, %l7 = 00000000000000ef, %l3 = c073bd01219d4e9a casxa [%i3]0x80,%l7,%l3 ! %l3 = a39954636828e868 p23_label_7: ! Mem[000000003f800100] = a3995463 6828e868, %l4 = 0000a399, %l5 = ffff8964 ldd [%i3+%g0],%l4 ! %l4 = 00000000a3995463 000000006828e868 ! Mem[000000003f000111] = d1ffffff, %l4 = 00000000a3995463 ldstub [%i2+0x011],%l4 ! %l4 = 00000000000000ff ! Mem[000000003e800128] = f9d8cd48, %l5 = 000000006828e868 swapa [%i1+%o5]0x81,%l5 ! %l5 = 00000000f9d8cd48 ! Mem[0000000091800100] = 921776b1 ed61de0d, %l6 = 00008627, %l7 = 000000ef ldd [%o3+%g0],%g2 ! %l6 = 0000000000008627 00000000000000ef ! Mem[000000003f000138] = a79286df3bbe83d1, %l0 = 00000000385afae7, %l4 = 00000000000000ff add %i2,0x38,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = a79286df3bbe83d1 ! %l4 = a79286df3bbe83d1, Mem[000000003e000128] = 8627dba9 stba %l4,[%i0+%o5]0x81 ! Mem[000000003e000128] = d127dba9 ! Mem[0000000091800108] = 233587c35071cebe, %l18 = 750a4c00795d4e7c ldx [%o3+%i4],%g2 ! %g2 = 233587c35071cebe ! Mem[000000003e000118] = 412852bb, %l7 = 00000000000000ef lduha [%i0+%i6]0x89,%l7 ! %l7 = 00000000000052bb ! Mem[000000003e800118] = 35f59af1, %l4 = 3bbe83d1, %l6 = 00008627 add %i1,0x18,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000035f59af1 ! Mem[000000003e000114] = abf267e4, %l5 = 00000000f9d8cd48 ldstub [%i0+0x014],%l5 ! %l5 = 00000000000000ab p23_label_8: ! %l2 = d1ffffffbcf1727e, Mem[0000000091800108] = 233587c35071cebe stx %l2,[%o3+%i4] ! Mem[0000000091800108] = d1ffffffbcf1727e ! %l5 = 00000000000000ab, Mem[0000000090000104] = c76a5f38 stb %l5,[%o0+0x004] ! Mem[0000000090000104] = ab6a5f38 ! Mem[000000003f800124] = 8630c9d5, %l6 = 0000000035f59af1 ldstub [%i3+0x024],%l6 ! %l6 = 0000000000000086 ! Mem[0000000090000110] = 43f39c3e, %l18 = 750a4c00795d4e7c lduh [%o0+0x012],%g2 ! %g2 = 00000000000043f3 ! Mem[000000009080012c] = ba79412b, %l18 = 750a4c00795d4e7c lduw [%o1+0x02c],%g2 ! %g2 = 750a4c00795d4e7c ! Mem[000000003f000108] = 56aae9c3, %l7 = 00000000000052bb ldstuba [%i2+%i4]0x88,%l7 ! %l7 = 00000000000000c3 ! Mem[000000003e000100] = ffe6e8b9, %l0 = 00000000385afae7 swapa [%i0+%g0]0x80,%l0 ! %l0 = 00000000ffe6e8b9 ! %l4 = a79286df3bbe83d1, Mem[000000003f800134] = a8bf8aed, %asi = 80 stwa %l4,[%i3+0x034]%asi ! Mem[000000003f800134] = 3bbe83d1 ! %l4 = a79286df3bbe83d1, Mem[000000003e800100] = 7fab150b stba %l4,[%i1+%g0]0x81 ! Mem[000000003e800100] = d1ab150b ! Mem[0000000091000120] = 9398602703ba71d0, %l18 = 750a4c00795d4e7c ldx [%o2+%o4],%g2 ! %g2 = 9398602703ba71d0 p23_label_9: ! Mem[000000003e800137] = 300e60f0, %l7 = 00000000000000c3 ldstub [%i1+0x037],%l7 ! %l7 = 00000000000000f0 ! Mem[0000000091800110] = 17de5c0a, %l18 = 750a4c00795d4e7c ldsh [%o3+0x012],%g2 ! %g2 = 00000000000017de ! Mem[000000003e800138] = 633a59d8862708f9, %l6 = 0000000000000086, %l0 = 00000000ffe6e8b9 add %i1,0x38,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 633a59d8862708f9 ! %l6 = 0000000000000086, Mem[0000000091800128] = bf40176435187c6a stx %l6,[%o3+%o5] ! Mem[0000000091800128] = 0000000000000086 ! Mem[000000003f000100] = 9c350158 7ed58629, %l6 = 00000086, %l7 = 000000f0 ldda [%i2+%g0]0x81,%l6 ! %l6 = 000000009c350158 000000007ed58629 ! Mem[0000000090800138] = 30a966cf, %l18 = 750a4c00795d4e7c ldub [%o1+0x038],%g2 ! %g2 = 0000000000000030 ! Mem[000000003e000120] = edb8dd76, %l2 = d1ffffffbcf1727e ldstuba [%i0+%o4]0x89,%l2 ! %l2 = 0000000000000076 ! %l4 = a79286df3bbe83d1, Mem[000000003e800128] = 6828e868 stha %l4,[%i1+%o5]0x81 ! Mem[000000003e800128] = 83d1e868 ! Mem[000000003e800130] = 6489f75c, %l2 = 0000000000000076 ldstuba [%i1+%o6]0x81,%l2 ! %l2 = 0000000000000064 ! Mem[000000009080012c] = 79412be8, %l18 = 750a4c00795d4e7c ldub [%o1+0x02d],%g2 ! %g2 = 0000000000000079 p23_label_10: ! Mem[0000000090800108] = 008aedfacbefad54, %l18 = 750a4c00795d4e7c ldxa [%o1+0x008]%asi,%g2 ! %g2 = 008aedfacbefad54 ! Mem[000000003f800134] = 3bbe83d1, %l7 = 000000007ed58629 swap [%i3+0x034],%l7 ! %l7 = 000000003bbe83d1 ! Mem[000000003e000110] = 41f86232, %l4 = a79286df3bbe83d1 swap [%i0+%i5],%l4 ! %l4 = 0000000041f86232 ! Mem[000000003f800118] = 021c075f4d26313e, %l3 = a39954636828e868, %l5 = 00000000000000ab add %i3,0x18,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 021c075f4d26313e ! Mem[000000003e00011c] = f163d771, %l5 = 021c075f4d26313e ldstuba [%i0+0x01c]%asi,%l5 ! %l5 = 00000000000000f1 ! Mem[000000003e800108] = 6ad6fd96, %l1 = 7001f33cedb8dd76 ldstub [%i1+%i4],%l1 ! %l1 = 000000000000006a ! %l6 = 000000009c350158, Mem[000000009180012a] = 00000000 sth %l6,[%o3+0x02a] ! Mem[0000000091800128] = 01580000 ! %l3 = a39954636828e868, Mem[000000009080012c] = ba79412b stw %l3,[%o1+0x02c] ! Mem[000000009080012c] = 6828e868 ! Mem[0000000090800130] = e8614bb4 bb4d7b94, %l4 = 41f86232, %l5 = 000000f1 ldd [%o1+%o6],%g2 ! %l4 = 0000000041f86232 00000000000000f1 ! Mem[000000003f800110] = a90184c588020b0c, %l5 = 00000000000000f1, %l0 = 633a59d8862708f9 add %i3,0x10,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = a90184c588020b0c p23_label_11: ! Mem[0000000090800134] = bb4d7b94, %l18 = 750a4c00795d4e7c ldsw [%o1+0x034],%g2 ! %g2 = 750a4c00795d4e7c ! Mem[000000003f800109] = a3ecd1e3, %l1 = 000000000000006a ldstuba [%i3+0x009]%asi,%l1 ! %l1 = 00000000000000ec ! Mem[000000003e000112] = 3bbe83d1, %l6 = 000000009c350158 ldstub [%i0+0x012],%l6 ! %l6 = 0000000000000083 ! Mem[000000003e000118] = bb522841, %l6 = 0000000000000083 swapa [%i0+%i6]0x81,%l6 ! %l6 = 00000000bb522841 ! Mem[000000003f000114] = bcf1727e, %l7 = 000000003bbe83d1, %asi = 80 swapa [%i2+0x014]%asi,%l7 ! %l7 = 00000000bcf1727e ! Mem[000000003f800110] = a90184c5 88020b0c, %l2 = 00000064, %l3 = 6828e868 ldda [%i3+%i5]0x80,%l2 ! %l2 = 00000000a90184c5 0000000088020b0c ! Mem[0000000091000110] = 3e07e896, %l18 = 750a4c00795d4e7c ldsh [%o2+%i5],%g2 ! %g2 = 0000000000003e07 ! Mem[000000003e000120] = ffddb8ed, %l1 = 00000000000000ec swapa [%i0+%o4]0x80,%l1 ! %l1 = 00000000ffddb8ed ! Mem[000000003e000118] = 00000083ff63d771, %l0 = a90184c588020b0c, %l0 = a90184c588020b0c add %i0,0x18,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 00000083ff63d771 ! %l1 = 00000000ffddb8ed, Mem[000000003f800120] = d0149a4e stwa %l1,[%i3+%o4]0x89 ! Mem[000000003f800120] = ffddb8ed p23_label_12: ! %l6 = 00000000bb522841, Mem[0000000090800120] = 67cb6fb0cd32aeda stx %l6,[%o1+%o4] ! Mem[0000000090800120] = 00000000bb522841 ! %l2 = a90184c5, %l3 = 88020b0c, Mem[000000003f000110] = ffffffd1 d183be3b stda %l2,[%i2+%i5]0x88 ! Mem[000000003f000110] = a90184c5 88020b0c ! Mem[000000003e000128] = d127dba9, %l3 = 0000000088020b0c ldswa [%i0+%o5]0x80,%l3 ! %l3 = ffffffffd127dba9 ! %l6 = bb522841, %l7 = bcf1727e, Mem[0000000090800118] = b1df1863 61d3fbdc std %l6,[%o1+%i6] ! Mem[0000000090800118] = bb522841 bcf1727e ! Mem[000000003f000100] = 2986d57e5801359c, %l7 = 00000000bcf1727e ldxa [%i2+%g0]0x88,%l7 ! %l7 = 2986d57e5801359c ! Mem[000000003e80010c] = 6573cb3f, %l7 = 2986d57e5801359c swap [%i1+0x00c],%l7 ! %l7 = 000000006573cb3f ! Mem[0000000091000120] = 93986027 03ba71d0, %l2 = a90184c5, %l3 = d127dba9 ldda [%o2+0x020]%asi,%g2 ! %l2 = 00000000a90184c5 ffffffffd127dba9 ! Mem[0000000090000104] = ab6a5f38, %l18 = 750a4c00795d4e7c lduw [%o0+0x004],%g2 ! %g2 = 750a4c00795d4e7c ! Mem[000000003e000120] = 000000ec3cf30170, %l2 = 00000000a90184c5, %l1 = 00000000ffddb8ed add %i0,0x20,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 000000ec3cf30170 ! %l0 = 00000083ff63d771, Mem[000000003e800100] = 6ad6fd960b15abd1 stxa %l0,[%i1+%g0]0x89 ! Mem[000000003e800100] = 00000083ff63d771 p23_label_13: ! Mem[000000003f800112] = a90184c5, %l7 = 000000006573cb3f ldstub [%i3+0x012],%l7 ! %l7 = 0000000000000084 ! Mem[000000003f800124] = ff30c9d5, %l2 = a90184c5, %l1 = 3cf30170 add %i3,0x24,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000ff30c9d5 ! Mem[0000000091000128] = 00000000, %l18 = 750a4c00795d4e7c ldsb [%o2+0x02a],%g2 ! %g2 = 0000000000000000 ! Mem[000000003f000100] = 9c3501587ed58629, %l2 = 00000000a90184c5 ldx [%i2+%g0],%l2 ! %l2 = 9c3501587ed58629 ! Mem[000000003e000110] = 3bbeffd1, %l6 = 00000000bb522841 swapa [%i0+%i5]0x80,%l6 ! %l6 = 000000003bbeffd1 ! Mem[0000000091000104] = 67cc4c9a, %l18 = 750a4c00795d4e7c ldsb [%o2+0x007],%g2 ! %g2 = 0000000000000067 ! %l6 = 000000003bbeffd1, Mem[0000000090800132] = 4bb4bb4d stb %l6,[%o1+0x032] ! Mem[0000000090800130] = d1b4bb4d ! Mem[000000003f800130] = e7fa5a38, %l2 = 9c3501587ed58629 ldstuba [%i3+%o6]0x80,%l2 ! %l2 = 00000000000000e7 ! Mem[000000003e800118] = 35f59af1, %l2 = 00000000000000e7 swap [%i1+%i6],%l2 ! %l2 = 0000000035f59af1 ! %l3 = ffffffffd127dba9, Mem[000000009000013c] = 5e9ebd9d stw %l3,[%o0+0x03c] ! Mem[000000009000013c] = d127dba9 p23_label_14: ! Mem[000000003f800128] = f1000000, %l3 = ffffffffd127dba9 swapa [%i3+%o5]0x88,%l3 ! %l3 = 00000000f1000000 ! Mem[000000003e800108] = ffd6fd96, %l4 = 0000000041f86232 swap [%i1+%i4],%l4 ! %l4 = 00000000ffd6fd96 ! Mem[000000009100011c] = 66b89398, %l18 = 750a4c00795d4e7c ldsh [%o2+0x01e],%g2 ! %g2 = 00000000000066b8 ! Mem[000000003f800128] = a9db27d1, %l3 = 00000000f1000000 swap [%i3+%o5],%l3 ! %l3 = 00000000a9db27d1 ! %l5 = 00000000000000f1, Mem[000000003e000118] = 83000000 stwa %l5,[%i0+%i6]0x89 ! Mem[000000003e000118] = 000000f1 ! Mem[000000003e000100] = e7fa5a38, %l5 = 00000000000000f1 swapa [%i0+%g0]0x89,%l5 ! %l5 = 00000000e7fa5a38 ! Mem[0000000091800120] = 725398d00b85d364, %l18 = 750a4c00795d4e7c ldx [%o3+%o4],%g2 ! %g2 = 725398d00b85d364 ! Mem[000000003e000120] = ec000000, %l3 = 00000000a9db27d1 ldstuba [%i0+%o4]0x88,%l3 ! %l3 = 0000000000000000 ! Mem[000000003f000120] = b70a1215, %l4 = 00000000ffd6fd96 swapa [%i2+%o4]0x88,%l4 ! %l4 = 00000000b70a1215 ! Mem[000000003f800120] = edb8ddffff30c9d5, %l5 = 00000000e7fa5a38, %l1 = 00000000ff30c9d5 add %i3,0x20,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = edb8ddffff30c9d5 p23_label_15: ! Mem[000000009100012c] = 0000a399, %l18 = 750a4c00795d4e7c ldsw [%o2+0x02c],%g2 ! %g2 = 750a4c00795d4e7c ! Mem[000000003e000120] = ff0000ec, %l3 = 0000000000000000 swapa [%i0+%o4]0x80,%l3 ! %l3 = 00000000ff0000ec ! %l0 = 00000083ff63d771, Mem[000000003e000100] = 000000f1 stha %l0,[%i0+%g0]0x89 ! Mem[000000003e000100] = 0000d771 ! Mem[000000003e000130] = 01bd73c0, %l3 = 00000000ff0000ec lduha [%i0+%o6]0x89,%l3 ! %l3 = 00000000000073c0 ! Mem[000000003f000108] = 56aae9ff, %l7 = 0000000000000084 ldsba [%i2+%i4]0x88,%l7 ! %l7 = ffffffffffffffff ! %l3 = 00000000000073c0, Mem[0000000091800118] = 03166c8a stw %l3,[%o3+%i6] ! Mem[0000000091800118] = 000073c0 ! Mem[000000003e800114] = d577ab87, %l5 = e7fa5a38, %l2 = 35f59af1 add %i1,0x14,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000d577ab87 ! %l2 = 00000000d577ab87, Mem[000000003f800110] = 0c0b0288c5ff01a9 stxa %l2,[%i3+%i5]0x89 ! Mem[000000003f800110] = 00000000d577ab87 ! Mem[000000003f000116] = 0c0b0288, %l0 = 00000083ff63d771 ldstub [%i2+0x016],%l0 ! %l0 = 0000000000000002 ! %l6 = 000000003bbeffd1, Mem[000000003f800108] = a3ffd1e36361a6a0 stxa %l6,[%i3+%i4]0x81 ! Mem[000000003f800108] = 000000003bbeffd1 ba,a p23_not_taken_0_end p23_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p23_branch_failed p23_not_taken_0_end: ! End of Random Code for Processor 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 0000000000000002 bne,a,pn %xcc,p23_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be edb8ddffff30c9d5 bne,a,pn %xcc,p23_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000d577ab87 bne,a,pn %xcc,p23_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000073c0 bne,a,pn %xcc,p23_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000b70a1215 bne,a,pn %xcc,p23_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000e7fa5a38 bne,a,pn %xcc,p23_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000003bbeffd1 bne,a,pn %xcc,p23_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffffffff bne,a,pn %xcc,p23_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p23_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 71d7000096aca39e ldx [%i0+0x000],%g3 ! Observed data at 000000003e000100 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = bb522841fff267e4 ldx [%i0+0x010],%g3 ! Observed data at 000000003e000110 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f1000000ff63d771 ldx [%i0+0x018],%g3 ! Observed data at 000000003e000118 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000003cf30170 ldx [%i0+0x020],%g3 ! Observed data at 000000003e000120 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x020,%g4 set p23_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 71d763ff83000000 ldx [%i1+0x000],%g3 ! Observed data at 000000003e800100 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 41f862325801359c ldx [%i1+0x008],%g3 ! Observed data at 000000003e800108 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000e7f087ddff ldx [%i1+0x018],%g3 ! Observed data at 000000003e800118 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 83d1e86800000096 ldx [%i1+0x028],%g3 ! Observed data at 000000003e800128 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff89f75c300e60ff ldx [%i1+0x030],%g3 ! Observed data at 000000003e800130 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x030,%g4 set p23_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ffe9aa560b12641b ldx [%i2+0x008],%g3 ! Observed data at 000000003f000108 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c58401a90c0bff88 ldx [%i2+0x010],%g3 ! Observed data at 000000003f000110 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 96fdd6fffab42c0c ldx [%i2+0x020],%g3 ! Observed data at 000000003f000120 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000ff19d26729 ldx [%i2+0x028],%g3 ! Observed data at 000000003f000128 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 91ceb9b1ab2810bf ldx [%i2+0x030],%g3 ! Observed data at 000000003f000130 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x030,%g4 set p23_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 000000003bbeffd1 ldx [%i3+0x008],%g3 ! Observed data at 000000003f800108 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 87ab77d500000000 ldx [%i3+0x010],%g3 ! Observed data at 000000003f800110 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = f1000000aba42eb4 ldx [%i3+0x028],%g3 ! Observed data at 000000003f800128 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = fffa5a387ed58629 ldx [%i3+0x030],%g3 ! Observed data at 000000003f800130 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x030,%g4 ! The test for processor 23 has passed p23_passed: ta GOOD_TRAP nop p23_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p23_failed p23_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p23_failed p23_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p23_failed p23_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p23_failed p23_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p23_failed p23_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p23_failed p23_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p23_failed p23_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p23_failed ! The test for processor 23 failed p23_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x05c] ! Set processor 23 done flag set p23_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 23 failed p23_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x05c] ! Set processor 23 done flag set p23_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p23_dfill_failed: ba p23_failed mov 0xddd,%g1 p23_selfmod_failed: ba p23_failed mov 0xabc,%g1 p23_common_error: or %g0,0xef7,%g1 ba p23_failed mov %o5,%g3 p23_common_signature_error: set p23_temp,%g1 ba p23_failed st %g2,[%g1] ! Common Lock Number p23_common_timeout: set p23_temp,%g1 ba p23_failed st %g2,[%g1] ! Common Lock Number p23_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p23_failed mov 0x0,%g3 p23_trap1e: ldstub [%i0+0x031],%l6 ! Mem[000000003e000131] stb %l4,[%i1+0x002] ! Mem[000000003e800102] swap [%i0+0x014],%l1 ! Mem[000000003e000114] ldsh [%i1+0x03e],%l6 ! Mem[000000003e80013e] swap [%i2+0x02c],%l7 ! Mem[000000003f00012c] done p23_trap1o: ldstub [%o0+0x031],%l6 ! Mem[000000003e000131] stb %l4,[%o1+0x002] ! Mem[000000003e800102] swap [%o0+0x014],%l1 ! Mem[000000003e000114] ldsh [%o1+0x03e],%l6 ! Mem[000000003e80013e] swap [%o2+0x02c],%l7 ! Mem[000000003f00012c] done p23_trap2e: lduh [%i2+0x03a],%l0 ! Mem[000000003f00013a] std %l6,[%i0+0x028] ! Mem[000000003e000128] ldsb [%i3+0x02c],%l6 ! Mem[000000003f80012c] ldsb [%i0+0x032],%l4 ! Mem[000000003e000132] std %l6,[%i1+0x010] ! Mem[000000003e800110] ldstub [%i1+0x000],%l0 ! Mem[000000003e800100] done p23_trap2o: lduh [%o2+0x03a],%l0 ! Mem[000000003f00013a] std %l6,[%o0+0x028] ! Mem[000000003e000128] ldsb [%o3+0x02c],%l6 ! Mem[000000003f80012c] ldsb [%o0+0x032],%l4 ! Mem[000000003e000132] std %l6,[%o1+0x010] ! Mem[000000003e800110] ldstub [%o1+0x000],%l0 ! Mem[000000003e800100] done p23_trap3e: nop nop done p23_trap3o: nop nop done p23_init_memory_pointers: set p23_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p23_local0_start,%i0 set p23_local1_start,%i1 set p23_local2_start,%i2 set p23_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 3e0221e1a3995463 ldx [%g1+0x008],%l1 ! %l1 = 07ce343c84b9b598 ldx [%g1+0x010],%l2 ! %l2 = de974e43b1b9ce91 ldx [%g1+0x018],%l3 ! %l3 = 86bb943495e4637e ldx [%g1+0x020],%l4 ! %l4 = 3e16ee36d5d0c63f ldx [%g1+0x028],%l5 ! %l5 = 9efe9fdbd174fbb9 ldx [%g1+0x030],%l6 ! %l6 = 69551abc1a10d3f3 ldx [%g1+0x038],%l7 ! %l7 = 864e733c43d3fb2d ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 24 processor_24: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x60] ! Set the start flag wrpr %g0,7,%cleanwin call p24_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 24 wr %g0,0x4,%fprs ! Make sure fef is 1 set p24_init_freg,%g1 ! %f0 = e3ebb6c3 5df37ab6 984eedea 5d5bb15c ! %f4 = b53c40e2 ae5a26ee 9907059d 027cd936 ! %f8 = 8ea8687c ad40c456 87ee5c96 dca1edc0 ! %f12 = 3fd4b10c 74342558 40a28faa 1605641b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = fc4d0a33 3d98a89e 6881ed78 0440489f ! %f20 = 31f3fcf5 451b2c51 2ed0ec14 04a37bd4 ! %f24 = 1a31e183 6c31480c c2f52685 2fdc0ff0 ! %f28 = f10d46a6 ad3f1621 6c3ed021 10b8afdd ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7d0c4d0e e5122e92 86004b56 18eec7c1 ! %f36 = 7b54f7df 006f18fe 8759349a 409d2d23 ! %f40 = 1da3879d 87aab4f7 6c2390db 06540fb4 ! %f44 = 1c16982f ded9f951 4a4b22f1 e17d0205 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6590246700000053,%g7,%g1 ! GSR scale = 10, align = 3 wr %g1,%g0,%gsr ! GSR = 6590246700000053 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 24 p24_label_1: ! Mem[0000000091800104] = de0d2335, %l18 = ed8c4246a8d8ed25 ldsh [%o3+0x006],%g2 ! %g2 = ffffffffffffde0d ! Mem[0000000090000114] = 3e77a220, %l18 = ed8c4246a8d8ed25 ldsb [%o0+0x015],%g2 ! %g2 = 000000000000003e ! Mem[0000000091800108] = c35071ce, %l18 = ed8c4246a8d8ed25 ldsb [%o3+0x00b],%g2 ! %g2 = ffffffffffffffc3 ! Mem[0000000040000130] = 3b4028fb, %l2 = 0e8cd7fdaf347a12 lduba [%i0+%o6]0x88,%l2 ! %l2 = 00000000000000fb ! Mem[0000000041800118] = 2c8da1f2, %l7 = bb68f2d05faf15c5 ldstuba [%i3+%i6]0x88,%l7 ! %l7 = 00000000000000f2 ! Mem[0000000041000128] = d01697b3 0244803c, %l0 = e0d19def, %l1 = 78dad72f ldda [%i2+%o5]0x88,%l0 ! %l0 = 000000000244803c 00000000d01697b3 ! Mem[0000000041000128] = 3c804402, %l7 = 00000000000000f2 swapa [%i2+%o5]0x80,%l7 ! %l7 = 000000003c804402 ! %l2 = 00000000000000fb, Mem[0000000040800120] = a893a2f325793465 stxa %l2,[%i1+%o4]0x81 ! Mem[0000000040800120] = 00000000000000fb ! Mem[0000000040800108] = 31368566, %l2 = 000000fb, %l3 = 2f4ec8a7 add %i1,0x08,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000031368566 ! Mem[0000000090800104] = 10c761e3, %l18 = ed8c4246a8d8ed25 ldsha [%o1+0x004]%asi,%g2 ! %g2 = 00000000000010c7 p24_label_2: ! Mem[0000000040000110] = e3002c8a, %l4 = 0f28328df0d14d9e lduha [%i0+%i5]0x89,%l4 ! %l4 = 0000000000002c8a ! %l4 = 00002c8a, %l5 = 2dad898f, Mem[0000000090000138] = 31744640 5e9ebd9d std %l4,[%o0+0x038] ! Mem[0000000090000138] = 00002c8a 2dad898f ! Mem[0000000041000130] = a07ccbf3, %l0 = 000000000244803c ldsba [%i2+%o6]0x88,%l0 ! %l0 = fffffffffffffff3 ! Mem[0000000041000120] = 3f01dec9, %l3 = 0000000031368566 lduha [%i2+%o4]0x89,%l3 ! %l3 = 000000000000dec9 ! Mem[000000004100010c] = 5d45c9b9, %l3 = 000000000000dec9, %asi = 80 swapa [%i2+0x00c]%asi,%l3 ! %l3 = 000000005d45c9b9 ! Mem[0000000041000121] = c9de013f, %l5 = 838c36122dad898f ldstub [%i2+0x021],%l5 ! %l5 = 00000000000000de ! %l1 = 00000000d01697b3, Mem[000000009100012c] = 1c456b0e, %asi = 80 stwa %l1,[%o2+0x02c]%asi ! Mem[000000009100012c] = d01697b3 ! Mem[000000004180011d] = e903a239, %l6 = b83bdd385d0b55ca ldstub [%i3+0x01d],%l6 ! %l6 = 0000000000000003 ! Mem[000000004100011c] = c2b204de, %l6 = 0000000000000003 lduh [%i2+0x01e],%l6 ! %l6 = 00000000000004de ! Mem[0000000040000118] = a202dddf, %l1 = d01697b3, %l3 = 5d45c9b9 add %i0,0x18,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000a202dddf p24_label_3: ! Mem[0000000041000108] = 4e5c82a2, %l0 = fffffffffffffff3 ldstuba [%i2+%i4]0x89,%l0 ! %l0 = 00000000000000a2 ! Mem[000000009080010c] = cbefad54, %l18 = ed8c4246a8d8ed25 lduw [%o1+0x00c],%g2 ! %g2 = ed8c4246a8d8ed25 ! Mem[0000000040800114] = 2d3a8fec, %l0 = 000000a2, %l4 = 00002c8a add %i1,0x14,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000002d3a8fec ! %l0 = 000000a2, %l1 = d01697b3, Mem[0000000041000100] = fe6b4388 1c97bfe4 std %l0,[%i2+%g0] ! Mem[0000000041000100] = 000000a2 d01697b3 ! Mem[0000000041800134] = 135da921, %l0 = 00000000000000a2 swap [%i3+0x034],%l0 ! %l0 = 00000000135da921 ! Mem[0000000040800138] = 25f1fa29bb22b8ea, %l1 = 00000000d01697b3, %l0 = 00000000135da921 add %i1,0x38,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 25f1fa29bb22b8ea ! Mem[0000000040800100] = 20225a9c, %l6 = 00000000000004de swapa [%i1+%g0]0x89,%l6 ! %l6 = 0000000020225a9c ! Mem[000000004180010c] = bf5c1e21, %l2 = 000000fb, %l3 = a202dddf add %i3,0x0c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000bf5c1e21 ! Mem[0000000040800120] = 00000000, %l7 = 000000003c804402 swapa [%i1+%o4]0x89,%l7 ! %l7 = 0000000000000000 ! Mem[0000000091800118] = 6c8ac56f, %l18 = ed8c4246a8d8ed25 lduh [%o3+0x01a],%g2 ! %g2 = 0000000000006c8a p24_label_4: ! Mem[0000000041000120] = c9ff013feea9161d, %l6 = 0000000020225a9c ldxa [%i2+0x020]%asi,%l6 ! %l6 = c9ff013feea9161d ! %l7 = 0000000000000000, Mem[0000000040800108] = 3136856609f36a98 stxa %l7,[%i1+%i4]0x81 ! Mem[0000000040800108] = 0000000000000000 ! %l1 = 00000000d01697b3, Mem[0000000090000106] = 5f387425 stba %l1,[%o0+0x006]%asi ! Mem[0000000090000104] = b3387425 ! Mem[0000000041800128] = e54527b718ca0cf8, %l5 = 00000000000000de, %l7 = 0000000000000000 add %i3,0x28,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = e54527b718ca0cf8 ! Mem[0000000041800120] = 96693c5b 8e031a0c, %l4 = 2d3a8fec, %l5 = 000000de ldda [%i3+%o4]0x88,%l4 ! %l4 = 000000008e031a0c 0000000096693c5b ! Mem[0000000040000110] = 8a2c00e3, %l7 = e54527b718ca0cf8 swap [%i0+%i5],%l7 ! %l7 = 000000008a2c00e3 ! Mem[0000000041800100] = 2467b607, %l0 = 25f1fa29bb22b8ea ldstuba [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000007 ! Mem[0000000040800128] = b931e82a, %l1 = 00000000d01697b3 ldstuba [%i1+%o5]0x80,%l1 ! %l1 = 00000000000000b9 ! Mem[0000000041800118] = ffa18d2c, %l5 = 0000000096693c5b, %asi = 80 swapa [%i3+0x018]%asi,%l5 ! %l5 = 00000000ffa18d2c ! Mem[0000000040800118] = e1434612a6862d4f, %l3 = 00000000bf5c1e21, %l1 = 00000000000000b9 add %i1,0x18,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = e1434612a6862d4f p24_label_5: ! Mem[0000000040800128] = ff31e82a, %l5 = ffa18d2c, %l2 = 000000fb add %i1,0x28,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000ff31e82a ! Mem[0000000041000118] = b3fcd20ac2b204de, %l2 = 00000000ff31e82a, %l1 = e1434612a6862d4f add %i2,0x18,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = b3fcd20ac2b204de ! %l6 = c9ff013feea9161d, Mem[0000000040800130] = 4a5d8366 stha %l6,[%i1+%o6]0x81 ! Mem[0000000040800130] = 161d8366 ! Mem[0000000040800128] = ff31e82a, %l3 = 00000000bf5c1e21, %asi = 80 swapa [%i1+0x028]%asi,%l3 ! %l3 = 00000000ff31e82a ! Mem[0000000040000100] = da2601d9, %l4 = 8e031a0c, %l5 = ffa18d2c casa [%i0]0x80,%l4,%l5 ! %l5 = 00000000da2601d9 ! Mem[0000000040000130] = fb28403b, %l1 = c2b204de, %l3 = ff31e82a add %i0,0x30,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000fb28403b ! %l0 = 00000007, %l1 = c2b204de, Mem[0000000040000120] = bf3a5ee6 10e817f3 stda %l0,[%i0+%o4]0x80 ! Mem[0000000040000120] = 00000007 c2b204de ! Mem[0000000041000118] = b3fcd20ac2b204de, %l0 = 0000000000000007, %l1 = b3fcd20ac2b204de add %i2,0x18,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = b3fcd20ac2b204de ! Mem[0000000040000118] = a202dddf, %l5 = 00000000da2601d9 swap [%i0+%i6],%l5 ! %l5 = 00000000a202dddf ! Mem[000000009180010c] = 5071cebe, %l18 = ed8c4246a8d8ed25 ldswa [%o3+0x00c]%asi,%g2 ! %g2 = ed8c4246a8d8ed25 p24_label_6: ! Mem[0000000090000108] = 7425c40fc2190b14, %l18 = ed8c4246a8d8ed25 ldx [%o0+%i4],%g2 ! %g2 = 7425c40fc2190b14 ! Mem[0000000040800118] = 124643e1, %l0 = 0000000000000007 ldstuba [%i1+%i6]0x88,%l0 ! %l0 = 00000000000000e1 ! Mem[0000000040000120] = 00000007, %l3 = 00000000fb28403b ldsba [%i0+%o4]0x80,%l3 ! %l3 = 0000000000000000 ! Mem[0000000040000108] = a74c57f9, %l5 = 00000000a202dddf ldsha [%i0+%i4]0x81,%l5 ! %l5 = ffffffffffffa74c ! %l2 = 00000000ff31e82a, Mem[0000000090800128] = c1bf20d5, %asi = 80 stwa %l2,[%o1+0x028]%asi ! Mem[0000000090800128] = ff31e82a ! Mem[0000000091000104] = 30fee667, %l18 = ed8c4246a8d8ed25 ldsh [%o2+0x004],%g2 ! %g2 = 00000000000030fe ! Mem[0000000041000124] = eea9161d, %l6 = c9ff013feea9161d ldstub [%i2+0x024],%l6 ! %l6 = 00000000000000ee ! Mem[0000000040000120] = 07000000, %l6 = 00000000000000ee ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 0000000000000000 ! %l6 = 0000000000000000, Mem[0000000090800108] = 008aedfacbefad54 stx %l6,[%o1+%i4] ! Mem[0000000090800108] = 0000000000000000 ! Mem[0000000040800114] = 2d3a8fec, %l7 = 000000008a2c00e3 swap [%i1+0x014],%l7 ! %l7 = 000000002d3a8fec p24_label_7: ! %l0 = 000000e1, %l1 = c2b204de, Mem[0000000041800100] = 2467b6ff 72990d4d stda %l0,[%i3+%g0]0x88 ! Mem[0000000041800100] = 000000e1 c2b204de ! Mem[0000000090800134] = 7b9430a9, %l18 = ed8c4246a8d8ed25 ldsh [%o1+0x036],%g2 ! %g2 = 0000000000007b94 ! Mem[0000000040800114] = 8a2c00e3, %l1 = c2b204de, %l0 = 000000e1 add %i1,0x14,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000008a2c00e3 ! Mem[0000000041800120] = 8e031a0c, %l6 = 0000000000000000 swapa [%i3+%o4]0x89,%l6 ! %l6 = 000000008e031a0c ! Mem[0000000041800120] = 00000000, %l4 = 000000008e031a0c swapa [%i3+%o4]0x81,%l4 ! %l4 = 0000000000000000 ! Mem[0000000091000118] = 28238bb1 833d66b8, %l0 = 8a2c00e3, %l1 = c2b204de ldd [%o2+%i6],%g2 ! %l0 = 000000008a2c00e3 b3fcd20ac2b204de ! Mem[000000004000013c] = 301e9e70, %l0 = 000000008a2c00e3, %asi = 80 swapa [%i0+0x03c]%asi,%l0 ! %l0 = 00000000301e9e70 ! Mem[0000000041000124] = ffa9161d, %l6 = 000000008e031a0c, %asi = 80 swapa [%i2+0x024]%asi,%l6 ! %l6 = 00000000ffa9161d ! %l6 = 00000000ffa9161d, Mem[000000009100010d] = 22b23f3e stb %l6,[%o2+0x00d] ! Mem[000000009100010c] = 1db23f3e ! %l0 = 00000000301e9e70, Mem[0000000090800138] = 30a966cf stba %l0,[%o1+0x038]%asi ! Mem[0000000090800138] = 70a966cf p24_label_8: ! Mem[0000000041800134] = 000000a2, %l3 = 0000000000000000 ldsw [%i3+0x034],%l3 ! %l3 = 00000000000000a2 ! Mem[000000004100010c] = 0000dec9, %l0 = 00000000301e9e70 ldstub [%i2+0x00c],%l0 ! %l0 = 0000000000000000 ! Mem[000000004080013c] = bb22b8ea, %l2 = ff31e82a, %l5 = ffffa74c add %i1,0x3c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000bb22b8ea ! Mem[0000000090800124] = cd32aeda, %l18 = ed8c4246a8d8ed25 ldsw [%o1+0x024],%g2 ! %g2 = ed8c4246a8d8ed25 ! Mem[0000000041800104] = de04b2c2, %l3 = 000000a2, %l7 = 2d3a8fec add %i3,0x04,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000de04b2c2 ! Mem[0000000040000118] = da2601d9032ef998, %l3 = 00000000000000a2, %l7 = 00000000de04b2c2 add %i0,0x18,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = da2601d9032ef998 ! Mem[0000000041800128] = b72745e5, %l2 = 00000000ff31e82a ldstuba [%i3+%o5]0x88,%l2 ! %l2 = 00000000000000e5 ! Mem[000000004180011c] = e9ffa239, %l5 = 00000000bb22b8ea ldstub [%i3+0x01c],%l5 ! %l5 = 00000000000000e9 ! Mem[0000000041800130] = 731a1963 000000a2, %l2 = 000000e5, %l3 = 000000a2 ldda [%i3+%o6]0x81,%l2 ! %l2 = 00000000731a1963 00000000000000a2 ! Mem[0000000040800100] = de040000, %l1 = b3fcd20ac2b204de swap [%i1+%g0],%l1 ! %l1 = 00000000de040000 p24_label_9: ! Mem[0000000040800130] = 66831d16, %l7 = da2601d9032ef998 swapa [%i1+%o6]0x88,%l7 ! %l7 = 0000000066831d16 ! %l6 = 00000000ffa9161d, Mem[0000000041000120] = 3f01ffc9 stha %l6,[%i2+%o4]0x89 ! Mem[0000000041000120] = 3f01161d ! Mem[0000000041800118] = 39a2ffff 5b3c6996, %l4 = 00000000, %l5 = 000000e9 ldda [%i3+%i6]0x88,%l4 ! %l4 = 000000005b3c6996 0000000039a2ffff ! Mem[0000000041000100] = 000000a2, %l0 = 0000000000000000 ldstuba [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000 ! Mem[0000000041000130] = f3cb7ca0, %l6 = 00000000ffa9161d swapa [%i2+%o6]0x80,%l6 ! %l6 = 00000000f3cb7ca0 ! Mem[0000000091800110] = 477a17de 5c0ad132, %l0 = 00000000, %l1 = de040000 ldd [%o3+%i5],%g2 ! %l0 = 0000000000000000 00000000de040000 ! Mem[0000000040800110] = c00a99e0, %l2 = 00000000731a1963 swap [%i1+%i5],%l2 ! %l2 = 00000000c00a99e0 ! Mem[0000000041000130] = ffa9161d, %l7 = 0000000066831d16 swap [%i2+%o6],%l7 ! %l7 = 00000000ffa9161d ! %l5 = 0000000039a2ffff, Mem[0000000041000128] = 000000f2b39716d0 stxa %l5,[%i2+%o5]0x80 ! Mem[0000000041000128] = 0000000039a2ffff ! %l0 = 0000000000000000, Mem[0000000090000106] = b3387425 sth %l0,[%o0+0x006] ! Mem[0000000090000104] = 00007425 p24_label_10: ! Mem[0000000091800114] = 0ad13203, %l18 = ed8c4246a8d8ed25 ldsb [%o3+0x015],%g2 ! %g2 = 000000000000000a ! %l1 = 00000000de040000, Mem[0000000091800103] = b1ed61de stb %l1,[%o3+0x003] ! Mem[0000000091800100] = 00ed61de ! Mem[0000000041000138] = 770db3fb, %l0 = 0000000000000000 swap [%i2+0x038],%l0 ! %l0 = 00000000770db3fb ! %l0 = 00000000770db3fb, Mem[0000000091000133] = 2e9081a5 stba %l0,[%o2+0x033]%asi ! Mem[0000000091000130] = fb9081a5 ! Mem[0000000041000100] = ff0000a2d01697b3, %l1 = 00000000de040000, %l6 = 00000000f3cb7ca0 casxa [%i2]0x80,%l1,%l6 ! %l6 = ff0000a2d01697b3 ! Mem[0000000040800110] = 731a1963, %l1 = 00000000de040000 ldsba [%i1+%i5]0x80,%l1 ! %l1 = 0000000000000073 ! %l2 = c00a99e0, %l3 = 000000a2, Mem[0000000041000118] = 0ad2fcb3 de04b2c2 stda %l2,[%i2+%i6]0x89 ! Mem[0000000041000118] = c00a99e0 000000a2 ! Mem[0000000090000138] = 00002c8a 2dad898f, %l2 = c00a99e0, %l3 = 000000a2 ldd [%o0+0x038],%g2 ! %l2 = 00000000c00a99e0 00000000000000a2 ! Mem[0000000090000104] = 00007425, %l18 = ed8c4246a8d8ed25 lduh [%o0+0x006],%g2 ! %g2 = 0000000000000000 ! Mem[000000004000010c] = 88d18b8c, %l5 = 0000000039a2ffff ldsh [%i0+0x00e],%l5 ! %l5 = ffffffffffff8b8c p24_label_11: ! Mem[0000000040800128] = 211e5cbf, %l3 = 00000000000000a2 ldsba [%i1+%o5]0x88,%l3 ! %l3 = ffffffffffffffbf ! Mem[0000000041000110] = 53553365, %l3 = ffffffffffffffbf ldstuba [%i2+%i5]0x88,%l3 ! %l3 = 0000000000000065 ! Mem[0000000041800110] = ba84a0f1, %l5 = ffffffffffff8b8c ldstuba [%i3+%i5]0x81,%l5 ! %l5 = 00000000000000ba ! Mem[000000004080011c] = a6862d4f, %l3 = 0000000000000065 ldstub [%i1+0x01c],%l3 ! %l3 = 00000000000000a6 ! %l2 = 00000000c00a99e0, Mem[0000000041800106] = de04b2c2 sth %l2,[%i3+0x006] ! Mem[0000000041800104] = de0499e0 ! %l6 = ff0000a2d01697b3, Mem[000000004180012c] = 18ca0cf8 sth %l6,[%i3+0x02c] ! Mem[000000004180012c] = 97b30cf8 ! Mem[0000000040000130] = fb28403bf8588cbb, %l5 = 00000000000000ba, %l2 = 00000000c00a99e0 add %i0,0x30,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = fb28403bf8588cbb ! %l6 = d01697b3, %l7 = ffa9161d, Mem[0000000041000100] = a20000ff b39716d0 stda %l6,[%i2+%g0]0x88 ! Mem[0000000041000100] = d01697b3 ffa9161d ! Mem[000000004000013f] = 8a2c00e3, %l6 = ff0000a2d01697b3 ldstub [%i0+0x03f],%l6 ! %l6 = 00000000000000e3 ! Mem[0000000041800120] = 8e031a0c, %l6 = 00000000000000e3 swapa [%i3+%o4]0x81,%l6 ! %l6 = 000000008e031a0c p24_label_12: ! Mem[000000004100012c] = 39a2ffff, %l4 = 5b3c6996, %l2 = f8588cbb add %i2,0x2c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000039a2ffff ! Mem[0000000040800130] = 032ef998, %l0 = 00000000770db3fb ldsba [%i1+%o6]0x88,%l0 ! %l0 = ffffffffffffff98 ! Mem[0000000041800114] = 1c312f0d, %l5 = 00000000000000ba ldstuba [%i3+0x014]%asi,%l5 ! %l5 = 000000000000001c ! Mem[0000000090000134] = 0eaa4fa4, %l18 = ed8c4246a8d8ed25 ldsh [%o0+0x034],%g2 ! %g2 = 0000000000000eaa ! Mem[0000000041800100] = e1000000, %l4 = 000000005b3c6996 lduha [%i3+%g0]0x80,%l4 ! %l4 = 000000000000e100 ! Mem[0000000040800118] = ff434612, %l2 = 0000000039a2ffff ldsha [%i1+%i6]0x81,%l2 ! %l2 = ffffffffffffff43 ! %l7 = 00000000ffa9161d, Mem[0000000090000104] = c76a0000, %asi = 80 stwa %l7,[%o0+0x004]%asi ! Mem[0000000090000104] = ffa9161d ! Mem[0000000040800108] = 00000000, %l1 = 0000000000000073 ldsba [%i1+%i4]0x80,%l1 ! %l1 = 0000000000000000 ! Mem[0000000041000137] = 0a87fc53, %l7 = 00000000ffa9161d ldstub [%i2+0x037],%l7 ! %l7 = 0000000000000053 ! %l4 = 000000000000e100, Mem[0000000041800130] = 731a1963 sth %l4,[%i3+%o6] ! Mem[0000000041800130] = e1001963 p24_label_13: ! %l6 = 8e031a0c, %l7 = 00000053, Mem[0000000040000108] = a74c57f9 88d18b8c stda %l6,[%i0+%i4]0x81 ! Mem[0000000040000108] = 8e031a0c 00000053 ! Mem[0000000040800120] = 3c804402, %l4 = 000000000000e100 swapa [%i1+%o4]0x88,%l4 ! %l4 = 000000003c804402 ! Mem[000000009080010c] = 00000000, %l18 = ed8c4246a8d8ed25 ldsb [%o1+0x00c],%g2 ! %g2 = 0000000000000000 ! %l5 = 000000000000001c, Mem[0000000091000128] = f4c833a8d01697b3 stx %l5,[%o2+%o5] ! Mem[0000000091000128] = 000000000000001c ! Mem[0000000040000120] = 070000ff, %l6 = 000000008e031a0c ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 00000000000000ff ! %l5 = 000000000000001c, Mem[0000000090000114] = 9c3e77a2 stb %l5,[%o0+0x014] ! Mem[0000000090000114] = 1c3e77a2 ! Mem[0000000040000112] = 18ca0cf8, %l4 = 000000003c804402 ldstub [%i0+0x012],%l4 ! %l4 = 000000000000000c ! Mem[0000000040000100] = da2601d9, %l7 = 0000000000000053 swapa [%i0+%g0]0x80,%l7 ! %l7 = 00000000da2601d9 ! Mem[0000000040000110] = 18cafff8, %l2 = ffffffffffffff43 lduw [%i0+%i5],%l2 ! %l2 = 0000000018cafff8 ! Mem[0000000041800124] = 5b3c6996, %l3 = 000000a6, %l3 = 000000a6 add %i3,0x24,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000005b3c6996 p24_label_14: ! Mem[0000000041000128] = 0000000039a2ffff, %l2 = 0000000018cafff8, %l3 = 000000005b3c6996 add %i2,0x28,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 0000000039a2ffff ! Mem[000000004080010a] = 00000000, %l4 = 000000000000000c ldstuba [%i1+0x00a]%asi,%l4 ! %l4 = 0000000000000000 ! %l4 = 0000000000000000, Mem[0000000091800118] = 03166c8a stb %l4,[%o3+%i6] ! Mem[0000000091800118] = 00166c8a ! Mem[0000000041800128] = ff4527b797b30cf8, %l5 = 000000000000001c ldx [%i3+%o5],%l5 ! %l5 = ff4527b797b30cf8 ! Mem[0000000041800110] = ff84a0f1, %l4 = 00000000, %l4 = 00000000 add %i3,0x10,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000ff84a0f1 ! Mem[000000009000013c] = 898f0000, %l18 = ed8c4246a8d8ed25 ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffff898f ! Mem[0000000041800120] = e3000000, %l3 = 0000000039a2ffff ldstuba [%i3+%o4]0x88,%l3 ! %l3 = 0000000000000000 ! Mem[0000000041000110] = ff335553, %l1 = 0000000000000000 ldsha [%i2+%i5]0x81,%l1 ! %l1 = ffffffffffffff33 ! %l2 = 0000000018cafff8, Mem[0000000090000120] = 028c20cc28420202 stx %l2,[%o0+%o4] ! Mem[0000000090000120] = 0000000018cafff8 ! %l6 = 000000ff, %l7 = da2601d9, Mem[0000000040000110] = f8ffca18 3e41dadc stda %l6,[%i0+%i5]0x89 ! Mem[0000000040000110] = 000000ff da2601d9 p24_label_15: ! Mem[0000000041800100] = e1000000, %l5 = ff4527b797b30cf8 ldsw [%i3+%g0],%l5 ! %l5 = ffffffffe1000000 ! Mem[0000000040800110] = 731a19638a2c00e3, %l6 = 00000000000000ff, %l7 = 00000000da2601d9 add %i1,0x10,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 731a19638a2c00e3 ! Mem[0000000041800130] = e1001963, %l6 = 00000000000000ff ldstuba [%i3+%o6]0x80,%l6 ! %l6 = 00000000000000e1 ! %l6 = 00000000000000e1, Mem[0000000040000110] = 000000ff stba %l6,[%i0+%i5]0x89 ! Mem[0000000040000110] = 000000e1 ! Mem[0000000040800120] = 0000e100, %l3 = 0000000000000000 ldsba [%i1+%o4]0x89,%l3 ! %l3 = 0000000000000000 ! Mem[000000009180013c] = 9c000000, %l18 = ed8c4246a8d8ed25 ldub [%o3+0x03f],%g2 ! %g2 = 000000000000009c ! %l2 = 18cafff8, %l3 = 00000000, Mem[0000000091000138] = 55170a67 09595e8e std %l2,[%o2+0x038] ! Mem[0000000091000138] = 18cafff8 00000000 ! %l0 = ffffffffffffff98, Mem[0000000041800120] = 96693c5be30000ff stxa %l0,[%i3+%o4]0x89 ! Mem[0000000041800120] = ffffffffffffff98 ! Mem[0000000090000118] = 20335f9f, %l18 = ed8c4246a8d8ed25 ldsw [%o0+%i6],%g2 ! %g2 = ed8c4246a8d8ed25 ! %l2 = 0000000018cafff8, Mem[0000000090800138] = 70a966cf sth %l2,[%o1+0x038] ! Mem[0000000090800138] = fff866cf ba,a p24_not_taken_0_end p24_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p24_branch_failed p24_not_taken_0_end: ! End of Random Code for Processor 24 p24_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x060] ! Set processor 24 done flag ! Check Registers p24_check_registers: set p24_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ffffffffffffff98 bne,a,pn %xcc,p24_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffffffff33 bne,a,pn %xcc,p24_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000018cafff8 bne,a,pn %xcc,p24_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000000 bne,a,pn %xcc,p24_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000ff84a0f1 bne,a,pn %xcc,p24_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffe1000000 bne,a,pn %xcc,p24_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000e1 bne,a,pn %xcc,p24_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 731a19638a2c00e3 bne,a,pn %xcc,p24_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p24_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 00000053c1043cdb ldx [%i0+0x000],%g3 ! Observed data at 0000000040000100 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 8e031a0c00000053 ldx [%i0+0x008],%g3 ! Observed data at 0000000040000108 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e1000000d90126da ldx [%i0+0x010],%g3 ! Observed data at 0000000040000110 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff000007c2b204de ldx [%i0+0x020],%g3 ! Observed data at 0000000040000120 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 168213858a2c00ff ldx [%i0+0x038],%g3 ! Observed data at 0000000040000138 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x038,%g4 set p24_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = c2b204def9aae5dc ldx [%i1+0x000],%g3 ! Observed data at 0000000040800100 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000ff0000000000 ldx [%i1+0x008],%g3 ! Observed data at 0000000040800108 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff434612ff862d4f ldx [%i1+0x018],%g3 ! Observed data at 0000000040800118 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00e10000000000fb ldx [%i1+0x020],%g3 ! Observed data at 0000000040800120 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = bf5c1e21618caa84 ldx [%i1+0x028],%g3 ! Observed data at 0000000040800128 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 98f92e0365c47dad ldx [%i1+0x030],%g3 ! Observed data at 0000000040800130 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x030,%g4 set p24_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = b39716d01d16a9ff ldx [%i2+0x000],%g3 ! Observed data at 0000000041000100 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff825c4eff00dec9 ldx [%i2+0x008],%g3 ! Observed data at 0000000041000108 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff3355537dbea82e ldx [%i2+0x010],%g3 ! Observed data at 0000000041000110 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = e0990ac0a2000000 ldx [%i2+0x018],%g3 ! Observed data at 0000000041000118 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1d16013f8e031a0c ldx [%i2+0x020],%g3 ! Observed data at 0000000041000120 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 66831d160a87fcff ldx [%i2+0x030],%g3 ! Observed data at 0000000041000130 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000000022385a34 ldx [%i2+0x038],%g3 ! Observed data at 0000000041000138 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x038,%g4 set p24_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = e1000000de0499e0 ldx [%i3+0x000],%g3 ! Observed data at 0000000041800100 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff84a0f1ff312f0d ldx [%i3+0x010],%g3 ! Observed data at 0000000041800110 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 98ffffffffffffff ldx [%i3+0x020],%g3 ! Observed data at 0000000041800120 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff001963000000a2 ldx [%i3+0x030],%g3 ! Observed data at 0000000041800130 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x030,%g4 ! The test for processor 24 has passed p24_passed: ta GOOD_TRAP nop p24_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p24_failed p24_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p24_failed p24_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p24_failed p24_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p24_failed p24_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p24_failed p24_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p24_failed p24_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p24_failed p24_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p24_failed ! The test for processor 24 failed p24_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x060] ! Set processor 24 done flag set p24_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 24 failed p24_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x060] ! Set processor 24 done flag set p24_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p24_dfill_failed: ba p24_failed mov 0xddd,%g1 p24_selfmod_failed: ba p24_failed mov 0xabc,%g1 p24_common_error: or %g0,0xef8,%g1 ba p24_failed mov %o5,%g3 p24_common_signature_error: set p24_temp,%g1 ba p24_failed st %g2,[%g1] ! Common Lock Number p24_common_timeout: set p24_temp,%g1 ba p24_failed st %g2,[%g1] ! Common Lock Number p24_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p24_failed mov 0x0,%g3 p24_trap1e: swap [%i0+0x010],%l7 ! Mem[0000000040000110] ldstub [%i1+0x007],%l6 ! Mem[0000000040800107] stx %l1,[%i1+0x010] ! Mem[0000000040800110] stb %l3,[%i0+0x02f] ! Mem[000000004000012f] ldx [%i1+0x030],%l4 ! Mem[0000000040800130] ldstub [%i3+0x03b],%l3 ! Mem[000000004180013b] ldub [%i1+0x01b],%l2 ! Mem[000000004080011b] done p24_trap1o: swap [%o0+0x010],%l7 ! Mem[0000000040000110] ldstub [%o1+0x007],%l6 ! Mem[0000000040800107] stx %l1,[%o1+0x010] ! Mem[0000000040800110] stb %l3,[%o0+0x02f] ! Mem[000000004000012f] ldx [%o1+0x030],%l4 ! Mem[0000000040800130] ldstub [%o3+0x03b],%l3 ! Mem[000000004180013b] ldub [%o1+0x01b],%l2 ! Mem[000000004080011b] done p24_trap2e: ldsw [%i0+0x010],%l7 ! Mem[0000000040000110] ldstub [%i3+0x035],%l0 ! Mem[0000000041800135] sth %l2,[%i2+0x01e] ! Mem[000000004100011e] ldsb [%i2+0x020],%l0 ! Mem[0000000041000120] std %l4,[%i1+0x020] ! Mem[0000000040800120] done p24_trap2o: ldsw [%o0+0x010],%l7 ! Mem[0000000040000110] ldstub [%o3+0x035],%l0 ! Mem[0000000041800135] sth %l2,[%o2+0x01e] ! Mem[000000004100011e] ldsb [%o2+0x020],%l0 ! Mem[0000000041000120] std %l4,[%o1+0x020] ! Mem[0000000040800120] done p24_trap3e: nop nop nop done p24_trap3o: nop nop nop done p24_init_memory_pointers: set p24_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p24_local0_start,%i0 set p24_local1_start,%i1 set p24_local2_start,%i2 set p24_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 59be5ba1e0d19def ldx [%g1+0x008],%l1 ! %l1 = c928f80278dad72f ldx [%g1+0x010],%l2 ! %l2 = 0e8cd7fdaf347a12 ldx [%g1+0x018],%l3 ! %l3 = 19606d842f4ec8a7 ldx [%g1+0x020],%l4 ! %l4 = 0f28328df0d14d9e ldx [%g1+0x028],%l5 ! %l5 = 838c36122dad898f ldx [%g1+0x030],%l6 ! %l6 = b83bdd385d0b55ca ldx [%g1+0x038],%l7 ! %l7 = bb68f2d05faf15c5 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 25 processor_25: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x64] ! Set the start flag wrpr %g0,7,%cleanwin call p25_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 25 wr %g0,0x4,%fprs ! Make sure fef is 1 set p25_init_freg,%g1 ! %f0 = 70b57faf 0f19ca39 ba55fca8 45df0340 ! %f4 = 805889b2 2a3c6159 a3cfeafc 85f99dec ! %f8 = 25f90677 fea962d5 a78f5b3c 252c47aa ! %f12 = d8b3e57f f358bb7c 9044b533 e5818843 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 11621474 1779635a 6e0576a2 640b64ff ! %f20 = 5fed6277 3ff354c6 73c6d486 18a679de ! %f24 = a911521d 7c2ac5c6 7cc73ab5 d8c7d2fd ! %f28 = 07c5504c a83f8dc0 3bd46b2d 95b920a2 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 523e4a1f 439dd89d 08e965d8 0625e9f6 ! %f36 = e13860b6 02693f03 4e3b7def 223c3e19 ! %f40 = 03574ed5 f0c57805 cb879130 a0a0afdf ! %f44 = b1a77d5b 60fa85dd ac856102 1328026a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xde34dff800000071,%g7,%g1 ! GSR scale = 14, align = 1 wr %g1,%g0,%gsr ! GSR = de34dff800000071 wr %g0,%y ! Clear Y 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[0000000042000130] = 3db23fe3, %l3 = 5acda26e1cf2656c swapa [%i0+%o6]0x81,%l3 ! %l3 = 000000003db23fe3 ! Mem[0000000042000124] = 84f5523f, %l2 = 29c2a551d5aade92 ldsb [%i0+0x026],%l2 ! %l2 = 0000000000000052 ! %l4 = d49f859a73e6c5a3, Mem[0000000091000120] = 93986027 stw %l4,[%o2+%o4] ! Mem[0000000091000120] = 73e6c5a3 ! %l2 = 0000000000000052, Mem[0000000090000120] = 028c20cc28420202 stx %l2,[%o0+%o4] ! Mem[0000000090000120] = 0000000000000052 ! Mem[0000000042800130] = a9b06425, %l7 = fd018df4, %l1 = 86e91163 add %i1,0x30,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000a9b06425 ! Mem[0000000043000132] = 5db9d2a9, %l1 = 00000000a9b06425 ldstub [%i2+0x032],%l1 ! %l1 = 00000000000000d2 ! Mem[0000000091800138] = d0837b37 8e3ab89c, %l6 = a20a92c1, %l7 = fd018df4 ldd [%o3+0x038],%g2 ! %l6 = 5eee12daa20a92c1 aca60fddfd018df4 ! Mem[000000004200012a] = cf92a5c6, %l0 = 3dd1a95a62e39481 ldstub [%i0+0x02a],%l0 ! %l0 = 00000000000000a5 ! Mem[0000000043000100] = 92233a9e, %l2 = 00000052, %l0 = 000000a5 casa [%i2]0x80,%l2,%l0 ! %l0 = 0000000092233a9e ! Mem[0000000042000130] = 1cf2656c8e574828, %l5 = c4f22f4ed27b99bd, %l4 = d49f859a73e6c5a3 add %i0,0x30,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 1cf2656c8e574828 p25_label_2: ! %l1 = 00000000000000d2, Mem[0000000042800106] = 23016bb0 sth %l1,[%i1+0x006] ! Mem[0000000042800104] = 230100d2 ! %l0 = 0000000092233a9e, Mem[0000000091800134] = ed611253 sth %l0,[%o3+0x034] ! Mem[0000000091800134] = 3a9e1253 ! Mem[0000000090800120] = 67cb6fb0, %l18 = 270fbedaa080418d ldsw [%o1+%o4],%g2 ! %g2 = 270fbedaa080418d ! Mem[000000004200013c] = 2eb7fdfa, %l2 = 0000000000000052 swap [%i0+0x03c],%l2 ! %l2 = 000000002eb7fdfa ! Mem[0000000043000130] = a9ffb95d, %l0 = 0000000092233a9e ldswa [%i2+%o6]0x88,%l0 ! %l0 = ffffffffa9ffb95d ! Mem[0000000091800138] = d0837b37, %l18 = 270fbedaa080418d lduw [%o3+0x038],%g2 ! %g2 = 270fbedaa080418d ! Mem[0000000042000120] = a8f4bf3b, %l7 = fd018df4, %l3 = 3db23fe3 add %i0,0x20,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000a8f4bf3b ! %l1 = 00000000000000d2, Mem[0000000091000100] = 4f11c436 sth %l1,[%o2+%g0] ! Mem[0000000091000100] = 00d2c436 ! Mem[0000000090000124] = 00000052, %l18 = 270fbedaa080418d lduw [%o0+0x024],%g2 ! %g2 = 270fbedaa080418d ! Mem[0000000042800100] = 81c3daff, %l6 = 5eee12daa20a92c1 swap [%i1+%g0],%l6 ! %l6 = 0000000081c3daff p25_label_3: ! Mem[0000000042000104] = 6f83c521, %l2 = 000000002eb7fdfa swap [%i0+0x004],%l2 ! %l2 = 000000006f83c521 ! %l5 = c4f22f4ed27b99bd, Mem[000000009000011e] = 76a00000 sth %l5,[%o0+0x01e] ! Mem[000000009000011c] = 99bd0000 ! %l4 = 1cf2656c8e574828, Mem[0000000090000108] = 7425c40fc2190b14 stx %l4,[%o0+%i4] ! Mem[0000000090000108] = 1cf2656c8e574828 ! Mem[0000000042800128] = c34adb58, %l5 = c4f22f4ed27b99bd ldstub [%i1+%o5],%l5 ! %l5 = 00000000000000c3 ! Mem[0000000042000108] = 746222a0, %l5 = 00000000000000c3 ldstuba [%i0+%i4]0x81,%l5 ! %l5 = 0000000000000074 ! Mem[000000004200010f] = 95c867c9, %l7 = aca60fddfd018df4 ldstub [%i0+0x00f],%l7 ! %l7 = 00000000000000c9 ! Mem[0000000042800131] = a9b06425, %l2 = 000000006f83c521 ldstub [%i1+0x031],%l2 ! %l2 = 00000000000000b0 ! Mem[0000000090800138] = 30a966cf b6366d86, %l4 = 8e574828, %l5 = 00000074 ldd [%o1+0x038],%g2 ! %l4 = 1cf2656c8e574828 0000000000000074 ! Mem[0000000042800104] = 230100d2, %l6 = 0000000081c3daff swap [%i1+0x004],%l6 ! %l6 = 00000000230100d2 ! Mem[0000000042000138] = dcbab7e1, %l6 = 00000000230100d2 swap [%i0+0x038],%l6 ! %l6 = 00000000dcbab7e1 p25_label_4: ! Mem[0000000042000130] = 1cf2656c, %l5 = 0000000000000074 swap [%i0+%o6],%l5 ! %l5 = 000000001cf2656c ! Mem[0000000043000110] = 78091a27, %l3 = a8f4bf3b, %l5 = 1cf2656c add %i2,0x10,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000078091a27 ! Mem[0000000043000130] = 5db9ffa9 cdaf89bd, %l0 = a9ffb95d, %l1 = 000000d2 ldda [%i2+%o6]0x80,%l0 ! %l0 = 000000005db9ffa9 00000000cdaf89bd ! Mem[0000000043800130] = 5c1527e7, %l5 = 78091a27, %l0 = 5db9ffa9 add %i3,0x30,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000005c1527e7 ! Mem[000000009100012c] = 1c456b0e, %l18 = 270fbedaa080418d ldsw [%o2+0x02c],%g2 ! %g2 = 270fbedaa080418d ! Mem[0000000042800118] = f135ad82, %l4 = 1cf2656c8e574828 lduha [%i1+%i6]0x80,%l4 ! %l4 = 000000000000f135 ! Mem[0000000043000100] = 92233a9e, %l4 = 000000000000f135 swap [%i2+%g0],%l4 ! %l4 = 0000000092233a9e ! Mem[0000000043800100] = 170dd474, %l0 = 000000005c1527e7 swapa [%i3+%g0]0x89,%l0 ! %l0 = 00000000170dd474 ! %l6 = 00000000dcbab7e1, Mem[0000000090000110] = 76bf43f3 stw %l6,[%o0+%i5] ! Mem[0000000090000110] = dcbab7e1 ! Mem[0000000042000104] = 2eb7fdfa, %l7 = 00000000000000c9, %asi = 80 swapa [%i0+0x004]%asi,%l7 ! %l7 = 000000002eb7fdfa p25_label_5: ! Mem[0000000043000108] = faa427ff, %l1 = 00000000cdaf89bd swapa [%i2+%i4]0x80,%l1 ! %l1 = 00000000faa427ff ! Mem[000000009180010c] = 5071cebe, %l18 = 270fbedaa080418d lduw [%o3+0x00c],%g2 ! %g2 = 270fbedaa080418d ! Mem[0000000043800135] = ddbe4078, %l1 = 00000000faa427ff ldstuba [%i3+0x035]%asi,%l1 ! %l1 = 00000000000000be ! Mem[0000000043800124] = 77dc982e, %l2 = 00000000000000b0 lduh [%i3+0x026],%l2 ! %l2 = 000000000000982e ! Mem[0000000090800138] = 30a966cfb6366d86, %l18 = 270fbedaa080418d ldxa [%o1+0x038]%asi,%g2 ! %g2 = 30a966cfb6366d86 ! Mem[0000000042000130] = 000000748e574828, %l7 = 000000002eb7fdfa, %l3 = 00000000a8f4bf3b add %i0,0x30,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 000000748e574828 ! %l3 = 000000748e574828, Mem[0000000090000130] = bb166f370eaa4fa4 stx %l3,[%o0+%o6] ! Mem[0000000090000130] = 000000748e574828 ! Mem[0000000090000118] = 20335f9f, %l18 = 270fbedaa080418d ldsb [%o0+%i6],%g2 ! %g2 = 0000000000000020 ! Mem[0000000091800128] = bf401764 35187c6a, %l2 = 0000982e, %l3 = 8e574828 ldd [%o3+%o5],%g2 ! %l2 = 000000000000982e 000000748e574828 ! Mem[0000000042000130] = 000000748e574828, %l1 = 00000000000000be, %l3 = 000000748e574828 add %i0,0x30,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 000000748e574828 p25_label_6: ! Mem[0000000042000104] = 000000c9, %l0 = 170dd474, %l0 = 170dd474 add %i0,0x04,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000000000c9 ! Mem[0000000043800130] = e727155c, %l4 = 0000000092233a9e lduba [%i3+%o6]0x88,%l4 ! %l4 = 000000000000005c ! Mem[0000000090800104] = 61e3008a, %l18 = 270fbedaa080418d ldsha [%o1+0x006]%asi,%g2 ! %g2 = 00000000000061e3 ! Mem[0000000042800110] = 20a010d0, %l6 = 00000000dcbab7e1 ldstuba [%i1+%i5]0x81,%l6 ! %l6 = 0000000000000020 ! Mem[000000004380013a] = daff1a2e, %l6 = 0000000000000020 ldstuba [%i3+0x03a]%asi,%l6 ! %l6 = 000000000000001a ! %l1 = 00000000000000be, Mem[0000000091800138] = d0837b37, %asi = 80 stwa %l1,[%o3+0x038]%asi ! Mem[0000000091800138] = 000000be ! Mem[000000004300010c] = 0b76172c, %l2 = 000000000000982e, %asi = 80 swapa [%i2+0x00c]%asi,%l2 ! %l2 = 000000000b76172c ! Mem[0000000090800120] = 67cb6fb0 cd32aeda, %l6 = 0000001a, %l7 = 2eb7fdfa ldd [%o1+%o4],%g2 ! %l6 = 000000000000001a 000000002eb7fdfa ! Mem[0000000042800130] = 2564ffa9, %l3 = 000000748e574828 lduha [%i1+%o6]0x88,%l3 ! %l3 = 000000000000ffa9 ! %l0 = 000000c9, %l1 = 000000be, Mem[0000000091000138] = 55170a67 09595e8e std %l0,[%o2+0x038] ! Mem[0000000091000138] = 000000c9 000000be p25_label_7: ! %l4 = 0000005c, %l5 = 78091a27, Mem[0000000091000118] = 28238bb1 833d66b8 std %l4,[%o2+%i6] ! Mem[0000000091000118] = 0000005c 78091a27 ! Mem[0000000043000120] = b3912324, %l6 = 000000000000001a swapa [%i2+%o4]0x81,%l6 ! %l6 = 00000000b3912324 ! Mem[0000000043800138] = daffff2e, %l0 = 00000000000000c9 swap [%i3+0x038],%l0 ! %l0 = 00000000daffff2e ! Mem[0000000042800108] = de2c6c6e, %l0 = 00000000daffff2e ldstuba [%i1+%i4]0x88,%l0 ! %l0 = 000000000000006e ! Mem[0000000042800128] = ff4adb58, %l1 = 00000000000000be swapa [%i1+%o5]0x81,%l1 ! %l1 = 00000000ff4adb58 ! Mem[0000000043800108] = 606e3988, %l2 = 000000000b76172c lduwa [%i3+%i4]0x80,%l2 ! %l2 = 00000000606e3988 ! %l1 = 00000000ff4adb58, Mem[0000000090000104] = c76a5f38 stba %l1,[%o0+0x004]%asi ! Mem[0000000090000104] = 586a5f38 ! Mem[0000000090000120] = 0000000000000052, %l18 = 270fbedaa080418d ldx [%o0+%o4],%g2 ! %g2 = 0000000000000052 ! Mem[0000000042000108] = a02262ff, %l4 = 000000000000005c ldsha [%i0+%i4]0x89,%l4 ! %l4 = 00000000000062ff ! Mem[0000000042000134] = 8e574828, %l1 = ff4adb58, %l7 = 2eb7fdfa add %i0,0x34,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000008e574828 p25_label_8: ! Mem[0000000043000110] = 78091a27, %l3 = 000000000000ffa9 ldstuba [%i2+%i5]0x81,%l3 ! %l3 = 0000000000000078 ! %l5 = 0000000078091a27, Mem[000000009080010e] = ad5405b9 stba %l5,[%o1+0x00e]%asi ! Mem[000000009080010c] = 275405b9 ! %l2 = 00000000606e3988, Mem[0000000090000108] = 1cf2656c8e574828 stx %l2,[%o0+%i4] ! Mem[0000000090000108] = 00000000606e3988 ! Mem[0000000042800130] = a9ff6425 62d4fe48, %l6 = b3912324, %l7 = 8e574828 ldd [%i1+%o6],%l6 ! %l6 = 00000000a9ff6425 0000000062d4fe48 ! Mem[0000000043800100] = e727155c, %l7 = 0000000062d4fe48 ldstuba [%i3+%g0]0x80,%l7 ! %l7 = 00000000000000e7 ! Mem[0000000043000108] = cdaf89bd, %l6 = 00000000a9ff6425 swap [%i2+%i4],%l6 ! %l6 = 00000000cdaf89bd ! Mem[0000000042800104] = 81c3daff, %l0 = 0000006e, %l1 = ff4adb58 add %i1,0x04,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000081c3daff ! %l2 = 00000000606e3988, Mem[0000000042800130] = 2564ffa9 stba %l2,[%i1+%o6]0x89 ! Mem[0000000042800130] = 2564ff88 ! Mem[000000009080011c] = dc67cb6f, %l18 = 270fbedaa080418d ldub [%o1+0x01f],%g2 ! %g2 = 00000000000000dc ! %l0 = 000000000000006e, Mem[0000000042000110] = 48fe8092 stw %l0,[%i0+%i5] ! Mem[0000000042000110] = 0000006e p25_label_9: ! Mem[0000000042000118] = 0339ab21b58d854a, %l2 = 00000000606e3988, %l2 = 00000000606e3988 add %i0,0x18,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 0339ab21b58d854a ! Mem[000000004200010d] = 95c867ff, %l7 = 00000000000000e7 ldstub [%i0+0x00d],%l7 ! %l7 = 00000000000000c8 ! Mem[0000000042800108] = ff6c2cde, %l0 = 000000000000006e ldstuba [%i1+%i4]0x81,%l0 ! %l0 = 00000000000000ff ! Mem[0000000042800110] = ffa010d0, %l7 = 00000000000000c8 ldstuba [%i1+%i5]0x80,%l7 ! %l7 = 00000000000000ff ! Mem[0000000042000130] = 74000000, %l1 = 0000000081c3daff swapa [%i0+%o6]0x89,%l1 ! %l1 = 0000000074000000 ! Mem[0000000043000130] = a9ffb95d, %l5 = 0000000078091a27 lduha [%i2+%o6]0x88,%l5 ! %l5 = 000000000000b95d ! Mem[0000000043800102] = ff27155c, %l4 = 00000000000062ff ldstuba [%i3+0x002]%asi,%l4 ! %l4 = 0000000000000015 ! Mem[000000004380012c] = e626805f, %l5 = 000000000000b95d swap [%i3+0x02c],%l5 ! %l5 = 00000000e626805f ! Mem[0000000043800128] = 8c3b05280000b95d, %l4 = 0000000000000015 ldxa [%i3+0x028]%asi,%l4 ! %l4 = 8c3b05280000b95d ! Mem[0000000043000112] = ff091a27, %l1 = 0000000074000000 ldstub [%i2+0x012],%l1 ! %l1 = 000000000000001a p25_label_10: ! Mem[000000004280012d] = 24d9ebea, %l5 = 00000000e626805f ldstub [%i1+0x02d],%l5 ! %l5 = 00000000000000d9 ! Mem[0000000042800128] = be000000, %l5 = 00000000000000d9 ldstuba [%i1+%o5]0x89,%l5 ! %l5 = 0000000000000000 ! Mem[0000000043800128] = 8c3b05280000b95d, %l5 = 0000000000000000, %l5 = 0000000000000000 add %i3,0x28,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 8c3b05280000b95d ! Mem[0000000090800118] = b1df1863, %l18 = 270fbedaa080418d ldsw [%o1+%i6],%g2 ! %g2 = 270fbedaa080418d ! Mem[0000000042000124] = 84f5523f, %l6 = 00000000cdaf89bd swap [%i0+0x024],%l6 ! %l6 = 0000000084f5523f ! %l0 = 00000000000000ff, Mem[0000000091800106] = de0d2335 stba %l0,[%o3+0x006]%asi ! Mem[0000000091800104] = ff0d2335 ! Mem[0000000043800118] = e4e7810b4c87e4b3, %l7 = 00000000000000ff ldxa [%i3+%i6]0x88,%l7 ! %l7 = e4e7810b4c87e4b3 ! Mem[0000000042800128] = ff0000be, %l4 = 0000b95d, %l6 = 84f5523f add %i1,0x28,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000ff0000be ! Mem[0000000090000124] = 00000052, %l18 = 270fbedaa080418d lduh [%o0+0x024],%g2 ! %g2 = 0000000000000000 ! %l7 = e4e7810b4c87e4b3, Mem[000000004300011c] = 625bbee7, %asi = 80 stwa %l7,[%i2+0x01c]%asi ! Mem[000000004300011c] = 4c87e4b3 p25_label_11: ! Mem[0000000090800138] = 30a966cf b6366d86, %l2 = b58d854a, %l3 = 00000078 ldd [%o1+0x038],%g2 ! %l2 = 0339ab21b58d854a 0000000000000078 ! %l5 = 8c3b05280000b95d, Mem[0000000043000120] = 0000001a, %asi = 80 stwa %l5,[%i2+0x020]%asi ! Mem[0000000043000120] = 0000b95d ! Mem[0000000042000108] = ff6222a0, %l5 = 8c3b05280000b95d swap [%i0+%i4],%l5 ! %l5 = 00000000ff6222a0 ! Mem[0000000043000100] = 0000f135 316a78fb, %l2 = b58d854a, %l3 = 00000078 ldd [%i2+%g0],%l2 ! %l2 = 000000000000f135 00000000316a78fb ! Mem[0000000042000100] = c48c328d, %l6 = 00000000ff0000be swap [%i0+%g0],%l6 ! %l6 = 00000000c48c328d ! Mem[0000000042800110] = ffa010d0, %l2 = 000000000000f135 lduwa [%i1+%i5]0x80,%l2 ! %l2 = 00000000ffa010d0 ! %l1 = 000000000000001a, Mem[0000000042000110] = 0000006e3f3aef6c stx %l1,[%i0+%i5] ! Mem[0000000042000110] = 000000000000001a ! Mem[000000009180011c] = c56f1eb7, %l18 = 270fbedaa080418d lduw [%o3+0x01c],%g2 ! %g2 = 270fbedaa080418d ! %l3 = 00000000316a78fb, Mem[0000000043000108] = a9ff64250000982e stxa %l3,[%i2+%i4]0x81 ! Mem[0000000043000108] = 00000000316a78fb ! %l0 = 000000ff, %l1 = 0000001a, Mem[0000000090800118] = b1df1863 61d3fbdc std %l0,[%o1+%i6] ! Mem[0000000090800118] = 000000ff 0000001a p25_label_12: ! Mem[0000000042800110] = d010a0ff, %l3 = 00000000316a78fb lduha [%i1+%i5]0x89,%l3 ! %l3 = 000000000000a0ff ! Mem[0000000042800128] = be0000ff, %l1 = 000000000000001a swapa [%i1+%o5]0x89,%l1 ! %l1 = 00000000be0000ff ! Mem[0000000042800118] = f135ad82, %l7 = e4e7810b4c87e4b3 ldsha [%i1+%i6]0x81,%l7 ! %l7 = fffffffffffff135 ! %l4 = 8c3b05280000b95d, Mem[0000000042800110] = 6e51981dd010a0ff stxa %l4,[%i1+%i5]0x89 ! Mem[0000000042800110] = 8c3b05280000b95d ! %l6 = 00000000c48c328d, Mem[0000000042800120] = f1f175b9 stwa %l6,[%i1+%o4]0x81 ! Mem[0000000042800120] = c48c328d ! %l5 = 00000000ff6222a0, Mem[0000000091000128] = f4c833a81c456b0e stx %l5,[%o2+%o5] ! Mem[0000000091000128] = 00000000ff6222a0 ! Mem[000000004300012a] = 5861f371, %l2 = 00000000ffa010d0 ldstub [%i2+0x02a],%l2 ! %l2 = 00000000000000f3 ! Mem[0000000042000106] = 000000c9, %l2 = 00000000000000f3 ldstub [%i0+0x006],%l2 ! %l2 = 0000000000000000 ! Mem[0000000043000128] = 5861ff71, %l0 = 00000000000000ff ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000058 ! Mem[0000000042000128] = cf92ffc6, %l2 = 0000000000000000 ldsba [%i0+%o5]0x80,%l2 ! %l2 = ffffffffffffffcf p25_label_13: ! Mem[0000000042000127] = cdaf89bd, %l5 = 00000000ff6222a0 ldstub [%i0+0x027],%l5 ! %l5 = 00000000000000bd ! Mem[0000000042800114] = 28053b8c, %l7 = fffffffffffff135 ldstub [%i1+0x014],%l7 ! %l7 = 0000000000000028 ! %l0 = 00000058, %l1 = be0000ff, Mem[0000000042000128] = c6ff92cf 0a91bc0d stda %l0,[%i0+%o5]0x89 ! Mem[0000000042000128] = 00000058 be0000ff ! Mem[000000009000011c] = 35f599bd, %l18 = 270fbedaa080418d ldub [%o0+0x01c],%g2 ! %g2 = 0000000000000035 ! %l2 = ffffffffffffffcf, Mem[0000000091000136] = a5610000 stb %l2,[%o2+0x036] ! Mem[0000000091000134] = cf610000 ! Mem[0000000042000128] = 00000058, %l1 = 00000000be0000ff lduba [%i0+%o5]0x88,%l1 ! %l1 = 0000000000000058 ! Mem[0000000043800118] = b3e4874c0b81e7e4, %l1 = 0000000000000058, %l5 = 00000000000000bd add %i3,0x18,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = b3e4874c0b81e7e4 ! %l3 = 000000000000a0ff, Mem[0000000042000110] = 00000000 sth %l3,[%i0+%i5] ! Mem[0000000042000110] = a0ff0000 ! Mem[000000004200012c] = ff0000be, %l2 = ffffffffffffffcf, %asi = 80 swapa [%i0+0x02c]%asi,%l2 ! %l2 = 00000000ff0000be ! %l3 = 000000000000a0ff, Mem[0000000091000130] = 87522d2e stw %l3,[%o2+%o6] ! Mem[0000000091000130] = 0000a0ff p25_label_14: ! Mem[0000000091800110] = 7a17de5c, %l18 = 270fbedaa080418d ldub [%o3+0x011],%g2 ! %g2 = 000000000000007a ! Mem[0000000091000120] = 73e6c5a303ba71d0, %l18 = 270fbedaa080418d ldx [%o2+%o4],%g2 ! %g2 = 73e6c5a303ba71d0 ! %l1 = 0000000000000058, Mem[0000000042000120] = 3bbff4a8 stwa %l1,[%i0+%o4]0x89 ! Mem[0000000042000120] = 00000058 ! Mem[0000000042000118] = 0339ab21b58d854a, %l3 = 000000000000a0ff ldx [%i0+%i6],%l3 ! %l3 = 0339ab21b58d854a ! Mem[0000000042800114] = ff053b8c, %l3 = 0339ab21b58d854a ldstub [%i1+0x014],%l3 ! %l3 = 00000000000000ff ! Mem[0000000091800130] = b49485123a9e1253, %l18 = 270fbedaa080418d ldx [%o3+%o6],%g2 ! %g2 = b49485123a9e1253 ! Mem[0000000043800126] = 77dc982e, %l7 = 0000000000000028 ldstub [%i3+0x026],%l7 ! %l7 = 0000000000000098 ! Mem[0000000043000110] = ff09ff27, %l5 = b3e4874c0b81e7e4 swapa [%i2+%i5]0x80,%l5 ! %l5 = 00000000ff09ff27 ! %l3 = 00000000000000ff, Mem[0000000043800100] = ff27ff5ce74815bd stxa %l3,[%i3+%g0]0x81 ! Mem[0000000043800100] = 00000000000000ff ! Mem[0000000042800108] = de2c6cff, %l0 = 0000000000000058 swapa [%i1+%i4]0x89,%l0 ! %l0 = 00000000de2c6cff p25_label_15: ! Mem[0000000042800128] = 0000001a, %l5 = 00000000ff09ff27 swapa [%i1+%o5]0x88,%l5 ! %l5 = 000000000000001a ! Mem[0000000043000118] = 6edd1333, %l6 = c48c328d, %l0 = de2c6cff add %i2,0x18,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000006edd1333 ! Mem[0000000043000118] = 3313dd6e, %l2 = 00000000ff0000be swapa [%i2+%i6]0x88,%l2 ! %l2 = 000000003313dd6e ! Mem[0000000043800110] = b32457a3, %l1 = 00000058, %l4 = 0000b95d add %i3,0x10,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000b32457a3 ! Mem[0000000042000128] = 58000000ffffffcf, %l5 = 000000000000001a ldxa [%i0+%o5]0x80,%l5 ! %l5 = 58000000ffffffcf ! Mem[0000000043800108] = 88396e60, %l5 = 58000000ffffffcf lduba [%i3+%i4]0x88,%l5 ! %l5 = 0000000000000060 ! Mem[000000004380013c] = 3315076b, %l1 = 00000058, %l4 = b32457a3 add %i3,0x3c,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000003315076b ! Mem[000000004280012c] = 24ffebea, %l4 = 3315076b, %l6 = c48c328d add %i1,0x2c,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000024ffebea ! Mem[0000000042000118] = 0339ab21, %l1 = 0000000000000058 swap [%i0+%i6],%l1 ! %l1 = 000000000339ab21 ! Mem[0000000042800128] = 27ff09ff24ffebea, %l6 = 0000000024ffebea ldxa [%i1+%o5]0x80,%l6 ! %l6 = 27ff09ff24ffebea ba,a p25_not_taken_0_end p25_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p25_branch_failed p25_not_taken_0_end: ! End of Random Code for Processor 25 1: membar #Sync ! Force all stores to complete p25_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x064] ! Set processor 25 done flag ! Check Registers p25_check_registers: set p25_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000006edd1333 bne,a,pn %xcc,p25_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000339ab21 bne,a,pn %xcc,p25_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000003313dd6e bne,a,pn %xcc,p25_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000ff bne,a,pn %xcc,p25_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000003315076b bne,a,pn %xcc,p25_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000060 bne,a,pn %xcc,p25_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 27ff09ff24ffebea bne,a,pn %xcc,p25_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000098 bne,a,pn %xcc,p25_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p25_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff0000be0000ffc9 ldx [%i0+0x000],%g3 ! Observed data at 0000000042000100 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000b95d95ff67ff ldx [%i0+0x008],%g3 ! Observed data at 0000000042000108 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a0ff00000000001a ldx [%i0+0x010],%g3 ! Observed data at 0000000042000110 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000058b58d854a ldx [%i0+0x018],%g3 ! Observed data at 0000000042000118 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 58000000cdaf89ff ldx [%i0+0x020],%g3 ! Observed data at 0000000042000120 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffdac3818e574828 ldx [%i0+0x030],%g3 ! Observed data at 0000000042000130 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 230100d200000052 ldx [%i0+0x038],%g3 ! Observed data at 0000000042000138 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x038,%g4 set p25_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = a20a92c181c3daff ldx [%i1+0x000],%g3 ! Observed data at 0000000042800100 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 58000000f2032250 ldx [%i1+0x008],%g3 ! Observed data at 0000000042800108 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5db90000ff053b8c ldx [%i1+0x010],%g3 ! Observed data at 0000000042800110 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = c48c328d0d5f7310 ldx [%i1+0x020],%g3 ! Observed data at 0000000042800120 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 88ff642562d4fe48 ldx [%i1+0x030],%g3 ! Observed data at 0000000042800130 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x030,%g4 set p25_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 00000000316a78fb ldx [%i2+0x008],%g3 ! Observed data at 0000000043000108 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0b81e7e485b39842 ldx [%i2+0x010],%g3 ! Observed data at 0000000043000110 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = be0000ff4c87e4b3 ldx [%i2+0x018],%g3 ! Observed data at 0000000043000118 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000b95dfb69472d ldx [%i2+0x020],%g3 ! Observed data at 0000000043000120 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff61ff718492ad38 ldx [%i2+0x028],%g3 ! Observed data at 0000000043000128 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x028,%g4 set p25_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 00000000000000ff ldx [%i3+0x000],%g3 ! Observed data at 0000000043800100 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6237499777dcff2e ldx [%i3+0x020],%g3 ! Observed data at 0000000043800120 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 5c1527e7ddff4078 ldx [%i3+0x030],%g3 ! Observed data at 0000000043800130 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000c93315076b ldx [%i3+0x038],%g3 ! Observed data at 0000000043800138 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x038,%g4 ! The test for processor 25 has passed p25_passed: ta GOOD_TRAP nop p25_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p25_failed p25_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p25_failed p25_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p25_failed p25_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p25_failed p25_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p25_failed p25_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p25_failed p25_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p25_failed p25_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p25_failed ! The test for processor 25 failed p25_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x064] ! Set processor 25 done flag set p25_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 25 failed p25_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x064] ! Set processor 25 done flag set p25_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p25_dfill_failed: ba p25_failed mov 0xddd,%g1 p25_selfmod_failed: ba p25_failed mov 0xabc,%g1 p25_common_error: or %g0,0xef9,%g1 ba p25_failed mov %o5,%g3 p25_common_signature_error: set p25_temp,%g1 ba p25_failed st %g2,[%g1] ! Common Lock Number p25_common_timeout: set p25_temp,%g1 ba p25_failed st %g2,[%g1] ! Common Lock Number p25_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p25_failed mov 0x0,%g3 p25_trap1e: ldd [%i1+0x030],%l6 ! Mem[0000000042800130] swap [%i0+0x000],%l4 ! Mem[0000000042000100] done p25_trap1o: ldd [%o1+0x030],%l6 ! Mem[0000000042800130] swap [%o0+0x000],%l4 ! Mem[0000000042000100] done p25_trap2e: ldsh [%i0+0x028],%l4 ! Mem[0000000042000128] swap [%i3+0x03c],%l4 ! Mem[000000004380013c] ldsw [%i0+0x030],%l6 ! Mem[0000000042000130] stx %l7,[%i0+0x038] ! Mem[0000000042000138] ldub [%i1+0x024],%l6 ! Mem[0000000042800124] ldstub [%i3+0x01c],%l6 ! Mem[000000004380011c] stx %l0,[%i1+0x020] ! Mem[0000000042800120] done p25_trap2o: ldsh [%o0+0x028],%l4 ! Mem[0000000042000128] swap [%o3+0x03c],%l4 ! Mem[000000004380013c] ldsw [%o0+0x030],%l6 ! Mem[0000000042000130] stx %l7,[%o0+0x038] ! Mem[0000000042000138] ldub [%o1+0x024],%l6 ! Mem[0000000042800124] ldstub [%o3+0x01c],%l6 ! Mem[000000004380011c] stx %l0,[%o1+0x020] ! Mem[0000000042800120] done p25_trap3e: nop nop nop nop nop nop nop done p25_trap3o: nop nop nop nop nop nop nop done p25_init_memory_pointers: set p25_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p25_local0_start,%i0 set p25_local1_start,%i1 set p25_local2_start,%i2 set p25_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 3dd1a95a62e39481 ldx [%g1+0x008],%l1 ! %l1 = 56443f4686e91163 ldx [%g1+0x010],%l2 ! %l2 = 29c2a551d5aade92 ldx [%g1+0x018],%l3 ! %l3 = 5acda26e1cf2656c ldx [%g1+0x020],%l4 ! %l4 = d49f859a73e6c5a3 ldx [%g1+0x028],%l5 ! %l5 = c4f22f4ed27b99bd ldx [%g1+0x030],%l6 ! %l6 = 5eee12daa20a92c1 ldx [%g1+0x038],%l7 ! %l7 = aca60fddfd018df4 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 26 processor_26: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x68] ! Set the start flag wrpr %g0,7,%cleanwin call p26_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 26 wr %g0,0x4,%fprs ! Make sure fef is 1 set p26_init_freg,%g1 ! %f0 = c191ab90 8bab392b feb3ce68 79702bf0 ! %f4 = c97073d6 e4360b03 11cf5957 351a3dfd ! %f8 = 6b7618cb f9b37029 0817cb2e 61eea858 ! %f12 = 2c447122 07588261 ae1e43fe 59f57a13 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ce23c9fc 7ae864e3 6e60ba2e c537ee43 ! %f20 = d5d018fa 517a6024 892c16fb 043d8a99 ! %f24 = e0a4fae7 567b3e2a c14d7249 1c2801ac ! %f28 = 22308b98 cb50dbe8 c9ce78da 279fe604 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b4af84ba 77ede7ba ae45b85a 5983fc4e ! %f36 = fd925d04 aea222a6 65ebf6d3 87fbcce5 ! %f40 = 17e8e402 997c20cf 86e851f1 50eb7797 ! %f44 = 73aca0e8 ffaa80e0 d7c24d7a e4347eb8 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x518a8ac80000005b,%g7,%g1 ! GSR scale = 11, align = 3 wr %g1,%g0,%gsr ! GSR = 518a8ac80000005b wr %g0,%y ! Clear Y 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[0000000090800138] = 30a966cf, %l18 = 55ed21020083dac5 ldswa [%o1+0x038]%asi,%g2 ! %g2 = 55ed21020083dac5 ! Mem[0000000044800108] = 79bbf3a1, %l3 = 1a58cfd0632134ae ldsba [%i1+%i4]0x88,%l3 ! %l3 = ffffffffffffffa1 ! Mem[0000000045000138] = c298bbe0, %l1 = 29a50d94, %l1 = 29a50d94 add %i2,0x38,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000c298bbe0 ! %l4 = c0c4eacbfe1099da, Mem[0000000091000114] = 1ee988b4, %asi = 80 stwa %l4,[%o2+0x014]%asi ! Mem[0000000091000114] = fe1099da ! Mem[0000000045800108] = 105b4a95, %l5 = ad39a68050cb61dc ldsb [%i3+0x009],%l5 ! %l5 = 000000000000005b ! Mem[0000000044000128] = 3ec854de, %l2 = 2038e1fde848aae0 lduha [%i0+%o5]0x89,%l2 ! %l2 = 00000000000054de ! %l0 = 515eaf8a8aa3fc98, Mem[0000000044000128] = 7a2b6a133ec854de stxa %l0,[%i0+%o5]0x89 ! Mem[0000000044000128] = 515eaf8a8aa3fc98 ! Mem[0000000044000100] = 38f770db, %l1 = 00000000c298bbe0 lduha [%i0+%g0]0x89,%l1 ! %l1 = 00000000000070db ! Mem[0000000044000118] = 1cddb72a25b5ccaa, %l1 = 00000000000070db, %l4 = c0c4eacbfe1099da add %i0,0x18,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 1cddb72a25b5ccaa ! Mem[0000000045800102] = 9794318c, %l0 = 515eaf8a8aa3fc98 ldstub [%i3+0x002],%l0 ! %l0 = 0000000000000031 p26_label_2: ! Mem[0000000045000128] = d8c502b5, %l4 = 1cddb72a25b5ccaa lduwa [%i2+%o5]0x88,%l4 ! %l4 = 00000000d8c502b5 ! Mem[000000004480011d] = f55fe7ec, %l6 = 272974899a54c822 ldstuba [%i1+0x01d]%asi,%l6 ! %l6 = 000000000000005f ! %l7 = 80b9f59089f5b5fa, Mem[0000000044000100] = 38f770db stba %l7,[%i0+%g0]0x89 ! Mem[0000000044000100] = 38f770fa ! Mem[0000000045800108] = 105b4a95 b5d56152, %l6 = 0000005f, %l7 = 89f5b5fa ldda [%i3+%i4]0x81,%l6 ! %l6 = 00000000105b4a95 00000000b5d56152 ! %l2 = 00000000000054de, Mem[0000000090000108] = 7425c40f, %asi = 80 stha %l2,[%o0+0x008]%asi ! Mem[0000000090000108] = 54dec40f ! Mem[0000000045800100] = 8cff9497, %l3 = ffffffffffffffa1 lduwa [%i3+%g0]0x88,%l3 ! %l3 = 000000008cff9497 ! %l6 = 00000000105b4a95, Mem[0000000091800114] = 5c0ad132 stw %l6,[%o3+0x014] ! Mem[0000000091800114] = 105b4a95 ! Mem[0000000044000100] = 5c27c96d38f770fa, %l0 = 0000000000000031 ldxa [%i0+%g0]0x88,%l0 ! %l0 = 5c27c96d38f770fa ! Mem[0000000044000108] = 2d7922b1, %l5 = 000000000000005b swapa [%i0+%i4]0x80,%l5 ! %l5 = 000000002d7922b1 ! Mem[000000004400010c] = dfd29ef0, %l4 = 00000000d8c502b5, %asi = 80 swapa [%i0+0x00c]%asi,%l4 ! %l4 = 00000000dfd29ef0 p26_label_3: ! Mem[0000000044800108] = a1f3bb79, %l2 = 00000000000054de lduh [%i1+%i4],%l2 ! %l2 = 000000000000a1f3 ! Mem[0000000090800120] = 67cb6fb0, %l18 = 55ed21020083dac5 ldsw [%o1+%o4],%g2 ! %g2 = 55ed21020083dac5 ! Mem[0000000090000130] = bb166f37 0eaa4fa4, %l6 = 105b4a95, %l7 = b5d56152 ldd [%o0+%o6],%g2 ! %l6 = 00000000105b4a95 00000000b5d56152 ! Mem[0000000044800118] = a39f1385, %l3 = 000000008cff9497 lduba [%i1+%i6]0x88,%l3 ! %l3 = 0000000000000085 ! Mem[0000000044800131] = 3fb8ee58, %l0 = 5c27c96d38f770fa ldstub [%i1+0x031],%l0 ! %l0 = 00000000000000b8 ! %l1 = 00000000000070db, Mem[0000000044000130] = 160b0be596acd72f stx %l1,[%i0+%o6] ! Mem[0000000044000130] = 00000000000070db ! %l4 = dfd29ef0, %l5 = 2d7922b1, Mem[0000000091800120] = 725398d0 0b85d364 std %l4,[%o3+%o4] ! Mem[0000000091800120] = dfd29ef0 2d7922b1 ! Mem[000000004500012c] = 9b6f7fd5, %l7 = b5d56152, %l1 = 000070db add %i2,0x2c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000009b6f7fd5 ! Mem[0000000091800130] = 8512ed61, %l18 = 55ed21020083dac5 ldsha [%o3+0x032]%asi,%g2 ! %g2 = ffffffffffff8512 ! Mem[000000009080013c] = b6366d86, %l18 = 55ed21020083dac5 ldsb [%o1+0x03c],%g2 ! %g2 = ffffffffffffffb6 p26_label_4: ! Mem[0000000045800118] = f81b6a42, %l4 = 00000000dfd29ef0 ldstuba [%i3+%i6]0x89,%l4 ! %l4 = 0000000000000042 ! Mem[0000000044800110] = bf536120, %l3 = 0000000000000085 lduwa [%i1+%i5]0x88,%l3 ! %l3 = 00000000bf536120 ! Mem[0000000044000108] = 0000005b, %l3 = 00000000bf536120 swap [%i0+%i4],%l3 ! %l3 = 000000000000005b ! Mem[000000004500011d] = 9d442e66, %l0 = 00000000000000b8 ldstub [%i2+0x01d],%l0 ! %l0 = 0000000000000044 ! Mem[0000000044000128] = 8aa3fc98, %l1 = 000000009b6f7fd5 swapa [%i0+%o5]0x88,%l1 ! %l1 = 000000008aa3fc98 ! Mem[0000000045000120] = cff3ca03, %l1 = 000000008aa3fc98 lduha [%i2+%o4]0x88,%l1 ! %l1 = 000000000000ca03 ! Mem[000000004480012c] = 3c47c644, %l5 = 000000002d7922b1 ldsw [%i1+0x02c],%l5 ! %l5 = 000000003c47c644 ! Mem[0000000044000137] = 000070db, %l5 = 000000003c47c644 ldstub [%i0+0x037],%l5 ! %l5 = 00000000000000db ! Mem[0000000045000110] = c86db180, %l2 = 0000a1f3, %l0 = 00000044 add %i2,0x10,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000c86db180 ! Mem[0000000045000138] = c298bbe0, %l2 = 0000a1f3, %l4 = 00000042 add %i2,0x38,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000c298bbe0 p26_label_5: ! Mem[0000000045800110] = b2263bd7, %l2 = 000000000000a1f3 ldstuba [%i3+%i5]0x88,%l2 ! %l2 = 00000000000000d7 ! Mem[0000000045800120] = 75243bf1 7f6cda37, %l2 = 000000d7, %l3 = 0000005b ldda [%i3+%o4]0x80,%l2 ! %l2 = 0000000075243bf1 000000007f6cda37 ! Mem[0000000044800100] = 036ddf6206d52425, %l3 = 000000007f6cda37, %l2 = 0000000075243bf1 casxa [%i1]0x80,%l3,%l2 ! %l2 = 036ddf6206d52425 ! %l5 = 00000000000000db, Mem[0000000045000118] = 2db1ab49 stwa %l5,[%i2+%i6]0x89 ! Mem[0000000045000118] = 000000db ! Mem[0000000044800128] = 3a4b1fc0, %l3 = 000000007f6cda37 swapa [%i1+%o5]0x81,%l3 ! %l3 = 000000003a4b1fc0 ! Mem[0000000044800109] = a1f3bb79, %l4 = 00000000c298bbe0 ldstub [%i1+0x009],%l4 ! %l4 = 00000000000000f3 ! Mem[0000000045000118] = db000000, %l7 = 00000000b5d56152 ldsh [%i2+%i6],%l7 ! %l7 = ffffffffffffdb00 ! Mem[0000000045000100] = 07852fb9, %l3 = 000000003a4b1fc0 swapa [%i2+%g0]0x89,%l3 ! %l3 = 0000000007852fb9 ! %l7 = ffffffffffffdb00, Mem[0000000044000126] = 97e1974a sth %l7,[%i0+0x026] ! Mem[0000000044000124] = 97e1db00 ! Mem[0000000045800110] = ff3b26b2, %l3 = 07852fb9, %l0 = c86db180 add %i3,0x10,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000ff3b26b2 p26_label_6: ! Mem[0000000045800104] = 14f109c8, %l5 = 00000000000000db swap [%i3+0x004],%l5 ! %l5 = 0000000014f109c8 ! %l7 = ffffffffffffdb00, Mem[0000000045800130] = fabe7516 stba %l7,[%i3+%o6]0x89 ! Mem[0000000045800130] = fabe7500 ! Mem[0000000045000120] = cff3ca03, %l0 = 00000000ff3b26b2 swapa [%i2+%o4]0x88,%l0 ! %l0 = 00000000cff3ca03 ! Mem[0000000045800110] = ff3b26b2, %l2 = 036ddf6206d52425 ldsha [%i3+%i5]0x81,%l2 ! %l2 = ffffffffffffff3b ! Mem[0000000044000133] = 00000000, %l4 = 00000000000000f3 ldstub [%i0+0x033],%l4 ! %l4 = 0000000000000000 ! %l7 = ffffffffffffdb00, Mem[0000000044000128] = d57f6f9b stba %l7,[%i0+%o5]0x81 ! Mem[0000000044000128] = 007f6f9b ! %l2 = ffffff3b, %l3 = 07852fb9, Mem[0000000044800128] = 37da6c7f 44c6473c stda %l2,[%i1+%o5]0x89 ! Mem[0000000044800128] = ffffff3b 07852fb9 ! %l0 = cff3ca03, %l1 = 0000ca03, Mem[0000000045000118] = 000000db 662eff9d stda %l0,[%i2+%i6]0x89 ! Mem[0000000045000118] = cff3ca03 0000ca03 ! Mem[0000000045800120] = f13b2475, %l7 = ffffffffffffdb00 lduha [%i3+%o4]0x88,%l7 ! %l7 = 0000000000002475 ! Mem[0000000044000130] = 000000ff, %l4 = 0000000000000000 ldstuba [%i0+%o6]0x80,%l4 ! %l4 = 0000000000000000 p26_label_7: ! Mem[0000000091800110] = 17de105b, %l18 = 55ed21020083dac5 ldub [%o3+0x012],%g2 ! %g2 = 0000000000000017 ! Mem[0000000045000124] = 59037d4c, %l6 = 00000000105b4a95 swap [%i2+0x024],%l6 ! %l6 = 0000000059037d4c ! Mem[0000000090000120] = cc284202, %l18 = 55ed21020083dac5 ldsb [%o0+0x023],%g2 ! %g2 = ffffffffffffffcc ! %l5 = 0000000014f109c8, Mem[000000004400010a] = bf536120 stb %l5,[%i0+0x00a] ! Mem[0000000044000108] = bf53c820 ! Mem[0000000045800108] = 105b4a95, %l7 = 0000000000002475 swapa [%i3+%i4]0x80,%l7 ! %l7 = 00000000105b4a95 ! Mem[000000004400011c] = 25b5ccaa, %l7 = 00000000105b4a95 swap [%i0+0x01c],%l7 ! %l7 = 0000000025b5ccaa ! Mem[0000000044800108] = a1ffbb79 9338f848, %l0 = cff3ca03, %l1 = 0000ca03 ldda [%i1+%i4]0x81,%l0 ! %l0 = 00000000a1ffbb79 000000009338f848 ! Mem[0000000044800110] = bf536120, %l4 = 0000000000000000 swapa [%i1+%i5]0x89,%l4 ! %l4 = 00000000bf536120 ! %l0 = 00000000a1ffbb79, Mem[0000000045800108] = 00002475 stwa %l0,[%i3+%i4]0x81 ! Mem[0000000045800108] = a1ffbb79 ! %l2 = ffffff3b, %l3 = 07852fb9, Mem[0000000091000108] = cc4c9acf 8f22b23f std %l2,[%o2+%i4] ! Mem[0000000091000108] = ffffff3b 07852fb9 p26_label_8: ! %l4 = bf536120, %l5 = 14f109c8, Mem[0000000090000100] = 62385572 c76a5f38 std %l4,[%o0+%g0] ! Mem[0000000090000100] = bf536120 14f109c8 ! %l3 = 0000000007852fb9, Mem[0000000091000128] = f4c833a81c456b0e stx %l3,[%o2+%o5] ! Mem[0000000091000128] = 0000000007852fb9 ! Mem[0000000044800100] = 036ddf62, %l2 = ffffffffffffff3b ldsha [%i1+%g0]0x81,%l2 ! %l2 = 000000000000036d ! Mem[000000004400011f] = 105b4a95, %l1 = 000000009338f848 ldstub [%i0+0x01f],%l1 ! %l1 = 0000000000000095 ! Mem[0000000044800130] = 3fffee58, %l0 = 00000000a1ffbb79, %asi = 80 swapa [%i1+0x030]%asi,%l0 ! %l0 = 000000003fffee58 ! Mem[0000000045000130] = 85b7ef3b, %l3 = 0000000007852fb9 ldsba [%i2+%o6]0x88,%l3 ! %l3 = 000000000000003b ! Mem[000000009100010c] = 07852fb9, %l18 = 55ed21020083dac5 lduw [%o2+0x00c],%g2 ! %g2 = 55ed21020083dac5 ! Mem[0000000044000108] = bf53c820, %l4 = 00000000bf536120 ldstuba [%i0+%i4]0x81,%l4 ! %l4 = 00000000000000bf ! Mem[0000000045800132] = 0075befa, %l6 = 0000000059037d4c ldstub [%i3+0x032],%l6 ! %l6 = 00000000000000be ! Mem[000000009180011c] = 1eb7dfd2, %l18 = 55ed21020083dac5 lduh [%o3+0x01e],%g2 ! %g2 = 0000000000001eb7 p26_label_9: ! Mem[0000000044800138] = 93949d0e943df029, %l0 = 000000003fffee58, %l5 = 0000000014f109c8 add %i1,0x38,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 93949d0e943df029 ! Mem[0000000045800114] = de9a55f8, %l2 = 000000000000036d swap [%i3+0x014],%l2 ! %l2 = 00000000de9a55f8 ! Mem[0000000044000118] = 2ab7dd1c, %l4 = 00000000000000bf swapa [%i0+%i6]0x89,%l4 ! %l4 = 000000002ab7dd1c ! %l6 = 00000000000000be, Mem[0000000045800108] = 5261d5b579bbffa1 stxa %l6,[%i3+%i4]0x89 ! Mem[0000000045800108] = 00000000000000be ! Mem[0000000044800120] = 245f2a20, %l7 = 0000000025b5ccaa swap [%i1+%o4],%l7 ! %l7 = 00000000245f2a20 ! Mem[0000000045000108] = d06ffe03708a7946, %l0 = 000000003fffee58, %l7 = 00000000245f2a20 add %i2,0x08,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = d06ffe03708a7946 ! Mem[0000000044000104] = 6dc9275c, %l2 = 00000000de9a55f8 swap [%i0+0x004],%l2 ! %l2 = 000000006dc9275c ! Mem[0000000045800108] = 000000be, %l6 = 00000000000000be ldstuba [%i3+%i4]0x89,%l6 ! %l6 = 00000000000000be ! Mem[0000000045000128] = b502c5d8, %l3 = 0000003b, %l2 = 6dc9275c add %i2,0x28,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000b502c5d8 ! Mem[0000000044000110] = 85ed2decc4d53d4b, %l3 = 000000000000003b ldx [%i0+%i5],%l3 ! %l3 = 85ed2decc4d53d4b p26_label_10: ! Mem[0000000045800130] = 0075fffa, %l0 = 000000003fffee58 ldsh [%i3+0x032],%l0 ! %l0 = fffffffffffffffa ! %l3 = 85ed2decc4d53d4b, Mem[0000000044000120] = c283c5e0 sth %l3,[%i0+%o4] ! Mem[0000000044000120] = 3d4bc5e0 ! Mem[0000000090800110] = 05b93bc7 4f009b20, %l2 = b502c5d8, %l3 = c4d53d4b ldda [%o1+0x010]%asi,%g2 ! %l2 = 00000000b502c5d8 85ed2decc4d53d4b ! Mem[0000000045000107] = e1b8f9c4, %l6 = 00000000000000be ldstub [%i2+0x007],%l6 ! %l6 = 00000000000000c4 ! Mem[0000000091000138] = 55170a67 09595e8e, %l4 = 2ab7dd1c, %l5 = 943df029 ldda [%o2+0x038]%asi,%g2 ! %l4 = 000000002ab7dd1c 93949d0e943df029 ! Mem[0000000044800105] = 06d52425, %l7 = d06ffe03708a7946 ldstub [%i1+0x005],%l7 ! %l7 = 00000000000000d5 ! Mem[0000000045800128] = caec855d, %l0 = fffffffffffffffa ldsba [%i3+%o5]0x89,%l0 ! %l0 = 000000000000005d ! Mem[0000000045800110] = b2263bff, %l6 = 00000000000000c4 ldsba [%i3+%i5]0x89,%l6 ! %l6 = ffffffffffffffff ! %l2 = b502c5d8, %l3 = c4d53d4b, Mem[0000000045000100] = c01f4b3a e1b8f9ff stda %l2,[%i2+%g0]0x80 ! Mem[0000000045000100] = b502c5d8 c4d53d4b ! Mem[0000000044000108] = ff53c820, %l6 = ffffffff, %l3 = c4d53d4b add %i0,0x08,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000ff53c820 p26_label_11: ! %l0 = 0000005d, %l1 = 00000095, Mem[0000000044800138] = 93949d0e 943df029 std %l0,[%i1+0x038] ! Mem[0000000044800138] = 0000005d 00000095 ! Mem[0000000045800130] = 0075fffa, %l5 = 93949d0e943df029 ldstub [%i3+%o6],%l5 ! %l5 = 0000000000000000 ! Mem[0000000090000130] = 370eaa4f, %l18 = 55ed21020083dac5 ldsb [%o0+0x033],%g2 ! %g2 = 0000000000000037 ! Mem[0000000044800134] = 0cfde099, %l4 = 000000002ab7dd1c ldstuba [%i1+0x034]%asi,%l4 ! %l4 = 000000000000000c ! %l3 = 00000000ff53c820, Mem[000000009100013f] = 8e000000 stb %l3,[%o2+0x03f] ! Mem[000000009100013c] = 20000000 ! Mem[0000000045000110] = c86db1808f7b5ccd, %l0 = 000000000000005d, %l1 = 0000000000000095 add %i2,0x10,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = c86db1808f7b5ccd ! Mem[0000000045800114] = 0000036d, %l6 = ffffffffffffffff swap [%i3+0x014],%l6 ! %l6 = 000000000000036d ! Mem[0000000045800134] = 7dea63c3, %l5 = 00000000, %l0 = 0000005d add %i3,0x34,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000007dea63c3 ! Mem[0000000044800108] = a1ffbb79 9338f848, %l4 = 0000000c, %l5 = 00000000 ldd [%i1+%i4],%l4 ! %l4 = 00000000a1ffbb79 000000009338f848 ! Mem[0000000044000118] = bf000000, %l5 = 000000009338f848 lduwa [%i0+%i6]0x80,%l5 ! %l5 = 00000000bf000000 p26_label_12: ! Mem[0000000045800100] = 9794ff8c, %l2 = 00000000b502c5d8 ldstuba [%i3+%g0]0x81,%l2 ! %l2 = 0000000000000097 ! Mem[0000000044800100] = 036ddf6206ff2425, %l7 = 00000000000000d5, %l2 = 0000000000000097 casxa [%i1]0x80,%l7,%l2 ! %l2 = 036ddf6206ff2425 ! %l2 = 036ddf6206ff2425, Mem[0000000044800128] = ffffff3b stha %l2,[%i1+%o5]0x89 ! Mem[0000000044800128] = ffff2425 ! Mem[000000004500010c] = 708a7946, %l1 = 8f7b5ccd, %l3 = ff53c820 add %i2,0x0c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000708a7946 ! Mem[0000000044800104] = 06ff2425, %l0 = 000000007dea63c3, %asi = 80 swapa [%i1+0x004]%asi,%l0 ! %l0 = 0000000006ff2425 ! Mem[0000000045800110] = b2263bff, %l6 = 000000000000036d lduba [%i3+%i5]0x88,%l6 ! %l6 = 00000000000000ff ! Mem[0000000044800128] = 2524ffff, %l3 = 00000000708a7946 swapa [%i1+%o5]0x81,%l3 ! %l3 = 000000002524ffff ! Mem[0000000091000120] = 93986027 03ba71d0, %l4 = a1ffbb79, %l5 = bf000000 ldd [%o2+%o4],%g2 ! %l4 = 00000000a1ffbb79 00000000bf000000 ! Mem[0000000044800100] = 036ddf627dea63c3, %l7 = 00000000000000d5 ldxa [%i1+%g0]0x80,%l7 ! %l7 = 036ddf627dea63c3 ! Mem[0000000044000100] = fa70f738de9a55f8, %l6 = 00000000000000ff, %l5 = 00000000bf000000 casxa [%i0]0x80,%l6,%l5 ! %l5 = fa70f738de9a55f8 p26_label_13: ! Mem[0000000044800124] = 0657ec8c, %l5 = fa70f738de9a55f8 ldsw [%i1+0x024],%l5 ! %l5 = 000000000657ec8c ! Mem[0000000045000118] = cff3ca03, %l6 = 00000000000000ff lduba [%i2+%i6]0x88,%l6 ! %l6 = 0000000000000003 ! Mem[0000000044800138] = 0000005d00000095, %l6 = 0000000000000003, %l7 = 036ddf627dea63c3 add %i1,0x38,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 0000005d00000095 ! Mem[0000000045800128] = 5d85eccadd8177da, %l0 = 0000000006ff2425, %l4 = 00000000a1ffbb79 add %i3,0x28,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 5d85eccadd8177da ! Mem[000000004500011a] = 03caf3cf, %l2 = 036ddf6206ff2425 ldstub [%i2+0x01a],%l2 ! %l2 = 00000000000000f3 ! %l0 = 0000000006ff2425, Mem[0000000090800102] = 624210c7 sth %l0,[%o1+0x002] ! Mem[0000000090800100] = 242510c7 ! %l1 = c86db1808f7b5ccd, Mem[0000000045000130] = 3befb785aabcd7d5 stx %l1,[%i2+%o6] ! Mem[0000000045000130] = c86db1808f7b5ccd ! Mem[0000000044000118] = bf000000, %l1 = c86db1808f7b5ccd swap [%i0+%i6],%l1 ! %l1 = 00000000bf000000 ! %l6 = 0000000000000003, Mem[0000000091800120] = dfd29ef0 stb %l6,[%o3+%o4] ! Mem[0000000091800120] = 03d29ef0 ! Mem[0000000045800118] = ff6a1bf8, %l0 = 06ff2425, %l4 = dd8177da add %i3,0x18,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000ff6a1bf8 p26_label_14: ! Mem[000000004500011a] = 03caffcf, %l3 = 000000002524ffff ldstub [%i2+0x01a],%l3 ! %l3 = 00000000000000ff ! Mem[0000000044000134] = 000070ff, %l2 = 00000000000000f3 ldswa [%i0+0x034]%asi,%l2 ! %l2 = 00000000000070ff ! Mem[0000000090800118] = b1df1863, %l18 = 55ed21020083dac5 ldsha [%o1+0x018]%asi,%g2 ! %g2 = ffffffffffffb1df ! Mem[0000000045000100] = b502c5d8, %l5 = 0657ec8c, %l7 = 00000095 casa [%i2]0x80,%l5,%l7 ! %l7 = 00000000b502c5d8 ! Mem[0000000045800118] = f81b6aff, %l4 = 00000000ff6a1bf8 ldstuba [%i3+%i6]0x89,%l4 ! %l4 = 00000000000000ff ! %l7 = 00000000b502c5d8, Mem[0000000090000108] = 54dec40fc2190b14 stx %l7,[%o0+%i4] ! Mem[0000000090000108] = 00000000b502c5d8 ! Mem[0000000045800128] = 5d85ecca, %l5 = 000000000657ec8c swapa [%i3+%o5]0x81,%l5 ! %l5 = 000000005d85ecca ! Mem[000000009080013c] = 6d860000, %l18 = 55ed21020083dac5 ldsb [%o1+0x03e],%g2 ! %g2 = 000000000000006d ! Mem[0000000045800118] = ff6a1bf8, %l0 = 0000000006ff2425 swapa [%i3+%i6]0x81,%l0 ! %l0 = 00000000ff6a1bf8 ! Mem[000000009080013c] = b6366d86, %l18 = 55ed21020083dac5 ldsh [%o1+0x03c],%g2 ! %g2 = ffffffffffffb636 p26_label_15: ! Mem[000000009000013c] = 9d000000, %l18 = 55ed21020083dac5 ldsb [%o0+0x03f],%g2 ! %g2 = ffffffffffffff9d ! Mem[0000000091000114] = fe1099da, %l18 = 55ed21020083dac5 ldsw [%o2+0x014],%g2 ! %g2 = 55ed21020083dac5 ! Mem[0000000044800100] = 036ddf627dea63c3, %l1 = 00000000bf000000, %l0 = 00000000ff6a1bf8 casxa [%i1]0x80,%l1,%l0 ! %l0 = 036ddf627dea63c3 ! Mem[0000000090800100] = 242510c7, %l18 = 55ed21020083dac5 lduh [%o1+0x002],%g2 ! %g2 = 0000000000002425 ! %l1 = 00000000bf000000, Mem[000000009100011f] = b8939860 stba %l1,[%o2+0x01f]%asi ! Mem[000000009100011c] = 00939860 ! Mem[0000000044000110] = 85ed2decc4d53d4b, %l0 = 036ddf627dea63c3, %l2 = 00000000000070ff add %i0,0x10,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 85ed2decc4d53d4b ! %l6 = 00000003, %l7 = b502c5d8, Mem[0000000090000118] = 20335f9f 35f576a0 std %l6,[%o0+%i6] ! Mem[0000000090000118] = 00000003 b502c5d8 ! %l2 = 85ed2decc4d53d4b, Mem[0000000044000130] = ff0000ff stwa %l2,[%i0+%o6]0x81 ! Mem[0000000044000130] = c4d53d4b ! Mem[0000000044000100] = fa70f738de9a55f8, %l4 = 00000000000000ff ldxa [%i0+%g0]0x80,%l4 ! %l4 = fa70f738de9a55f8 ! Mem[0000000044800108] = a1ffbb79, %l0 = 036ddf627dea63c3 lduba [%i1+%i4]0x80,%l0 ! %l0 = 00000000000000a1 ba,a p26_not_taken_0_end p26_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p26_branch_failed p26_not_taken_0_end: ! End of Random Code for Processor 26 1: membar #Sync ! Force all stores to complete p26_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x068] ! Set processor 26 done flag ! Check Registers p26_check_registers: set p26_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000a1 bne,a,pn %xcc,p26_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000bf000000 bne,a,pn %xcc,p26_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 85ed2decc4d53d4b bne,a,pn %xcc,p26_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000ff bne,a,pn %xcc,p26_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be fa70f738de9a55f8 bne,a,pn %xcc,p26_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000005d85ecca bne,a,pn %xcc,p26_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000003 bne,a,pn %xcc,p26_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000b502c5d8 bne,a,pn %xcc,p26_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p26_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ff53c820d8c502b5 ldx [%i0+0x008],%g3 ! Observed data at 0000000044000108 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8f7b5ccd105b4aff ldx [%i0+0x018],%g3 ! Observed data at 0000000044000118 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3d4bc5e097e1db00 ldx [%i0+0x020],%g3 ! Observed data at 0000000044000120 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 007f6f9b8aaf5e51 ldx [%i0+0x028],%g3 ! Observed data at 0000000044000128 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = c4d53d4b000070ff ldx [%i0+0x030],%g3 ! Observed data at 0000000044000130 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x030,%g4 set p26_local1_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = 00000000e1cff7fe ldx [%i1+0x010],%g3 ! Observed data at 0000000044800110 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 85139fa3f5ffe7ec ldx [%i1+0x018],%g3 ! Observed data at 0000000044800118 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 25b5ccaa0657ec8c ldx [%i1+0x020],%g3 ! Observed data at 0000000044800120 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 708a7946b92f8507 ldx [%i1+0x028],%g3 ! Observed data at 0000000044800128 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = a1ffbb79fffde099 ldx [%i1+0x030],%g3 ! Observed data at 0000000044800130 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x030,%g4 set p26_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = b502c5d8c4d53d4b ldx [%i2+0x000],%g3 ! Observed data at 0000000045000100 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 03caffcf03ca0000 ldx [%i2+0x018],%g3 ! Observed data at 0000000045000118 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = b2263bff105b4a95 ldx [%i2+0x020],%g3 ! Observed data at 0000000045000120 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = c86db1808f7b5ccd ldx [%i2+0x030],%g3 ! Observed data at 0000000045000130 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x030,%g4 set p26_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff94ff8c000000db ldx [%i3+0x000],%g3 ! Observed data at 0000000045800100 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff00000000000000 ldx [%i3+0x008],%g3 ! Observed data at 0000000045800108 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff3b26b2ffffffff ldx [%i3+0x010],%g3 ! Observed data at 0000000045800110 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 06ff242599baf30d ldx [%i3+0x018],%g3 ! Observed data at 0000000045800118 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0657ec8cdd8177da ldx [%i3+0x028],%g3 ! Observed data at 0000000045800128 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff75fffa7dea63c3 ldx [%i3+0x030],%g3 ! Observed data at 0000000045800130 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x030,%g4 ! The test for processor 26 has passed p26_passed: ta GOOD_TRAP nop p26_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p26_failed p26_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p26_failed p26_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p26_failed p26_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p26_failed p26_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p26_failed p26_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p26_failed p26_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p26_failed p26_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p26_failed ! The test for processor 26 failed p26_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x068] ! Set processor 26 done flag set p26_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 26 failed p26_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x068] ! Set processor 26 done flag set p26_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p26_dfill_failed: ba p26_failed mov 0xddd,%g1 p26_selfmod_failed: ba p26_failed mov 0xabc,%g1 p26_common_error: or %g0,0xefa,%g1 ba p26_failed mov %o5,%g3 p26_common_signature_error: set p26_temp,%g1 ba p26_failed st %g2,[%g1] ! Common Lock Number p26_common_timeout: set p26_temp,%g1 ba p26_failed st %g2,[%g1] ! Common Lock Number p26_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p26_failed mov 0x0,%g3 p26_trap1e: swap [%i0+0x028],%l3 ! Mem[0000000044000128] ldsh [%i3+0x03e],%l6 ! Mem[000000004580013e] ldub [%i0+0x000],%l3 ! Mem[0000000044000100] ldx [%i1+0x010],%l4 ! Mem[0000000044800110] done p26_trap1o: swap [%o0+0x028],%l3 ! Mem[0000000044000128] ldsh [%o3+0x03e],%l6 ! Mem[000000004580013e] ldub [%o0+0x000],%l3 ! Mem[0000000044000100] ldx [%o1+0x010],%l4 ! Mem[0000000044800110] done p26_trap2e: stx %l6,[%i0+0x008] ! Mem[0000000044000108] ldd [%i3+0x008],%l6 ! Mem[0000000045800108] ldstub [%i2+0x035],%l0 ! Mem[0000000045000135] lduw [%i0+0x034],%l4 ! Mem[0000000044000134] done p26_trap2o: stx %l6,[%o0+0x008] ! Mem[0000000044000108] ldd [%o3+0x008],%l6 ! Mem[0000000045800108] ldstub [%o2+0x035],%l0 ! Mem[0000000045000135] lduw [%o0+0x034],%l4 ! Mem[0000000044000134] done p26_trap3e: nop nop nop nop nop nop done p26_trap3o: nop nop nop nop nop nop done p26_init_memory_pointers: set p26_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p26_local0_start,%i0 set p26_local1_start,%i1 set p26_local2_start,%i2 set p26_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 515eaf8a8aa3fc98 ldx [%g1+0x008],%l1 ! %l1 = b324203e29a50d94 ldx [%g1+0x010],%l2 ! %l2 = 2038e1fde848aae0 ldx [%g1+0x018],%l3 ! %l3 = 1a58cfd0632134ae ldx [%g1+0x020],%l4 ! %l4 = c0c4eacbfe1099da ldx [%g1+0x028],%l5 ! %l5 = ad39a68050cb61dc ldx [%g1+0x030],%l6 ! %l6 = 272974899a54c822 ldx [%g1+0x038],%l7 ! %l7 = 80b9f59089f5b5fa ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 27 processor_27: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x6c] ! Set the start flag wrpr %g0,7,%cleanwin call p27_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 27 wr %g0,0x4,%fprs ! Make sure fef is 1 set p27_init_freg,%g1 ! %f0 = e24415cc 807f699c f733317e f2724631 ! %f4 = a08eeb79 60a617ed 2ce99a3d b03e4a7d ! %f8 = b53a3472 7b0271fe de155391 14af3b47 ! %f12 = 754d38c4 acac7154 950bf8e1 cb25c1c2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 26420a5a 006612cb def88795 15d4b174 ! %f20 = 37a6fa41 04704308 c85a7059 7f4c2b64 ! %f24 = 06d527b1 f6406b94 fe3e0623 d044d8f7 ! %f28 = 80512e63 2cb89a74 e278c5d4 377f8eb3 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ff16d4b4 785f9847 cac16e1a e2e5a4f8 ! %f36 = b3542b3d 355147fb ca1369a6 f09f4ee3 ! %f40 = 3b3d7ae1 bed594d9 d6ed4493 ca8a490b ! %f44 = 1b8f777d a577f65b 58be55f6 959d9980 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf43d3b9000000018,%g7,%g1 ! GSR scale = 3, align = 0 wr %g1,%g0,%gsr ! GSR = f43d3b9000000018 wr %g0,%y ! Clear Y 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[0000000047000120] = 712fbd13, %l0 = 29ce5a63f6b16cb9 lduba [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000013 ! %l1 = 6dfac3e5ae2946b5, Mem[0000000091000130] = 87522d2e9081a561 stx %l1,[%o2+%o6] ! Mem[0000000091000130] = 6dfac3e5ae2946b5 ! Mem[0000000047000128] = c503e310cc812bbd, %l3 = 926b46642eff3522, %l0 = 0000000000000013 add %i2,0x28,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = c503e310cc812bbd ! Mem[000000009000011c] = 76a0028c, %l18 = 7eacbdb4ae167145 ldsh [%o0+0x01e],%g2 ! %g2 = 00000000000076a0 ! %l5 = fb085c9c28881e29, Mem[000000004700011c] = 410d8707 stb %l5,[%i2+0x01c] ! Mem[000000004700011c] = 290d8707 ! Mem[0000000047000104] = d703eb5e, %l6 = bc94ffa5, %l5 = 28881e29 add %i2,0x04,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000d703eb5e ! Mem[0000000091000138] = 6709595e, %l18 = 7eacbdb4ae167145 ldub [%o2+0x03b],%g2 ! %g2 = 0000000000000067 ! Mem[0000000046800138] = c52d0f654048a562, %l0 = c503e310cc812bbd, %l3 = 926b46642eff3522 add %i1,0x38,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = c52d0f654048a562 ! Mem[000000009180013c] = 8e3ab89c, %l18 = 7eacbdb4ae167145 ldub [%o3+0x03c],%g2 ! %g2 = 000000000000008e ! Mem[0000000046000130] = 27473118, %l4 = 1e47a6248c43e375 ldstuba [%i0+%o6]0x81,%l4 ! %l4 = 0000000000000027 p27_label_2: ! Mem[0000000046000110] = 7be6e286, %l7 = 07435a88c138ccab ldstuba [%i0+%i5]0x89,%l7 ! %l7 = 0000000000000086 ! Mem[0000000046800100] = 8019a32c, %l3 = c52d0f654048a562 ldsha [%i1+%g0]0x89,%l3 ! %l3 = ffffffffffffa32c ! %l2 = 1a93585a76974125, Mem[0000000047000100] = b04d3a26 stwa %l2,[%i2+%g0]0x89 ! Mem[0000000047000100] = 76974125 ! Mem[000000009080012c] = ba79412b, %l18 = 7eacbdb4ae167145 ldsw [%o1+0x02c],%g2 ! %g2 = 7eacbdb4ae167145 ! Mem[0000000047000120] = 13bd2f715c466835, %l6 = 1af51f6ebc94ffa5, %l6 = 1af51f6ebc94ffa5 add %i2,0x20,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 13bd2f715c466835 ! Mem[0000000047000124] = 5c466835, %l7 = 0000000000000086 swap [%i2+0x024],%l7 ! %l7 = 000000005c466835 ! %l2 = 1a93585a76974125, Mem[000000009180013a] = 7b378e3a, %asi = 80 stha %l2,[%o3+0x03a]%asi ! Mem[0000000091800138] = 41258e3a ! Mem[0000000046000110] = ffe2e67b, %l2 = 76974125, %l2 = 76974125 add %i0,0x10,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000ffe2e67b ! %l2 = ffe2e67b, %l3 = ffffa32c, Mem[0000000090800100] = 854c6242 10c761e3 std %l2,[%o1+%g0] ! Mem[0000000090800100] = ffe2e67b ffffa32c ! Mem[0000000090800104] = ffffa32c, %l18 = 7eacbdb4ae167145 ldsw [%o1+0x004],%g2 ! %g2 = 7eacbdb4ae167145 p27_label_3: ! %l5 = 00000000d703eb5e, Mem[0000000047000128] = bd2b81cc10e303c5 stxa %l5,[%i2+%o5]0x89 ! Mem[0000000047000128] = 00000000d703eb5e ! Mem[0000000046800130] = 47e5f647, %l6 = 13bd2f715c466835 ldsb [%i1+0x033],%l6 ! %l6 = 0000000000000047 ! %l1 = 6dfac3e5ae2946b5, Mem[0000000047800108] = 00c761ead76788e8 stx %l1,[%i3+%i4] ! Mem[0000000047800108] = 6dfac3e5ae2946b5 ! Mem[0000000047000130] = 1fb68be7, %l4 = 0000000000000027 swapa [%i2+%o6]0x89,%l4 ! %l4 = 000000001fb68be7 ! Mem[0000000047800108] = e5c3fa6d, %l2 = 00000000ffe2e67b lduha [%i3+%i4]0x89,%l2 ! %l2 = 000000000000fa6d ! %l5 = 00000000d703eb5e, Mem[000000009100013b] = 6709595e stba %l5,[%o2+0x03b]%asi ! Mem[0000000091000138] = 5e09595e ! Mem[0000000091000134] = ae2946b5, %l18 = 7eacbdb4ae167145 ldsh [%o2+0x034],%g2 ! %g2 = ffffffffffffae29 ! Mem[0000000046000124] = bf5e51ee, %l4 = 1fb68be7, %l5 = d703eb5e add %i0,0x24,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000bf5e51ee ! %l5 = 00000000bf5e51ee, Mem[0000000047000110] = bcc7c7ee stwa %l5,[%i2+%i5]0x81 ! Mem[0000000047000110] = bf5e51ee ! %l7 = 000000005c466835, Mem[0000000046000130] = ff473118 stw %l7,[%i0+%o6] ! Mem[0000000046000130] = 5c466835 p27_label_4: ! %l0 = c503e310cc812bbd, Mem[0000000047000110] = bf5e51ee7b765b5d stxa %l0,[%i2+%i5]0x80 ! Mem[0000000047000110] = c503e310cc812bbd ! Mem[0000000047000118] = f4f46859, %l6 = 0000000000000047 ldsba [%i2+%i6]0x89,%l6 ! %l6 = 0000000000000059 ! Mem[0000000047800108] = 6dfac3e5, %l4 = 000000001fb68be7 swap [%i3+%i4],%l4 ! %l4 = 000000006dfac3e5 ! %l4 = 6dfac3e5, %l5 = bf5e51ee, Mem[0000000047800108] = e78bb61f b54629ae stda %l4,[%i3+%i4]0x89 ! Mem[0000000047800108] = 6dfac3e5 bf5e51ee ! %l1 = 6dfac3e5ae2946b5, Mem[000000009080013c] = b6366d86 sth %l1,[%o1+0x03c] ! Mem[000000009080013c] = 46b56d86 ! Mem[0000000047000110] = c503e310cc812bbd, %l3 = ffffffffffffa32c, %l0 = c503e310cc812bbd add %i2,0x10,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = c503e310cc812bbd ! Mem[0000000090000120] = 028c20cc28420202, %l18 = 7eacbdb4ae167145 ldx [%o0+%o4],%g2 ! %g2 = 028c20cc28420202 ! Mem[0000000046800114] = 045cbdf2, %l4 = 6dfac3e5, %l5 = bf5e51ee add %i1,0x14,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000045cbdf2 ! Mem[0000000090800128] = c1bf20d5ba79412b, %l18 = 7eacbdb4ae167145 ldx [%o1+%o5],%g2 ! %g2 = c1bf20d5ba79412b ! Mem[000000004780010c] = ee515ebf, %l6 = 00000059, %l5 = 045cbdf2 add %i3,0x0c,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000ee515ebf p27_label_5: ! %l3 = ffffffffffffa32c, Mem[000000009000011c] = 35f576a0 stw %l3,[%o0+0x01c] ! Mem[000000009000011c] = ffffa32c ! Mem[0000000047000108] = 0f4cf1b4, %l4 = 000000006dfac3e5 ldsh [%i2+0x00a],%l4 ! %l4 = fffffffffffff1b4 ! Mem[000000009100012c] = 0e6dfac3, %l18 = 7eacbdb4ae167145 ldsb [%o2+0x02f],%g2 ! %g2 = 000000000000000e ! Mem[0000000046000118] = 13cfe199, %l0 = c503e310cc812bbd ldstuba [%i0+%i6]0x89,%l0 ! %l0 = 0000000000000099 ! Mem[0000000046000120] = b01a5a24, %l5 = 00000000ee515ebf swapa [%i0+%o4]0x89,%l5 ! %l5 = 00000000b01a5a24 ! Mem[0000000046000100] = f74a1010, %l6 = 00000059, %l7 = 5c466835 casa [%i0]0x80,%l6,%l7 ! %l7 = 00000000f74a1010 ! Mem[000000004700010c] = d2ec3013, %l0 = 00000099, %l2 = 0000fa6d add %i2,0x0c,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000d2ec3013 ! Mem[000000004680010c] = d8155803, %l0 = 0000000000000099 ldstub [%i1+0x00c],%l0 ! %l0 = 00000000000000d8 ! Mem[0000000090800130] = e8614bb4 bb4d7b94, %l6 = 00000059, %l7 = f74a1010 ldd [%o1+%o6],%g2 ! %l6 = 0000000000000059 00000000f74a1010 ! Mem[0000000047000137] = 672034d4, %l0 = 00000000000000d8 ldstub [%i2+0x037],%l0 ! %l0 = 00000000000000d4 p27_label_6: ! %l5 = 00000000b01a5a24, Mem[0000000046800128] = ca96c70d stba %l5,[%i1+%o5]0x89 ! Mem[0000000046800128] = ca96c724 ! Mem[0000000047000110] = 10e303c5, %l6 = 0000000000000059 ldstuba [%i2+%i5]0x88,%l6 ! %l6 = 00000000000000c5 ! %l1 = 6dfac3e5ae2946b5, Mem[0000000047000120] = 13bd2f7100000086 stxa %l1,[%i2+%o4]0x80 ! Mem[0000000047000120] = 6dfac3e5ae2946b5 ! %l3 = ffffffffffffa32c, Mem[0000000090000110] = 76bf43f3 stb %l3,[%o0+%i5] ! Mem[0000000090000110] = 2cbf43f3 ! Mem[0000000047000120] = 6dfac3e5, %l0 = 000000d4, %l5 = b01a5a24 add %i2,0x20,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000006dfac3e5 ! Mem[0000000046800120] = 0049cba13be3f26f, %l2 = 00000000d2ec3013, %l3 = ffffffffffffa32c add %i1,0x20,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 0049cba13be3f26f ! Mem[000000004600010c] = b94b749b, %l7 = 00000000f74a1010 swap [%i0+0x00c],%l7 ! %l7 = 00000000b94b749b ! %l3 = 0049cba13be3f26f, Mem[0000000046000100] = 10104af7 stba %l3,[%i0+%g0]0x89 ! Mem[0000000046000100] = 10104a6f ! Mem[000000004600013c] = cb9f275f, %l0 = 000000d4, %l6 = 000000c5 add %i0,0x3c,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000cb9f275f ! Mem[0000000047000100] = 25419776d703eb5e, %l6 = 00000000cb9f275f, %l6 = 00000000cb9f275f casxa [%i2]0x80,%l6,%l6 ! %l6 = 25419776d703eb5e p27_label_7: ! Mem[0000000090000134] = 0eaa4fa4, %l18 = 7eacbdb4ae167145 ldsb [%o0+0x034],%g2 ! %g2 = 000000000000000e ! Mem[0000000046000120] = bf5e51ee, %l0 = 00000000000000d4 swap [%i0+%o4],%l0 ! %l0 = 00000000bf5e51ee ! Mem[0000000046000114] = 576f17ca, %l3 = 3be3f26f, %l3 = 3be3f26f add %i0,0x14,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000576f17ca ! Mem[0000000047000130] = 27000000, %l5 = 000000006dfac3e5 swap [%i2+%o6],%l5 ! %l5 = 0000000027000000 ! Mem[0000000090800120] = 67cb6fb0, %l18 = 7eacbdb4ae167145 lduh [%o1+%o4],%g2 ! %g2 = 00000000000067cb ! Mem[0000000046000110] = ffe2e67b, %l5 = 27000000, %l3 = 576f17ca add %i0,0x10,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000ffe2e67b ! %l5 = 0000000027000000, Mem[000000009100010c] = 8f22b23f stw %l5,[%o2+0x00c] ! Mem[000000009100010c] = 27000000 ! Mem[0000000047000118] = 5968f4f4, %l6 = 25419776d703eb5e lduha [%i2+%i6]0x80,%l6 ! %l6 = 0000000000005968 ! %l2 = 00000000d2ec3013, Mem[0000000046000108] = 10104af718479ce4 stxa %l2,[%i0+%i4]0x89 ! Mem[0000000046000108] = 00000000d2ec3013 ! %l0 = 00000000bf5e51ee, Mem[0000000090800132] = 4bb4bb4d sth %l0,[%o1+0x032] ! Mem[0000000090800130] = 51eebb4d p27_label_8: ! Mem[0000000046000100] = 10104a6f, %l4 = fffffffffffff1b4 ldstuba [%i0+%g0]0x88,%l4 ! %l4 = 000000000000006f ! Mem[0000000047800128] = c665a91b, %l1 = 6dfac3e5ae2946b5 ldstuba [%i3+%o5]0x81,%l1 ! %l1 = 00000000000000c6 ! %l0 = bf5e51ee, %l1 = 000000c6, Mem[0000000047800100] = 2adf4184 d75905f3 stda %l0,[%i3+%g0]0x80 ! Mem[0000000047800100] = bf5e51ee 000000c6 ! %l0 = 00000000bf5e51ee, Mem[0000000047000128] = d703eb5e stwa %l0,[%i2+%o5]0x89 ! Mem[0000000047000128] = bf5e51ee ! Mem[000000009100011c] = b8939860, %l18 = 7eacbdb4ae167145 ldsb [%o2+0x01f],%g2 ! %g2 = ffffffffffffffb8 ! Mem[0000000046800130] = 47e5f647a3ad8588, %l6 = 0000000000005968, %l5 = 0000000027000000 add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 47e5f647a3ad8588 ! Mem[0000000047000128] = ee515ebf, %l4 = 0000006f, %l2 = d2ec3013 add %i2,0x28,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000ee515ebf ! Mem[0000000046000100] = 10104aff, %l3 = 00000000ffe2e67b ldsba [%i0+%g0]0x89,%l3 ! %l3 = ffffffffffffffff ! Mem[0000000091000138] = 55170a5e, %l18 = 7eacbdb4ae167145 ldsw [%o2+0x038],%g2 ! %g2 = 7eacbdb4ae167145 ! Mem[000000004600013f] = cb9f275f, %l4 = 000000000000006f ldstub [%i0+0x03f],%l4 ! %l4 = 000000000000005f p27_label_9: ! Mem[0000000090800110] = 05b93bc7 4f009b20, %l6 = 00005968, %l7 = b94b749b ldda [%o1+0x010]%asi,%g2 ! %l6 = 0000000000005968 00000000b94b749b ! Mem[0000000047000124] = ae2946b5, %l5 = 47e5f647a3ad8588 swap [%i2+0x024],%l5 ! %l5 = 00000000ae2946b5 ! %l3 = ffffffffffffffff, Mem[0000000091000118] = 28238bb1, %asi = 80 stha %l3,[%o2+0x018]%asi ! Mem[0000000091000118] = ffff8bb1 ! %l5 = 00000000ae2946b5, Mem[0000000046000100] = 8924423510104aff stxa %l5,[%i0+%g0]0x89 ! Mem[0000000046000100] = 00000000ae2946b5 ! Mem[0000000047800132] = fa560445, %l2 = 00000000ee515ebf ldstub [%i3+0x032],%l2 ! %l2 = 0000000000000004 ! Mem[0000000047000124] = a3ad8588, %l2 = 0000000000000004 ldstuba [%i2+0x024]%asi,%l2 ! %l2 = 00000000000000a3 ! Mem[0000000047000120] = 6dfac3e5, %l5 = 00000000ae2946b5 lduba [%i2+%o4]0x80,%l5 ! %l5 = 000000000000006d ! %l1 = 00000000000000c6, Mem[0000000046800110] = 647e189b stba %l1,[%i1+%i5]0x81 ! Mem[0000000046800110] = c67e189b ! Mem[0000000046000110] = ffe2e67b, %l3 = ffffffffffffffff, %asi = 80 swapa [%i0+0x010]%asi,%l3 ! %l3 = 00000000ffe2e67b ! %l2 = 00000000000000a3, Mem[0000000090000100] = 62385572c76a5f38 stx %l2,[%o0+%g0] ! Mem[0000000090000100] = 00000000000000a3 p27_label_10: ! Mem[0000000090800104] = a32c008a, %l18 = 7eacbdb4ae167145 ldsb [%o1+0x006],%g2 ! %g2 = ffffffffffffffa3 ! Mem[0000000046000108] = 1330ecd2, %l4 = 000000000000005f ldstuba [%i0+%i4]0x80,%l4 ! %l4 = 0000000000000013 ! %l0 = 00000000bf5e51ee, Mem[0000000047800118] = 558a65b3b57418c3 stxa %l0,[%i3+%i6]0x89 ! Mem[0000000047800118] = 00000000bf5e51ee ! Mem[0000000047800118] = ee515ebf, %l1 = 00000000000000c6 swapa [%i3+%i6]0x80,%l1 ! %l1 = 00000000ee515ebf ! Mem[0000000047000130] = 6dfac3e5 672034ff, %l6 = 00005968, %l7 = b94b749b ldd [%i2+%o6],%l6 ! %l6 = 000000006dfac3e5 00000000672034ff ! Mem[0000000047000118] = 5968f4f4, %l7 = 00000000672034ff lduba [%i2+%i6]0x80,%l7 ! %l7 = 0000000000000059 ! %l0 = bf5e51ee, %l1 = ee515ebf, Mem[0000000047000128] = ee515ebf 00000000 stda %l0,[%i2+%o5]0x81 ! Mem[0000000047000128] = bf5e51ee ee515ebf ! %l3 = 00000000ffe2e67b, Mem[0000000090000138] = 31744640 stb %l3,[%o0+0x038] ! Mem[0000000090000138] = 7b744640 ! Mem[0000000046800124] = 3be3f26f, %l2 = 00000000000000a3 swap [%i1+0x024],%l2 ! %l2 = 000000003be3f26f ! Mem[0000000047800120] = f7081b09, %l4 = 00000013, %l7 = 00000059 add %i3,0x20,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000f7081b09 p27_label_11: ! Mem[0000000047800120] = f7081b099caf7a41, %l5 = 000000000000006d, %l0 = 00000000bf5e51ee add %i3,0x20,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = f7081b099caf7a41 ! Mem[0000000046000110] = ffffffff, %l7 = 00000000f7081b09 ldsha [%i0+%i5]0x81,%l7 ! %l7 = ffffffffffffffff ! %l7 = ffffffffffffffff, Mem[0000000090800120] = 67cb6fb0, %asi = 80 stwa %l7,[%o1+0x020]%asi ! Mem[0000000090800120] = ffffffff ! %l6 = 000000006dfac3e5, Mem[0000000047000118] = 5968f4f4 stba %l6,[%i2+%i6]0x81 ! Mem[0000000047000118] = e568f4f4 ! Mem[0000000046000108] = d2ec30ff, %l0 = f7081b099caf7a41 ldsba [%i0+%i4]0x89,%l0 ! %l0 = ffffffffffffffff ! Mem[0000000047000108] = b4f14c0f, %l3 = 00000000ffe2e67b swapa [%i2+%i4]0x88,%l3 ! %l3 = 00000000b4f14c0f ! Mem[0000000047800108] = 6dfac3e5, %l3 = 00000000b4f14c0f ldsba [%i3+%i4]0x88,%l3 ! %l3 = ffffffffffffffe5 ! Mem[0000000047000100] = 25419776d703eb5e, %l4 = 0000000000000013, %l1 = 00000000ee515ebf casxa [%i2]0x80,%l4,%l1 ! %l1 = 25419776d703eb5e ! %l1 = 25419776d703eb5e, Mem[0000000047000110] = ff03e310 stha %l1,[%i2+%i5]0x81 ! Mem[0000000047000110] = eb5ee310 ! Mem[0000000047000130] = 6dfac3e5672034ff, %l0 = ffffffffffffffff, %l6 = 000000006dfac3e5 add %i2,0x30,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 6dfac3e5672034ff p27_label_12: ! Mem[0000000046800118] = 92f8b123a4a58528, %l7 = ffffffffffffffff ldxa [%i1+%i6]0x88,%l7 ! %l7 = 92f8b123a4a58528 ! Mem[0000000046800115] = 045cbdf2, %l2 = 000000003be3f26f ldstub [%i1+0x015],%l2 ! %l2 = 000000000000005c ! Mem[0000000091800100] = 921776b1 ed61de0d, %l0 = ffffffff, %l1 = d703eb5e ldd [%o3+%g0],%g2 ! %l0 = ffffffffffffffff 25419776d703eb5e ! Mem[0000000047000104] = d703eb5e, %l4 = 0000000000000013 ldsh [%i2+0x006],%l4 ! %l4 = ffffffffffffeb5e ! %l3 = ffffffffffffffe5, Mem[0000000046000100] = ae2946b5 stwa %l3,[%i0+%g0]0x89 ! Mem[0000000046000100] = ffffffe5 ! Mem[0000000046000114] = 576f17ca, %l7 = 92f8b123a4a58528 ldstub [%i0+0x014],%l7 ! %l7 = 0000000000000057 ! %l3 = ffffffffffffffe5, Mem[0000000091800100] = 921776b1 stw %l3,[%o3+%g0] ! Mem[0000000091800100] = ffffffe5 ! Mem[0000000047000128] = bf5e51ee, %l6 = 672034ff, %l6 = 672034ff add %i2,0x28,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000bf5e51ee ! Mem[0000000047000128] = bf5e51ee, %l3 = ffffffffffffffe5, %asi = 80 swapa [%i2+0x028]%asi,%l3 ! %l3 = 00000000bf5e51ee ! Mem[0000000091800134] = ed611253, %l18 = 7eacbdb4ae167145 lduh [%o3+0x034],%g2 ! %g2 = 000000000000ed61 p27_label_13: ! %l4 = ffffffffffffeb5e, Mem[0000000047800120] = f7081b09 stha %l4,[%i3+%o4]0x81 ! Mem[0000000047800120] = eb5e1b09 ! Mem[0000000046000128] = 8607629f30fdc7ea, %l5 = 000000000000006d, %l3 = 00000000bf5e51ee add %i0,0x28,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 8607629f30fdc7ea ! Mem[0000000090800128] = c1bf20d5ba79412b, %l18 = 7eacbdb4ae167145 ldx [%o1+%o5],%g2 ! %g2 = c1bf20d5ba79412b ! Mem[0000000046800138] = c52d0f65, %l3 = 30fdc7ea, %l1 = d703eb5e add %i1,0x38,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000c52d0f65 ! Mem[0000000046000114] = ff6f17ca, %l2 = 000000000000005c, %asi = 80 swapa [%i0+0x014]%asi,%l2 ! %l2 = 00000000ff6f17ca ! Mem[000000009080010c] = ad5405b9, %l18 = 7eacbdb4ae167145 ldsh [%o1+0x00e],%g2 ! %g2 = ffffffffffffad54 ! %l3 = 8607629f30fdc7ea, Mem[0000000046000130] = 5c466835 stwa %l3,[%i0+%o6]0x81 ! Mem[0000000046000130] = 30fdc7ea ! Mem[0000000091000100] = 4f11c43630fee667, %l18 = 7eacbdb4ae167145 ldx [%o2+%g0],%g2 ! %g2 = 4f11c43630fee667 ! %l2 = ff6f17ca, %l3 = 30fdc7ea, Mem[0000000090800108] = 008aedfa cbefad54 std %l2,[%o1+%i4] ! Mem[0000000090800108] = ff6f17ca 30fdc7ea ! Mem[0000000090800124] = cd32aeda, %l18 = 7eacbdb4ae167145 lduh [%o1+0x024],%g2 ! %g2 = 000000000000cd32 p27_label_14: ! Mem[0000000091000128] = f4c833a8, %l18 = 7eacbdb4ae167145 lduw [%o2+%o5],%g2 ! %g2 = 7eacbdb4ae167145 ! Mem[0000000091800118] = 03166c8a, %l18 = 7eacbdb4ae167145 ldub [%o3+%i6],%g2 ! %g2 = 0000000000000003 ! Mem[0000000046800120] = 0049cba1000000a3, %l7 = 0000000000000057, %l4 = ffffffffffffeb5e add %i1,0x20,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 0049cba1000000a3 ! Mem[0000000047800100] = ee515ebf, %l7 = 0000000000000057 swapa [%i3+%g0]0x88,%l7 ! %l7 = 00000000ee515ebf ! %l0 = ffffffffffffffff, Mem[0000000091800125] = 85d364bf stb %l0,[%o3+0x025] ! Mem[0000000091800124] = ffd364bf ! Mem[000000004600012d] = 30fdc7ea, %l0 = ffffffffffffffff ldstub [%i0+0x02d],%l0 ! %l0 = 00000000000000fd ! Mem[0000000047800134] = 7dcf059e, %l4 = 0049cba1000000a3 swap [%i3+0x034],%l4 ! %l4 = 000000007dcf059e ! Mem[0000000046000118] = ffe1cf13, %l0 = 00000000000000fd ldstuba [%i0+%i6]0x81,%l0 ! %l0 = 00000000000000ff ! Mem[0000000046000110] = ffffffff, %l5 = 000000000000006d lduba [%i0+%i5]0x88,%l5 ! %l5 = 00000000000000ff ! %l1 = 00000000c52d0f65, Mem[0000000047000100] = 76974125 stwa %l1,[%i2+%g0]0x89 ! Mem[0000000047000100] = c52d0f65 p27_label_15: ! Mem[0000000046800108] = 58dd8ec4ff155803, %l5 = 00000000000000ff, %l2 = 00000000ff6f17ca add %i1,0x08,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 58dd8ec4ff155803 ! Mem[0000000046800128] = ca96c724, %l7 = 00000000ee515ebf swapa [%i1+%o5]0x88,%l7 ! %l7 = 00000000ca96c724 ! Mem[0000000047000108] = 7be6e2ff, %l7 = 00000000ca96c724 swapa [%i2+%i4]0x80,%l7 ! %l7 = 000000007be6e2ff ! Mem[0000000047800127] = 9caf7a41, %l4 = 000000007dcf059e ldstub [%i3+0x027],%l4 ! %l4 = 0000000000000041 ! %l4 = 00000041, %l5 = 000000ff, Mem[0000000046800108] = c48edd58 035815ff stda %l4,[%i1+%i4]0x88 ! Mem[0000000046800108] = 00000041 000000ff ! Mem[0000000046800100] = 2ca3198087a2546b, %l7 = 000000007be6e2ff, %l0 = 00000000000000ff casxa [%i1]0x80,%l7,%l0 ! %l0 = 2ca3198087a2546b ! Mem[0000000090000100] = 00000000, %l18 = 7eacbdb4ae167145 ldub [%o0+0x003],%g2 ! %g2 = 0000000000000000 ! %l2 = ff155803, %l3 = 30fdc7ea, Mem[0000000090000120] = 028c20cc 28420202 std %l2,[%o0+%o4] ! Mem[0000000090000120] = ff155803 30fdc7ea ! Mem[0000000047000134] = 672034ff, %l7 = 000000007be6e2ff swap [%i2+0x034],%l7 ! %l7 = 00000000672034ff ! Mem[0000000047000120] = 6dfac3e5, %l6 = bf5e51ee, %l5 = 000000ff add %i2,0x20,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 000000006dfac3e5 ba,a p27_not_taken_0_end p27_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p27_branch_failed p27_not_taken_0_end: ! End of Random Code for Processor 27 1: membar #Sync ! Force all stores to complete p27_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x06c] ! Set processor 27 done flag ! Check Registers p27_check_registers: set p27_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 2ca3198087a2546b bne,a,pn %xcc,p27_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000c52d0f65 bne,a,pn %xcc,p27_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 58dd8ec4ff155803 bne,a,pn %xcc,p27_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 8607629f30fdc7ea bne,a,pn %xcc,p27_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000041 bne,a,pn %xcc,p27_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000006dfac3e5 bne,a,pn %xcc,p27_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000bf5e51ee bne,a,pn %xcc,p27_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000672034ff bne,a,pn %xcc,p27_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p27_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = e5ffffff00000000 ldx [%i0+0x000],%g3 ! Observed data at 0000000046000100 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff30ecd200000000 ldx [%i0+0x008],%g3 ! Observed data at 0000000046000108 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffffffff0000005c ldx [%i0+0x010],%g3 ! Observed data at 0000000046000110 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffe1cf13839d3b3b ldx [%i0+0x018],%g3 ! Observed data at 0000000046000118 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000d4bf5e51ee ldx [%i0+0x020],%g3 ! Observed data at 0000000046000120 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8607629f30ffc7ea ldx [%i0+0x028],%g3 ! Observed data at 0000000046000128 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 30fdc7ea10203014 ldx [%i0+0x030],%g3 ! Observed data at 0000000046000130 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = acfd3355cb9f27ff ldx [%i0+0x038],%g3 ! Observed data at 0000000046000138 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x038,%g4 set p27_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 41000000ff000000 ldx [%i1+0x008],%g3 ! Observed data at 0000000046800108 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c67e189b04ffbdf2 ldx [%i1+0x010],%g3 ! Observed data at 0000000046800110 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = bf5e51eeba15077a ldx [%i1+0x028],%g3 ! Observed data at 0000000046800128 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x028,%g4 set p27_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 650f2dc5d703eb5e ldx [%i2+0x000],%g3 ! Observed data at 0000000047000100 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ca96c724d2ec3013 ldx [%i2+0x008],%g3 ! Observed data at 0000000047000108 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = eb5ee310cc812bbd ldx [%i2+0x010],%g3 ! Observed data at 0000000047000110 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = e568f4f4290d8707 ldx [%i2+0x018],%g3 ! Observed data at 0000000047000118 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6dfac3e5ffad8588 ldx [%i2+0x020],%g3 ! Observed data at 0000000047000120 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffffffe5ee515ebf ldx [%i2+0x028],%g3 ! Observed data at 0000000047000128 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 6dfac3e57be6e2ff ldx [%i2+0x030],%g3 ! Observed data at 0000000047000130 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x030,%g4 set p27_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 57000000000000c6 ldx [%i3+0x000],%g3 ! Observed data at 0000000047800100 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = e5c3fa6dee515ebf ldx [%i3+0x008],%g3 ! Observed data at 0000000047800108 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000c600000000 ldx [%i3+0x018],%g3 ! Observed data at 0000000047800118 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = eb5e1b099caf7aff ldx [%i3+0x020],%g3 ! Observed data at 0000000047800120 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff65a91b3a206551 ldx [%i3+0x028],%g3 ! Observed data at 0000000047800128 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = fa56ff45000000a3 ldx [%i3+0x030],%g3 ! Observed data at 0000000047800130 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x030,%g4 ! The test for processor 27 has passed p27_passed: ta GOOD_TRAP nop p27_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p27_failed p27_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p27_failed p27_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p27_failed p27_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p27_failed p27_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p27_failed p27_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p27_failed p27_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p27_failed p27_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p27_failed ! The test for processor 27 failed p27_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x06c] ! Set processor 27 done flag set p27_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 27 failed p27_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x06c] ! Set processor 27 done flag set p27_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p27_dfill_failed: ba p27_failed mov 0xddd,%g1 p27_selfmod_failed: ba p27_failed mov 0xabc,%g1 p27_common_error: or %g0,0xefb,%g1 ba p27_failed mov %o5,%g3 p27_common_signature_error: set p27_temp,%g1 ba p27_failed st %g2,[%g1] ! Common Lock Number p27_common_timeout: set p27_temp,%g1 ba p27_failed st %g2,[%g1] ! Common Lock Number p27_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p27_failed mov 0x0,%g3 p27_trap1e: ldub [%i0+0x032],%l7 ! Mem[0000000046000132] ldub [%i2+0x005],%l2 ! Mem[0000000047000105] swap [%i0+0x000],%l3 ! Mem[0000000046000100] ldstub [%i3+0x02f],%l4 ! Mem[000000004780012f] swap [%i0+0x000],%l3 ! Mem[0000000046000100] swap [%i3+0x00c],%l7 ! Mem[000000004780010c] done p27_trap1o: ldub [%o0+0x032],%l7 ! Mem[0000000046000132] ldub [%o2+0x005],%l2 ! Mem[0000000047000105] swap [%o0+0x000],%l3 ! Mem[0000000046000100] ldstub [%o3+0x02f],%l4 ! Mem[000000004780012f] swap [%o0+0x000],%l3 ! Mem[0000000046000100] swap [%o3+0x00c],%l7 ! Mem[000000004780010c] done p27_trap2e: ldstub [%i3+0x02e],%l4 ! Mem[000000004780012e] swap [%i3+0x010],%l7 ! Mem[0000000047800110] lduh [%i1+0x034],%l0 ! Mem[0000000046800134] ldsh [%i2+0x036],%l4 ! Mem[0000000047000136] ldstub [%i2+0x036],%l6 ! Mem[0000000047000136] sth %l1,[%i1+0x00c] ! Mem[000000004680010c] done p27_trap2o: ldstub [%o3+0x02e],%l4 ! Mem[000000004780012e] swap [%o3+0x010],%l7 ! Mem[0000000047800110] lduh [%o1+0x034],%l0 ! Mem[0000000046800134] ldsh [%o2+0x036],%l4 ! Mem[0000000047000136] ldstub [%o2+0x036],%l6 ! Mem[0000000047000136] sth %l1,[%o1+0x00c] ! Mem[000000004680010c] done p27_trap3e: nop nop nop nop nop done p27_trap3o: nop nop nop nop nop done p27_init_memory_pointers: set p27_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p27_local0_start,%i0 set p27_local1_start,%i1 set p27_local2_start,%i2 set p27_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 29ce5a63f6b16cb9 ldx [%g1+0x008],%l1 ! %l1 = 6dfac3e5ae2946b5 ldx [%g1+0x010],%l2 ! %l2 = 1a93585a76974125 ldx [%g1+0x018],%l3 ! %l3 = 926b46642eff3522 ldx [%g1+0x020],%l4 ! %l4 = 1e47a6248c43e375 ldx [%g1+0x028],%l5 ! %l5 = fb085c9c28881e29 ldx [%g1+0x030],%l6 ! %l6 = 1af51f6ebc94ffa5 ldx [%g1+0x038],%l7 ! %l7 = 07435a88c138ccab ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 28 processor_28: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x70] ! Set the start flag wrpr %g0,7,%cleanwin call p28_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 28 wr %g0,0x4,%fprs ! Make sure fef is 1 set p28_init_freg,%g1 ! %f0 = c2ca448e 1779159a e053ef11 bf802393 ! %f4 = 8edd9dfb 54403775 01f7db27 4bebc1d6 ! %f8 = 78f9c247 9e30cde0 3e464625 2e7ebd12 ! %f12 = c1471355 f7410017 a76e47de 43e6ff0e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ecfccc0a 915101de b8da23e5 2fceb77b ! %f20 = e1b218bd 1f5cb878 0c84f592 b607739f ! %f24 = 727c15e6 274b4538 5e2ed59d d14fc47f ! %f28 = 741647c2 9a47396d 373ee71c 6ca01e6c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 8a92c4a4 18dcb2c1 9883e69c 3aa494ca ! %f36 = cd864a0d 79930d1e 6f6599b1 0c986359 ! %f40 = 358a161e a180abe4 6841fedb 470ad6ed ! %f44 = 79555099 a681063e 6beb0b16 72c5227b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe2cee57800000034,%g7,%g1 ! GSR scale = 6, align = 4 wr %g1,%g0,%gsr ! GSR = e2cee57800000034 wr %g0,%y ! Clear Y 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: ! %l5 = 5c33dcfbbc11bd3e, Mem[0000000048800127] = 3b396025 stb %l5,[%i1+0x027] ! Mem[0000000048800124] = 3b39603e ! Mem[0000000049000108] = 37da5d93, %l0 = b8195f1017634d54 ldsha [%i2+%i4]0x89,%l0 ! %l0 = 0000000000005d93 ! %l2 = 92b376de64a7c5a7, Mem[0000000048000108] = d8bc692bef46ac75 stxa %l2,[%i0+%i4]0x81 ! Mem[0000000048000108] = 92b376de64a7c5a7 ! Mem[0000000049000130] = 914ac1f759c7f520, %l2 = 92b376de64a7c5a7 ldxa [%i2+%o6]0x80,%l2 ! %l2 = 914ac1f759c7f520 ! Mem[000000004800012f] = ccd9d5cd, %l2 = 914ac1f759c7f520 ldstub [%i0+0x02f],%l2 ! %l2 = 00000000000000cd ! Mem[0000000048800108] = 8200e304, %l2 = 00000000000000cd ldstuba [%i1+%i4]0x81,%l2 ! %l2 = 0000000000000082 ! Mem[0000000090800120] = 67cb6fb0cd32aeda, %l18 = fbf223abebc6f9ef ldx [%o1+%o4],%g2 ! %g2 = 67cb6fb0cd32aeda ! %l4 = 17995794, %l5 = bc11bd3e, Mem[0000000049000100] = addbd881 4d48b780 stda %l4,[%i2+%g0]0x88 ! Mem[0000000049000100] = 17995794 bc11bd3e ! Mem[0000000049800104] = 14c58f6c, %l6 = d440d362, %l3 = e9de8490 add %i3,0x04,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000014c58f6c ! Mem[0000000049800118] = 8d051ec7, %l0 = 0000000000005d93 swap [%i3+%i6],%l0 ! %l0 = 000000008d051ec7 p28_label_2: ! Mem[000000004900010c] = 8fb8257c, %l7 = 791c88419c1cb2e8 swap [%i2+0x00c],%l7 ! %l7 = 000000008fb8257c ! Mem[000000004800010c] = 64a7c5a7, %l5 = 5c33dcfbbc11bd3e, %asi = 80 swapa [%i0+0x00c]%asi,%l5 ! %l5 = 0000000064a7c5a7 ! %l6 = d440d362, %l7 = 8fb8257c, Mem[0000000049800138] = 1ef422ad 3bbc5ed1 std %l6,[%i3+0x038] ! Mem[0000000049800138] = d440d362 8fb8257c ! Mem[0000000049000130] = 914ac1f7, %l7 = 8fb8257c, %l1 = ce8520f7 add %i2,0x30,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000914ac1f7 ! Mem[0000000091000134] = 6155170a, %l18 = fbf223abebc6f9ef ldub [%o2+0x037],%g2 ! %g2 = 0000000000000061 ! Mem[0000000048800100] = d9c20e31, %l6 = b60807a0d440d362 ldstub [%i1+%g0],%l6 ! %l6 = 00000000000000d9 ! Mem[0000000049800128] = dd82b062, %l2 = 0000000000000082 ldstuba [%i3+%o5]0x80,%l2 ! %l2 = 00000000000000dd ! Mem[0000000048000130] = db952a20ad083c4c, %l1 = 00000000914ac1f7 ldxa [%i0+%o6]0x88,%l1 ! %l1 = db952a20ad083c4c ! Mem[0000000091000118] = 28238bb1 833d66b8, %l4 = 17995794, %l5 = 64a7c5a7 ldd [%o2+%i6],%g2 ! %l4 = e69b3dee17995794 0000000064a7c5a7 ! Mem[000000004900010c] = 9c1cb2e8, %l1 = db952a20ad083c4c swap [%i2+0x00c],%l1 ! %l1 = 000000009c1cb2e8 p28_label_3: ! %l6 = 00000000000000d9, Mem[0000000049000130] = 914ac1f759c7f520 stx %l6,[%i2+%o6] ! Mem[0000000049000130] = 00000000000000d9 ! Mem[0000000049000110] = 2cfea54c, %l1 = 000000009c1cb2e8 lduha [%i2+%i5]0x80,%l1 ! %l1 = 0000000000002cfe ! %l0 = 000000008d051ec7, Mem[000000009180013e] = b89c0000 sth %l0,[%o3+0x03e] ! Mem[000000009180013c] = 1ec70000 ! Mem[0000000048000100] = 790ab73c 72287f7a, %l0 = 8d051ec7, %l1 = 00002cfe ldda [%i0+%g0]0x88,%l0 ! %l0 = 0000000072287f7a 00000000790ab73c ! Mem[0000000049800100] = 981a2a2b, %l1 = 00000000790ab73c ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 000000000000002b ! Mem[0000000048800110] = ba5e8f65, %l0 = 0000000072287f7a ldstuba [%i1+%i5]0x89,%l0 ! %l0 = 0000000000000065 ! Mem[0000000048800114] = 5f39ba67, %l0 = 0000000000000065 lduw [%i1+0x014],%l0 ! %l0 = 000000005f39ba67 ! Mem[0000000049800138] = d440d362, %l4 = 17995794, %l4 = 17995794 add %i3,0x38,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000d440d362 ! Mem[0000000048000118] = c1becbb314e63b82, %l5 = 0000000064a7c5a7 ldx [%i0+%i6],%l5 ! %l5 = c1becbb314e63b82 ! Mem[0000000048000110] = 81205c06, %l1 = 000000000000002b swapa [%i0+%i5]0x80,%l1 ! %l1 = 0000000081205c06 p28_label_4: ! %l3 = 0000000014c58f6c, Mem[0000000091000128] = f4c833a8 sth %l3,[%o2+%o5] ! Mem[0000000091000128] = 8f6c33a8 ! Mem[0000000049000128] = dbe6e3ee, %l0 = 000000005f39ba67 lduha [%i2+%o5]0x80,%l0 ! %l0 = 000000000000dbe6 ! %l4 = 00000000d440d362, Mem[0000000090000104] = c76a5f38 stw %l4,[%o0+0x004] ! Mem[0000000090000104] = d440d362 ! %l6 = 00000000000000d9, Mem[0000000048800110] = ff8f5eba stba %l6,[%i1+%i5]0x81 ! Mem[0000000048800110] = d98f5eba ! Mem[0000000049800110] = 44b67fec, %l6 = 00000000000000d9 swap [%i3+%i5],%l6 ! %l6 = 0000000044b67fec ! Mem[0000000049800100] = ff2a1a98 14c58f6c, %l2 = 000000dd, %l3 = 14c58f6c ldda [%i3+0x000]%asi,%l2 ! %l2 = 00000000ff2a1a98 0000000014c58f6c ! Mem[0000000049800100] = ff2a1a9814c58f6c, %l2 = 00000000ff2a1a98, %l1 = 0000000081205c06 casxa [%i3]0x80,%l2,%l1 ! %l1 = ff2a1a9814c58f6c ! %l5 = c1becbb314e63b82, Mem[0000000091800113] = de5c0ad1 stb %l5,[%o3+0x013] ! Mem[0000000091800110] = 825c0ad1 ! Mem[0000000048000118] = c1becbb314e63b82, %l3 = 0000000014c58f6c ldx [%i0+%i6],%l3 ! %l3 = c1becbb314e63b82 ! %l5 = c1becbb314e63b82, Mem[0000000090000112] = 43f39c3e sth %l5,[%o0+0x012] ! Mem[0000000090000110] = 3b829c3e p28_label_5: ! Mem[0000000049000110] = 2cfea54c24fd279e, %l3 = c1becbb314e63b82, %l7 = 000000008fb8257c add %i2,0x10,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 2cfea54c24fd279e ! Mem[0000000091000100] = 4f11c436, %l18 = fbf223abebc6f9ef ldswa [%o2+0x000]%asi,%g2 ! %g2 = fbf223abebc6f9ef ! Mem[0000000048000100] = 7a7f2872, %l1 = 14c58f6c, %l3 = 14e63b82 casa [%i0]0x80,%l1,%l3 ! %l3 = 000000007a7f2872 ! Mem[0000000049000100] = 94579917, %l6 = 0000000044b67fec ldstuba [%i2+%g0]0x80,%l6 ! %l6 = 0000000000000094 ! Mem[0000000049000120] = 13b9db08, %l0 = 000000000000dbe6 lduba [%i2+%o4]0x80,%l0 ! %l0 = 0000000000000013 ! Mem[0000000091000134] = 9081a561, %l18 = fbf223abebc6f9ef ldsw [%o2+0x034],%g2 ! %g2 = fbf223abebc6f9ef ! Mem[0000000048000130] = ad083c4c, %l1 = ff2a1a9814c58f6c ldstuba [%i0+%o6]0x88,%l1 ! %l1 = 000000000000004c ! Mem[0000000048000110] = 2b000000, %l5 = c1becbb314e63b82 lduha [%i0+%i5]0x88,%l5 ! %l5 = 0000000000000000 ! Mem[0000000090800108] = 008aedfa, %l18 = fbf223abebc6f9ef lduw [%o1+%i4],%g2 ! %g2 = fbf223abebc6f9ef ! Mem[0000000048800108] = 04e300ff, %l5 = 0000000000000000 ldsha [%i1+%i4]0x89,%l5 ! %l5 = 00000000000000ff p28_label_6: ! Mem[0000000049000134] = 000000d9, %l0 = 0000000000000013 lduw [%i2+0x034],%l0 ! %l0 = 00000000000000d9 ! %l5 = 00000000000000ff, Mem[000000009080010a] = edfacbef stb %l5,[%o1+0x00a] ! Mem[0000000090800108] = fffacbef ! Mem[0000000049800100] = ff2a1a98, %l7 = 2cfea54c24fd279e ldstuba [%i3+%g0]0x80,%l7 ! %l7 = 00000000000000ff ! Mem[0000000048000120] = 2925cc18afcb68b6, %l2 = 00000000ff2a1a98, %l7 = 00000000000000ff add %i0,0x20,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 2925cc18afcb68b6 ! Mem[0000000049000120] = 08dbb913, %l3 = 000000007a7f2872 lduba [%i2+%o4]0x88,%l3 ! %l3 = 0000000000000013 ! Mem[000000004980011e] = 5f618a33, %l5 = 00000000000000ff ldstub [%i3+0x01e],%l5 ! %l5 = 000000000000008a ! Mem[0000000048800120] = ea04a44d 3b39603e, %l6 = 00000094, %l7 = afcb68b6 ldda [%i1+%o4]0x81,%l6 ! %l6 = 00000000ea04a44d 000000003b39603e ! Mem[0000000090000134] = 0eaa4fa4, %l18 = fbf223abebc6f9ef lduw [%o0+0x034],%g2 ! %g2 = fbf223abebc6f9ef ! Mem[0000000048800118] = 4b2c53195213552a, %l4 = 00000000d440d362, %l3 = 0000000000000013 add %i1,0x18,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 4b2c53195213552a ! Mem[0000000048800109] = ff00e304, %l3 = 4b2c53195213552a ldstub [%i1+0x009],%l3 ! %l3 = 0000000000000000 p28_label_7: ! Mem[0000000048000111] = 0000002b, %l6 = 00000000ea04a44d ldstuba [%i0+0x011]%asi,%l6 ! %l6 = 0000000000000000 ! Mem[0000000048000104] = 3cb70a79, %l0 = 00000000000000d9 swap [%i0+0x004],%l0 ! %l0 = 000000003cb70a79 ! Mem[0000000048800128] = 6da8fd27 6b5693f8, %l2 = ff2a1a98, %l3 = 00000000 ldda [%i1+%o5]0x80,%l2 ! %l2 = 000000006da8fd27 000000006b5693f8 ! Mem[0000000049800118] = 935d0000, %l4 = 00000000d440d362 lduha [%i3+%i6]0x88,%l4 ! %l4 = 0000000000000000 ! %l1 = 000000000000004c, Mem[0000000048800108] = ffffe304 stha %l1,[%i1+%i4]0x81 ! Mem[0000000048800108] = 004ce304 ! Mem[0000000049000128] = dbe6e3ee, %l6 = 00000000, %l2 = 6da8fd27 add %i2,0x28,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000dbe6e3ee ! Mem[0000000049000100] = ff579917, %l0 = 000000003cb70a79 swap [%i2+%g0],%l0 ! %l0 = 00000000ff579917 ! Mem[0000000048800120] = 4da404ea, %l7 = 000000003b39603e swapa [%i1+%o4]0x88,%l7 ! %l7 = 000000004da404ea ! Mem[0000000049800130] = 7edb04c9957826b0, %l3 = 000000006b5693f8, %l0 = 00000000ff579917 add %i3,0x30,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 7edb04c9957826b0 ! Mem[0000000048800128] = f893566b 27fda86d, %l2 = dbe6e3ee, %l3 = 6b5693f8 ldda [%i1+%o5]0x88,%l2 ! %l2 = 0000000027fda86d 00000000f893566b p28_label_8: ! Mem[0000000049000118] = 09c8f10d, %l5 = 000000000000008a ldsha [%i2+%i6]0x81,%l5 ! %l5 = 00000000000009c8 ! Mem[0000000049800138] = d440d362, %l1 = 000000000000004c swap [%i3+0x038],%l1 ! %l1 = 00000000d440d362 ! Mem[0000000049000128] = eee3e6db, %l7 = 000000004da404ea ldsba [%i2+%o5]0x88,%l7 ! %l7 = ffffffffffffffdb ! %l6 = 0000000000000000, Mem[0000000049800130] = 7edb04c9957826b0 stx %l6,[%i3+%o6] ! Mem[0000000049800130] = 0000000000000000 ! Mem[0000000048000118] = c1becbb314e63b82, %l5 = 00000000000009c8, %l0 = 7edb04c9957826b0 add %i0,0x18,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = c1becbb314e63b82 ! Mem[0000000091800114] = 5c0ad132, %l18 = fbf223abebc6f9ef ldsw [%o3+0x014],%g2 ! %g2 = fbf223abebc6f9ef ! Mem[0000000049000120] = 08dbb913, %l7 = ffffffffffffffdb lduwa [%i2+%o4]0x88,%l7 ! %l7 = 0000000008dbb913 ! Mem[000000004980013c] = 8fb8257c, %l1 = 00000000d440d362 swap [%i3+0x03c],%l1 ! %l1 = 000000008fb8257c ! Mem[0000000049000124] = 848d53cb, %l1 = 000000008fb8257c swap [%i2+0x024],%l1 ! %l1 = 00000000848d53cb ! Mem[000000009180013c] = 8e3a1ec7, %l18 = fbf223abebc6f9ef lduh [%o3+0x03c],%g2 ! %g2 = 0000000000008e3a p28_label_9: ! Mem[0000000049800110] = 000000d9, %l3 = 00000000f893566b lduw [%i3+%i5],%l3 ! %l3 = 00000000000000d9 ! Mem[0000000048000130] = ff3c08ad, %l7 = 0000000008dbb913 ldstuba [%i0+%o6]0x81,%l7 ! %l7 = 00000000000000ff ! Mem[0000000091000130] = 87522d2e, %l18 = fbf223abebc6f9ef ldsw [%o2+%o6],%g2 ! %g2 = fbf223abebc6f9ef ! Mem[0000000048800128] = 6da8fd27, %l2 = 0000000027fda86d swap [%i1+%o5],%l2 ! %l2 = 000000006da8fd27 ! Mem[000000004900011c] = 2b643576, %l1 = 848d53cb, %l6 = 00000000 add %i2,0x1c,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000002b643576 ! Mem[0000000049800100] = ff2a1a9814c58f6c, %l5 = 00000000000009c8, %l4 = 0000000000000000 casxa [%i3]0x80,%l5,%l4 ! %l4 = ff2a1a9814c58f6c ! Mem[0000000049000120] = 13b9db08, %l3 = 00000000000000d9 lduwa [%i2+%o4]0x80,%l3 ! %l3 = 0000000013b9db08 ! Mem[0000000048000100] = 7a7f2872, %l3 = 0000000013b9db08 ldsha [%i0+%g0]0x81,%l3 ! %l3 = 0000000000007a7f ! Mem[0000000049800130] = 0000000000000000, %l4 = ff2a1a9814c58f6c, %l2 = 000000006da8fd27 add %i3,0x30,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 0000000000000000 ! Mem[0000000049000120] = 08dbb913, %l5 = 00000000000009c8 lduwa [%i2+%o4]0x88,%l5 ! %l5 = 0000000008dbb913 p28_label_10: ! Mem[0000000048000108] = de76b392, %l0 = c1becbb314e63b82 swapa [%i0+%i4]0x88,%l0 ! %l0 = 00000000de76b392 ! Mem[0000000048000138] = 01e0eab5, %l3 = 0000000000007a7f ldub [%i0+0x03a],%l3 ! %l3 = 00000000000000ea ! Mem[0000000048800118] = 4b2c5319, %l1 = 848d53cb, %l5 = 08dbb913 add %i1,0x18,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000004b2c5319 ! Mem[000000004900012c] = 101ca825, %l1 = 00000000848d53cb swap [%i2+0x02c],%l1 ! %l1 = 00000000101ca825 ! %l0 = 00000000de76b392, Mem[000000009000012f] = 54bb166f stb %l0,[%o0+0x02f] ! Mem[000000009000012c] = 92bb166f ! %l5 = 000000004b2c5319, Mem[0000000049800139] = 0000004c stb %l5,[%i3+0x039] ! Mem[0000000049800138] = 0019004c ! Mem[0000000049800110] = 000000d9 bcd96bc6, %l6 = 2b643576, %l7 = 000000ff ldda [%i3+%i5]0x81,%l6 ! %l6 = 00000000000000d9 00000000bcd96bc6 ! Mem[0000000048000120] = 2925cc18, %l4 = ff2a1a9814c58f6c swap [%i0+%o4],%l4 ! %l4 = 000000002925cc18 ! Mem[0000000048800110] = d98f5eba, %l0 = de76b392, %l6 = 000000d9 add %i1,0x10,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000d98f5eba ! Mem[0000000049800108] = a7c67b75257db8e0, %l6 = 00000000d98f5eba, %l5 = 000000004b2c5319 add %i3,0x08,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = a7c67b75257db8e0 p28_label_11: ! Mem[000000004900011b] = 09c8f10d, %l2 = 0000000000000000 ldstub [%i2+0x01b],%l2 ! %l2 = 000000000000000d ! Mem[000000004880011c] = 5213552a, %l4 = 000000002925cc18 ldstub [%i1+0x01c],%l4 ! %l4 = 0000000000000052 ! Mem[0000000049000114] = 24fd279e, %l2 = 000000000000000d swap [%i2+0x014],%l2 ! %l2 = 0000000024fd279e ! Mem[0000000049000124] = 8fb8257c, %l5 = a7c67b75257db8e0 ldsh [%i2+0x026],%l5 ! %l5 = 000000000000257c ! Mem[000000004980011f] = 5f61ff33, %l5 = 000000000000257c ldstub [%i3+0x01f],%l5 ! %l5 = 0000000000000033 ! Mem[0000000091000100] = 4f11c43630fee667, %l18 = fbf223abebc6f9ef ldx [%o2+%g0],%g2 ! %g2 = 4f11c43630fee667 ! Mem[0000000091000130] = 87522d2e, %l18 = fbf223abebc6f9ef ldsw [%o2+%o6],%g2 ! %g2 = fbf223abebc6f9ef ! Mem[000000004980011c] = 5f61ffff, %l3 = 000000ea, %l2 = 24fd279e add %i3,0x1c,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000005f61ffff ! %l2 = 000000005f61ffff, Mem[0000000049800120] = 38676b99 stha %l2,[%i3+%o4]0x89 ! Mem[0000000049800120] = 3867ffff ! Mem[0000000048800100] = ffc20e31, %l3 = 00000000000000ea lduwa [%i1+%g0]0x80,%l3 ! %l3 = 00000000ffc20e31 p28_label_12: ! Mem[0000000048800138] = df34d5200453651a, %l4 = 0000000000000052, %l7 = 00000000bcd96bc6 add %i1,0x38,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = df34d5200453651a ! Mem[0000000049000130] = 00000000, %l1 = 101ca825, %l6 = d98f5eba add %i2,0x30,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000000000000 ! Mem[0000000049800123] = ffff6738, %l7 = df34d5200453651a ldstub [%i3+0x023],%l7 ! %l7 = 0000000000000038 ! Mem[0000000049800122] = ffff67ff, %l6 = 0000000000000000 ldstub [%i3+0x022],%l6 ! %l6 = 0000000000000067 ! Mem[0000000091000110] = 961ee988, %l18 = fbf223abebc6f9ef ldub [%o2+0x013],%g2 ! %g2 = 0000000000000096 ! %l1 = 00000000101ca825, Mem[0000000049800104] = 14c58f6c, %asi = 80 stwa %l1,[%i3+0x004]%asi ! Mem[0000000049800104] = 101ca825 ! %l1 = 00000000101ca825, Mem[0000000091800138] = d0837b378e3a1ec7, %asi = 80 stxa %l1,[%o3+0x038]%asi ! Mem[0000000091800138] = 00000000101ca825 ! Mem[0000000049800138] = 0019004c, %l0 = 00000000de76b392 ldstub [%i3+0x038],%l0 ! %l0 = 0000000000000000 ! Mem[000000009100012c] = 1c456b0e, %l18 = fbf223abebc6f9ef lduw [%o2+0x02c],%g2 ! %g2 = fbf223abebc6f9ef ! Mem[0000000090800118] = b1df186361d3fbdc, %l18 = fbf223abebc6f9ef ldx [%o1+%i6],%g2 ! %g2 = b1df186361d3fbdc p28_label_13: ! Mem[0000000049800130] = 00000000, %l3 = 00000000ffc20e31 swapa [%i3+%o6]0x81,%l3 ! %l3 = 0000000000000000 ! Mem[0000000090000100] = 62385572 d440d362, %l2 = 5f61ffff, %l3 = 00000000 ldd [%o0+%g0],%g2 ! %l2 = 000000005f61ffff 0000000000000000 ! Mem[0000000091800120] = 725398d0 0b85d364, %l4 = 00000052, %l5 = 00000033 ldd [%o3+%o4],%g2 ! %l4 = 0000000000000052 0000000000000033 ! Mem[0000000049000108] = 37da5d93, %l6 = 0000000000000067 swapa [%i2+%i4]0x89,%l6 ! %l6 = 0000000037da5d93 ! Mem[0000000048800110] = d98f5eba, %l2 = 5f61ffff, %l7 = 00000038 add %i1,0x10,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000d98f5eba ! Mem[0000000048800113] = d98f5eba, %l2 = 000000005f61ffff ldstub [%i1+0x013],%l2 ! %l2 = 00000000000000ba ! Mem[000000004880011f] = ff13552a, %l1 = 00000000101ca825 ldstub [%i1+0x01f],%l1 ! %l1 = 000000000000002a ! Mem[0000000048800120] = 3b39603e, %l2 = 00000000000000ba ldstuba [%i1+%o4]0x88,%l2 ! %l2 = 000000000000003e ! Mem[000000004880013c] = 0453651a, %l3 = 0000000000000000 ldstub [%i1+0x03c],%l3 ! %l3 = 0000000000000004 ! Mem[0000000048800108] = 004ce304e0027e93, %l3 = 0000000000000004, %l6 = 0000000037da5d93 add %i1,0x08,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 004ce304e0027e93 p28_label_14: ! %l6 = e0027e93, %l7 = d98f5eba, Mem[0000000049800128] = ff82b062 bc722853 stda %l6,[%i3+%o5]0x80 ! Mem[0000000049800128] = e0027e93 d98f5eba ! Mem[000000009180013c] = a8250000, %l18 = fbf223abebc6f9ef ldub [%o3+0x03e],%g2 ! %g2 = 00000000000000a8 ! %l6 = 004ce304e0027e93, Mem[0000000091800120] = 725398d0 stw %l6,[%o3+%o4] ! Mem[0000000091800120] = e0027e93 ! Mem[0000000091800108] = 233587c3, %l18 = fbf223abebc6f9ef ldsb [%o3+%i4],%g2 ! %g2 = 0000000000000023 ! Mem[0000000049800115] = bcd96bc6, %l2 = 000000000000003e ldstub [%i3+0x015],%l2 ! %l2 = 00000000000000d9 ! Mem[0000000049800100] = ff2a1a98, %l1 = 000000000000002a swap [%i3+%g0],%l1 ! %l1 = 00000000ff2a1a98 ! Mem[0000000048800126] = 3b39603e, %l4 = 0000000000000052 ldstub [%i1+0x026],%l4 ! %l4 = 0000000000000060 ! %l3 = 0000000000000004, Mem[0000000049000128] = dbe6e3ee stba %l3,[%i2+%o5]0x81 ! Mem[0000000049000128] = 04e6e3ee ! Mem[0000000049000114] = 0000000d, %l7 = 00000000d98f5eba ldstuba [%i2+0x014]%asi,%l7 ! %l7 = 0000000000000000 ! Mem[0000000049800110] = 000000d9, %l7 = 0000000000000000 ldsha [%i3+%i5]0x81,%l7 ! %l7 = 0000000000000000 p28_label_15: ! %l2 = 00000000000000d9, Mem[0000000091800104] = ed61de0d, %asi = 80 stwa %l2,[%o3+0x004]%asi ! Mem[0000000091800104] = 000000d9 ! Mem[0000000090800104] = c761e300, %l18 = fbf223abebc6f9ef ldub [%o1+0x005],%g2 ! %g2 = 00000000000000c7 ! Mem[0000000048800130] = 9f1dcd7e, %l2 = 00000000000000d9 swapa [%i1+%o6]0x81,%l2 ! %l2 = 000000009f1dcd7e ! Mem[000000004900013b] = 687ed0cd, %l5 = 0000000000000033 ldstub [%i2+0x03b],%l5 ! %l5 = 00000000000000cd ! Mem[0000000049000108] = 67000000ad083c4c, %l2 = 000000009f1dcd7e, %l0 = 0000000000000000 add %i2,0x08,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 67000000ad083c4c ! %l5 = 00000000000000cd, Mem[0000000090000120] = 028c20cc28420202 stx %l5,[%o0+%o4] ! Mem[0000000090000120] = 00000000000000cd ! Mem[000000009080012c] = 412be861, %l18 = fbf223abebc6f9ef lduh [%o1+0x02e],%g2 ! %g2 = 000000000000412b ! Mem[0000000091800130] = b4948512, %l18 = fbf223abebc6f9ef ldsh [%o3+%o6],%g2 ! %g2 = ffffffffffffb494 ! Mem[0000000049000120] = 08dbb913, %l2 = 000000009f1dcd7e swapa [%i2+%o4]0x89,%l2 ! %l2 = 0000000008dbb913 ! Mem[000000009080010c] = cbefad54, %l18 = fbf223abebc6f9ef lduw [%o1+0x00c],%g2 ! %g2 = fbf223abebc6f9ef ba,a p28_not_taken_0_end p28_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p28_branch_failed p28_not_taken_0_end: ! End of Random Code for Processor 28 p28_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x070] ! Set processor 28 done flag ! Check Registers p28_check_registers: set p28_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 67000000ad083c4c bne,a,pn %xcc,p28_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000ff2a1a98 bne,a,pn %xcc,p28_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000008dbb913 bne,a,pn %xcc,p28_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000004 bne,a,pn %xcc,p28_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000060 bne,a,pn %xcc,p28_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000cd bne,a,pn %xcc,p28_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 004ce304e0027e93 bne,a,pn %xcc,p28_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000000 bne,a,pn %xcc,p28_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p28_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 7a7f2872000000d9 ldx [%i0+0x000],%g3 ! Observed data at 0000000048000100 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 823be614bc11bd3e ldx [%i0+0x008],%g3 ! Observed data at 0000000048000108 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00ff002b2c2b5058 ldx [%i0+0x010],%g3 ! Observed data at 0000000048000110 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 14c58f6cafcb68b6 ldx [%i0+0x020],%g3 ! Observed data at 0000000048000120 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 49449443ccd9d5ff ldx [%i0+0x028],%g3 ! Observed data at 0000000048000128 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff3c08ad202a95db ldx [%i0+0x030],%g3 ! Observed data at 0000000048000130 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x030,%g4 set p28_local1_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = d98f5eff5f39ba67 ldx [%i1+0x010],%g3 ! Observed data at 0000000048800110 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4b2c5319ff1355ff ldx [%i1+0x018],%g3 ! Observed data at 0000000048800118 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff60393b3b39ff3e ldx [%i1+0x020],%g3 ! Observed data at 0000000048800120 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 27fda86d6b5693f8 ldx [%i1+0x028],%g3 ! Observed data at 0000000048800128 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000d992b6cfdf ldx [%i1+0x030],%g3 ! Observed data at 0000000048800130 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = df34d520ff53651a ldx [%i1+0x038],%g3 ! Observed data at 0000000048800138 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x038,%g4 set p28_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 3cb70a793ebd11bc ldx [%i2+0x000],%g3 ! Observed data at 0000000049000100 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2cfea54cff00000d ldx [%i2+0x010],%g3 ! Observed data at 0000000049000110 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 09c8f1ff2b643576 ldx [%i2+0x018],%g3 ! Observed data at 0000000049000118 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7ecd1d9f8fb8257c ldx [%i2+0x020],%g3 ! Observed data at 0000000049000120 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 04e6e3ee848d53cb ldx [%i2+0x028],%g3 ! Observed data at 0000000049000128 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 687ed0ffcb226288 ldx [%i2+0x038],%g3 ! Observed data at 0000000049000138 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x038,%g4 set p28_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 0000002a101ca825 ldx [%i3+0x000],%g3 ! Observed data at 0000000049800100 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000d9bcff6bc6 ldx [%i3+0x010],%g3 ! Observed data at 0000000049800110 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00005d935f61ffff ldx [%i3+0x018],%g3 ! Observed data at 0000000049800118 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffffffff47ea9660 ldx [%i3+0x020],%g3 ! Observed data at 0000000049800120 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e0027e93d98f5eba ldx [%i3+0x028],%g3 ! Observed data at 0000000049800128 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffc20e3100000000 ldx [%i3+0x030],%g3 ! Observed data at 0000000049800130 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff19004cd440d362 ldx [%i3+0x038],%g3 ! Observed data at 0000000049800138 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x038,%g4 ! The test for processor 28 has passed p28_passed: ta GOOD_TRAP nop p28_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p28_failed p28_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p28_failed p28_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p28_failed p28_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p28_failed p28_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p28_failed p28_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p28_failed p28_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p28_failed p28_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p28_failed ! The test for processor 28 failed p28_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x070] ! Set processor 28 done flag set p28_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 28 failed p28_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x070] ! Set processor 28 done flag set p28_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p28_dfill_failed: ba p28_failed mov 0xddd,%g1 p28_selfmod_failed: ba p28_failed mov 0xabc,%g1 p28_common_error: or %g0,0xefc,%g1 ba p28_failed mov %o5,%g3 p28_common_signature_error: set p28_temp,%g1 ba p28_failed st %g2,[%g1] ! Common Lock Number p28_common_timeout: set p28_temp,%g1 ba p28_failed st %g2,[%g1] ! Common Lock Number p28_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p28_failed mov 0x0,%g3 p28_trap1e: ldstub [%i3+0x01b],%l2 ! Mem[000000004980011b] done p28_trap1o: ldstub [%o3+0x01b],%l2 ! Mem[000000004980011b] done p28_trap2e: stx %l5,[%i3+0x030] ! Mem[0000000049800130] done p28_trap2o: stx %l5,[%o3+0x030] ! Mem[0000000049800130] done p28_trap3e: nop nop nop nop nop done p28_trap3o: nop nop nop nop nop done p28_init_memory_pointers: set p28_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p28_local0_start,%i0 set p28_local1_start,%i1 set p28_local2_start,%i2 set p28_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = b8195f1017634d54 ldx [%g1+0x008],%l1 ! %l1 = 49fd3fa2ce8520f7 ldx [%g1+0x010],%l2 ! %l2 = 92b376de64a7c5a7 ldx [%g1+0x018],%l3 ! %l3 = e9216d8be9de8490 ldx [%g1+0x020],%l4 ! %l4 = e69b3dee17995794 ldx [%g1+0x028],%l5 ! %l5 = 5c33dcfbbc11bd3e ldx [%g1+0x030],%l6 ! %l6 = b60807a0d440d362 ldx [%g1+0x038],%l7 ! %l7 = 791c88419c1cb2e8 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 29 processor_29: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x74] ! Set the start flag wrpr %g0,7,%cleanwin call p29_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 29 wr %g0,0x4,%fprs ! Make sure fef is 1 set p29_init_freg,%g1 ! %f0 = a3a59d28 073c345a 6255282e 145cb489 ! %f4 = f3025a6f 40b76e84 e23f0c0f aff6db9c ! %f8 = e0a06b40 eb53b8eb 162ab68a 3ab8965f ! %f12 = ff9737fe d5d95cf0 7beee29c 521b73da ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b1983348 5de312e7 c47862ba 18360317 ! %f20 = a80efebf 308dde00 08c7865c 6360812e ! %f24 = 39c75978 df01ea40 781d7faf 0ef17814 ! %f28 = fd449010 8b2fe61e 41b2614f 807c7811 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2011756e 0337320e de32f6e8 abc23252 ! %f36 = 924a73a0 bc178bb6 d5c41ece 40e312f9 ! %f40 = 9b8ace7e 4b56d109 dc7dd398 d57807fa ! %f44 = f87e3402 1ebd7155 2d023251 84c2fe49 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x1d4f3ee800000051,%g7,%g1 ! GSR scale = 10, align = 1 wr %g1,%g0,%gsr ! GSR = 1d4f3ee800000051 wr %g0,%y ! Clear Y 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[0000000090000114] = a220335f, %l18 = e7be59bbb4314e4f ldub [%o0+0x017],%g2 ! %g2 = 00000000000000a2 ! Mem[000000004a80012c] = 7983dae2, %l0 = 2c80ca8cd16e4fe4 ldstub [%i1+0x02c],%l0 ! %l0 = 0000000000000079 ! Mem[000000004a80011c] = 37c839a5, %l2 = 214bda45, %l5 = 1f646c7a add %i1,0x1c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000037c839a5 ! Mem[000000004b800120] = c790979d, %l5 = 0000000037c839a5 swapa [%i3+%o4]0x80,%l5 ! %l5 = 00000000c790979d ! Mem[000000004b80010c] = 76706a66, %l7 = 0d5e55623ac8f3ab swap [%i3+0x00c],%l7 ! %l7 = 0000000076706a66 ! %l1 = f61b117884697eb8, Mem[000000004a000108] = 0417b6a5 stha %l1,[%i0+%i4]0x81 ! Mem[000000004a000108] = 7eb8b6a5 ! Mem[000000004b000128] = 132bc5a2, %l7 = 0000000076706a66 ldstuba [%i2+%o5]0x88,%l7 ! %l7 = 00000000000000a2 ! Mem[000000004b800133] = a7ec1880, %l2 = 8f38ac2a214bda45 ldstub [%i3+0x033],%l2 ! %l2 = 0000000000000080 ! Mem[000000004b80011c] = 08a60508, %l5 = 00000000c790979d ldstuba [%i3+0x01c]%asi,%l5 ! %l5 = 0000000000000008 ! Mem[000000004a000128] = 5c77e051, %l3 = b1bdac8c2f75f97b ldstuba [%i0+%o5]0x80,%l3 ! %l3 = 000000000000005c p29_label_2: ! Mem[0000000090000120] = 028c20cc 28420202, %l0 = 00000079, %l1 = 84697eb8 ldd [%o0+%o4],%g2 ! %l0 = 0000000000000079 f61b117884697eb8 ! Mem[000000004b000120] = b927add8, %l7 = 00000000000000a2 swapa [%i2+%o4]0x89,%l7 ! %l7 = 00000000b927add8 ! Mem[0000000090000128] = 2f9e9378 68c05e54, %l0 = 00000079, %l1 = 84697eb8 ldd [%o0+%o5],%g2 ! %l0 = 0000000000000079 f61b117884697eb8 ! Mem[000000004a000120] = 79a1dffc, %l3 = 000000000000005c ldstuba [%i0+%o4]0x80,%l3 ! %l3 = 0000000000000079 ! Mem[000000004a000100] = 2d17a98c, %l3 = 0000000000000079 ldstuba [%i0+%g0]0x89,%l3 ! %l3 = 000000000000008c ! Mem[000000004b000100] = 01f9b82c, %l3 = 000000000000008c ldsha [%i2+%g0]0x89,%l3 ! %l3 = ffffffffffffb82c ! Mem[000000004a00010c] = 49528a44, %l1 = 84697eb8, %l1 = 84697eb8 add %i0,0x0c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000049528a44 ! Mem[0000000090000100] = 62385572 c76a5f38, %l6 = c44ebf97, %l7 = b927add8 ldd [%o0+%g0],%g2 ! %l6 = 096af8dac44ebf97 00000000b927add8 ! Mem[000000004b800128] = 7e4aeaccf93d36fb, %l3 = ffffffffffffb82c, %l2 = 0000000000000080 add %i3,0x28,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 7e4aeaccf93d36fb ! Mem[000000004a800127] = 22e1ba79, %l0 = 0000000000000079 ldstub [%i1+0x027],%l0 ! %l0 = 0000000000000079 p29_label_3: ! Mem[0000000091800114] = 5c0ad132, %l18 = e7be59bbb4314e4f ldswa [%o3+0x014]%asi,%g2 ! %g2 = e7be59bbb4314e4f ! Mem[000000004b000100] = 2cb8f901, %l1 = 0000000049528a44 swap [%i2+%g0],%l1 ! %l1 = 000000002cb8f901 ! Mem[000000004a000119] = ab4426c7, %l0 = 0000000000000079 ldstuba [%i0+0x019]%asi,%l0 ! %l0 = 0000000000000044 ! Mem[000000004a000100] = ffa9172d, %l1 = 000000002cb8f901 ldstuba [%i0+%g0]0x80,%l1 ! %l1 = 00000000000000ff ! Mem[000000004b800120] = 37c839a5, %l6 = 096af8dac44ebf97 swapa [%i3+%o4]0x81,%l6 ! %l6 = 0000000037c839a5 ! Mem[000000004b800108] = dd5ba256, %l2 = 7e4aeaccf93d36fb ldsba [%i3+%i4]0x80,%l2 ! %l2 = ffffffffffffffdd ! Mem[0000000090000138] = 31744640, %l18 = e7be59bbb4314e4f lduw [%o0+0x038],%g2 ! %g2 = e7be59bbb4314e4f ! Mem[000000004a800138] = a568aeb5, %l3 = ffffb82c, %l0 = 00000044 add %i1,0x38,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000a568aeb5 ! Mem[000000004b800108] = dd5ba256, %l3 = ffffffffffffb82c swap [%i3+%i4],%l3 ! %l3 = 00000000dd5ba256 ! Mem[000000004b000120] = a2000000b6cc5e91, %l2 = ffffffffffffffdd, %l5 = 0000000000000008 add %i2,0x20,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = a2000000b6cc5e91 p29_label_4: ! Mem[000000004a800108] = cb1a4aab, %l5 = b6cc5e91, %l4 = 8df78d59 add %i1,0x08,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000cb1a4aab ! %l0 = 00000000a568aeb5, Mem[000000004a800100] = 7f0b578e stba %l0,[%i1+%g0]0x89 ! Mem[000000004a800100] = 7f0b57b5 ! Mem[000000004a000114] = 1d76096a, %l1 = 00000000000000ff ldstub [%i0+0x014],%l1 ! %l1 = 000000000000001d ! Mem[000000004a000104] = 4bcca795, %l0 = 00000000a568aeb5 swap [%i0+0x004],%l0 ! %l0 = 000000004bcca795 ! Mem[000000004b000104] = a76c7cf8, %l7 = 00000000b927add8 swap [%i2+0x004],%l7 ! %l7 = 00000000a76c7cf8 ! %l7 = 00000000a76c7cf8, Mem[0000000091000130] = 87522d2e9081a561 stx %l7,[%o2+%o6] ! Mem[0000000091000130] = 00000000a76c7cf8 ! %l1 = 000000000000001d, Mem[000000009000011a] = 5f9f35f5 stb %l1,[%o0+0x01a] ! Mem[0000000090000118] = 1d9f35f5 ! %l7 = 00000000a76c7cf8, Mem[0000000090000130] = bb166f370eaa4fa4 stx %l7,[%o0+%o6] ! Mem[0000000090000130] = 00000000a76c7cf8 ! %l4 = cb1a4aab, %l5 = b6cc5e91, Mem[000000004a800110] = 3a7898bd 71981ffd stda %l4,[%i1+%i5]0x81 ! Mem[000000004a800110] = cb1a4aab b6cc5e91 ! Mem[000000004a000108] = 7eb8b6a5, %l5 = a2000000b6cc5e91 ldsba [%i0+%i4]0x80,%l5 ! %l5 = 000000000000007e p29_label_5: ! Mem[0000000091000130] = 0000a76c, %l18 = e7be59bbb4314e4f ldsha [%o2+0x032]%asi,%g2 ! %g2 = 0000000000000000 ! %l0 = 000000004bcca795, Mem[0000000091000118] = 28238bb1, %asi = 80 stwa %l0,[%o2+0x018]%asi ! Mem[0000000091000118] = 4bcca795 ! Mem[000000009000012c] = 68c05e54, %l18 = e7be59bbb4314e4f lduwa [%o0+0x02c]%asi,%g2 ! %g2 = e7be59bbb4314e4f ! Mem[000000004b000108] = beadd4a651e36e0d, %l3 = 00000000dd5ba256 ldxa [%i2+%i4]0x80,%l3 ! %l3 = beadd4a651e36e0d ! Mem[000000009180010c] = 5071cebe, %l18 = e7be59bbb4314e4f lduw [%o3+0x00c],%g2 ! %g2 = e7be59bbb4314e4f ! Mem[000000004a000130] = 6c224e64, %l4 = 00000000cb1a4aab ldsba [%i0+%o6]0x88,%l4 ! %l4 = 0000000000000064 ! Mem[000000004b00011f] = 73229d28, %l1 = 000000000000001d ldstub [%i2+0x01f],%l1 ! %l1 = 0000000000000028 ! Mem[000000004b800128] = 7e4aeacc, %l3 = beadd4a651e36e0d ldub [%i3+0x02a],%l3 ! %l3 = 00000000000000ea ! Mem[0000000090000138] = 31744640, %l18 = e7be59bbb4314e4f ldsh [%o0+0x038],%g2 ! %g2 = 0000000000003174 ! Mem[000000004a800110] = ab4a1acb, %l7 = 00000000a76c7cf8 swapa [%i1+%i5]0x89,%l7 ! %l7 = 00000000ab4a1acb p29_label_6: ! %l0 = 000000004bcca795, Mem[000000004b000130] = 6067cc86 stha %l0,[%i2+%o6]0x81 ! Mem[000000004b000130] = a795cc86 ! Mem[000000009100012c] = 1c456b0e, %l18 = e7be59bbb4314e4f lduw [%o2+0x02c],%g2 ! %g2 = e7be59bbb4314e4f ! Mem[0000000091000100] = 4f11c436 30fee667, %l2 = ffffffdd, %l3 = 000000ea ldd [%o2+%g0],%g2 ! %l2 = ffffffffffffffdd 00000000000000ea ! %l1 = 0000000000000028, Mem[000000004b000118] = 734a349b stba %l1,[%i2+%i6]0x89 ! Mem[000000004b000118] = 734a3428 ! Mem[0000000090800130] = e8614bb4, %l18 = e7be59bbb4314e4f lduwa [%o1+0x030]%asi,%g2 ! %g2 = e7be59bbb4314e4f ! Mem[000000004b800128] = ccea4a7e, %l3 = 00000000000000ea ldswa [%i3+%o5]0x88,%l3 ! %l3 = ffffffffccea4a7e ! Mem[000000004a000114] = ff76096a, %l0 = 000000004bcca795 swap [%i0+0x014],%l0 ! %l0 = 00000000ff76096a ! Mem[000000004b000128] = ffc52b13, %l3 = ffffffffccea4a7e swapa [%i2+%o5]0x81,%l3 ! %l3 = 00000000ffc52b13 ! Mem[000000004b80011a] = 4718f17d, %l0 = 00000000ff76096a ldstuba [%i3+0x01a]%asi,%l0 ! %l0 = 00000000000000f1 ! Mem[000000004b000108] = beadd4a6, %l7 = 00000000ab4a1acb ldub [%i2+0x00b],%l7 ! %l7 = 00000000000000a6 p29_label_7: ! %l2 = ffffffffffffffdd, Mem[000000009100010f] = 3f3e07e8 stb %l2,[%o2+0x00f] ! Mem[000000009100010c] = dd3e07e8 ! %l2 = ffffffdd, %l3 = ffc52b13, Mem[000000004a000100] = ffa9172d a568aeb5 std %l2,[%i0+%g0] ! Mem[000000004a000100] = ffffffdd ffc52b13 ! Mem[000000004a800114] = b6cc5e91, %l0 = 00000000000000f1 swap [%i1+0x014],%l0 ! %l0 = 00000000b6cc5e91 ! Mem[000000004a800100] = b5570b7f938d792f, %l1 = 0000000000000028, %l0 = 00000000b6cc5e91 casxa [%i1]0x80,%l1,%l0 ! %l0 = b5570b7f938d792f ! Mem[0000000090000130] = 00000000 a76c7cf8, %l4 = 00000064, %l5 = 0000007e ldd [%o0+%o6],%g2 ! %l4 = 0000000000000064 000000000000007e ! Mem[000000004a000128] = ff77e051, %l0 = b5570b7f938d792f swapa [%i0+%o5]0x80,%l0 ! %l0 = 00000000ff77e051 ! Mem[000000004b800124] = ec9b67b5, %l0 = ff77e051, %l1 = 00000028 add %i3,0x24,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000ec9b67b5 ! %l1 = 00000000ec9b67b5, Mem[000000004b800108] = ffffb82c3ac8f3ab stxa %l1,[%i3+%i4]0x81 ! Mem[000000004b800108] = 00000000ec9b67b5 ! Mem[000000004a000120] = ffa1dffc, %l2 = ffffffffffffffdd swap [%i0+%o4],%l2 ! %l2 = 00000000ffa1dffc ! %l4 = 0000000000000064, Mem[000000004b800116] = 85ed5592 sth %l4,[%i3+0x016] ! Mem[000000004b800114] = 85ed0064 p29_label_8: ! Mem[000000004b800128] = ccea4a7e, %l5 = 000000000000007e ldsha [%i3+%o5]0x89,%l5 ! %l5 = 0000000000004a7e ! Mem[0000000090000110] = 76bf43f39c3e77a2, %l18 = e7be59bbb4314e4f ldx [%o0+%i5],%g2 ! %g2 = 76bf43f39c3e77a2 ! Mem[000000004a000120] = 26d81ded ddffffff, %l2 = ffa1dffc, %l3 = ffc52b13 ldda [%i0+%o4]0x88,%l2 ! %l2 = 00000000ddffffff 0000000026d81ded ! %l3 = 0000000026d81ded, Mem[000000004b800110] = 0233adab85ed0064 stxa %l3,[%i3+%i5]0x81 ! Mem[000000004b800110] = 0000000026d81ded ! Mem[0000000090800130] = e8614bb4, %l18 = e7be59bbb4314e4f lduh [%o1+%o6],%g2 ! %g2 = 000000000000e861 ! Mem[000000004b800128] = 7e4aeacc, %l7 = 00000000000000a6 ldsha [%i3+%o5]0x81,%l7 ! %l7 = 0000000000007e4a ! Mem[000000004b800130] = a7ec18ff, %l2 = 00000000ddffffff ldstuba [%i3+%o6]0x81,%l2 ! %l2 = 00000000000000a7 ! %l6 = 37c839a5, %l7 = 00007e4a, Mem[000000004a800130] = 7343e978 c1bde9eb stda %l6,[%i1+%o6]0x81 ! Mem[000000004a800130] = 37c839a5 00007e4a ! Mem[000000004a000134] = c93e3971, %l1 = 00000000ec9b67b5 ldstub [%i0+0x034],%l1 ! %l1 = 00000000000000c9 ! Mem[000000004b80012c] = f93d36fb, %l5 = 00004a7e, %l0 = ff77e051 add %i3,0x2c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000f93d36fb p29_label_9: ! Mem[000000004a800104] = 938d792f, %l2 = 00000000000000a7 lduh [%i1+0x006],%l2 ! %l2 = 000000000000792f ! Mem[000000004b800128] = ccea4a7e, %l2 = 000000000000792f lduha [%i3+%o5]0x88,%l2 ! %l2 = 0000000000004a7e ! Mem[000000004b800100] = ac10da3b, %l3 = 0000000026d81ded swapa [%i3+%g0]0x81,%l3 ! %l3 = 00000000ac10da3b ! %l4 = 00000064, %l5 = 00004a7e, Mem[000000004a000108] = a5b6b87e 448a5249 stda %l4,[%i0+%i4]0x89 ! Mem[000000004a000108] = 00000064 00004a7e ! %l0 = 00000000f93d36fb, Mem[000000004b000108] = a6d4adbe stwa %l0,[%i2+%i4]0x89 ! Mem[000000004b000108] = f93d36fb ! Mem[000000004b00010c] = 51e36e0d, %l7 = 0000000000007e4a, %asi = 80 swapa [%i2+0x00c]%asi,%l7 ! %l7 = 0000000051e36e0d ! Mem[000000004b000128] = ccea4a7e, %l7 = 0000000051e36e0d swapa [%i2+%o5]0x81,%l7 ! %l7 = 00000000ccea4a7e ! Mem[000000004a80010c] = c36e3af6, %l1 = 00000000000000c9 ldstub [%i1+0x00c],%l1 ! %l1 = 00000000000000c3 ! Mem[000000004a000104] = ffc52b13, %l2 = 00004a7e, %l1 = 000000c3 add %i0,0x04,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000ffc52b13 ! Mem[000000004a000108] = 00000064, %l6 = 0000000037c839a5 ldsba [%i0+%i4]0x88,%l6 ! %l6 = 0000000000000064 p29_label_10: ! %l1 = 00000000ffc52b13, Mem[000000004b800130] = ffec18ff2e32bdad stxa %l1,[%i3+%o6]0x81 ! Mem[000000004b800130] = 00000000ffc52b13 ! Mem[000000004b000104] = b927add8, %l3 = ac10da3b, %l7 = ccea4a7e add %i2,0x04,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000b927add8 ! %l3 = 00000000ac10da3b, Mem[000000004a800120] = d67e7f25 stha %l3,[%i1+%o4]0x89 ! Mem[000000004a800120] = d67eda3b ! Mem[000000004b000110] = a8c5d76f, %l2 = 0000000000004a7e ldstuba [%i2+%i5]0x80,%l2 ! %l2 = 00000000000000a8 ! %l0 = f93d36fb, %l1 = ffc52b13, Mem[000000004b000100] = 448a5249 d8ad27b9 stda %l0,[%i2+%g0]0x88 ! Mem[000000004b000100] = f93d36fb ffc52b13 ! Mem[000000004b800130] = 00000000, %l2 = 00000000000000a8 ldsha [%i3+%o6]0x81,%l2 ! %l2 = 0000000000000000 ! Mem[000000004a800128] = 05d48025, %l2 = 00000000, %l0 = f93d36fb add %i1,0x28,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000005d48025 ! Mem[000000004b800108] = 00000000, %l1 = 00000000ffc52b13 ldstuba [%i3+%i4]0x88,%l1 ! %l1 = 0000000000000000 ! Mem[000000004a800108] = cb1a4aab, %l2 = 0000000000000000 swapa [%i1+%i4]0x81,%l2 ! %l2 = 00000000cb1a4aab ! Mem[000000004a000104] = ffc52b13, %l2 = cb1a4aab, %l5 = 00004a7e add %i0,0x04,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000ffc52b13 p29_label_11: ! Mem[0000000090000138] = 31744640 5e9ebd9d, %l0 = 05d48025, %l1 = 00000000 ldda [%o0+0x038]%asi,%g2 ! %l0 = 0000000005d48025 0000000000000000 ! Mem[000000004a800138] = a568aeb5, %l2 = cb1a4aab, %l3 = ac10da3b add %i1,0x38,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000a568aeb5 ! Mem[000000004a000123] = ffffffdd, %l4 = 0000000000000064 ldstub [%i0+0x023],%l4 ! %l4 = 00000000000000dd ! Mem[000000004a000138] = 928b465f, %l3 = 00000000a568aeb5 swap [%i0+0x038],%l3 ! %l3 = 00000000928b465f ! Mem[000000004a800108] = 00000000, %l6 = 0000000000000064 swapa [%i1+%i4]0x89,%l6 ! %l6 = 0000000000000000 ! Mem[000000004a000108] = 64000000, %l2 = 00000000cb1a4aab, %asi = 80 swapa [%i0+0x008]%asi,%l2 ! %l2 = 0000000064000000 ! Mem[000000004a000100] = ddffffff, %l5 = 00000000ffc52b13 ldstuba [%i0+%g0]0x89,%l5 ! %l5 = 00000000000000ff ! Mem[0000000090000128] = 2f9e9378, %l18 = e7be59bbb4314e4f lduw [%o0+%o5],%g2 ! %g2 = e7be59bbb4314e4f ! %l2 = 0000000064000000, Mem[000000004b000110] = ffc5d76f stwa %l2,[%i2+%i5]0x81 ! Mem[000000004b000110] = 64000000 ! %l4 = 00000000000000dd, Mem[000000004b000130] = a795cc86 stha %l4,[%i2+%o6]0x81 ! Mem[000000004b000130] = 00ddcc86 p29_label_12: ! Mem[000000004b800100] = 26d81ded, %l1 = 0000000000000000 lduh [%i3+%g0],%l1 ! %l1 = 00000000000026d8 ! Mem[000000004a800120] = d67eda3b, %l7 = 00000000b927add8 lduba [%i1+%o4]0x89,%l7 ! %l7 = 000000000000003b ! Mem[000000004a80012c] = ff83dae2, %l0 = 0000000005d48025 swap [%i1+0x02c],%l0 ! %l0 = 00000000ff83dae2 ! Mem[000000009080010c] = cbefad54, %l18 = e7be59bbb4314e4f ldswa [%o1+0x00c]%asi,%g2 ! %g2 = e7be59bbb4314e4f ! Mem[000000004b800118] = 7dff1847, %l3 = 00000000928b465f ldstuba [%i3+%i6]0x88,%l3 ! %l3 = 0000000000000047 ! %l0 = 00000000ff83dae2, Mem[0000000091000118] = 4bcca795, %asi = 80 stwa %l0,[%o2+0x018]%asi ! Mem[0000000091000118] = ff83dae2 ! Mem[000000004b800128] = 7e4aeacc f93d36fb, %l6 = 00000000, %l7 = 0000003b ldda [%i3+%o5]0x81,%l6 ! %l6 = 000000007e4aeacc 00000000f93d36fb ! Mem[000000004a000110] = d5f9eb77, %l0 = 00000000ff83dae2 ldstuba [%i0+%i5]0x88,%l0 ! %l0 = 0000000000000077 ! Mem[000000004a000108] = cb1a4aab, %l4 = 00000000000000dd ldstuba [%i0+%i4]0x80,%l4 ! %l4 = 00000000000000cb ! Mem[000000004a80011c] = 37c839a5, %l3 = 0000000000000047, %asi = 80 swapa [%i1+0x01c]%asi,%l3 ! %l3 = 0000000037c839a5 p29_label_13: ! Mem[0000000090800138] = 30a966cf, %l18 = e7be59bbb4314e4f lduh [%o1+0x038],%g2 ! %g2 = 00000000000030a9 ! Mem[000000004a000118] = abff26c7, %l4 = 00000000000000cb ldsha [%i0+%i6]0x81,%l4 ! %l4 = ffffffffffffabff ! Mem[0000000090000100] = 62385572, %l18 = e7be59bbb4314e4f ldsw [%o0+%g0],%g2 ! %g2 = e7be59bbb4314e4f ! Mem[000000004a000118] = abff26c7, %l1 = 00000000000026d8 ldub [%i0+%i6],%l1 ! %l1 = 00000000000000ab ! Mem[000000004b800120] = c44ebf97, %l6 = 7e4aeacc, %l4 = ffffabff add %i3,0x20,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000c44ebf97 ! Mem[000000004b000114] = e2404ea9, %l1 = 000000ab, %l5 = 000000ff add %i2,0x14,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000e2404ea9 ! Mem[000000004b800138] = daf095c7, %l1 = 000000ab, %l3 = 37c839a5 add %i3,0x38,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000daf095c7 ! %l3 = 00000000daf095c7, Mem[000000004b800106] = 12a99194 sth %l3,[%i3+0x006] ! Mem[000000004b800104] = 12a995c7 ! Mem[000000004b80013e] = 90277d4f, %l5 = 00000000e2404ea9 ldstub [%i3+0x03e],%l5 ! %l5 = 000000000000007d ! Mem[000000004a800100] = b5570b7f, %l1 = 00000000000000ab swapa [%i1+%g0]0x80,%l1 ! %l1 = 00000000b5570b7f p29_label_14: ! Mem[0000000090000110] = 76bf43f3 9c3e77a2, %l0 = 00000077, %l1 = b5570b7f ldd [%o0+%i5],%g2 ! %l0 = 0000000000000077 00000000b5570b7f ! %l6 = 000000007e4aeacc, Mem[000000004b800130] = 00000000ffc52b13 stxa %l6,[%i3+%o6]0x80 ! Mem[000000004b800130] = 000000007e4aeacc ! Mem[000000009100010c] = 8f22b2dd, %l18 = e7be59bbb4314e4f lduw [%o2+0x00c],%g2 ! %g2 = e7be59bbb4314e4f ! Mem[0000000091800130] = b4948512ed611253, %l18 = e7be59bbb4314e4f ldx [%o3+%o6],%g2 ! %g2 = b4948512ed611253 ! Mem[000000004a800110] = f87c6ca7000000f1, %l5 = 000000000000007d ldxa [%i1+%i5]0x80,%l5 ! %l5 = f87c6ca7000000f1 ! Mem[000000004a800130] = 37c839a5, %l3 = 00000000daf095c7 ldsba [%i1+%o6]0x80,%l3 ! %l3 = 0000000000000037 ! Mem[000000004b800133] = 00000000, %l5 = f87c6ca7000000f1 ldstub [%i3+0x033],%l5 ! %l5 = 0000000000000000 ! Mem[000000004a800130] = a539c837, %l2 = 0000000064000000 ldstuba [%i1+%o6]0x89,%l2 ! %l2 = 0000000000000037 ! Mem[0000000091800110] = 477a17de, %l18 = e7be59bbb4314e4f lduw [%o3+%i5],%g2 ! %g2 = e7be59bbb4314e4f ! Mem[000000004b00011e] = 73229dff, %l3 = 0000000000000037 ldstub [%i2+0x01e],%l3 ! %l3 = 000000000000009d p29_label_15: ! Mem[000000004a80011b] = 00fd4ade, %l7 = 00000000f93d36fb ldstub [%i1+0x01b],%l7 ! %l7 = 00000000000000de ! %l2 = 0000000000000037, Mem[000000004a000110] = ffebf9d54bcca795 stxa %l2,[%i0+%i5]0x80 ! Mem[000000004a000110] = 0000000000000037 ! Mem[000000004b800118] = ff18ff7d, %l3 = 0000009d, %l3 = 0000009d add %i3,0x18,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000ff18ff7d ! Mem[000000004b000108] = fb363df900007e4a, %l1 = 00000000b5570b7f, %l1 = 00000000b5570b7f add %i2,0x08,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = fb363df900007e4a ! Mem[000000004a000125] = ed1dd826, %l7 = 00000000000000de ldstub [%i0+0x025],%l7 ! %l7 = 000000000000001d ! Mem[000000004b800128] = 7e4aeacc, %l7 = 000000000000001d ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 000000000000007e ! Mem[000000004a000130] = 644e226c, %l5 = 0000000000000000 ldsba [%i0+%o6]0x80,%l5 ! %l5 = 0000000000000064 ! Mem[0000000090800104] = e3008aed, %l18 = e7be59bbb4314e4f ldsb [%o1+0x007],%g2 ! %g2 = ffffffffffffffe3 ! %l6 = 000000007e4aeacc, Mem[0000000090800108] = 008aedfacbefad54 stx %l6,[%o1+%i4] ! Mem[0000000090800108] = 000000007e4aeacc ! Mem[000000004a00011f] = 64055bcc, %l2 = 0000000000000037 ldstub [%i0+0x01f],%l2 ! %l2 = 00000000000000cc ba,a p29_not_taken_0_end p29_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p29_branch_failed p29_not_taken_0_end: ! End of Random Code for Processor 29 p29_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x074] ! Set processor 29 done flag ! Check Registers p29_check_registers: set p29_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000077 bne,a,pn %xcc,p29_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be fb363df900007e4a bne,a,pn %xcc,p29_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000cc bne,a,pn %xcc,p29_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ff18ff7d bne,a,pn %xcc,p29_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000c44ebf97 bne,a,pn %xcc,p29_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000064 bne,a,pn %xcc,p29_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000007e4aeacc bne,a,pn %xcc,p29_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000007e bne,a,pn %xcc,p29_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p29_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffffffddffc52b13 ldx [%i0+0x000],%g3 ! Observed data at 000000004a000100 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff1a4aab7e4a0000 ldx [%i0+0x008],%g3 ! Observed data at 000000004a000108 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000000000000037 ldx [%i0+0x010],%g3 ! Observed data at 000000004a000110 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = abff26c764055bff ldx [%i0+0x018],%g3 ! Observed data at 000000004a000118 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffffffffedffd826 ldx [%i0+0x020],%g3 ! Observed data at 000000004a000120 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 938d792f905b6297 ldx [%i0+0x028],%g3 ! Observed data at 000000004a000128 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 644e226cff3e3971 ldx [%i0+0x030],%g3 ! Observed data at 000000004a000130 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = a568aeb570a817a0 ldx [%i0+0x038],%g3 ! Observed data at 000000004a000138 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x038,%g4 set p29_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 000000ab938d792f ldx [%i1+0x000],%g3 ! Observed data at 000000004a800100 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 64000000ff6e3af6 ldx [%i1+0x008],%g3 ! Observed data at 000000004a800108 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00fd4aff00000047 ldx [%i1+0x018],%g3 ! Observed data at 000000004a800118 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3bda7ed622e1baff ldx [%i1+0x020],%g3 ! Observed data at 000000004a800120 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 05d4802505d48025 ldx [%i1+0x028],%g3 ! Observed data at 000000004a800128 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffc839a500007e4a ldx [%i1+0x030],%g3 ! Observed data at 000000004a800130 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x030,%g4 set p29_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = fb363df9132bc5ff ldx [%i2+0x000],%g3 ! Observed data at 000000004b000100 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 64000000e2404ea9 ldx [%i2+0x010],%g3 ! Observed data at 000000004b000110 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 28344a737322ffff ldx [%i2+0x018],%g3 ! Observed data at 000000004b000118 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 51e36e0d04c44730 ldx [%i2+0x028],%g3 ! Observed data at 000000004b000128 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 00ddcc8613477fc3 ldx [%i2+0x030],%g3 ! Observed data at 000000004b000130 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x030,%g4 set p29_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 26d81ded12a995c7 ldx [%i3+0x000],%g3 ! Observed data at 000000004b800100 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff000000ec9b67b5 ldx [%i3+0x008],%g3 ! Observed data at 000000004b800108 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000000026d81ded ldx [%i3+0x010],%g3 ! Observed data at 000000004b800110 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff18ff7dffa60508 ldx [%i3+0x018],%g3 ! Observed data at 000000004b800118 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff4aeaccf93d36fb ldx [%i3+0x028],%g3 ! Observed data at 000000004b800128 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000ff7e4aeacc ldx [%i3+0x030],%g3 ! Observed data at 000000004b800130 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = daf095c79027ff4f ldx [%i3+0x038],%g3 ! Observed data at 000000004b800138 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x038,%g4 ! The test for processor 29 has passed p29_passed: ta GOOD_TRAP nop p29_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p29_failed p29_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p29_failed p29_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p29_failed p29_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p29_failed p29_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p29_failed p29_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p29_failed p29_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p29_failed p29_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p29_failed ! The test for processor 29 failed p29_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x074] ! Set processor 29 done flag set p29_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 29 failed p29_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x074] ! Set processor 29 done flag set p29_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p29_dfill_failed: ba p29_failed mov 0xddd,%g1 p29_selfmod_failed: ba p29_failed mov 0xabc,%g1 p29_common_error: or %g0,0xefd,%g1 ba p29_failed mov %o5,%g3 p29_common_signature_error: set p29_temp,%g1 ba p29_failed st %g2,[%g1] ! Common Lock Number p29_common_timeout: set p29_temp,%g1 ba p29_failed st %g2,[%g1] ! Common Lock Number p29_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p29_failed mov 0x0,%g3 p29_trap1e: swap [%i0+0x030],%l7 ! Mem[000000004a000130] lduh [%i2+0x002],%l4 ! Mem[000000004b000102] ldstub [%i3+0x02c],%l7 ! Mem[000000004b80012c] done p29_trap1o: swap [%o0+0x030],%l7 ! Mem[000000004a000130] lduh [%o2+0x002],%l4 ! Mem[000000004b000102] ldstub [%o3+0x02c],%l7 ! Mem[000000004b80012c] done p29_trap2e: std %l6,[%i0+0x038] ! Mem[000000004a000138] stw %l4,[%i0+0x030] ! Mem[000000004a000130] done p29_trap2o: std %l6,[%o0+0x038] ! Mem[000000004a000138] stw %l4,[%o0+0x030] ! Mem[000000004a000130] done p29_trap3e: nop nop nop done p29_trap3o: nop nop nop done p29_init_memory_pointers: set p29_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p29_local0_start,%i0 set p29_local1_start,%i1 set p29_local2_start,%i2 set p29_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 2c80ca8cd16e4fe4 ldx [%g1+0x008],%l1 ! %l1 = f61b117884697eb8 ldx [%g1+0x010],%l2 ! %l2 = 8f38ac2a214bda45 ldx [%g1+0x018],%l3 ! %l3 = b1bdac8c2f75f97b ldx [%g1+0x020],%l4 ! %l4 = 7d6cf93c8df78d59 ldx [%g1+0x028],%l5 ! %l5 = d5b28d821f646c7a ldx [%g1+0x030],%l6 ! %l6 = 096af8dac44ebf97 ldx [%g1+0x038],%l7 ! %l7 = 0d5e55623ac8f3ab ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 30 processor_30: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x78] ! Set the start flag wrpr %g0,7,%cleanwin call p30_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 30 wr %g0,0x4,%fprs ! Make sure fef is 1 set p30_init_freg,%g1 ! %f0 = 6801b6db 8738d4ee 8983c9bb cb37df93 ! %f4 = b9f24f43 fade22c1 95451e1e 4f54ec56 ! %f8 = 157c2e0b 5ebf166d 902c5ffb fa43fd5b ! %f12 = 1214083a b89dc33d 72bdf8da 15119de8 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 68cd3c17 4b12c42c fa81eb73 ad78d8b9 ! %f20 = c3600b0c 85bf5cc5 0295057b 4c29b9f4 ! %f24 = eda76027 443d6bb8 bc22f91a d72f4ec6 ! %f28 = e22eea0a 1a6d2576 26b3c439 e6d23b5a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = cae61e34 829a1582 3c218647 26bea15e ! %f36 = e42fc875 31a2a23e 95d0579f 349b1717 ! %f40 = d59767b4 d7615b49 92023ec4 6658f8c3 ! %f44 = 7308ea13 85b5ae13 949d71b7 7f9ede7d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3ae768a000000017,%g7,%g1 ! GSR scale = 2, align = 7 wr %g1,%g0,%gsr ! GSR = 3ae768a000000017 wr %g0,%y ! Clear Y 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[0000000090000138] = 317446405e9ebd9d, %l18 = 496c6092748e1dba ldx [%o0+0x038],%g2 ! %g2 = 317446405e9ebd9d ! Mem[000000004c000130] = 116080b4, %l0 = f7d8f410d8f21dfd ldstuba [%i0+%o6]0x80,%l0 ! %l0 = 0000000000000011 ! Mem[000000004d000110] = 94097d30, %l5 = b11ac2a7da2f540d ldsba [%i2+%i5]0x89,%l5 ! %l5 = 0000000000000030 ! Mem[0000000091000134] = 9081a561, %l18 = 496c6092748e1dba lduh [%o2+0x034],%g2 ! %g2 = 0000000000009081 ! Mem[000000004c00013c] = 97fed61d, %l7 = 78cbc496, %l4 = 9e66bbbd add %i0,0x3c,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000097fed61d ! Mem[0000000090800108] = 008aedfa cbefad54, %l6 = c050fc42, %l7 = 78cbc496 ldd [%o1+%i4],%g2 ! %l6 = a7dc1e41c050fc42 0869b3aa78cbc496 ! Mem[000000004c000134] = 50cb8a8f, %l0 = 0000000000000011, %asi = 80 swapa [%i0+0x034]%asi,%l0 ! %l0 = 0000000050cb8a8f ! Mem[000000004c000120] = c820ea32, %l4 = 0000000097fed61d swap [%i0+%o4],%l4 ! %l4 = 00000000c820ea32 ! Mem[000000004c800108] = 52a46cac, %l6 = a7dc1e41c050fc42 swap [%i1+%i4],%l6 ! %l6 = 0000000052a46cac ! Mem[000000004c000130] = ff6080b4, %l7 = 0869b3aa78cbc496, %asi = 80 swapa [%i0+0x030]%asi,%l7 ! %l7 = 00000000ff6080b4 p30_label_2: ! Mem[000000004c000100] = 2e0bbdc4435d9444, %l4 = 00000000c820ea32, %l3 = cae00f73e8a51320 casxa [%i0]0x80,%l4,%l3 ! %l3 = 2e0bbdc4435d9444 ! Mem[000000004c000108] = c5a6379c, %l3 = 2e0bbdc4435d9444 lduba [%i0+%i4]0x89,%l3 ! %l3 = 000000000000009c ! Mem[000000004c800100] = 03e0a382, %l7 = 00000000ff6080b4 ldsb [%i1+0x002],%l7 ! %l7 = ffffffffffffffa3 ! Mem[000000004c800114] = e613139c, %l5 = 00000030, %l5 = 00000030 add %i1,0x14,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000e613139c ! Mem[0000000090800130] = e8614bb4, %l18 = 496c6092748e1dba ldsw [%o1+%o6],%g2 ! %g2 = 496c6092748e1dba ! Mem[000000004d000130] = 91c4fbb6e4c84fbc, %l0 = 0000000050cb8a8f, %l5 = 00000000e613139c add %i2,0x30,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 91c4fbb6e4c84fbc ! Mem[000000004d000130] = 91c4fbb6, %l6 = 0000000052a46cac swap [%i2+%o6],%l6 ! %l6 = 0000000091c4fbb6 ! Mem[000000004c00013c] = 97fed61d, %l5 = 91c4fbb6e4c84fbc swap [%i0+0x03c],%l5 ! %l5 = 0000000097fed61d ! Mem[000000004c800130] = ef87b061, %l3 = 000000000000009c lduw [%i1+%o6],%l3 ! %l3 = 00000000ef87b061 ! %l6 = 91c4fbb6, %l7 = ffffffa3, Mem[0000000090000120] = 028c20cc 28420202 std %l6,[%o0+%o4] ! Mem[0000000090000120] = 91c4fbb6 ffffffa3 p30_label_3: ! Mem[0000000090800110] = 05b93bc74f009b20, %l18 = 496c6092748e1dba ldx [%o1+%i5],%g2 ! %g2 = 05b93bc74f009b20 ! Mem[000000004d000100] = 51fe065c6559b872, %l7 = ffffffffffffffa3 ldx [%i2+%g0],%l7 ! %l7 = 51fe065c6559b872 ! Mem[0000000090800134] = bb4d7b94, %l18 = 496c6092748e1dba ldswa [%o1+0x034]%asi,%g2 ! %g2 = 496c6092748e1dba ! Mem[000000004c800118] = 0107eff0, %l6 = 0000000091c4fbb6 swapa [%i1+%i6]0x89,%l6 ! %l6 = 000000000107eff0 ! Mem[000000004d000122] = 9867af64, %l0 = 0000000050cb8a8f ldstub [%i2+0x022],%l0 ! %l0 = 00000000000000af ! Mem[000000004c000128] = 31bc1224 47000d3e, %l6 = 0107eff0, %l7 = 6559b872 ldda [%i0+%o5]0x88,%l6 ! %l6 = 0000000047000d3e 0000000031bc1224 ! Mem[000000004c80013f] = e0d0e3db, %l1 = 729f490a138e74d3 ldstuba [%i1+0x03f]%asi,%l1 ! %l1 = 00000000000000db ! Mem[000000004c800110] = 89f49b8a, %l0 = 00000000000000af swapa [%i1+%i5]0x88,%l0 ! %l0 = 0000000089f49b8a ! Mem[000000004c800106] = 29a7f0d9, %l1 = 00000000000000db ldstub [%i1+0x006],%l1 ! %l1 = 00000000000000f0 ! Mem[000000004d800100] = 06c55e6c, %l5 = 0000000097fed61d ldstuba [%i3+%g0]0x80,%l5 ! %l5 = 0000000000000006 p30_label_4: ! Mem[000000004c80010c] = 14121379, %l7 = 0000000031bc1224 ldstub [%i1+0x00c],%l7 ! %l7 = 0000000000000014 ! Mem[000000004d800118] = 322229c6, %l3 = 00000000ef87b061 ldsba [%i3+%i6]0x80,%l3 ! %l3 = 0000000000000032 ! Mem[0000000091000120] = 2703ba71, %l18 = 496c6092748e1dba ldub [%o2+0x023],%g2 ! %g2 = 0000000000000027 ! %l5 = 0000000000000006, Mem[000000004c000108] = 9c37a6c5 stha %l5,[%i0+%i4]0x81 ! Mem[000000004c000108] = 0006a6c5 ! Mem[000000004c800134] = 205dcfbd, %l7 = 0000000000000014 ldstub [%i1+0x034],%l7 ! %l7 = 0000000000000020 ! Mem[000000004d800100] = ffc55e6c, %l2 = a0924a2228c0a3be lduh [%i3+%g0],%l2 ! %l2 = 000000000000ffc5 ! Mem[000000004c800138] = 9c4a2327, %l0 = 0000000089f49b8a ldsb [%i1+0x038],%l0 ! %l0 = ffffffffffffff9c ! Mem[000000004c800134] = ff5dcfbd, %l5 = 0000000000000006 ldstuba [%i1+0x034]%asi,%l5 ! %l5 = 00000000000000ff ! Mem[000000004d800108] = 2b4f6f64ad9c368e, %l0 = ffffffffffffff9c, %l3 = 0000000000000032 add %i3,0x08,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 2b4f6f64ad9c368e ! %l2 = 000000000000ffc5, Mem[000000009080013f] = 86000000 stb %l2,[%o1+0x03f] ! Mem[000000009080013c] = c5000000 p30_label_5: ! %l6 = 47000d3e, %l7 = 00000020, Mem[0000000090000108] = 7425c40f c2190b14 std %l6,[%o0+%i4] ! Mem[0000000090000108] = 47000d3e 00000020 ! Mem[000000004d000108] = 87e4364c, %l2 = 000000000000ffc5 ldstuba [%i2+%i4]0x80,%l2 ! %l2 = 0000000000000087 ! Mem[000000004d800110] = 6480c96c, %l2 = 0000000000000087 swapa [%i3+%i5]0x81,%l2 ! %l2 = 000000006480c96c ! %l1 = 00000000000000f0, Mem[000000004d000100] = 51fe065c stwa %l1,[%i2+%g0]0x81 ! Mem[000000004d000100] = 000000f0 ! Mem[000000004d00013c] = 661864e7, %l7 = 0000000000000020 swap [%i2+0x03c],%l7 ! %l7 = 00000000661864e7 ! Mem[000000004c80013c] = e0d0e3ff, %l0 = ffffffffffffff9c swap [%i1+0x03c],%l0 ! %l0 = 00000000e0d0e3ff ! Mem[000000004d000108] = ffe4364cbd794ecf, %l4 = 00000000c820ea32, %l6 = 0000000047000d3e add %i2,0x08,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = ffe4364cbd794ecf ! Mem[000000004d800128] = a18a49f1, %l4 = 00000000c820ea32 ldstuba [%i3+%o5]0x89,%l4 ! %l4 = 00000000000000f1 ! Mem[000000004c000130] = 78cbc496, %l6 = ffe4364cbd794ecf swapa [%i0+%o6]0x81,%l6 ! %l6 = 0000000078cbc496 ! Mem[000000004c800120] = 592c230b012eeb92, %l0 = 00000000e0d0e3ff, %l4 = 00000000000000f1 add %i1,0x20,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 592c230b012eeb92 p30_label_6: ! %l7 = 00000000661864e7, Mem[000000009180010c] = 5071cebe stba %l7,[%o3+0x00c]%asi ! Mem[000000009180010c] = e771cebe ! Mem[000000004d800110] = 00000087dab61b8e, %l5 = 00000000000000ff, %l0 = 00000000e0d0e3ff add %i3,0x10,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 00000087dab61b8e ! Mem[000000004c80013c] = ffffff9c, %l2 = 000000006480c96c ldstub [%i1+0x03c],%l2 ! %l2 = 00000000000000ff ! Mem[000000004d000100] = 000000f0, %l4 = 592c230b012eeb92 swapa [%i2+%g0]0x80,%l4 ! %l4 = 00000000000000f0 ! Mem[000000004d000128] = 057f739e, %l6 = 0000000078cbc496 swap [%i2+%o5],%l6 ! %l6 = 00000000057f739e ! %l4 = 00000000000000f0, Mem[000000004d800108] = 2b4f6f64ad9c368e stxa %l4,[%i3+%i4]0x80 ! Mem[000000004d800108] = 00000000000000f0 ! %l0 = 00000087dab61b8e, Mem[000000004c000108] = df984ab4c5a60600 stxa %l0,[%i0+%i4]0x89 ! Mem[000000004c000108] = 00000087dab61b8e ! Mem[0000000090000114] = 9c3e77a2, %l18 = 496c6092748e1dba ldsb [%o0+0x014],%g2 ! %g2 = ffffffffffffff9c ! Mem[000000004d80012d] = 7beb0f0f, %l0 = 00000087dab61b8e ldstub [%i3+0x02d],%l0 ! %l0 = 00000000000000eb ! %l4 = 00000000000000f0, Mem[000000009180010e] = cebe477a sth %l4,[%o3+0x00e] ! Mem[000000009180010c] = 00f0477a p30_label_7: ! Mem[0000000091800110] = 17de5c0a, %l18 = 496c6092748e1dba lduh [%o3+0x012],%g2 ! %g2 = 00000000000017de ! Mem[000000004c000110] = 88e28b19, %l7 = 661864e7, %l2 = 000000ff add %i0,0x10,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000088e28b19 ! Mem[000000004d000108] = ffe4364c, %l0 = 000000eb, %l5 = 000000ff add %i2,0x08,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000ffe4364c ! Mem[000000004c800100] = 03e0a382, %l6 = 00000000057f739e lduha [%i1+%g0]0x80,%l6 ! %l6 = 00000000000003e0 ! Mem[000000004c000130] = bd794ecf, %l4 = 00000000000000f0 lduba [%i0+%o6]0x80,%l4 ! %l4 = 00000000000000bd ! Mem[000000004c80010c] = ff121379, %l1 = 00000000000000f0, %asi = 80 swapa [%i1+0x00c]%asi,%l1 ! %l1 = 00000000ff121379 ! %l5 = 00000000ffe4364c, Mem[000000004c000108] = 8e1bb6da stha %l5,[%i0+%i4]0x81 ! Mem[000000004c000108] = 364cb6da ! %l4 = 000000bd, %l5 = ffe4364c, Mem[0000000091800128] = bf401764 35187c6a std %l4,[%o3+%o5] ! Mem[0000000091800128] = 000000bd ffe4364c ! %l2 = 0000000088e28b19, Mem[0000000090000124] = ffffffa3 stba %l2,[%o0+0x024]%asi ! Mem[0000000090000124] = 19ffffa3 ! Mem[000000004d800100] = ffc55e6c, %l1 = 00000000ff121379 ldsba [%i3+%g0]0x80,%l1 ! %l1 = ffffffffffffffff p30_label_8: ! Mem[000000004c800130] = 61b087ef, %l7 = 00000000661864e7 swapa [%i1+%o6]0x88,%l7 ! %l7 = 0000000061b087ef ! Mem[0000000091000100] = 4f11c43630fee667, %l18 = 496c6092748e1dba ldx [%o2+%g0],%g2 ! %g2 = 4f11c43630fee667 ! Mem[000000004d000110] = 307d0994, %l7 = 0000000061b087ef ldstuba [%i2+%i5]0x80,%l7 ! %l7 = 0000000000000030 ! Mem[000000004d800108] = 00000000, %l4 = 00000000000000bd swapa [%i3+%i4]0x80,%l4 ! %l4 = 0000000000000000 ! Mem[0000000091800138] = d0837b378e3ab89c, %l18 = 496c6092748e1dba ldx [%o3+0x038],%g2 ! %g2 = d0837b378e3ab89c ! Mem[000000004d00013c] = 00000020, %l6 = 000003e0, %l4 = 00000000 add %i2,0x3c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000000000020 ! %l4 = 00000020, %l5 = ffe4364c, Mem[0000000091800118] = 03166c8a c56f1eb7 std %l4,[%o3+%i6] ! Mem[0000000091800118] = 00000020 ffe4364c ! Mem[0000000091800128] = 0000bdff, %l18 = 496c6092748e1dba ldub [%o3+0x029],%g2 ! %g2 = 0000000000000000 ! Mem[000000004d80011f] = 9f6c52a1, %l4 = 0000000000000020 ldstub [%i3+0x01f],%l4 ! %l4 = 00000000000000a1 ! Mem[000000004c800138] = 9c4a2327ffffff9c, %l1 = ffffffffffffffff, %l6 = 00000000000003e0 add %i1,0x38,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 9c4a2327ffffff9c p30_label_9: ! Mem[000000004c800118] = b6fbc4910705c95f, %l3 = 2b4f6f64ad9c368e, %l5 = 00000000ffe4364c add %i1,0x18,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = b6fbc4910705c95f ! Mem[000000009080012c] = ba79412b, %l18 = 496c6092748e1dba lduw [%o1+0x02c],%g2 ! %g2 = 496c6092748e1dba ! Mem[000000004c000118] = ac518a6a, %l0 = 00000000000000eb ldsba [%i0+%i6]0x89,%l0 ! %l0 = 000000000000006a ! Mem[0000000090000100] = 5572c76a, %l18 = 496c6092748e1dba ldub [%o0+0x002],%g2 ! %g2 = 0000000000000055 ! Mem[000000004d000130] = ac6ca452, %l4 = 00000000000000a1 swapa [%i2+%o6]0x88,%l4 ! %l4 = 00000000ac6ca452 ! %l0 = 0000006a, %l1 = ffffffff, Mem[0000000091800118] = 00000020 ffe4364c std %l0,[%o3+%i6] ! Mem[0000000091800118] = 0000006a ffffffff ! Mem[000000004d800102] = ffc55e6c, %l2 = 0000000088e28b19 ldstub [%i3+0x002],%l2 ! %l2 = 000000000000005e ! %l4 = 00000000ac6ca452, Mem[0000000091800108] = 233587c3e77100f0 stx %l4,[%o3+%i4] ! Mem[0000000091800108] = 00000000ac6ca452 ! Mem[000000004c80011e] = 0705c95f, %l4 = 00000000ac6ca452 ldstub [%i1+0x01e],%l4 ! %l4 = 00000000000000c9 ! %l3 = 2b4f6f64ad9c368e, Mem[000000004c800128] = 8e46b56c stba %l3,[%i1+%o5]0x89 ! Mem[000000004c800128] = 8e46b58e p30_label_10: ! %l6 = ffffff9c, %l7 = 00000030, Mem[000000004c000118] = ac518a6a 0d7eeddf stda %l6,[%i0+%i6]0x88 ! Mem[000000004c000118] = ffffff9c 00000030 ! Mem[0000000090800110] = 05b93bc7 4f009b20, %l0 = 0000006a, %l1 = ffffffff ldd [%o1+%i5],%g2 ! %l0 = 000000000000006a ffffffffffffffff ! Mem[000000004c800104] = 29a7ffd9, %l1 = ffffffff, %l0 = 0000006a add %i1,0x04,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000029a7ffd9 ! Mem[000000004d000118] = 0fa3e495e6652889, %l3 = 2b4f6f64ad9c368e, %l3 = 2b4f6f64ad9c368e add %i2,0x18,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 0fa3e495e6652889 ! Mem[000000004d000118] = 95e4a30f, %l5 = b6fbc4910705c95f lduha [%i2+%i6]0x88,%l5 ! %l5 = 000000000000a30f ! Mem[000000004c800120] = 0b232c59, %l3 = 0fa3e495e6652889 ldswa [%i1+%o4]0x88,%l3 ! %l3 = 000000000b232c59 ! Mem[000000004d000124] = d79567f3, %l1 = ffffffffffffffff swap [%i2+0x024],%l1 ! %l1 = 00000000d79567f3 ! Mem[000000004d000118] = 0fa3e495, %l5 = 000000000000a30f swapa [%i2+%i6]0x80,%l5 ! %l5 = 000000000fa3e495 ! Mem[000000004c800118] = 91c4fbb6, %l4 = 00000000000000c9 ldstuba [%i1+%i6]0x89,%l4 ! %l4 = 00000000000000b6 ! %l2 = 000000000000005e, Mem[000000004d800128] = 0f0fff7ba18a49ff stxa %l2,[%i3+%o5]0x89 ! Mem[000000004d800128] = 000000000000005e p30_label_11: ! Mem[0000000090000100] = 62385572, %l18 = 496c6092748e1dba lduw [%o0+%g0],%g2 ! %g2 = 496c6092748e1dba ! %l7 = 0000000000000030, Mem[000000004d800118] = 322229c6 stha %l7,[%i3+%i6]0x81 ! Mem[000000004d800118] = 003029c6 ! Mem[000000004c800134] = ff5dcfbd, %l5 = 0fa3e495, %l0 = 29a7ffd9 add %i1,0x34,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000ff5dcfbd ! Mem[0000000090000118] = 20335f9f35f576a0, %l18 = 496c6092748e1dba ldx [%o0+%i6],%g2 ! %g2 = 20335f9f35f576a0 ! Mem[000000004c000130] = 11000000cf4e79bd, %l7 = 0000000000000030 ldxa [%i0+%o6]0x88,%l7 ! %l7 = 11000000cf4e79bd ! %l4 = 00000000000000b6, Mem[000000004d000110] = 94097dff stba %l4,[%i2+%i5]0x89 ! Mem[000000004d000110] = 94097db6 ! %l0 = ff5dcfbd, %l1 = d79567f3, Mem[0000000091800110] = 477a17de 5c0ad132 std %l0,[%o3+%i5] ! Mem[0000000091800110] = ff5dcfbd d79567f3 ! Mem[000000004d000130] = 000000a1, %l1 = 00000000d79567f3 swapa [%i2+%o6]0x89,%l1 ! %l1 = 00000000000000a1 ! Mem[0000000091800128] = 0000bdff, %l18 = 496c6092748e1dba ldsb [%o3+0x029],%g2 ! %g2 = 0000000000000000 ! %l7 = 11000000cf4e79bd, Mem[000000009180011e] = ffff7253, %asi = 80 stha %l7,[%o3+0x01e]%asi ! Mem[000000009180011c] = 79bd7253 p30_label_12: ! Mem[000000004d80012a] = 5e000000, %l0 = 00000000ff5dcfbd ldstub [%i3+0x02a],%l0 ! %l0 = 0000000000000000 ! %l0 = 0000000000000000, Mem[0000000090000102] = 5572c76a sth %l0,[%o0+0x002] ! Mem[0000000090000100] = 0000c76a ! Mem[0000000090800100] = 854c6242, %l18 = 496c6092748e1dba ldsb [%o1+%g0],%g2 ! %g2 = ffffffffffffff85 ! Mem[000000004c80013b] = 9c4a2327, %l3 = 000000000b232c59 ldstub [%i1+0x03b],%l3 ! %l3 = 0000000000000027 ! Mem[000000004d800110] = 00000087, %l4 = 00000000000000b6 swap [%i3+%i5],%l4 ! %l4 = 0000000000000087 ! %l0 = 0000000000000000, Mem[000000004c800100] = 03e0a38229a7ffd9 stx %l0,[%i1+%g0] ! Mem[000000004c800100] = 0000000000000000 ! Mem[000000004c800134] = ff5dcfbd, %l0 = 00000000, %l0 = 00000000 add %i1,0x34,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000ff5dcfbd ! Mem[000000004d000108] = ffe4364c, %l6 = 9c4a2327ffffff9c swap [%i2+%i4],%l6 ! %l6 = 00000000ffe4364c ! Mem[000000004d000110] = b67d0994, %l4 = 0000000000000087 swap [%i2+%i5],%l4 ! %l4 = 00000000b67d0994 ! Mem[000000004d00011b] = 0000a30f, %l3 = 0000000000000027 ldstub [%i2+0x01b],%l3 ! %l3 = 000000000000000f p30_label_13: ! %l3 = 000000000000000f, Mem[000000004d000118] = ffa30000 stba %l3,[%i2+%i6]0x89 ! Mem[000000004d000118] = ffa3000f ! %l7 = 11000000cf4e79bd, Mem[0000000090000117] = a220335f stb %l7,[%o0+0x017] ! Mem[0000000090000114] = bd20335f ! Mem[000000004d800120] = 12fcc4f8, %l3 = 000000000000000f ldstuba [%i3+%o4]0x89,%l3 ! %l3 = 00000000000000f8 ! Mem[000000004c800118] = 91c4fbff, %l1 = 00000000000000a1 swapa [%i1+%i6]0x88,%l1 ! %l1 = 0000000091c4fbff ! Mem[000000004c000134] = 00000011, %l6 = 00000000ffe4364c swap [%i0+0x034],%l6 ! %l6 = 0000000000000011 ! Mem[000000004d000124] = ffffffff, %l4 = 00000000b67d0994 swap [%i2+0x024],%l4 ! %l4 = 00000000ffffffff ! Mem[000000004d800130] = 3c2cc823, %l6 = 00000011, %l7 = cf4e79bd add %i3,0x30,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000003c2cc823 ! Mem[000000004c000110] = 88e28b196379f550, %l3 = 00000000000000f8, %l7 = 000000003c2cc823 add %i0,0x10,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 88e28b196379f550 ! Mem[000000004c000138] = 90dabc1b, %l3 = 00000000000000f8 swap [%i0+0x038],%l3 ! %l3 = 0000000090dabc1b ! %l1 = 0000000091c4fbff, Mem[0000000090800130] = e8614bb4bb4d7b94 stx %l1,[%o1+%o6] ! Mem[0000000090800130] = 0000000091c4fbff p30_label_14: ! Mem[000000004d000118] = 0f00a3ff, %l1 = 0000000091c4fbff lduwa [%i2+%i6]0x80,%l1 ! %l1 = 000000000f00a3ff ! %l2 = 000000000000005e, Mem[0000000090800123] = b0cd32ae stb %l2,[%o1+0x023] ! Mem[0000000090800120] = 5ecd32ae ! Mem[000000004c800128] = 8eb5468e, %l5 = 000000000fa3e495, %asi = 80 swapa [%i1+0x028]%asi,%l5 ! %l5 = 000000008eb5468e ! %l7 = 88e28b196379f550, Mem[000000004d000120] = 9867ff64 stwa %l7,[%i2+%o4]0x81 ! Mem[000000004d000120] = 6379f550 ! Mem[000000004c800108] = c050fc42000000f0, %l3 = 0000000090dabc1b, %l4 = 00000000ffffffff add %i1,0x08,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = c050fc42000000f0 ! Mem[000000004c000100] = 2e0bbdc4, %l1 = 000000000f00a3ff swap [%i0+%g0],%l1 ! %l1 = 000000002e0bbdc4 ! Mem[000000004c000108] = 364cb6da 87000000, %l2 = 0000005e, %l3 = 90dabc1b ldda [%i0+0x008]%asi,%l2 ! %l2 = 00000000364cb6da 0000000087000000 ! Mem[000000004c800120] = 0b232c59, %l7 = 88e28b196379f550 ldstuba [%i1+%o4]0x89,%l7 ! %l7 = 0000000000000059 ! Mem[000000004d800124] = 7d6057fd, %l3 = 0000000087000000 ldstub [%i3+0x024],%l3 ! %l3 = 000000000000007d ! Mem[000000004c000118] = 9cffffff, %l5 = 000000008eb5468e swapa [%i0+%i6]0x81,%l5 ! %l5 = 000000009cffffff p30_label_15: ! Mem[000000004d000124] = b67d0994, %l7 = 0000000000000059 ldub [%i2+0x026],%l7 ! %l7 = 0000000000000009 ! Mem[0000000091800110] = ff5dcfbdd79567f3, %l18 = 496c6092748e1dba ldxa [%o3+0x010]%asi,%g2 ! %g2 = ff5dcfbdd79567f3 ! Mem[000000004c80013c] = ffffff9c, %l3 = 000000000000007d swap [%i1+0x03c],%l3 ! %l3 = 00000000ffffff9c ! Mem[000000004d00013f] = 00000020, %l1 = 000000002e0bbdc4 ldstub [%i2+0x03f],%l1 ! %l1 = 0000000000000020 ! Mem[000000004c800130] = 661864e7, %l7 = 0000000000000009 swapa [%i1+%o6]0x88,%l7 ! %l7 = 00000000661864e7 ! Mem[000000004c000118] = 8eb5468e, %l4 = c050fc42000000f0 lduba [%i0+%i6]0x80,%l4 ! %l4 = 000000000000008e ! Mem[000000004c000124] = b0b6fab9, %l4 = 000000000000008e swap [%i0+0x024],%l4 ! %l4 = 00000000b0b6fab9 ! %l3 = 00000000ffffff9c, Mem[0000000091800112] = cfbdd795, %asi = 80 stha %l3,[%o3+0x012]%asi ! Mem[0000000091800110] = ff9cd795 ! Mem[000000009100011c] = b8939860, %l18 = 496c6092748e1dba ldsb [%o2+0x01f],%g2 ! %g2 = ffffffffffffffb8 ! Mem[000000004c000110] = 88e28b19, %l7 = 00000000661864e7 swapa [%i0+%i5]0x80,%l7 ! %l7 = 0000000088e28b19 ba,a p30_not_taken_0_end p30_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p30_branch_failed p30_not_taken_0_end: ! End of Random Code for Processor 30 p30_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x078] ! Set processor 30 done flag ! Check Registers p30_check_registers: set p30_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000ff5dcfbd bne,a,pn %xcc,p30_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000020 bne,a,pn %xcc,p30_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000364cb6da bne,a,pn %xcc,p30_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ffffff9c bne,a,pn %xcc,p30_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000b0b6fab9 bne,a,pn %xcc,p30_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000009cffffff bne,a,pn %xcc,p30_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000011 bne,a,pn %xcc,p30_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000088e28b19 bne,a,pn %xcc,p30_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p30_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 0f00a3ff435d9444 ldx [%i0+0x000],%g3 ! Observed data at 000000004c000100 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 661864e76379f550 ldx [%i0+0x010],%g3 ! Observed data at 000000004c000110 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8eb5468e30000000 ldx [%i0+0x018],%g3 ! Observed data at 000000004c000118 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 97fed61d0000008e ldx [%i0+0x020],%g3 ! Observed data at 000000004c000120 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = bd794ecfffe4364c ldx [%i0+0x030],%g3 ! Observed data at 000000004c000130 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000f8e4c84fbc ldx [%i0+0x038],%g3 ! Observed data at 000000004c000138 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x038,%g4 set p30_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 0000000000000000 ldx [%i1+0x000],%g3 ! Observed data at 000000004c800100 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = af000000e613139c ldx [%i1+0x010],%g3 ! Observed data at 000000004c800110 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a10000000705ff5f ldx [%i1+0x018],%g3 ! Observed data at 000000004c800118 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff2c230b012eeb92 ldx [%i1+0x020],%g3 ! Observed data at 000000004c800120 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0fa3e4956542175a ldx [%i1+0x028],%g3 ! Observed data at 000000004c800128 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 09000000ff5dcfbd ldx [%i1+0x030],%g3 ! Observed data at 000000004c800130 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 9c4a23ff0000007d ldx [%i1+0x038],%g3 ! Observed data at 000000004c800138 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x038,%g4 set p30_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 012eeb926559b872 ldx [%i2+0x000],%g3 ! Observed data at 000000004d000100 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffffff9cbd794ecf ldx [%i2+0x008],%g3 ! Observed data at 000000004d000108 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000087b648e60c ldx [%i2+0x010],%g3 ! Observed data at 000000004d000110 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6379f550b67d0994 ldx [%i2+0x020],%g3 ! Observed data at 000000004d000120 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 78cbc496707facf4 ldx [%i2+0x028],%g3 ! Observed data at 000000004d000128 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = f36795d7e4c84fbc ldx [%i2+0x030],%g3 ! Observed data at 000000004d000130 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 2922f7cc000000ff ldx [%i2+0x038],%g3 ! Observed data at 000000004d000138 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x038,%g4 set p30_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffc5ff6c54ce1771 ldx [%i3+0x000],%g3 ! Observed data at 000000004d800100 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000bd000000f0 ldx [%i3+0x008],%g3 ! Observed data at 000000004d800108 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000b6dab61b8e ldx [%i3+0x010],%g3 ! Observed data at 000000004d800110 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 003029c69f6c52ff ldx [%i3+0x018],%g3 ! Observed data at 000000004d800118 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffc4fc12ff6057fd ldx [%i3+0x020],%g3 ! Observed data at 000000004d800120 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5e00ff0000000000 ldx [%i3+0x028],%g3 ! Observed data at 000000004d800128 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x028,%g4 ! The test for processor 30 has passed p30_passed: ta GOOD_TRAP nop p30_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p30_failed p30_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p30_failed p30_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p30_failed p30_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p30_failed p30_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p30_failed p30_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p30_failed p30_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p30_failed p30_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p30_failed ! The test for processor 30 failed p30_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x078] ! Set processor 30 done flag set p30_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 30 failed p30_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x078] ! Set processor 30 done flag set p30_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p30_dfill_failed: ba p30_failed mov 0xddd,%g1 p30_selfmod_failed: ba p30_failed mov 0xabc,%g1 p30_common_error: or %g0,0xefe,%g1 ba p30_failed mov %o5,%g3 p30_common_signature_error: set p30_temp,%g1 ba p30_failed st %g2,[%g1] ! Common Lock Number p30_common_timeout: set p30_temp,%g1 ba p30_failed st %g2,[%g1] ! Common Lock Number p30_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p30_failed mov 0x0,%g3 p30_trap1e: swap [%i0+0x018],%l2 ! Mem[000000004c000118] swap [%i0+0x024],%l2 ! Mem[000000004c000124] std %l4,[%i1+0x030] ! Mem[000000004c800130] stb %l4,[%i1+0x01a] ! Mem[000000004c80011a] ldsh [%i3+0x01a],%l2 ! Mem[000000004d80011a] done p30_trap1o: swap [%o0+0x018],%l2 ! Mem[000000004c000118] swap [%o0+0x024],%l2 ! Mem[000000004c000124] std %l4,[%o1+0x030] ! Mem[000000004c800130] stb %l4,[%o1+0x01a] ! Mem[000000004c80011a] ldsh [%o3+0x01a],%l2 ! Mem[000000004d80011a] done p30_trap2e: ldstub [%i0+0x011],%l6 ! Mem[000000004c000111] ldstub [%i3+0x01f],%l5 ! Mem[000000004d80011f] swap [%i1+0x034],%l7 ! Mem[000000004c800134] ldsb [%i0+0x029],%l4 ! Mem[000000004c000129] ldub [%i0+0x035],%l3 ! Mem[000000004c000135] done p30_trap2o: ldstub [%o0+0x011],%l6 ! Mem[000000004c000111] ldstub [%o3+0x01f],%l5 ! Mem[000000004d80011f] swap [%o1+0x034],%l7 ! Mem[000000004c800134] ldsb [%o0+0x029],%l4 ! Mem[000000004c000129] ldub [%o0+0x035],%l3 ! Mem[000000004c000135] done p30_trap3e: nop done p30_trap3o: nop done p30_init_memory_pointers: set p30_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p30_local0_start,%i0 set p30_local1_start,%i1 set p30_local2_start,%i2 set p30_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = f7d8f410d8f21dfd ldx [%g1+0x008],%l1 ! %l1 = 729f490a138e74d3 ldx [%g1+0x010],%l2 ! %l2 = a0924a2228c0a3be ldx [%g1+0x018],%l3 ! %l3 = cae00f73e8a51320 ldx [%g1+0x020],%l4 ! %l4 = 2ca568b29e66bbbd ldx [%g1+0x028],%l5 ! %l5 = b11ac2a7da2f540d ldx [%g1+0x030],%l6 ! %l6 = a7dc1e41c050fc42 ldx [%g1+0x038],%l7 ! %l7 = 0869b3aa78cbc496 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 31 processor_31: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x7c] ! Set the start flag wrpr %g0,7,%cleanwin call p31_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 31 wr %g0,0x4,%fprs ! Make sure fef is 1 set p31_init_freg,%g1 ! %f0 = e5782c52 6ee277ce f725c549 ec8af55e ! %f4 = 2085b76c 12d12e12 ceb89aba 1d806a62 ! %f8 = de3483f0 614b0eb1 92582baf 1df66cec ! %f12 = 2d2b2b3c 719ded09 f0ceb832 cd61c38c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0cf419c5 4158f1b2 2e5fc8f9 3b1e56cc ! %f20 = 0b893f31 698699b2 dfa6ba6b d7800d4e ! %f24 = e8c8f11b 1ceb1cc0 7681140c 108a163b ! %f28 = 0c8117cc fcdb0723 2596cef2 00ba3a03 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c4e3566a 4a021226 a2335c46 811d36e8 ! %f36 = bb4056d1 2d1d4522 aeb3f6cf da2fe3d8 ! %f40 = 2f4e4d10 fd270e75 7c8f5ee4 532fc625 ! %f44 = a5ea8ff4 84dd6faf 104f8958 ee326b3f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x64f8568f00000030,%g7,%g1 ! GSR scale = 6, align = 0 wr %g1,%g0,%gsr ! GSR = 64f8568f00000030 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 31 p31_label_1: ! %l4 = 1134a5a8, %l5 = 3c203566, Mem[000000004e800108] = c482726a c150ed25 stda %l4,[%i1+%i4]0x89 ! Mem[000000004e800108] = 1134a5a8 3c203566 ! Mem[000000004e800130] = e5f540aa, %l6 = 6ce75fae, %l7 = fcbf3929 add %i1,0x30,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000e5f540aa ! Mem[000000004e000121] = 5d5ebe6c, %l3 = c3891ccf9ffd4c0b ldstub [%i0+0x021],%l3 ! %l3 = 000000000000005e ! %l6 = 6ce75fae, %l7 = e5f540aa, Mem[000000004e000130] = 0355ef55 fb6dfe01 stda %l6,[%i0+%o6]0x80 ! Mem[000000004e000130] = 6ce75fae e5f540aa ! Mem[000000004f000118] = 555a2a6e, %l4 = ddc3a8d01134a5a8 ldswa [%i2+%i6]0x88,%l4 ! %l4 = 00000000555a2a6e ! %l4 = 00000000555a2a6e, Mem[0000000091800130] = b4948512ed611253 stx %l4,[%o3+%o6] ! Mem[0000000091800130] = 00000000555a2a6e ! Mem[000000004e800128] = a1b6028d, %l6 = 8f7dae126ce75fae lduha [%i1+%o5]0x89,%l6 ! %l6 = 000000000000028d ! %l2 = 924fe208631227e1, Mem[000000004f000108] = 282b3ef0af56e6dd stxa %l2,[%i2+%i4]0x81 ! Mem[000000004f000108] = 924fe208631227e1 ! Mem[000000004f000108] = 924fe208, %l5 = 26cf227a3c203566 ldsha [%i2+%i4]0x81,%l5 ! %l5 = ffffffffffff924f ! Mem[000000004e000108] = 4928c5f8, %l4 = 00000000555a2a6e ldstuba [%i0+%i4]0x88,%l4 ! %l4 = 00000000000000f8 p31_label_2: ! Mem[000000004e800114] = 649e2bcb, %l4 = 00000000000000f8 swap [%i1+0x014],%l4 ! %l4 = 00000000649e2bcb ! Mem[000000004f800130] = 64134ce6, %l2 = 924fe208631227e1 ldsha [%i3+%o6]0x89,%l2 ! %l2 = 0000000000004ce6 ! Mem[000000004f000130] = 54f4882e, %l3 = 000000000000005e ldstuba [%i2+%o6]0x89,%l3 ! %l3 = 000000000000002e ! Mem[000000004e800134] = 3a42a0ce, %l1 = fedcf36c, %l2 = 00004ce6 add %i1,0x34,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000003a42a0ce ! Mem[000000004e000128] = b616ea8f, %l1 = 4680f2f5fedcf36c ldstuba [%i0+%o5]0x80,%l1 ! %l1 = 00000000000000b6 ! Mem[000000004e800120] = 0a64e149 2a4f655e, %l4 = 649e2bcb, %l5 = ffff924f ldda [%i1+%o4]0x88,%l4 ! %l4 = 000000002a4f655e 000000000a64e149 ! Mem[0000000091800138] = d0837b37, %l18 = dcc6ecd02a13cae7 ldsh [%o3+0x038],%g2 ! %g2 = ffffffffffffd083 ! Mem[000000004e80012c] = ce645fec, %l3 = 0000002e, %l7 = e5f540aa add %i1,0x2c,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000ce645fec ! Mem[000000004e800130] = e5f540aa, %l2 = 000000003a42a0ce swapa [%i1+%o6]0x80,%l2 ! %l2 = 00000000e5f540aa ! Mem[000000004e800130] = 3a42a0ce, %l1 = 00000000000000b6 ldstuba [%i1+%o6]0x81,%l1 ! %l1 = 000000000000003a p31_label_3: ! Mem[000000004f800130] = e64c136450087142, %l6 = 000000000000028d, %l4 = 000000002a4f655e add %i3,0x30,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = e64c136450087142 ! Mem[000000004f000130] = ff88f454, %l2 = 00000000e5f540aa ldstuba [%i2+%o6]0x80,%l2 ! %l2 = 00000000000000ff ! Mem[000000004f000130] = ff88f454, %l1 = 0000003a, %l7 = ce645fec add %i2,0x30,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000ff88f454 ! Mem[000000004e80013c] = 6924966e, %l7 = 00000000ff88f454 ldub [%i1+0x03f],%l7 ! %l7 = 000000000000006e ! Mem[0000000090800118] = b1df1863, %l18 = dcc6ecd02a13cae7 lduh [%o1+%i6],%g2 ! %g2 = 000000000000b1df ! %l7 = 000000000000006e, Mem[000000004f800128] = 737fc414 stba %l7,[%i3+%o5]0x89 ! Mem[000000004f800128] = 737fc46e ! Mem[000000004e800111] = 8133f55b, %l6 = 000000000000028d ldstub [%i1+0x011],%l6 ! %l6 = 0000000000000033 ! %l3 = 000000000000002e, Mem[000000004f000100] = 438051d0 stba %l3,[%i2+%g0]0x89 ! Mem[000000004f000100] = 4380512e ! Mem[000000004f800100] = 1a783360, %l2 = 000000ff, %l0 = 37b9efe9 casa [%i3]0x80,%l2,%l0 ! %l0 = 000000001a783360 ! Mem[0000000091000128] = f4c833a81c456b0e, %l18 = dcc6ecd02a13cae7 ldx [%o2+%o5],%g2 ! %g2 = f4c833a81c456b0e p31_label_4: ! Mem[0000000090800120] = 67cb6fb0 cd32aeda, %l2 = 000000ff, %l3 = 0000002e ldd [%o1+%o4],%g2 ! %l2 = 00000000000000ff 000000000000002e ! Mem[000000004f000118] = 6e2a5a55, %l5 = 000000000a64e149 swap [%i2+%i6],%l5 ! %l5 = 000000006e2a5a55 ! %l7 = 000000000000006e, Mem[000000004e000133] = 6ce75fae stba %l7,[%i0+0x033]%asi ! Mem[000000004e000130] = 6ce75f6e ! %l1 = 000000000000003a, Mem[000000009000012b] = 7868c05e stb %l1,[%o0+0x02b] ! Mem[0000000090000128] = 3a68c05e ! Mem[0000000091800110] = 477a17de5c0ad132, %l18 = dcc6ecd02a13cae7 ldx [%o3+%i5],%g2 ! %g2 = 477a17de5c0ad132 ! %l2 = 000000ff, %l3 = 0000002e, Mem[000000004e800100] = 90333aa2 7f83ecc7 stda %l2,[%i1+%g0]0x81 ! Mem[000000004e800100] = 000000ff 0000002e ! Mem[0000000091800100] = 921776b1, %l18 = dcc6ecd02a13cae7 ldsh [%o3+%g0],%g2 ! %g2 = ffffffffffff9217 ! Mem[000000004f000130] = ff88f4540e7571bd, %l2 = 00000000000000ff, %l2 = 00000000000000ff add %i2,0x30,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = ff88f4540e7571bd ! %l6 = 0000000000000033, Mem[000000004f00011c] = 921efbf8 sth %l6,[%i2+0x01c] ! Mem[000000004f00011c] = 0033fbf8 ! Mem[0000000091000110] = 3e07e8961ee988b4, %l18 = dcc6ecd02a13cae7 ldx [%o2+%i5],%g2 ! %g2 = 3e07e8961ee988b4 p31_label_5: ! %l3 = 000000000000002e, Mem[000000004e800100] = 000000ff stba %l3,[%i1+%g0]0x81 ! Mem[000000004e800100] = 2e0000ff ! %l7 = 000000000000006e, Mem[000000004f800100] = 1a783360, %asi = 80 stwa %l7,[%i3+0x000]%asi ! Mem[000000004f800100] = 0000006e ! Mem[000000004e800111] = 81fff55b, %l0 = 000000001a783360 ldstub [%i1+0x011],%l0 ! %l0 = 00000000000000ff ! Mem[000000004e800130] = ff42a0ce, %l1 = 000000000000003a ldsba [%i1+%o6]0x80,%l1 ! %l1 = ffffffffffffffff ! Mem[000000004f000118] = 49e1640a, %l0 = 00000000000000ff ldstuba [%i2+%i6]0x89,%l0 ! %l0 = 000000000000000a ! Mem[0000000090000128] = 2f9e933a 68c05e54, %l6 = 00000033, %l7 = 0000006e ldda [%o0+0x028]%asi,%g2 ! %l6 = 0000000000000033 000000000000006e ! Mem[000000004f800108] = da980b8e, %l2 = 0e7571bd, %l6 = 00000033 add %i3,0x08,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000da980b8e ! Mem[000000004f000118] = ff64e149, %l4 = 50087142, %l0 = 0000000a add %i2,0x18,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000ff64e149 ! Mem[000000004e000108] = ffc52849, %l0 = 00000000ff64e149 swapa [%i0+%i4]0x81,%l0 ! %l0 = 00000000ffc52849 ! %l7 = 000000000000006e, Mem[000000009180010c] = 5071cebe, %asi = 80 stha %l7,[%o3+0x00c]%asi ! Mem[000000009180010c] = 006ecebe p31_label_6: ! %l2 = ff88f4540e7571bd, Mem[000000004e800104] = 0000002e stb %l2,[%i1+0x004] ! Mem[000000004e800104] = bd00002e ! Mem[000000004e800120] = 2a4f655e, %l1 = ffffffffffffffff ldstuba [%i1+%o4]0x89,%l1 ! %l1 = 000000000000005e ! Mem[000000004e800100] = 2e0000ffbd00002e, %l2 = ff88f4540e7571bd, %l1 = 000000000000005e casxa [%i1]0x80,%l2,%l1 ! %l1 = 2e0000ffbd00002e ! Mem[000000004f80012c] = c54109a0, %l5 = 000000006e2a5a55 swap [%i3+0x02c],%l5 ! %l5 = 00000000c54109a0 ! Mem[000000004e000130] = 6ce75f6e, %l2 = ff88f4540e7571bd ldstuba [%i0+%o6]0x80,%l2 ! %l2 = 000000000000006c ! %l7 = 000000000000006e, Mem[0000000091000138] = 55170a6709595e8e stx %l7,[%o2+0x038] ! Mem[0000000091000138] = 000000000000006e ! Mem[000000004e000118] = 5806f3dc, %l3 = 000000000000002e ldsba [%i0+%i6]0x88,%l3 ! %l3 = ffffffffffffffdc ! Mem[000000009180012c] = 35187c6a, %l18 = dcc6ecd02a13cae7 ldsw [%o3+0x02c],%g2 ! %g2 = dcc6ecd02a13cae7 ! Mem[000000004e80010e] = 6635203c, %l3 = ffffffffffffffdc ldstub [%i1+0x00e],%l3 ! %l3 = 0000000000000020 ! Mem[000000004e000122] = 5dffbe6c, %l2 = 000000000000006c ldstub [%i0+0x022],%l2 ! %l2 = 00000000000000be p31_label_7: ! Mem[0000000091800118] = 6c8ac56f, %l18 = dcc6ecd02a13cae7 ldub [%o3+0x01a],%g2 ! %g2 = 000000000000006c ! Mem[000000004e000124] = a975deda, %l5 = 00000000c54109a0 ldsb [%i0+0x027],%l5 ! %l5 = ffffffffffffffda ! Mem[0000000091800120] = 98d00b85, %l18 = dcc6ecd02a13cae7 ldsh [%o3+0x022],%g2 ! %g2 = ffffffffffff98d0 ! Mem[000000004f000100] = 2e518043, %l4 = 50087142, %l5 = ffffffda casa [%i2]0x80,%l4,%l5 ! %l5 = 000000002e518043 ! Mem[0000000091800108] = 233587c3006ecebe, %l18 = dcc6ecd02a13cae7 ldx [%o3+%i4],%g2 ! %g2 = 233587c3006ecebe ! Mem[000000004f800120] = 230d8152, %l2 = 00000000000000be swap [%i3+%o4],%l2 ! %l2 = 00000000230d8152 ! %l4 = e64c136450087142, Mem[0000000091000123] = 2703ba71 stb %l4,[%o2+0x023] ! Mem[0000000091000120] = 4203ba71 ! Mem[000000004f800120] = 000000be, %l5 = 000000002e518043 ldsba [%i3+%o4]0x80,%l5 ! %l5 = 0000000000000000 ! Mem[0000000090000104] = 6a5f3874, %l18 = dcc6ecd02a13cae7 ldsb [%o0+0x005],%g2 ! %g2 = 000000000000006a ! Mem[0000000091800108] = 233587c3006ecebe, %l18 = dcc6ecd02a13cae7 ldx [%o3+%i4],%g2 ! %g2 = 233587c3006ecebe p31_label_8: ! Mem[000000004f000108] = 08e24f92, %l5 = 0000000000000000 swapa [%i2+%i4]0x89,%l5 ! %l5 = 0000000008e24f92 ! Mem[000000004e000128] = ff16ea8f641169e5, %l0 = 00000000ffc52849, %l4 = e64c136450087142 add %i0,0x28,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = ff16ea8f641169e5 ! %l0 = 00000000ffc52849, Mem[0000000090800100] = 854c6242, %asi = 80 stwa %l0,[%o1+0x000]%asi ! Mem[0000000090800100] = ffc52849 ! Mem[000000004e800118] = 8fb17100, %l1 = 2e0000ffbd00002e lduha [%i1+%i6]0x88,%l1 ! %l1 = 0000000000007100 ! Mem[000000004f000118] = 49e164ff, %l7 = 000000000000006e swapa [%i2+%i6]0x89,%l7 ! %l7 = 0000000049e164ff ! Mem[0000000090000120] = 028c20cc28420202, %l18 = dcc6ecd02a13cae7 ldx [%o0+%o4],%g2 ! %g2 = 028c20cc28420202 ! %l2 = 00000000230d8152, Mem[000000004e000104] = e89c5267, %asi = 80 stwa %l2,[%i0+0x004]%asi ! Mem[000000004e000104] = 230d8152 ! %l6 = 00000000da980b8e, Mem[000000004e800118] = 0071b18f stha %l6,[%i1+%i6]0x81 ! Mem[000000004e800118] = 0b8eb18f ! Mem[000000004f000110] = 0d247042, %l4 = ff16ea8f641169e5 lduha [%i2+%i5]0x89,%l4 ! %l4 = 0000000000007042 ! Mem[000000004e800108] = a8a53411, %l4 = 0000000000007042 swapa [%i1+%i4]0x81,%l4 ! %l4 = 00000000a8a53411 p31_label_9: ! Mem[000000004f000128] = abaffdacb27d6ccb, %l1 = 0000000000007100 ldxa [%i2+%o5]0x88,%l1 ! %l1 = abaffdacb27d6ccb ! %l0 = 00000000ffc52849, Mem[000000004e000120] = 5dffff6c stba %l0,[%i0+%o4]0x81 ! Mem[000000004e000120] = 49ffff6c ! Mem[000000004e00010c] = bdd2abd3, %l2 = 230d8152, %l1 = b27d6ccb add %i0,0x0c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000bdd2abd3 ! Mem[000000004e00013b] = 002d8db7, %l1 = 00000000bdd2abd3 ldstub [%i0+0x03b],%l1 ! %l1 = 00000000000000b7 ! %l4 = a8a53411, %l5 = 08e24f92, Mem[000000004e000130] = ffe75f6e e5f540aa stda %l4,[%i0+%o6]0x80 ! Mem[000000004e000130] = a8a53411 08e24f92 ! Mem[000000004e000108] = ff64e149, %l1 = 00000000000000b7 lduwa [%i0+%i4]0x80,%l1 ! %l1 = 00000000ff64e149 ! Mem[0000000090000128] = 2f9e933a 68c05e54, %l2 = 230d8152, %l3 = 00000020 ldd [%o0+%o5],%g2 ! %l2 = 00000000230d8152 0000000000000020 ! Mem[0000000091000108] = cc4c9acf, %l18 = dcc6ecd02a13cae7 ldsw [%o2+%i4],%g2 ! %g2 = dcc6ecd02a13cae7 ! Mem[000000004e800110] = f80000005bf5ff81, %l4 = 00000000a8a53411 ldxa [%i1+%i5]0x88,%l4 ! %l4 = f80000005bf5ff81 ! Mem[000000004e000114] = 41ef7a36, %l1 = 00000000ff64e149 ldub [%i0+0x015],%l1 ! %l1 = 00000000000000ef p31_label_10: ! %l1 = 00000000000000ef, Mem[0000000090000118] = 20335f9f35f576a0, %asi = 80 stxa %l1,[%o0+0x018]%asi ! Mem[0000000090000118] = 00000000000000ef ! Mem[000000004f000108] = 00000000, %l3 = 0000000000000020 swap [%i2+%i4],%l3 ! %l3 = 0000000000000000 ! %l0 = 00000000ffc52849, Mem[000000004f000120] = 43fab174 stba %l0,[%i2+%o4]0x81 ! Mem[000000004f000120] = 49fab174 ! Mem[000000004e800110] = 81fff55b, %l5 = 0000000008e24f92 lduwa [%i1+%i5]0x80,%l5 ! %l5 = 0000000081fff55b ! Mem[0000000090000118] = 00000000, %l18 = dcc6ecd02a13cae7 ldsb [%o0+%i6],%g2 ! %g2 = 0000000000000000 ! Mem[000000004e000120] = 6cffff49, %l0 = 00000000ffc52849 lduha [%i0+%o4]0x88,%l0 ! %l0 = 000000000000ff49 ! Mem[0000000091800108] = 233587c3006ecebe, %l18 = dcc6ecd02a13cae7 ldxa [%o3+0x008]%asi,%g2 ! %g2 = 233587c3006ecebe ! Mem[000000004e00012c] = 641169e5, %l2 = 230d8152, %l2 = 230d8152 add %i0,0x2c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000641169e5 ! Mem[000000004f000100] = 4380512e, %l3 = 0000000000000000 ldstuba [%i2+%g0]0x89,%l3 ! %l3 = 000000000000002e ! Mem[000000004f000110] = 4270240d, %l6 = 00000000da980b8e swapa [%i2+%i5]0x80,%l6 ! %l6 = 000000004270240d p31_label_11: ! %l6 = 000000004270240d, Mem[0000000091800110] = 477a17de5c0ad132 stx %l6,[%o3+%i5] ! Mem[0000000091800110] = 000000004270240d ! Mem[000000004e800120] = 2a4f65ff, %l7 = 0000000049e164ff ldstuba [%i1+%o4]0x89,%l7 ! %l7 = 00000000000000ff ! Mem[000000004f000108] = 00000020, %l0 = 0000ff49, %l1 = 000000ef add %i2,0x08,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000000000020 ! Mem[000000004f000130] = ff88f454, %l5 = 0000000081fff55b ldstub [%i2+%o6],%l5 ! %l5 = 00000000000000ff ! Mem[000000004f000129] = cb6c7db2, %l0 = 000000000000ff49 ldstub [%i2+0x029],%l0 ! %l0 = 000000000000006c ! Mem[000000004f800108] = da980b8e, %l6 = 000000004270240d ldstuba [%i3+%i4]0x80,%l6 ! %l6 = 00000000000000da ! Mem[0000000091000134] = 9081a561, %l18 = dcc6ecd02a13cae7 ldsw [%o2+0x034],%g2 ! %g2 = dcc6ecd02a13cae7 ! Mem[000000004f000128] = b27dffcb, %l2 = 00000000641169e5 swapa [%i2+%o5]0x89,%l2 ! %l2 = 00000000b27dffcb ! %l7 = 00000000000000ff, Mem[0000000091800130] = 00000000 sth %l7,[%o3+%o6] ! Mem[0000000091800130] = 00ff0000 ! Mem[000000004f000124] = 65833239, %l7 = 00000000000000ff swap [%i2+0x024],%l7 ! %l7 = 0000000065833239 p31_label_12: ! Mem[0000000091800114] = 4270240d, %l18 = dcc6ecd02a13cae7 ldsw [%o3+0x014],%g2 ! %g2 = dcc6ecd02a13cae7 ! Mem[000000004f800110] = ff7fa5ba, %l2 = 00000000b27dffcb swapa [%i3+%i5]0x89,%l2 ! %l2 = 00000000ff7fa5ba ! Mem[000000004f800128] = 6ec47f736e2a5a55, %l5 = 00000000000000ff, %l6 = 00000000000000da add %i3,0x28,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 6ec47f736e2a5a55 ! Mem[000000004f80013e] = d70eadc4, %l5 = 00000000000000ff ldstub [%i3+0x03e],%l5 ! %l5 = 00000000000000ad ! Mem[0000000090000104] = c76a5f38, %l18 = dcc6ecd02a13cae7 lduh [%o0+0x004],%g2 ! %g2 = 000000000000c76a ! Mem[000000004f800108] = 8e0b98ff, %l6 = 6ec47f736e2a5a55 swapa [%i3+%i4]0x88,%l6 ! %l6 = 000000008e0b98ff ! Mem[0000000090000108] = 7425c40f c2190b14, %l6 = 8e0b98ff, %l7 = 65833239 ldda [%o0+0x008]%asi,%g2 ! %l6 = 000000008e0b98ff 0000000065833239 ! Mem[000000004f000126] = 000000ff, %l2 = 00000000ff7fa5ba ldstub [%i2+0x026],%l2 ! %l2 = 0000000000000000 ! %l4 = f80000005bf5ff81, Mem[000000004f000120] = ffff000074b1fa49 stxa %l4,[%i2+%o4]0x89 ! Mem[000000004f000120] = f80000005bf5ff81 ! Mem[000000004e000130] = a8a5341108e24f92, %l3 = 000000000000002e, %l1 = 0000000000000020 add %i0,0x30,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = a8a5341108e24f92 p31_label_13: ! Mem[000000004e800118] = 0b8eb18f86d9d7fd, %l0 = 000000000000006c, %l1 = a8a5341108e24f92 add %i1,0x18,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 0b8eb18f86d9d7fd ! Mem[000000004e800120] = 2a4f65ff, %l1 = 0b8eb18f86d9d7fd lduba [%i1+%o4]0x89,%l1 ! %l1 = 00000000000000ff ! Mem[000000004f800118] = 17923535, %l1 = 00000000000000ff ldstuba [%i3+%i6]0x88,%l1 ! %l1 = 0000000000000035 ! Mem[000000004f000120] = 81fff55b000000f8, %l5 = 00000000000000ad, %l5 = 00000000000000ad add %i2,0x20,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 81fff55b000000f8 ! Mem[0000000091000110] = 3e07e896 1ee988b4, %l2 = 00000000, %l3 = 0000002e ldd [%o2+%i5],%g2 ! %l2 = 0000000000000000 000000000000002e ! Mem[000000004f800110] = cbff7db2, %l1 = 0000000000000035 ldub [%i3+0x011],%l1 ! %l1 = 00000000000000ff ! Mem[000000004f80013c] = d70effc4, %l4 = f80000005bf5ff81 swap [%i3+0x03c],%l4 ! %l4 = 00000000d70effc4 ! Mem[000000004e000120] = 49ffff6c, %l0 = 000000000000006c swap [%i0+%o4],%l0 ! %l0 = 0000000049ffff6c ! Mem[000000004e000138] = 002d8dff, %l2 = 0000000000000000 ldstub [%i0+0x038],%l2 ! %l2 = 0000000000000000 ! %l3 = 000000000000002e, Mem[000000004f800110] = b27dffcb stba %l3,[%i3+%i5]0x89 ! Mem[000000004f800110] = b27dff2e p31_label_14: ! Mem[000000004e800120] = ff654f2a, %l5 = 81fff55b000000f8 swapa [%i1+%o4]0x81,%l5 ! %l5 = 00000000ff654f2a ! %l1 = 00000000000000ff, Mem[000000009100011c] = 833d66b8 stw %l1,[%o2+0x01c] ! Mem[000000009100011c] = 000000ff ! Mem[000000004e800118] = 8fb18e0b, %l0 = 0000000049ffff6c ldstuba [%i1+%i6]0x88,%l0 ! %l0 = 000000000000000b ! %l0 = 0000000b, %l1 = 000000ff, Mem[000000004e800120] = f8000000 0a64e149 stda %l0,[%i1+%o4]0x89 ! Mem[000000004e800120] = 0000000b 000000ff ! Mem[0000000091000130] = 2e9081a5, %l18 = dcc6ecd02a13cae7 ldsb [%o2+0x033],%g2 ! %g2 = 000000000000002e ! %l7 = 0000000065833239, Mem[000000004e000108] = d3abd2bd49e164ff stxa %l7,[%i0+%i4]0x89 ! Mem[000000004e000108] = 0000000065833239 ! %l0 = 000000000000000b, Mem[0000000091000128] = f4c833a8, %asi = 80 stha %l0,[%o2+0x028]%asi ! Mem[0000000091000128] = 000b33a8 ! Mem[000000004e800110] = 5bf5ff81, %l7 = 0000000065833239 swapa [%i1+%i5]0x88,%l7 ! %l7 = 000000005bf5ff81 ! %l7 = 000000005bf5ff81, Mem[000000009180012c] = 35187c6a sth %l7,[%o3+0x02c] ! Mem[000000009180012c] = ff817c6a ! Mem[000000004e800118] = 8fb18eff, %l1 = 00000000000000ff ldsba [%i1+%i6]0x89,%l1 ! %l1 = ffffffffffffffff p31_label_15: ! Mem[0000000090000124] = 28420202, %l18 = dcc6ecd02a13cae7 ldsh [%o0+0x024],%g2 ! %g2 = 0000000000002842 ! Mem[000000004f800118] = 179235ff, %l6 = 000000008e0b98ff ldstuba [%i3+%i6]0x89,%l6 ! %l6 = 00000000000000ff ! Mem[000000004e000124] = a975deda, %l2 = 00000000, %l3 = 0000002e add %i0,0x24,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000a975deda ! Mem[000000004f00010c] = 631227e1, %l7 = 5bf5ff81, %l7 = 5bf5ff81 add %i2,0x0c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000631227e1 ! %l0 = 0000000b, %l1 = ffffffff, Mem[000000004e800138] = 2ffdef67 6924966e std %l0,[%i1+0x038] ! Mem[000000004e800138] = 0000000b ffffffff ! Mem[0000000090800130] = e8614bb4bb4d7b94, %l18 = dcc6ecd02a13cae7 ldx [%o1+%o6],%g2 ! %g2 = e8614bb4bb4d7b94 ! %l6 = 00000000000000ff, Mem[000000004f00012c] = acfdafab, %asi = 80 stha %l6,[%i2+0x02c]%asi ! Mem[000000004f00012c] = 00ffafab ! Mem[000000004e800130] = cea042ff, %l4 = 00000000d70effc4 ldsba [%i1+%o6]0x89,%l4 ! %l4 = ffffffffffffffff ! %l3 = 00000000a975deda, Mem[0000000090000120] = 028c20cc28420202 stx %l3,[%o0+%o4] ! Mem[0000000090000120] = 00000000a975deda ! Mem[000000004e000128] = ff16ea8f641169e5, %l6 = 00000000000000ff, %l5 = 00000000ff654f2a add %i0,0x28,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = ff16ea8f641169e5 ba,a p31_not_taken_0_end p31_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p31_branch_failed p31_not_taken_0_end: ! End of Random Code for Processor 31 1: membar #Sync ! Force all stores to complete p31_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x07c] ! Set processor 31 done flag ! Check Registers p31_check_registers: set p31_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000000b bne,a,pn %xcc,p31_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffffffffff bne,a,pn %xcc,p31_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000000 bne,a,pn %xcc,p31_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000a975deda bne,a,pn %xcc,p31_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffffffff bne,a,pn %xcc,p31_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ff16ea8f641169e5 bne,a,pn %xcc,p31_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ff bne,a,pn %xcc,p31_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000631227e1 bne,a,pn %xcc,p31_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p31_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 0df4a516230d8152 ldx [%i0+0x000],%g3 ! Observed data at 000000004e000100 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 3932836500000000 ldx [%i0+0x008],%g3 ! Observed data at 000000004e000108 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000006ca975deda ldx [%i0+0x020],%g3 ! Observed data at 000000004e000120 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff2d8dfff9df59a7 ldx [%i0+0x038],%g3 ! Observed data at 000000004e000138 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x038,%g4 set p31_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 000070426635ff3c ldx [%i1+0x008],%g3 ! Observed data at 000000004e800108 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 39328365000000f8 ldx [%i1+0x010],%g3 ! Observed data at 000000004e800110 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff8eb18f86d9d7fd ldx [%i1+0x018],%g3 ! Observed data at 000000004e800118 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0b000000ff000000 ldx [%i1+0x020],%g3 ! Observed data at 000000004e800120 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff42a0ce3a42a0ce ldx [%i1+0x030],%g3 ! Observed data at 000000004e800130 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000000bffffffff ldx [%i1+0x038],%g3 ! Observed data at 000000004e800138 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x038,%g4 set p31_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff518043fb0d56f4 ldx [%i2+0x000],%g3 ! Observed data at 000000004f000100 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = da980b8eb7a7bd7f ldx [%i2+0x010],%g3 ! Observed data at 000000004f000110 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6e0000000033fbf8 ldx [%i2+0x018],%g3 ! Observed data at 000000004f000118 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = e569116400ffafab ldx [%i2+0x028],%g3 ! Observed data at 000000004f000128 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff88f4540e7571bd ldx [%i2+0x030],%g3 ! Observed data at 000000004f000130 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x030,%g4 set p31_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 0000006e978bf979 ldx [%i3+0x000],%g3 ! Observed data at 000000004f800100 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 555a2a6eddba27dc ldx [%i3+0x008],%g3 ! Observed data at 000000004f800108 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2eff7db2cd86b737 ldx [%i3+0x010],%g3 ! Observed data at 000000004f800110 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff359217e5f62af3 ldx [%i3+0x018],%g3 ! Observed data at 000000004f800118 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000be7a01ce00 ldx [%i3+0x020],%g3 ! Observed data at 000000004f800120 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = ae83b8885bf5ff81 ldx [%i3+0x038],%g3 ! Observed data at 000000004f800138 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x038,%g4 ! The test for processor 31 has passed p31_passed: ta GOOD_TRAP nop p31_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p31_failed p31_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p31_failed p31_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p31_failed p31_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p31_failed p31_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p31_failed p31_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p31_failed p31_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p31_failed p31_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p31_failed ! The test for processor 31 failed p31_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x07c] ! Set processor 31 done flag set p31_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 31 failed p31_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x07c] ! Set processor 31 done flag set p31_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p31_dfill_failed: ba p31_failed mov 0xddd,%g1 p31_selfmod_failed: ba p31_failed mov 0xabc,%g1 p31_common_error: or %g0,0xeff,%g1 ba p31_failed mov %o5,%g3 p31_common_signature_error: set p31_temp,%g1 ba p31_failed st %g2,[%g1] ! Common Lock Number p31_common_timeout: set p31_temp,%g1 ba p31_failed st %g2,[%g1] ! Common Lock Number p31_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p31_failed mov 0x0,%g3 p31_trap1e: lduh [%i0+0x01a],%l2 ! Mem[000000004e00011a] ldstub [%i3+0x01b],%l7 ! Mem[000000004f80011b] swap [%i1+0x008],%l0 ! Mem[000000004e800108] stx %l2,[%i0+0x020] ! Mem[000000004e000120] ldx [%i1+0x000],%l3 ! Mem[000000004e800100] std %l2,[%i1+0x018] ! Mem[000000004e800118] ldd [%i0+0x038],%l2 ! Mem[000000004e000138] done p31_trap1o: lduh [%o0+0x01a],%l2 ! Mem[000000004e00011a] ldstub [%o3+0x01b],%l7 ! Mem[000000004f80011b] swap [%o1+0x008],%l0 ! Mem[000000004e800108] stx %l2,[%o0+0x020] ! Mem[000000004e000120] ldx [%o1+0x000],%l3 ! Mem[000000004e800100] std %l2,[%o1+0x018] ! Mem[000000004e800118] ldd [%o0+0x038],%l2 ! Mem[000000004e000138] done p31_trap2e: std %l6,[%i1+0x010] ! Mem[000000004e800110] stx %l0,[%i0+0x030] ! Mem[000000004e000130] lduw [%i3+0x034],%l3 ! Mem[000000004f800134] ldsh [%i3+0x036],%l6 ! Mem[000000004f800136] done p31_trap2o: std %l6,[%o1+0x010] ! Mem[000000004e800110] stx %l0,[%o0+0x030] ! Mem[000000004e000130] lduw [%o3+0x034],%l3 ! Mem[000000004f800134] ldsh [%o3+0x036],%l6 ! Mem[000000004f800136] done p31_trap3e: nop nop nop done p31_trap3o: nop nop nop done p31_init_memory_pointers: set p31_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p31_local0_start,%i0 set p31_local1_start,%i1 set p31_local2_start,%i2 set p31_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 2893394a37b9efe9 ldx [%g1+0x008],%l1 ! %l1 = 4680f2f5fedcf36c ldx [%g1+0x010],%l2 ! %l2 = 924fe208631227e1 ldx [%g1+0x018],%l3 ! %l3 = c3891ccf9ffd4c0b ldx [%g1+0x020],%l4 ! %l4 = ddc3a8d01134a5a8 ldx [%g1+0x028],%l5 ! %l5 = 26cf227a3c203566 ldx [%g1+0x030],%l6 ! %l6 = 8f7dae126ce75fae ldx [%g1+0x038],%l7 ! %l7 = bd003293fcbf3929 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 32 processor_32: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x80] ! Set the start flag wrpr %g0,7,%cleanwin call p32_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 32 wr %g0,0x4,%fprs ! Make sure fef is 1 set p32_init_freg,%g1 ! %f0 = 1bfc4f87 00acb944 8591a081 8c0406aa ! %f4 = 1a77f291 5604ce62 cf9dba2f fa31f331 ! %f8 = a9f6023c 4216c5a0 c4b43f80 5cd22bc0 ! %f12 = a5cbfa25 c58127bd e0292265 d53e4fc9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 35226ffd 4b1ad06c 50c9c237 4ef56209 ! %f20 = c876c967 87cbae32 4d851530 cc25c75b ! %f24 = 905493ba 5a5bb151 e1833a86 177f0d8c ! %f28 = 8c87c8f4 da4d27df 2e3400f3 c9b2c7c5 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 60242935 4347ff0f dac577e8 6d0d29f6 ! %f36 = 0a17e2a3 0bc874e5 63e6cbac 1bedfde1 ! %f40 = b719703c 7d190220 b9feb4a3 10b6f54f ! %f44 = d6b41976 d15ac270 49ce0436 10ffcb1a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd48acce00000006a,%g7,%g1 ! GSR scale = 13, align = 2 wr %g1,%g0,%gsr ! GSR = d48acce00000006a wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 32 p32_label_1: ! Mem[0000000050800130] = 6b73bae7, %l2 = f57e3d03f0f3d88e swapa [%i1+%o6]0x81,%l2 ! %l2 = 000000006b73bae7 ! %l2 = 000000006b73bae7, Mem[0000000090800138] = 30a966cfb6366d86 stx %l2,[%o1+0x038] ! Mem[0000000090800138] = 000000006b73bae7 ! %l2 = 000000006b73bae7, Mem[0000000091000104] = 30fee667 stw %l2,[%o2+0x004] ! Mem[0000000091000104] = 6b73bae7 ! Mem[0000000050800120] = 7fe7f024d4be7d62, %l5 = b7b8edde5f3f0011, %l4 = 2d794bade655b825 add %i1,0x20,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 7fe7f024d4be7d62 ! Mem[0000000050800100] = ce459cf861ddffb4, %l2 = 000000006b73bae7, %l2 = 000000006b73bae7 casxa [%i1]0x80,%l2,%l2 ! %l2 = ce459cf861ddffb4 ! Mem[0000000050800118] = 6a249ac0e55be94b, %l4 = 7fe7f024d4be7d62 ldxa [%i1+%i6]0x80,%l4 ! %l4 = 6a249ac0e55be94b ! Mem[0000000050000120] = e6df2dc7, %l4 = 6a249ac0e55be94b swapa [%i0+%o4]0x80,%l4 ! %l4 = 00000000e6df2dc7 ! Mem[0000000050800108] = 4d6d6024b39338ff, %l0 = 17513d903bdfdae0, %l1 = 78977c4a0e6d4ccd add %i1,0x08,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 4d6d6024b39338ff ! Mem[0000000050000100] = 53cc88de, %l6 = f456a098197173be ldsba [%i0+%g0]0x80,%l6 ! %l6 = 0000000000000053 ! Mem[0000000050000114] = cef44a67, %l3 = 9596ac09f80fb3a0 ldsb [%i0+0x014],%l3 ! %l3 = ffffffffffffffce p32_label_2: ! Mem[0000000051800110] = 867211ce, %l5 = 5f3f0011, %l5 = 5f3f0011 add %i3,0x10,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000867211ce ! Mem[000000005180013b] = 0c011557, %l4 = 00000000e6df2dc7 ldstub [%i3+0x03b],%l4 ! %l4 = 0000000000000057 ! Mem[0000000050000130] = 08344bc4, %l2 = ce459cf861ddffb4 ldsha [%i0+%o6]0x81,%l2 ! %l2 = 0000000000000834 ! %l0 = 3bdfdae0, %l1 = b39338ff, Mem[0000000050800100] = ce459cf8 61ddffb4 stda %l0,[%i1+%g0]0x80 ! Mem[0000000050800100] = 3bdfdae0 b39338ff ! Mem[0000000051000108] = 75cd7e09, %l0 = 17513d903bdfdae0 swap [%i2+%i4],%l0 ! %l0 = 0000000075cd7e09 ! Mem[000000005000011c] = 74fb98f3, %l5 = 00000000867211ce swap [%i0+0x01c],%l5 ! %l5 = 0000000074fb98f3 ! Mem[0000000091800100] = 921776b1 ed61de0d, %l6 = 00000053, %l7 = 73ba8063 ldda [%o3+0x000]%asi,%g2 ! %l6 = 0000000000000053 9a857c7073ba8063 ! %l2 = 0000000000000834, Mem[000000009080011a] = 186361d3 sth %l2,[%o1+0x01a] ! Mem[0000000090800118] = 083461d3 ! Mem[0000000051800120] = 22905258, %l5 = 0000000074fb98f3 lduba [%i3+%o4]0x88,%l5 ! %l5 = 0000000000000058 ! Mem[0000000051000130] = c5b12223e5c8a1e9, %l4 = 0000000000000057, %l6 = 0000000000000053 add %i2,0x30,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = c5b12223e5c8a1e9 p32_label_3: ! Mem[0000000051800104] = c44f0764, %l4 = 0000000000000057 swap [%i3+0x004],%l4 ! %l4 = 00000000c44f0764 ! %l7 = 9a857c7073ba8063, Mem[0000000091800128] = bf401764, %asi = 80 stha %l7,[%o3+0x028]%asi ! Mem[0000000091800128] = 80631764 ! Mem[0000000050800100] = 3bdfdae0, %l4 = 00000000c44f0764 swap [%i1+%g0],%l4 ! %l4 = 000000003bdfdae0 ! Mem[0000000091000114] = 1ee988b4, %l18 = 3d9dc17e28f14ffe ldsw [%o2+0x014],%g2 ! %g2 = 3d9dc17e28f14ffe ! %l4 = 000000003bdfdae0, Mem[000000009000013a] = 46405e9e sth %l4,[%o0+0x03a] ! Mem[0000000090000138] = dae05e9e ! Mem[0000000050800100] = c44f0764, %l5 = 00000058, %l4 = 3bdfdae0 casa [%i1]0x80,%l5,%l4 ! %l4 = 00000000c44f0764 ! Mem[000000005180011c] = 791968fb, %l6 = c5b12223e5c8a1e9 ldsb [%i3+0x01f],%l6 ! %l6 = fffffffffffffffb ! Mem[0000000091000118] = 28238bb1, %l18 = 3d9dc17e28f14ffe lduwa [%o2+0x018]%asi,%g2 ! %g2 = 3d9dc17e28f14ffe ! Mem[0000000051000120] = 0b3ad779, %l5 = 0000000000000058 swapa [%i2+%o4]0x89,%l5 ! %l5 = 000000000b3ad779 ! Mem[0000000050800130] = 68183a258ed8f3f0, %l2 = 0000000000000834 ldxa [%i1+%o6]0x88,%l2 ! %l2 = 68183a258ed8f3f0 p32_label_4: ! %l2 = 68183a258ed8f3f0, Mem[0000000091000138] = 55170a67, %asi = 80 stwa %l2,[%o2+0x038]%asi ! Mem[0000000091000138] = 8ed8f3f0 ! Mem[0000000050800128] = ff56fad8, %l4 = 00000000c44f0764 swapa [%i1+%o5]0x81,%l4 ! %l4 = 00000000ff56fad8 ! Mem[0000000050800118] = c09a246a, %l5 = 000000000b3ad779 lduba [%i1+%i6]0x88,%l5 ! %l5 = 000000000000006a ! Mem[0000000051000128] = 428f2131, %l0 = 75cd7e09, %l0 = 75cd7e09 add %i2,0x28,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000428f2131 ! Mem[0000000091800104] = ed61de0d, %l18 = 3d9dc17e28f14ffe lduwa [%o3+0x004]%asi,%g2 ! %g2 = 3d9dc17e28f14ffe ! %l6 = fffffffffffffffb, Mem[0000000090800108] = 008aedfacbefad54 stx %l6,[%o1+%i4] ! Mem[0000000090800108] = fffffffffffffffb ! Mem[000000005180010c] = 1f8e605e, %l2 = 8ed8f3f0, %l3 = ffffffce add %i3,0x0c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000001f8e605e ! Mem[0000000051000133] = c5b12223, %l2 = 68183a258ed8f3f0 ldstub [%i2+0x033],%l2 ! %l2 = 0000000000000023 ! Mem[0000000050000130] = 08344bc474dabd16, %l6 = fffffffffffffffb, %l4 = 00000000ff56fad8 add %i0,0x30,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 08344bc474dabd16 ! Mem[0000000051800130] = 13b062dd, %l1 = 4d6d6024b39338ff swap [%i3+%o6],%l1 ! %l1 = 0000000013b062dd p32_label_5: ! Mem[0000000050800128] = c44f0764, %l6 = fffffffffffffffb ldstuba [%i1+%o5]0x80,%l6 ! %l6 = 00000000000000c4 ! Mem[0000000050800100] = c44f0764, %l7 = 9a857c7073ba8063 lduha [%i1+%g0]0x80,%l7 ! %l7 = 000000000000c44f ! Mem[0000000051000108] = 3bdfdae0, %l7 = 000000000000c44f swapa [%i2+%i4]0x81,%l7 ! %l7 = 000000003bdfdae0 ! Mem[0000000051000108] = 0000c44f, %l1 = 0000000013b062dd ldstuba [%i2+%i4]0x81,%l1 ! %l1 = 0000000000000000 ! %l3 = 000000001f8e605e, Mem[0000000050000112] = ab757d90 stba %l3,[%i0+0x012]%asi ! Mem[0000000050000110] = ab755e90 ! Mem[0000000051000120] = 58000000, %l3 = 000000001f8e605e swapa [%i2+%o4]0x81,%l3 ! %l3 = 0000000058000000 ! Mem[0000000050800128] = ff4f0764d42119e8, %l1 = 0000000000000000, %l3 = 0000000058000000 add %i1,0x28,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = ff4f0764d42119e8 ! Mem[0000000051800108] = e663cd0f, %l2 = 0000000000000023 ldsha [%i3+%i4]0x89,%l2 ! %l2 = ffffffffffffcd0f ! %l3 = ff4f0764d42119e8, Mem[0000000051000130] = c5b122ff stba %l3,[%i2+%o6]0x81 ! Mem[0000000051000130] = e8b122ff ! Mem[0000000051800108] = 0fcd63e61f8e605e, %l3 = ff4f0764d42119e8, %l3 = ff4f0764d42119e8 add %i3,0x08,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 0fcd63e61f8e605e p32_label_6: ! Mem[0000000050000118] = 14957aaf, %l1 = 0000000000000000 ldsh [%i0+%i6],%l1 ! %l1 = 0000000000001495 ! %l4 = 08344bc474dabd16, Mem[0000000090000117] = a220335f stb %l4,[%o0+0x017] ! Mem[0000000090000114] = 1620335f ! Mem[000000005080012c] = d42119e8, %l0 = 00000000428f2131 swap [%i1+0x02c],%l0 ! %l0 = 00000000d42119e8 ! Mem[0000000051800110] = 867211ce, %l4 = 08344bc474dabd16, %asi = 80 swapa [%i3+0x010]%asi,%l4 ! %l4 = 00000000867211ce ! Mem[0000000051000108] = ff00c44f, %l7 = 000000003bdfdae0 swapa [%i2+%i4]0x81,%l7 ! %l7 = 00000000ff00c44f ! Mem[0000000050000130] = 08344bc4, %l1 = 00001495, %l3 = 1f8e605e add %i0,0x30,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000008344bc4 ! Mem[000000009180013c] = 8e3ab89c, %l18 = 3d9dc17e28f14ffe lduwa [%o3+0x03c]%asi,%g2 ! %g2 = 3d9dc17e28f14ffe ! Mem[0000000091000108] = cc4c9acf8f22b23f, %l18 = 3d9dc17e28f14ffe ldxa [%o2+0x008]%asi,%g2 ! %g2 = cc4c9acf8f22b23f ! %l0 = 00000000d42119e8, Mem[0000000090800108] = fffffffffffffffb stx %l0,[%o1+%i4] ! Mem[0000000090800108] = 00000000d42119e8 ! Mem[000000005180012b] = f3c9a31c, %l3 = 0000000008344bc4 ldstub [%i3+0x02b],%l3 ! %l3 = 000000000000001c p32_label_7: ! Mem[0000000051800110] = 16bdda74, %l1 = 0000000000001495 ldsha [%i3+%i5]0x89,%l1 ! %l1 = ffffffffffffda74 ! %l4 = 00000000867211ce, Mem[000000009080012c] = ba79412b stw %l4,[%o1+0x02c] ! Mem[000000009080012c] = 867211ce ! %l2 = ffffcd0f, %l3 = 0000001c, Mem[0000000090800138] = 00000000 6b73bae7 std %l2,[%o1+0x038] ! Mem[0000000090800138] = ffffcd0f 0000001c ! Mem[0000000051000130] = e8b122ffe5c8a1e9, %l6 = 00000000000000c4, %l2 = ffffffffffffcd0f add %i2,0x30,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = e8b122ffe5c8a1e9 ! Mem[0000000050800110] = 6bbaa51bcd31aadd, %l6 = 00000000000000c4, %l4 = 00000000867211ce add %i1,0x10,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 6bbaa51bcd31aadd ! %l6 = 00000000000000c4, Mem[000000009000011e] = 76a0028c, %asi = 80 stha %l6,[%o0+0x01e]%asi ! Mem[000000009000011c] = 00c4028c ! Mem[0000000050000128] = 1fe5bd9f, %l2 = e8b122ffe5c8a1e9 lduwa [%i0+%o5]0x88,%l2 ! %l2 = 000000001fe5bd9f ! Mem[0000000050000128] = 9fbde51fc35f2161, %l4 = 6bbaa51bcd31aadd, %l6 = 00000000000000c4 add %i0,0x28,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 9fbde51fc35f2161 ! Mem[0000000051000134] = e5c8a1e9, %l6 = c35f2161, %l2 = 1fe5bd9f add %i2,0x34,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000e5c8a1e9 ! Mem[0000000050800124] = d4be7d62, %l7 = ff00c44f, %l3 = 0000001c add %i1,0x24,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000d4be7d62 p32_label_8: ! Mem[0000000051800110] = 74dabd16d184414a, %l1 = ffffffffffffda74, %l0 = 00000000d42119e8 add %i3,0x10,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 74dabd16d184414a ! Mem[0000000050000118] = ce117286af7a9514, %l6 = 9fbde51fc35f2161 ldxa [%i0+%i6]0x88,%l6 ! %l6 = ce117286af7a9514 ! Mem[0000000050000134] = 74dabd16, %l7 = 00000000ff00c44f, %asi = 80 swapa [%i0+0x034]%asi,%l7 ! %l7 = 0000000074dabd16 ! Mem[0000000050000118] = 14957aaf 867211ce, %l0 = d184414a, %l1 = ffffda74 ldd [%i0+%i6],%l0 ! %l0 = 0000000014957aaf 00000000867211ce ! Mem[0000000050000136] = ff00c44f, %l2 = 00000000e5c8a1e9 ldstub [%i0+0x036],%l2 ! %l2 = 00000000000000c4 ! Mem[0000000050800128] = ff4f0764, %l6 = ce117286af7a9514 swap [%i1+%o5],%l6 ! %l6 = 00000000ff4f0764 ! Mem[0000000091800138] = d0837b37, %l18 = 3d9dc17e28f14ffe lduwa [%o3+0x038]%asi,%g2 ! %g2 = 3d9dc17e28f14ffe ! Mem[0000000050000100] = 53cc88de, %l0 = 0000000014957aaf lduwa [%i0+%g0]0x80,%l0 ! %l0 = 0000000053cc88de ! Mem[0000000051000134] = e5c8a1e9, %l3 = d4be7d62, %l0 = 53cc88de add %i2,0x34,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000e5c8a1e9 ! Mem[0000000091800120] = 725398d0, %l18 = 3d9dc17e28f14ffe lduh [%o3+%o4],%g2 ! %g2 = 0000000000007253 p32_label_9: ! Mem[0000000050000118] = 14957aaf867211ce, %l0 = 00000000e5c8a1e9, %l2 = 00000000000000c4 add %i0,0x18,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 14957aaf867211ce ! Mem[0000000051000120] = 1f8e605e, %l5 = 000000000000006a lduha [%i2+%o4]0x80,%l5 ! %l5 = 0000000000001f8e ! Mem[0000000051000134] = e5c8a1e9, %l7 = 0000000074dabd16 swap [%i2+0x034],%l7 ! %l7 = 00000000e5c8a1e9 ! Mem[0000000050000130] = 08344bc4 ff00ff4f, %l4 = cd31aadd, %l5 = 00001f8e ldda [%i0+0x030]%asi,%l4 ! %l4 = 0000000008344bc4 00000000ff00ff4f ! Mem[0000000051800118] = 9664a766, %l3 = 00000000d4be7d62 lduba [%i3+%i6]0x80,%l3 ! %l3 = 0000000000000096 ! Mem[0000000050800134] = 253a1868, %l7 = 00000000e5c8a1e9 ldstub [%i1+0x034],%l7 ! %l7 = 0000000000000025 ! Mem[0000000051000110] = 14ddb4c2 65010f2e, %l2 = 867211ce, %l3 = 00000096 ldd [%i2+%i5],%l2 ! %l2 = 0000000014ddb4c2 0000000065010f2e ! Mem[0000000051800130] = b39338ff, %l2 = 0000000014ddb4c2 ldstuba [%i3+%o6]0x80,%l2 ! %l2 = 00000000000000b3 ! Mem[0000000051800104] = 00000057, %l2 = 000000b3, %l7 = 00000025 add %i3,0x04,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000000000057 ! Mem[0000000050000128] = 9fbde51fc35f2161, %l1 = 00000000867211ce, %l0 = 00000000e5c8a1e9 add %i0,0x28,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 9fbde51fc35f2161 p32_label_10: ! Mem[0000000050000110] = ab755e90, %l5 = 00000000ff00ff4f swap [%i0+%i5],%l5 ! %l5 = 00000000ab755e90 ! Mem[0000000091000108] = 9acf8f22, %l18 = 3d9dc17e28f14ffe ldsh [%o2+0x00a],%g2 ! %g2 = ffffffffffff9acf ! %l4 = 08344bc4, %l5 = ab755e90, Mem[0000000051800130] = ff9338ff 231cafbb stda %l4,[%i3+%o6]0x81 ! Mem[0000000051800130] = 08344bc4 ab755e90 ! Mem[0000000050000100] = de88cc53, %l1 = 00000000867211ce ldswa [%i0+%g0]0x88,%l1 ! %l1 = ffffffffde88cc53 ! %l2 = 00000000000000b3, Mem[0000000090000104] = c76a5f38, %asi = 80 stwa %l2,[%o0+0x004]%asi ! Mem[0000000090000104] = 000000b3 ! Mem[0000000050800100] = c44f0764b39338ff, %l2 = 00000000000000b3, %l5 = 00000000ab755e90 casxa [%i1]0x80,%l2,%l5 ! %l5 = c44f0764b39338ff ! Mem[0000000090000130] = 6f370eaa, %l18 = 3d9dc17e28f14ffe ldsb [%o0+0x032],%g2 ! %g2 = 000000000000006f ! %l2 = 00000000000000b3, Mem[0000000090000110] = 76bf43f3 stw %l2,[%o0+%i5] ! Mem[0000000090000110] = 000000b3 ! Mem[0000000090000134] = 0eaa4fa4, %l18 = 3d9dc17e28f14ffe lduwa [%o0+0x034]%asi,%g2 ! %g2 = 3d9dc17e28f14ffe ! Mem[0000000050000118] = 14957aaf, %l0 = 9fbde51fc35f2161 ldstuba [%i0+%i6]0x81,%l0 ! %l0 = 0000000000000014 p32_label_11: ! %l0 = 0000000000000014, Mem[0000000051000133] = e8b122ff stb %l0,[%i2+0x033] ! Mem[0000000051000130] = e8b12214 ! %l1 = ffffffffde88cc53, Mem[0000000090000104] = 000000b3 stw %l1,[%o0+0x004] ! Mem[0000000090000104] = de88cc53 ! Mem[0000000050800128] = af7a9514, %l3 = 0000000065010f2e swap [%i1+%o5],%l3 ! %l3 = 00000000af7a9514 ! %l3 = 00000000af7a9514, Mem[0000000090800120] = 67cb6fb0cd32aeda stx %l3,[%o1+%o4] ! Mem[0000000090800120] = 00000000af7a9514 ! %l7 = 0000000000000057, Mem[0000000051800108] = 5e608e1fe663cd0f stxa %l7,[%i3+%i4]0x89 ! Mem[0000000051800108] = 0000000000000057 ! Mem[0000000091000128] = f4c833a8, %l18 = 3d9dc17e28f14ffe ldsha [%o2+0x028]%asi,%g2 ! %g2 = fffffffffffff4c8 ! Mem[0000000090800120] = 00000000, %l18 = 3d9dc17e28f14ffe ldsw [%o1+%o4],%g2 ! %g2 = 3d9dc17e28f14ffe ! Mem[0000000050800138] = 3ad84379898a0b39, %l3 = 00000000af7a9514, %l4 = 0000000008344bc4 add %i1,0x38,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 3ad84379898a0b39 ! %l6 = 00000000ff4f0764, Mem[0000000090000125] = 4202022f stb %l6,[%o0+0x025] ! Mem[0000000090000124] = 6402022f ! Mem[0000000051000108] = e0dadf3b, %l4 = 3ad84379898a0b39 swapa [%i2+%i4]0x88,%l4 ! %l4 = 00000000e0dadf3b p32_label_12: ! Mem[0000000050000130] = c44b3408, %l0 = 0000000000000014 swapa [%i0+%o6]0x88,%l0 ! %l0 = 00000000c44b3408 ! Mem[0000000050000130] = 14000000, %l7 = 00000057, %l5 = b39338ff add %i0,0x30,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000014000000 ! %l0 = c44b3408, %l1 = de88cc53, Mem[0000000051800130] = 08344bc4 ab755e90 stda %l0,[%i3+%o6]0x81 ! Mem[0000000051800130] = c44b3408 de88cc53 ! Mem[0000000091800110] = 477a17de, %l18 = 3d9dc17e28f14ffe ldsw [%o3+%i5],%g2 ! %g2 = 3d9dc17e28f14ffe ! Mem[0000000050000130] = 14000000, %l3 = 00000000af7a9514 swapa [%i0+%o6]0x81,%l3 ! %l3 = 0000000014000000 ! %l6 = ff4f0764, %l7 = 00000057, Mem[0000000050800100] = 64074fc4 ff3893b3 stda %l6,[%i1+%g0]0x89 ! Mem[0000000050800100] = ff4f0764 00000057 ! Mem[0000000050800130] = f0f3d88eff3a1868, %l6 = 00000000ff4f0764 ldxa [%i1+%o6]0x80,%l6 ! %l6 = f0f3d88eff3a1868 ! Mem[000000005080012c] = 428f2131, %l4 = 00000000e0dadf3b ldstub [%i1+0x02c],%l4 ! %l4 = 0000000000000042 ! Mem[0000000051800130] = c44b3408 de88cc53, %l0 = c44b3408, %l1 = de88cc53 ldda [%i3+%o6]0x81,%l0 ! %l0 = 00000000c44b3408 00000000de88cc53 ! %l2 = 00000000000000b3, Mem[0000000051800128] = f3c9a3ff4e17a8cb stxa %l2,[%i3+%o5]0x80 ! Mem[0000000051800128] = 00000000000000b3 p32_label_13: ! Mem[0000000050000108] = b8fc2ff40bfbf427, %l1 = 00000000de88cc53, %l5 = 0000000014000000 add %i0,0x08,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = b8fc2ff40bfbf427 ! Mem[0000000051800118] = 9664a766 791968fb, %l6 = ff3a1868, %l7 = 00000057 ldda [%i3+%i6]0x80,%l6 ! %l6 = 000000009664a766 00000000791968fb ! Mem[0000000051800100] = 502bf99f, %l0 = 00000000c44b3408 ldstuba [%i3+%g0]0x89,%l0 ! %l0 = 000000000000009f ! Mem[0000000050800118] = 6a249ac0e55be94b, %l3 = 0000000014000000, %l7 = 00000000791968fb add %i1,0x18,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 6a249ac0e55be94b ! %l2 = 00000000000000b3, Mem[0000000051800110] = 74dabd16d184414a stxa %l2,[%i3+%i5]0x81 ! Mem[0000000051800110] = 00000000000000b3 ! Mem[0000000050000118] = ff957aaf, %l7 = 6a249ac0e55be94b lduwa [%i0+%i6]0x80,%l7 ! %l7 = 00000000ff957aaf ! %l4 = 0000000000000042, Mem[0000000050000130] = af7a9514ff00ff4f stx %l4,[%i0+%o6] ! Mem[0000000050000130] = 0000000000000042 ! Mem[0000000051800100] = 502bf9ff, %l6 = 000000009664a766 swapa [%i3+%g0]0x88,%l6 ! %l6 = 00000000502bf9ff ! Mem[000000009000012c] = 68c05e54, %l18 = 3d9dc17e28f14ffe ldub [%o0+0x02c],%g2 ! %g2 = 0000000000000068 ! Mem[0000000050000128] = 9fbde51f, %l0 = 000000000000009f swapa [%i0+%o5]0x81,%l0 ! %l0 = 000000009fbde51f p32_label_14: ! %l1 = 00000000de88cc53, Mem[0000000050000128] = 0000009f stha %l1,[%i0+%o5]0x81 ! Mem[0000000050000128] = cc53009f ! Mem[0000000051000108] = 898a0b39, %l6 = 00000000502bf9ff swapa [%i2+%i4]0x88,%l6 ! %l6 = 00000000898a0b39 ! Mem[0000000090000114] = 9c3e7716, %l18 = 3d9dc17e28f14ffe lduwa [%o0+0x014]%asi,%g2 ! %g2 = 3d9dc17e28f14ffe ! Mem[0000000050800100] = 64074fff57000000, %l3 = 0000000014000000 ldx [%i1+%g0],%l3 ! %l3 = 64074fff57000000 ! Mem[0000000051000101] = bae8572d, %l7 = 00000000ff957aaf ldstub [%i2+0x001],%l7 ! %l7 = 00000000000000e8 ! Mem[0000000051000110] = 14ddb4c2, %l2 = 00000000000000b3 swap [%i2+%i5],%l2 ! %l2 = 0000000014ddb4c2 ! Mem[0000000051800120] = 58529022dadfd575, %l3 = 64074fff57000000, %l3 = 64074fff57000000 add %i3,0x20,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 58529022dadfd575 ! Mem[0000000051800118] = 9664a766, %l5 = b8fc2ff40bfbf427 swapa [%i3+%i6]0x81,%l5 ! %l5 = 000000009664a766 ! Mem[0000000090800114] = 9b20b1df, %l18 = 3d9dc17e28f14ffe ldsb [%o1+0x016],%g2 ! %g2 = ffffffffffffff9b ! Mem[0000000090800108] = 00000000, %l18 = 3d9dc17e28f14ffe ldsw [%o1+%i4],%g2 ! %g2 = 3d9dc17e28f14ffe p32_label_15: ! Mem[0000000051000128] = 428f2131, %l6 = 00000000898a0b39 ldub [%i2+0x02a],%l6 ! %l6 = 0000000000000021 ! Mem[0000000051800108] = 00000057, %l1 = 00000000de88cc53 lduwa [%i3+%i4]0x88,%l1 ! %l1 = 0000000000000057 ! Mem[000000005080013c] = 898a0b39, %l5 = 000000009664a766 ldstub [%i1+0x03c],%l5 ! %l5 = 0000000000000089 ! Mem[0000000050000108] = f42ffcb8, %l2 = 0000000014ddb4c2 ldstuba [%i0+%i4]0x88,%l2 ! %l2 = 00000000000000b8 ! Mem[0000000091800100] = 921776b1, %l18 = 3d9dc17e28f14ffe ldsha [%o3+0x000]%asi,%g2 ! %g2 = ffffffffffff9217 ! Mem[0000000050800120] = 7fe7f024d4be7d62, %l3 = 58529022dadfd575, %l5 = 0000000000000089 add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 7fe7f024d4be7d62 ! Mem[0000000051800100] = 9664a766, %l5 = 7fe7f024d4be7d62 swapa [%i3+%g0]0x89,%l5 ! %l5 = 000000009664a766 ! Mem[0000000051800130] = c44b3408de88cc53, %l3 = 58529022dadfd575 ldx [%i3+%o6],%l3 ! %l3 = c44b3408de88cc53 ! Mem[0000000050000120] = 4be95be5, %l5 = 000000009664a766 ldsba [%i0+%o4]0x89,%l5 ! %l5 = ffffffffffffffe5 ! %l6 = 00000021, %l7 = 000000e8, Mem[0000000051000100] = 2d57ffba 1d86206e stda %l6,[%i2+%g0]0x89 ! Mem[0000000051000100] = 00000021 000000e8 ba,a p32_not_taken_0_end p32_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p32_branch_failed p32_not_taken_0_end: ! End of Random Code for Processor 32 p32_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x080] ! Set processor 32 done flag ! Check Registers p32_check_registers: set p32_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000009fbde51f bne,a,pn %xcc,p32_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000057 bne,a,pn %xcc,p32_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000b8 bne,a,pn %xcc,p32_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be c44b3408de88cc53 bne,a,pn %xcc,p32_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000042 bne,a,pn %xcc,p32_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffffe5 bne,a,pn %xcc,p32_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000021 bne,a,pn %xcc,p32_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000e8 bne,a,pn %xcc,p32_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p32_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = fffc2ff40bfbf427 ldx [%i0+0x008],%g3 ! Observed data at 0000000050000108 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff00ff4fcef44a67 ldx [%i0+0x010],%g3 ! Observed data at 0000000050000110 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = e55be94b77a14da6 ldx [%i0+0x020],%g3 ! Observed data at 0000000050000120 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = cc53009fc35f2161 ldx [%i0+0x028],%g3 ! Observed data at 0000000050000128 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0000000000000042 ldx [%i0+0x030],%g3 ! Observed data at 0000000050000130 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x030,%g4 set p32_local1_expect,%g1 ldx [%g1+0x028],%g2 ! Expected data = 65010f2eff8f2131 ldx [%i1+0x028],%g3 ! Observed data at 0000000050800128 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 3ad84379ff8a0b39 ldx [%i1+0x038],%g3 ! Observed data at 0000000050800138 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x038,%g4 set p32_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 21000000e8000000 ldx [%i2+0x000],%g3 ! Observed data at 0000000051000100 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = fff92b50844ddfc6 ldx [%i2+0x008],%g3 ! Observed data at 0000000051000108 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000b365010f2e ldx [%i2+0x010],%g3 ! Observed data at 0000000051000110 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1f8e605e4ed7b17c ldx [%i2+0x020],%g3 ! Observed data at 0000000051000120 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = e8b1221474dabd16 ldx [%i2+0x030],%g3 ! Observed data at 0000000051000130 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x030,%g4 set p32_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 627dbed400000057 ldx [%i3+0x000],%g3 ! Observed data at 0000000051800100 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000000000000b3 ldx [%i3+0x010],%g3 ! Observed data at 0000000051800110 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0bfbf427791968fb ldx [%i3+0x018],%g3 ! Observed data at 0000000051800118 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000000000000b3 ldx [%i3+0x028],%g3 ! Observed data at 0000000051800128 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0c0115ff96445616 ldx [%i3+0x038],%g3 ! Observed data at 0000000051800138 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x038,%g4 ! The test for processor 32 has passed p32_passed: ta GOOD_TRAP nop p32_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p32_failed p32_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p32_failed p32_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p32_failed p32_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p32_failed p32_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p32_failed p32_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p32_failed p32_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p32_failed p32_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p32_failed ! The test for processor 32 failed p32_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x080] ! Set processor 32 done flag set p32_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 32 failed p32_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x080] ! Set processor 32 done flag set p32_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p32_dfill_failed: ba p32_failed mov 0xddd,%g1 p32_selfmod_failed: ba p32_failed mov 0xabc,%g1 p32_common_error: or %g0,0xf00,%g1 ba p32_failed mov %o5,%g3 p32_common_signature_error: set p32_temp,%g1 ba p32_failed st %g2,[%g1] ! Common Lock Number p32_common_timeout: set p32_temp,%g1 ba p32_failed st %g2,[%g1] ! Common Lock Number p32_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p32_failed mov 0x0,%g3 p32_trap1e: ldub [%i0+0x012],%l7 ! Mem[0000000050000112] stb %l4,[%i3+0x002] ! Mem[0000000051800102] ldstub [%i3+0x015],%l1 ! Mem[0000000051800115] ldstub [%i3+0x03b],%l7 ! Mem[000000005180013b] ldsb [%i2+0x02c],%l2 ! Mem[000000005100012c] ldstub [%i1+0x002],%l2 ! Mem[0000000050800102] ldd [%i1+0x000],%l2 ! Mem[0000000050800100] done p32_trap1o: ldub [%o0+0x012],%l7 ! Mem[0000000050000112] stb %l4,[%o3+0x002] ! Mem[0000000051800102] ldstub [%o3+0x015],%l1 ! Mem[0000000051800115] ldstub [%o3+0x03b],%l7 ! Mem[000000005180013b] ldsb [%o2+0x02c],%l2 ! Mem[000000005100012c] ldstub [%o1+0x002],%l2 ! Mem[0000000050800102] ldd [%o1+0x000],%l2 ! Mem[0000000050800100] done p32_trap2e: std %l6,[%i3+0x038] ! Mem[0000000051800138] swap [%i3+0x00c],%l4 ! Mem[000000005180010c] swap [%i2+0x008],%l4 ! Mem[0000000051000108] done p32_trap2o: std %l6,[%o3+0x038] ! Mem[0000000051800138] swap [%o3+0x00c],%l4 ! Mem[000000005180010c] swap [%o2+0x008],%l4 ! Mem[0000000051000108] done p32_trap3e: nop nop done p32_trap3o: nop nop done p32_init_memory_pointers: set p32_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p32_local0_start,%i0 set p32_local1_start,%i1 set p32_local2_start,%i2 set p32_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 17513d903bdfdae0 ldx [%g1+0x008],%l1 ! %l1 = 78977c4a0e6d4ccd ldx [%g1+0x010],%l2 ! %l2 = f57e3d03f0f3d88e ldx [%g1+0x018],%l3 ! %l3 = 9596ac09f80fb3a0 ldx [%g1+0x020],%l4 ! %l4 = 2d794bade655b825 ldx [%g1+0x028],%l5 ! %l5 = b7b8edde5f3f0011 ldx [%g1+0x030],%l6 ! %l6 = f456a098197173be ldx [%g1+0x038],%l7 ! %l7 = 9a857c7073ba8063 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 33 processor_33: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x84] ! Set the start flag wrpr %g0,7,%cleanwin call p33_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 33 wr %g0,0x4,%fprs ! Make sure fef is 1 set p33_init_freg,%g1 ! %f0 = f63ceddc c8795143 dfac134b 9c633502 ! %f4 = 03de6027 8b318f25 a6f1a395 f6458190 ! %f8 = 3f68579a 4bae3330 cf3b75ca 16a805ff ! %f12 = c4adcc4c 0dacc345 3e3eddea 0738688b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a8618cc5 f6411a43 b392fd10 43ca8032 ! %f20 = ba041aa1 8c544465 5d5d77e7 90a9d5f8 ! %f24 = 5c3c47ab 5c922553 0eae701f 2434c5c1 ! %f28 = 4367906a bd5ab004 f042db8f 3f57b69a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 1551307d ff12a5a5 aa593663 48ab6665 ! %f36 = d34a6c90 d3414c5c d8c2de40 1f5b1379 ! %f40 = 28ad7c1d 0c4b7620 fe8135be 427f6089 ! %f44 = ca88a948 c691217c effb68fc f26288ad ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3db2e87800000073,%g7,%g1 ! GSR scale = 14, align = 3 wr %g1,%g0,%gsr ! GSR = 3db2e87800000073 wr %g0,%y ! Clear Y 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[0000000052000110] = b9e43f0b, %l5 = a45788b238a72269 swap [%i0+%i5],%l5 ! %l5 = 00000000b9e43f0b ! Mem[0000000052000110] = 6922a738, %l6 = f40cb1d7a56a2c27 swapa [%i0+%i5]0x88,%l6 ! %l6 = 000000006922a738 ! Mem[0000000052800100] = 79f8211f, %l2 = 24486fea2afe7bf9 ldsba [%i1+%g0]0x80,%l2 ! %l2 = 0000000000000079 ! Mem[0000000090000118] = 5f9f35f5, %l18 = b89083e7c9cc18ae ldub [%o0+0x01a],%g2 ! %g2 = 000000000000005f ! %l5 = 00000000b9e43f0b, Mem[0000000091000120] = 9398602703ba71d0, %asi = 80 stxa %l5,[%o2+0x020]%asi ! Mem[0000000091000120] = 00000000b9e43f0b ! %l7 = 61985c5ff5ed7015, Mem[0000000090800122] = 6fb0cd32 stba %l7,[%o1+0x022]%asi ! Mem[0000000090800120] = 15b0cd32 ! Mem[0000000091000100] = c43630fe, %l18 = b89083e7c9cc18ae ldsh [%o2+0x002],%g2 ! %g2 = ffffffffffffc436 ! %l6 = 000000006922a738, Mem[0000000053800120] = f17082d0 stwa %l6,[%i3+%o4]0x81 ! Mem[0000000053800120] = 6922a738 ! Mem[0000000053800130] = 958d4052, %l4 = d808db5e, %l2 = 00000079 add %i3,0x30,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000958d4052 ! %l2 = 00000000958d4052, Mem[0000000091000130] = 87522d2e9081a561 stx %l2,[%o2+%o6] ! Mem[0000000091000130] = 00000000958d4052 p33_label_2: ! Mem[000000005280010e] = 7a9c0078, %l5 = 00000000b9e43f0b ldstub [%i1+0x00e],%l5 ! %l5 = 0000000000000000 ! %l6 = 000000006922a738, Mem[0000000053800104] = 547ddf12, %asi = 80 stwa %l6,[%i3+0x004]%asi ! Mem[0000000053800104] = 6922a738 ! Mem[0000000090800108] = 008aedfa, %l18 = b89083e7c9cc18ae lduw [%o1+%i4],%g2 ! %g2 = b89083e7c9cc18ae ! Mem[0000000090800130] = e8614bb4 bb4d7b94, %l6 = 6922a738, %l7 = f5ed7015 ldd [%o1+%o6],%g2 ! %l6 = 000000006922a738 61985c5ff5ed7015 ! Mem[0000000053800118] = 4327bfc3, %l0 = 52a08ba26d7fb982 swapa [%i3+%i6]0x80,%l0 ! %l0 = 000000004327bfc3 ! Mem[0000000052000130] = 29e921b5, %l2 = 00000000958d4052 lduba [%i0+%o6]0x80,%l2 ! %l2 = 0000000000000029 ! Mem[0000000052000100] = 5c6a0c92701fb481, %l2 = 0000000000000029, %l4 = d14c8a0ed808db5e casxa [%i0]0x80,%l2,%l4 ! %l4 = 5c6a0c92701fb481 ! Mem[0000000052000108] = a085a291a508792d, %l7 = 61985c5ff5ed7015 ldxa [%i0+%i4]0x88,%l7 ! %l7 = a085a291a508792d ! Mem[0000000052800120] = 97add1ef, %l2 = 0000000000000029 ldstub [%i1+%o4],%l2 ! %l2 = 0000000000000097 ! %l2 = 0000000000000097, Mem[0000000053000104] = c11e0f7f sth %l2,[%i2+0x004] ! Mem[0000000053000104] = 00970f7f p33_label_3: ! %l1 = 8a05b372d0b58f6b, Mem[0000000091000100] = 4f11c436 stw %l1,[%o2+%g0] ! Mem[0000000091000100] = d0b58f6b ! Mem[000000005200010c] = 91a285a0, %l3 = c161a64c2c80ba33 ldstub [%i0+0x00c],%l3 ! %l3 = 0000000000000091 ! %l1 = 8a05b372d0b58f6b, Mem[0000000052800110] = 84e689fb stwa %l1,[%i1+%i5]0x81 ! Mem[0000000052800110] = d0b58f6b ! Mem[0000000090000138] = 31744640, %l18 = b89083e7c9cc18ae lduw [%o0+0x038],%g2 ! %g2 = b89083e7c9cc18ae ! Mem[0000000052800130] = f0980651803eab12, %l4 = 5c6a0c92701fb481, %l5 = 0000000000000000 add %i1,0x30,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = f0980651803eab12 ! Mem[0000000052800118] = 15ad40c0, %l3 = 00000091, %l0 = 4327bfc3 add %i1,0x18,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000015ad40c0 ! Mem[0000000090800130] = e8614bb4, %l18 = b89083e7c9cc18ae ldsh [%o1+%o6],%g2 ! %g2 = ffffffffffffe861 ! Mem[0000000052000130] = 29e921b5, %l2 = 0000000000000097 ldsba [%i0+%o6]0x80,%l2 ! %l2 = 0000000000000029 ! %l0 = 0000000015ad40c0, Mem[0000000091800128] = bf40176435187c6a stx %l0,[%o3+%o5] ! Mem[0000000091800128] = 0000000015ad40c0 ! Mem[0000000052800128] = b18c74fc, %l6 = 000000006922a738 ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 00000000000000fc p33_label_4: ! Mem[0000000052000100] = 920c6a5c, %l4 = 5c6a0c92701fb481 swapa [%i0+%g0]0x88,%l4 ! %l4 = 00000000920c6a5c ! Mem[0000000052800115] = 8cd3d691, %l1 = 8a05b372d0b58f6b ldstuba [%i1+0x015]%asi,%l1 ! %l1 = 00000000000000d3 ! %l1 = 00000000000000d3, Mem[0000000091000118] = 28238bb1833d66b8 stx %l1,[%o2+%i6] ! Mem[0000000091000118] = 00000000000000d3 ! Mem[0000000052000100] = 81b41f70, %l3 = 0000000000000091 ldsba [%i0+%g0]0x80,%l3 ! %l3 = ffffffffffffff81 ! Mem[0000000053000138] = 7f973627, %l0 = 0000000015ad40c0 swap [%i2+0x038],%l0 ! %l0 = 000000007f973627 ! Mem[0000000052800130] = f0980651803eab12, %l5 = f0980651803eab12 ldxa [%i1+%o6]0x80,%l5 ! %l5 = f0980651803eab12 ! Mem[0000000052800120] = efd1adff, %l1 = 00000000000000d3 lduha [%i1+%o4]0x88,%l1 ! %l1 = 000000000000adff ! %l0 = 000000007f973627, Mem[0000000053000110] = 23072c87 sth %l0,[%i2+%i5] ! Mem[0000000053000110] = 36272c87 ! Mem[0000000053800118] = 6d7fb982, %l6 = 00000000000000fc ldstuba [%i3+%i6]0x81,%l6 ! %l6 = 000000000000006d ! Mem[0000000053800108] = f1ec70fb, %l6 = 000000000000006d swapa [%i3+%i4]0x88,%l6 ! %l6 = 00000000f1ec70fb p33_label_5: ! Mem[0000000052000130] = 29e921b5d9de820e, %l5 = f0980651803eab12, %l4 = 00000000920c6a5c add %i0,0x30,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 29e921b5d9de820e ! Mem[0000000052000124] = 32c93034, %l6 = 00000000f1ec70fb, %asi = 80 swapa [%i0+0x024]%asi,%l6 ! %l6 = 0000000032c93034 ! %l6 = 32c93034, %l7 = a508792d, Mem[0000000091000110] = 3e07e896 1ee988b4 std %l6,[%o2+%i5] ! Mem[0000000091000110] = 32c93034 a508792d ! Mem[0000000053000100] = fbf5509b, %l7 = a085a291a508792d lduba [%i2+%g0]0x89,%l7 ! %l7 = 000000000000009b ! Mem[000000005300010b] = 7af85cd3, %l0 = 000000007f973627 ldstub [%i2+0x00b],%l0 ! %l0 = 00000000000000d3 ! Mem[0000000052000100] = 81b41f70, %l0 = 00000000000000d3 swap [%i0+%g0],%l0 ! %l0 = 0000000081b41f70 ! Mem[0000000053000118] = 71986ab6, %l2 = 0000000000000029 swapa [%i2+%i6]0x81,%l2 ! %l2 = 0000000071986ab6 ! Mem[0000000090800104] = 61e3008a, %l18 = b89083e7c9cc18ae ldsh [%o1+0x006],%g2 ! %g2 = 00000000000061e3 ! %l4 = d9de820e, %l5 = 803eab12, Mem[0000000053800118] = 82b97fff 1da822e5 stda %l4,[%i3+%i6]0x88 ! Mem[0000000053800118] = d9de820e 803eab12 ! Mem[0000000091800130] = 12ed6112, %l18 = b89083e7c9cc18ae ldsb [%o3+0x033],%g2 ! %g2 = 0000000000000012 p33_label_6: ! %l1 = 000000000000adff, Mem[000000009080010e] = ad5405b9 sth %l1,[%o1+0x00e] ! Mem[000000009080010c] = adff05b9 ! %l5 = f0980651803eab12, Mem[000000005380012c] = be7554a6, %asi = 80 stwa %l5,[%i3+0x02c]%asi ! Mem[000000005380012c] = 803eab12 ! Mem[0000000052800130] = 510698f0, %l7 = 000000000000009b lduba [%i1+%o6]0x88,%l7 ! %l7 = 00000000000000f0 ! Mem[0000000052800130] = f0980651803eab12, %l5 = f0980651803eab12, %l5 = f0980651803eab12 add %i1,0x30,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = f0980651803eab12 ! Mem[0000000053000128] = 106ae832e4261c0e, %l5 = f0980651803eab12, %l6 = 0000000032c93034 add %i2,0x28,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 106ae832e4261c0e ! Mem[000000005380013c] = cc46375d, %l5 = 803eab12, %l7 = 000000f0 add %i3,0x3c,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000cc46375d ! %l7 = 00000000cc46375d, Mem[0000000090000130] = bb166f37 stw %l7,[%o0+%o6] ! Mem[0000000090000130] = cc46375d ! Mem[000000005280010c] = 7a9cff78, %l3 = ffffff81, %l1 = 0000adff add %i1,0x0c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 000000007a9cff78 ! Mem[000000005280012c] = 3075aa69, %l3 = ffffffffffffff81, %asi = 80 swapa [%i1+0x02c]%asi,%l3 ! %l3 = 000000003075aa69 ! Mem[0000000091000114] = 792d0000, %l18 = b89083e7c9cc18ae ldsh [%o2+0x016],%g2 ! %g2 = 000000000000792d p33_label_7: ! %l3 = 000000003075aa69, Mem[0000000052800134] = 803eab12 sth %l3,[%i1+0x034] ! Mem[0000000052800134] = aa69ab12 ! Mem[0000000053000118] = 00000029, %l1 = 000000007a9cff78 ldstuba [%i2+%i6]0x80,%l1 ! %l1 = 0000000000000000 ! Mem[0000000052800129] = ff748cb1, %l3 = 000000003075aa69 ldstub [%i1+0x029],%l3 ! %l3 = 0000000000000074 ! Mem[0000000052800130] = f0980651aa69ab12, %l6 = 106ae832e4261c0e, %l7 = 00000000cc46375d add %i1,0x30,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = f0980651aa69ab12 ! Mem[0000000052800110] = d0b58f6b, %l1 = 00000000, %l5 = 803eab12 add %i1,0x10,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000d0b58f6b ! %l4 = d9de820e, %l5 = d0b58f6b, Mem[0000000052000100] = 000000d3 701fb481 std %l4,[%i0+%g0] ! Mem[0000000052000100] = d9de820e d0b58f6b ! Mem[0000000090000130] = cc46375d, %l18 = b89083e7c9cc18ae lduh [%o0+%o6],%g2 ! %g2 = 000000000000cc46 ! Mem[0000000052000108] = 2d7908a5ffa285a0, %l2 = 0000000071986ab6, %l4 = 29e921b5d9de820e add %i0,0x08,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 2d7908a5ffa285a0 ! Mem[0000000053800130] = 958d4052, %l7 = f0980651aa69ab12, %asi = 80 swapa [%i3+0x030]%asi,%l7 ! %l7 = 00000000958d4052 ! Mem[0000000090000124] = 02022f9e, %l18 = b89083e7c9cc18ae lduh [%o0+0x026],%g2 ! %g2 = 0000000000000202 p33_label_8: ! Mem[0000000053800110] = d84f5bc2, %l5 = 00000000d0b58f6b, %asi = 80 swapa [%i3+0x010]%asi,%l5 ! %l5 = 00000000d84f5bc2 ! Mem[0000000053800110] = 6b8fb5d0, %l3 = 0000000000000074 swapa [%i3+%i5]0x89,%l3 ! %l3 = 000000006b8fb5d0 ! Mem[0000000053800111] = 74000000, %l7 = 00000000958d4052 ldstuba [%i3+0x011]%asi,%l7 ! %l7 = 0000000000000000 ! Mem[0000000052800120] = ffadd1ef, %l2 = 0000000071986ab6 swap [%i1+%o4],%l2 ! %l2 = 00000000ffadd1ef ! Mem[0000000090800134] = 7b9430a9, %l18 = b89083e7c9cc18ae ldsh [%o1+0x036],%g2 ! %g2 = 0000000000007b94 ! Mem[0000000053000134] = c368315c, %l6 = e4261c0e, %l7 = 00000000 add %i2,0x34,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000c368315c ! Mem[0000000052000138] = b433cea7, %l6 = e4261c0e, %l1 = 00000000 add %i0,0x38,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000b433cea7 ! %l4 = 2d7908a5ffa285a0, Mem[0000000053800108] = 6d0000006b56c952 stx %l4,[%i3+%i4] ! Mem[0000000053800108] = 2d7908a5ffa285a0 ! Mem[0000000052800110] = 6b8fb5d0, %l7 = 00000000c368315c swapa [%i1+%i5]0x89,%l7 ! %l7 = 000000006b8fb5d0 ! %l4 = 2d7908a5ffa285a0, Mem[0000000052800134] = aa69ab12 stw %l4,[%i1+0x034] ! Mem[0000000052800134] = ffa285a0 p33_label_9: ! %l5 = 00000000d84f5bc2, Mem[000000009080012e] = 412be861 sth %l5,[%o1+0x02e] ! Mem[000000009080012c] = 5bc2e861 ! Mem[0000000053000120] = 5b7406d7 fe72f2e2, %l2 = ffadd1ef, %l3 = 6b8fb5d0 ldda [%i2+0x020]%asi,%l2 ! %l2 = 000000005b7406d7 00000000fe72f2e2 ! Mem[0000000053800100] = 653f6490, %l7 = 000000006b8fb5d0 swapa [%i3+%g0]0x81,%l7 ! %l7 = 00000000653f6490 ! Mem[000000005300012c] = e4261c0e, %l1 = b433cea7, %l1 = b433cea7 add %i2,0x2c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000e4261c0e ! Mem[0000000053800108] = 2d7908a5, %l2 = 000000005b7406d7 swap [%i3+%i4],%l2 ! %l2 = 000000002d7908a5 ! %l1 = 00000000e4261c0e, Mem[0000000090000118] = 20335f9f35f576a0 stx %l1,[%o0+%i6] ! Mem[0000000090000118] = 00000000e4261c0e ! Mem[0000000053800126] = c2b93f23, %l1 = 00000000e4261c0e ldstub [%i3+0x026],%l1 ! %l1 = 000000000000003f ! Mem[0000000053800100] = d0b58f6b, %l4 = 2d7908a5ffa285a0 swapa [%i3+%g0]0x88,%l4 ! %l4 = 00000000d0b58f6b ! Mem[0000000052800100] = 1f21f879, %l0 = 0000000081b41f70 ldsba [%i1+%g0]0x89,%l0 ! %l0 = 0000000000000079 ! Mem[0000000053800118] = 0e82ded912ab3e80, %l5 = 00000000d84f5bc2, %l3 = 00000000fe72f2e2 add %i3,0x18,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 0e82ded912ab3e80 p33_label_10: ! %l2 = 2d7908a5, %l3 = 12ab3e80, Mem[0000000053800128] = 209c682b 803eab12 stda %l2,[%i3+%o5]0x81 ! Mem[0000000053800128] = 2d7908a5 12ab3e80 ! Mem[000000005280011d] = 34ee74dc, %l0 = 0000000000000079 ldstub [%i1+0x01d],%l0 ! %l0 = 00000000000000ee ! Mem[000000005300011d] = 8d5c3771, %l2 = 000000002d7908a5 ldstub [%i2+0x01d],%l2 ! %l2 = 000000000000005c ! Mem[0000000052800130] = f0980651ffa285a0, %l3 = 0e82ded912ab3e80, %l2 = 000000000000005c add %i1,0x30,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = f0980651ffa285a0 ! Mem[000000005200010c] = ffa285a0, %l7 = 00000000653f6490, %asi = 80 swapa [%i0+0x00c]%asi,%l7 ! %l7 = 00000000ffa285a0 ! Mem[0000000053000120] = 5b7406d7, %l0 = 00000000000000ee ldstuba [%i2+%o4]0x81,%l0 ! %l0 = 000000000000005b ! Mem[0000000052000130] = 29e921b5 d9de820e, %l2 = ffa285a0, %l3 = 12ab3e80 ldda [%i0+%o6]0x81,%l2 ! %l2 = 0000000029e921b5 00000000d9de820e ! Mem[000000005280011a] = 15ad40c0, %l2 = 0000000029e921b5 ldstub [%i1+0x01a],%l2 ! %l2 = 0000000000000040 ! Mem[000000005300011f] = 8dff3771, %l1 = 000000000000003f ldstuba [%i2+0x01f]%asi,%l1 ! %l1 = 0000000000000071 ! Mem[0000000053800120] = 38a72269, %l0 = 000000000000005b ldswa [%i3+%o4]0x88,%l0 ! %l0 = 0000000038a72269 p33_label_11: ! Mem[0000000052800118] = 15adffc0, %l6 = 106ae832e4261c0e swap [%i1+%i6],%l6 ! %l6 = 0000000015adffc0 ! Mem[000000005200010e] = 653f6490, %l1 = 0000000000000071 ldstub [%i0+0x00e],%l1 ! %l1 = 0000000000000064 ! Mem[000000009100011c] = 000000d3, %l18 = b89083e7c9cc18ae lduw [%o2+0x01c],%g2 ! %g2 = b89083e7c9cc18ae ! Mem[0000000053000118] = ff37ff8d 290000ff, %l0 = 38a72269, %l1 = 00000064 ldda [%i2+%i6]0x88,%l0 ! %l0 = 00000000290000ff 00000000ff37ff8d ! %l0 = 00000000290000ff, Mem[0000000090000104] = c76a5f38 stw %l0,[%o0+0x004] ! Mem[0000000090000104] = 290000ff ! Mem[000000005280011a] = e4261c0e, %l5 = 00000000d84f5bc2 ldstuba [%i1+0x01a]%asi,%l5 ! %l5 = 000000000000001c ! Mem[0000000052000114] = 2f375436, %l6 = 15adffc0, %l7 = ffa285a0 add %i0,0x14,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000002f375436 ! %l3 = 00000000d9de820e, Mem[0000000052000118] = bf52adac stha %l3,[%i0+%i6]0x89 ! Mem[0000000052000118] = bf52820e ! Mem[000000005380011a] = 0e82ded9, %l5 = 000000000000001c ldstub [%i3+0x01a],%l5 ! %l5 = 00000000000000de ! Mem[0000000052800134] = ffa285a0, %l0 = 00000000290000ff swap [%i1+0x034],%l0 ! %l0 = 00000000ffa285a0 p33_label_12: ! Mem[0000000053800108] = d706745b, %l4 = 00000000d0b58f6b ldsba [%i3+%i4]0x89,%l4 ! %l4 = 000000000000005b ! Mem[0000000053000118] = ff000029, %l2 = 00000040, %l7 = 2f375436 add %i2,0x18,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000ff000029 ! %l2 = 0000000000000040, Mem[0000000091000124] = b9e43f0b stw %l2,[%o2+0x024] ! Mem[0000000091000124] = 00000040 ! Mem[0000000053800128] = a508792d, %l5 = 00000000000000de ldsba [%i3+%o5]0x88,%l5 ! %l5 = 000000000000002d ! Mem[000000005380011c] = 12ab3e80, %l6 = 0000000015adffc0 swap [%i3+0x01c],%l6 ! %l6 = 0000000012ab3e80 ! %l6 = 0000000012ab3e80, Mem[0000000090000106] = 00ff7425 sth %l6,[%o0+0x006] ! Mem[0000000090000104] = 3e807425 ! Mem[0000000053800128] = 803eab12 a508792d, %l2 = 00000040, %l3 = d9de820e ldda [%i3+%o5]0x88,%l2 ! %l2 = 00000000a508792d 00000000803eab12 ! Mem[0000000053800130] = aa69ab12, %l2 = 00000000a508792d swapa [%i3+%o6]0x80,%l2 ! %l2 = 00000000aa69ab12 ! Mem[0000000053000108] = 7af85cff1cf2298f, %l4 = 000000000000005b, %l5 = 000000000000002d add %i2,0x08,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 7af85cff1cf2298f ! %l5 = 7af85cff1cf2298f, Mem[0000000052000120] = 01247329 stwa %l5,[%i0+%o4]0x81 ! Mem[0000000052000120] = 1cf2298f p33_label_13: ! %l0 = 00000000ffa285a0, Mem[0000000053800112] = 74ff0000 stb %l0,[%i3+0x012] ! Mem[0000000053800110] = 74ffa000 ! Mem[000000005380010c] = ffa285a0, %l7 = 00000000ff000029 swap [%i3+0x00c],%l7 ! %l7 = 00000000ffa285a0 ! Mem[000000009080011c] = 61d3fbdc, %l18 = b89083e7c9cc18ae ldsb [%o1+0x01c],%g2 ! %g2 = 0000000000000061 ! Mem[000000005280013c] = 94c49591, %l3 = 803eab12, %l3 = 803eab12 add %i1,0x3c,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000094c49591 ! Mem[0000000090800134] = 7b9430a9, %l18 = b89083e7c9cc18ae ldsha [%o1+0x036]%asi,%g2 ! %g2 = 0000000000007b94 ! %l4 = 000000000000005b, Mem[0000000053800100] = a085a2ff stha %l4,[%i3+%g0]0x81 ! Mem[0000000053800100] = 005ba2ff ! Mem[0000000052800100] = 79f8211f, %l6 = 0000000012ab3e80 ldsha [%i1+%g0]0x81,%l6 ! %l6 = 00000000000079f8 ! Mem[0000000053000130] = 81791723, %l2 = aa69ab12, %l7 = ffa285a0 add %i2,0x30,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000081791723 ! Mem[0000000052000133] = 29e921b5, %l2 = 00000000aa69ab12 ldstub [%i0+0x033],%l2 ! %l2 = 00000000000000b5 ! Mem[0000000091000118] = 00000000000000d3, %l18 = b89083e7c9cc18ae ldx [%o2+%i6],%g2 ! %g2 = 00000000000000d3 p33_label_14: ! Mem[0000000090800110] = 05b93bc7, %l18 = b89083e7c9cc18ae ldub [%o1+%i5],%g2 ! %g2 = 0000000000000005 ! %l2 = 000000b5, %l3 = 94c49591, Mem[0000000053800110] = 00a0ff74 802cee6d stda %l2,[%i3+%i5]0x89 ! Mem[0000000053800110] = 000000b5 94c49591 ! Mem[000000009000010c] = 0b1476bf, %l18 = b89083e7c9cc18ae ldsh [%o0+0x00e],%g2 ! %g2 = 0000000000000b14 ! Mem[000000005280010d] = 7a9cff78, %l1 = 00000000ff37ff8d ldstub [%i1+0x00d],%l1 ! %l1 = 000000000000009c ! Mem[0000000052000100] = d9de820ed0b58f6b, %l1 = 000000000000009c, %l5 = 7af85cff1cf2298f casxa [%i0]0x80,%l1,%l5 ! %l5 = d9de820ed0b58f6b ! Mem[0000000052800110] = 5c3168c3, %l4 = 0000005b, %l0 = ffa285a0 add %i1,0x10,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000005c3168c3 ! %l7 = 0000000081791723, Mem[0000000052000108] = a508792d stwa %l7,[%i0+%i4]0x89 ! Mem[0000000052000108] = 81791723 ! %l6 = 000079f8, %l7 = 81791723, Mem[0000000090800108] = 008aedfa cbefadff std %l6,[%o1+%i4] ! Mem[0000000090800108] = 000079f8 81791723 ! %l6 = 000079f8, %l7 = 81791723, Mem[0000000052800128] = b18cffff 81ffffff stda %l6,[%i1+%o5]0x88 ! Mem[0000000052800128] = 000079f8 81791723 ! %l3 = 0000000094c49591, Mem[0000000090000139] = 7446405e stb %l3,[%o0+0x039] ! Mem[0000000090000138] = 9146405e p33_label_15: ! Mem[0000000053800103] = 005ba2ff, %l5 = d9de820ed0b58f6b ldstub [%i3+0x003],%l5 ! %l5 = 00000000000000ff ! Mem[0000000053800117] = 9195c494, %l7 = 0000000081791723 ldstub [%i3+0x017],%l7 ! %l7 = 0000000000000094 ! Mem[0000000053000130] = 81791723, %l1 = 0000009c, %l6 = 000079f8 add %i2,0x30,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000081791723 ! Mem[0000000090800108] = 79f88179, %l18 = b89083e7c9cc18ae ldsha [%o1+0x00a]%asi,%g2 ! %g2 = 00000000000079f8 ! Mem[0000000052800110] = 5c3168c3, %l2 = 00000000000000b5 swap [%i1+%i5],%l2 ! %l2 = 000000005c3168c3 ! %l5 = 00000000000000ff, Mem[000000009100013b] = 6709595e stb %l5,[%o2+0x03b] ! Mem[0000000091000138] = ff09595e ! Mem[0000000053800128] = 2d7908a5, %l2 = 000000005c3168c3 lduba [%i3+%o5]0x80,%l2 ! %l2 = 000000000000002d ! Mem[000000005200011d] = eafa2ac4, %l3 = 0000000094c49591 ldstub [%i0+0x01d],%l3 ! %l3 = 00000000000000fa ! %l2 = 0000002d, %l3 = 000000fa, Mem[0000000052800118] = 0eff26e4 dc74ff34 stda %l2,[%i1+%i6]0x89 ! Mem[0000000052800118] = 0000002d 000000fa ! Mem[0000000053800120] = 38a72269, %l2 = 000000000000002d ldstuba [%i3+%o4]0x89,%l2 ! %l2 = 0000000000000069 ba,a p33_not_taken_0_end p33_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p33_branch_failed p33_not_taken_0_end: ! End of Random Code for Processor 33 1: membar #Sync ! Force all stores to complete p33_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x084] ! Set processor 33 done flag ! Check Registers p33_check_registers: set p33_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000005c3168c3 bne,a,pn %xcc,p33_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000009c bne,a,pn %xcc,p33_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000069 bne,a,pn %xcc,p33_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000fa bne,a,pn %xcc,p33_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000005b bne,a,pn %xcc,p33_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000ff bne,a,pn %xcc,p33_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000081791723 bne,a,pn %xcc,p33_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000094 bne,a,pn %xcc,p33_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p33_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 23177981653fff90 ldx [%i0+0x008],%g3 ! Observed data at 0000000052000108 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 272c6aa52f375436 ldx [%i0+0x010],%g3 ! Observed data at 0000000052000110 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0e8252bfeaff2ac4 ldx [%i0+0x018],%g3 ! Observed data at 0000000052000118 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1cf2298ff1ec70fb ldx [%i0+0x020],%g3 ! Observed data at 0000000052000120 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 29e921ffd9de820e ldx [%i0+0x030],%g3 ! Observed data at 0000000052000130 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x030,%g4 set p33_local1_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 5e52f9b47affff78 ldx [%i1+0x008],%g3 ! Observed data at 0000000052800108 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000b58cffd691 ldx [%i1+0x010],%g3 ! Observed data at 0000000052800110 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2d000000fa000000 ldx [%i1+0x018],%g3 ! Observed data at 0000000052800118 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 71986ab6a42a850e ldx [%i1+0x020],%g3 ! Observed data at 0000000052800120 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = f879000023177981 ldx [%i1+0x028],%g3 ! Observed data at 0000000052800128 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = f0980651290000ff ldx [%i1+0x030],%g3 ! Observed data at 0000000052800130 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x030,%g4 set p33_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 9b50f5fb00970f7f ldx [%i2+0x000],%g3 ! Observed data at 0000000053000100 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 36272c87165e666a ldx [%i2+0x010],%g3 ! Observed data at 0000000053000110 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff7406d7fe72f2e2 ldx [%i2+0x020],%g3 ! Observed data at 0000000053000120 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 15ad40c0bdc8f61a ldx [%i2+0x038],%g3 ! Observed data at 0000000053000138 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x038,%g4 set p33_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 005ba2ff6922a738 ldx [%i3+0x000],%g3 ! Observed data at 0000000053800100 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 5b7406d7ff000029 ldx [%i3+0x008],%g3 ! Observed data at 0000000053800108 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b50000009195c4ff ldx [%i3+0x010],%g3 ! Observed data at 0000000053800110 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0e82ffd915adffc0 ldx [%i3+0x018],%g3 ! Observed data at 0000000053800118 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff22a738c2b9ff23 ldx [%i3+0x020],%g3 ! Observed data at 0000000053800120 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = a508792dd871064d ldx [%i3+0x030],%g3 ! Observed data at 0000000053800130 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x030,%g4 ! The test for processor 33 has passed p33_passed: ta GOOD_TRAP nop p33_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p33_failed p33_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p33_failed p33_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p33_failed p33_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p33_failed p33_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p33_failed p33_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p33_failed p33_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p33_failed p33_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p33_failed ! The test for processor 33 failed p33_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x084] ! Set processor 33 done flag set p33_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 33 failed p33_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x084] ! Set processor 33 done flag set p33_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p33_dfill_failed: ba p33_failed mov 0xddd,%g1 p33_selfmod_failed: ba p33_failed mov 0xabc,%g1 p33_common_error: or %g0,0xf01,%g1 ba p33_failed mov %o5,%g3 p33_common_signature_error: set p33_temp,%g1 ba p33_failed st %g2,[%g1] ! Common Lock Number p33_common_timeout: set p33_temp,%g1 ba p33_failed st %g2,[%g1] ! Common Lock Number p33_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p33_failed mov 0x0,%g3 p33_trap1e: ldsh [%i2+0x030],%l6 ! Mem[0000000053000130] ldsh [%i1+0x002],%l4 ! Mem[0000000052800102] done p33_trap1o: ldsh [%o2+0x030],%l6 ! Mem[0000000053000130] ldsh [%o1+0x002],%l4 ! Mem[0000000052800102] done p33_trap2e: swap [%i1+0x00c],%l3 ! Mem[000000005280010c] ldsb [%i0+0x03b],%l7 ! Mem[000000005200013b] ldstub [%i2+0x024],%l6 ! Mem[0000000053000124] ldsb [%i3+0x01c],%l6 ! Mem[000000005380011c] swap [%i1+0x038],%l2 ! Mem[0000000052800138] ldsw [%i2+0x034],%l1 ! Mem[0000000053000134] done p33_trap2o: swap [%o1+0x00c],%l3 ! Mem[000000005280010c] ldsb [%o0+0x03b],%l7 ! Mem[000000005200013b] ldstub [%o2+0x024],%l6 ! Mem[0000000053000124] ldsb [%o3+0x01c],%l6 ! Mem[000000005380011c] swap [%o1+0x038],%l2 ! Mem[0000000052800138] ldsw [%o2+0x034],%l1 ! Mem[0000000053000134] done p33_trap3e: nop nop nop nop nop done p33_trap3o: nop nop nop nop nop done p33_init_memory_pointers: set p33_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p33_local0_start,%i0 set p33_local1_start,%i1 set p33_local2_start,%i2 set p33_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 52a08ba26d7fb982 ldx [%g1+0x008],%l1 ! %l1 = 8a05b372d0b58f6b ldx [%g1+0x010],%l2 ! %l2 = 24486fea2afe7bf9 ldx [%g1+0x018],%l3 ! %l3 = c161a64c2c80ba33 ldx [%g1+0x020],%l4 ! %l4 = d14c8a0ed808db5e ldx [%g1+0x028],%l5 ! %l5 = a45788b238a72269 ldx [%g1+0x030],%l6 ! %l6 = f40cb1d7a56a2c27 ldx [%g1+0x038],%l7 ! %l7 = 61985c5ff5ed7015 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 34 processor_34: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x88] ! Set the start flag wrpr %g0,7,%cleanwin call p34_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 34 wr %g0,0x4,%fprs ! Make sure fef is 1 set p34_init_freg,%g1 ! %f0 = 1c41d3a5 4a7c99dc b243ea25 8114612a ! %f4 = dfa9b6b1 b12fb933 94eea667 c1ad1589 ! %f8 = a5025e1a 4cf5c434 f54c1bc1 e735d96d ! %f12 = bec6f20c f8312ab8 2ac98646 2c935702 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9113ad83 2f451cbc 84e595b8 18ab3784 ! %f20 = dc684963 ee167e68 5e50e92e 17e9f6e9 ! %f24 = 5c1bd901 f354a108 46bdf8cf 5a165c01 ! %f28 = 62d94e49 69613b99 c8d25863 f7df109b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 762a18da 6505d74f e892cafe 5ccd805c ! %f36 = c9eaf6cc 5ce98e6b 417497b5 72447323 ! %f40 = 7f946871 6a7b2479 69d58620 af6a5adc ! %f44 = 1e7ad213 9aa28cf9 5b6a7b90 87b394bd ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb146017f0000002f,%g7,%g1 ! GSR scale = 5, align = 7 wr %g1,%g0,%gsr ! GSR = b146017f0000002f wr %g0,%y ! Clear Y 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[0000000054000138] = ba8e3b34f48227c5, %l1 = ca4479c3b87dddf1, %l1 = ca4479c3b87dddf1 add %i0,0x38,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = ba8e3b34f48227c5 ! Mem[000000005400012c] = a9dd4ea0, %l0 = 76c3604c, %l0 = 76c3604c add %i0,0x2c,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000a9dd4ea0 ! Mem[0000000091800130] = b4948512ed611253, %l18 = d45db6a62c9385f9 ldxa [%o3+0x030]%asi,%g2 ! %g2 = b4948512ed611253 ! Mem[0000000054000108] = f10076c0, %l7 = bd8b19d601181eee ldsba [%i0+%i4]0x89,%l7 ! %l7 = ffffffffffffffc0 ! Mem[0000000055800130] = 12b659ed, %l4 = ad4a4959c13040fd ldsha [%i3+%o6]0x81,%l4 ! %l4 = 00000000000012b6 ! Mem[0000000055000128] = a3799427, %l3 = cf9b579689b2ac83 lduba [%i2+%o5]0x88,%l3 ! %l3 = 0000000000000027 ! Mem[0000000055000130] = fefab25a, %l0 = 00000000a9dd4ea0 ldstuba [%i2+%o6]0x88,%l0 ! %l0 = 000000000000005a ! Mem[0000000054000120] = 161c3587f5ab3b0e, %l4 = 00000000000012b6, %l0 = 000000000000005a add %i0,0x20,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 161c3587f5ab3b0e ! Mem[000000005500013c] = c05155ba, %l5 = 62f49a0c97540789 swap [%i2+0x03c],%l5 ! %l5 = 00000000c05155ba ! Mem[000000005400013c] = f48227c5, %l6 = 33e1df3b, %l4 = 000012b6 add %i0,0x3c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000f48227c5 p34_label_2: ! %l5 = 00000000c05155ba, Mem[0000000055800120] = 9c28f14f stba %l5,[%i3+%o4]0x81 ! Mem[0000000055800120] = ba28f14f ! Mem[0000000090000138] = 31744640, %l18 = d45db6a62c9385f9 ldsw [%o0+0x038],%g2 ! %g2 = d45db6a62c9385f9 ! Mem[0000000055000128] = 279479a3, %l2 = 7c624d7207d1f514 swapa [%i2+%o5]0x81,%l2 ! %l2 = 00000000279479a3 ! Mem[0000000055800118] = 05750440, %l5 = 00000000c05155ba swapa [%i3+%i6]0x80,%l5 ! %l5 = 0000000005750440 ! Mem[000000009100010c] = 8f22b23f, %l18 = d45db6a62c9385f9 ldsh [%o2+0x00c],%g2 ! %g2 = ffffffffffff8f22 ! %l0 = 161c3587f5ab3b0e, Mem[0000000090800128] = c1bf20d5, %asi = 80 stwa %l0,[%o1+0x028]%asi ! Mem[0000000090800128] = f5ab3b0e ! %l1 = ba8e3b34f48227c5, Mem[0000000055000138] = f98b00b6 stw %l1,[%i2+0x038] ! Mem[0000000055000138] = f48227c5 ! Mem[000000005580011c] = e71f4471, %l4 = 00000000f48227c5 swap [%i3+0x01c],%l4 ! %l4 = 00000000e71f4471 ! Mem[0000000055800110] = 93fa71f4f9d8e0fc, %l3 = 0000000000000027 ldxa [%i3+%i5]0x88,%l3 ! %l3 = 93fa71f4f9d8e0fc ! Mem[0000000055800128] = 4746ae91, %l3 = 93fa71f4f9d8e0fc ldswa [%i3+%o5]0x88,%l3 ! %l3 = 000000004746ae91 p34_label_3: ! Mem[0000000055800130] = ed59b612, %l5 = 0000000005750440 lduwa [%i3+%o6]0x88,%l5 ! %l5 = 00000000ed59b612 ! Mem[000000005500012c] = 83406aaa, %l2 = 00000000279479a3 swap [%i2+0x02c],%l2 ! %l2 = 0000000083406aaa ! Mem[0000000055000110] = 2f418d57, %l0 = 161c3587f5ab3b0e ldstuba [%i2+%i5]0x80,%l0 ! %l0 = 000000000000002f ! Mem[0000000054000128] = 65efe064, %l4 = 00000000e71f4471 swap [%i0+%o5],%l4 ! %l4 = 0000000065efe064 ! %l3 = 000000004746ae91, Mem[000000009180013e] = b89c0000 stb %l3,[%o3+0x03e] ! Mem[000000009180013c] = 919c0000 ! Mem[000000005500012c] = 279479a3, %l1 = ba8e3b34f48227c5 swap [%i2+0x02c],%l1 ! %l1 = 00000000279479a3 ! Mem[000000009080011c] = 61d3fbdc, %l18 = d45db6a62c9385f9 lduw [%o1+0x01c],%g2 ! %g2 = d45db6a62c9385f9 ! %l1 = 00000000279479a3, Mem[000000009000013e] = bd9d0000 sth %l1,[%o0+0x03e] ! Mem[000000009000013c] = 79a30000 ! Mem[000000005580011c] = f48227c5, %l4 = 0000000065efe064 swap [%i3+0x01c],%l4 ! %l4 = 00000000f48227c5 ! Mem[0000000055000120] = d1f2dd27, %l1 = 00000000279479a3 ldstuba [%i2+%o4]0x80,%l1 ! %l1 = 00000000000000d1 p34_label_4: ! Mem[000000009000013c] = 5e9e79a3, %l18 = d45db6a62c9385f9 lduw [%o0+0x03c],%g2 ! %g2 = d45db6a62c9385f9 ! Mem[0000000054000128] = e71f4471 a9dd4ea0, %l6 = 33e1df3b, %l7 = ffffffc0 ldda [%i0+%o5]0x81,%l6 ! %l6 = 00000000e71f4471 00000000a9dd4ea0 ! Mem[000000009100011c] = 66b89398, %l18 = d45db6a62c9385f9 ldsh [%o2+0x01e],%g2 ! %g2 = 00000000000066b8 ! %l3 = 000000004746ae91, Mem[000000009180011d] = 6f1eb772 stb %l3,[%o3+0x01d] ! Mem[000000009180011c] = 911eb772 ! Mem[0000000054000108] = f10076c0, %l3 = 000000004746ae91 swapa [%i0+%i4]0x89,%l3 ! %l3 = 00000000f10076c0 ! %l7 = 00000000a9dd4ea0, Mem[0000000054800100] = 1d604ec6 stba %l7,[%i1+%g0]0x89 ! Mem[0000000054800100] = 1d604ea0 ! Mem[0000000055000110] = 578d41ff, %l3 = 00000000f10076c0 ldstuba [%i2+%i5]0x88,%l3 ! %l3 = 00000000000000ff ! Mem[0000000055000120] = fff2dd27, %l0 = 000000000000002f swapa [%i2+%o4]0x80,%l0 ! %l0 = 00000000fff2dd27 ! Mem[0000000055800100] = 32ffffa2, %l4 = 00000000f48227c5 swap [%i3+%g0],%l4 ! %l4 = 0000000032ffffa2 ! %l0 = 00000000fff2dd27, Mem[0000000054000110] = 2c060952 stwa %l0,[%i0+%i5]0x81 ! Mem[0000000054000110] = fff2dd27 p34_label_5: ! Mem[0000000055800118] = c05155ba, %l6 = 00000000e71f4471 ldsb [%i3+0x01b],%l6 ! %l6 = ffffffffffffffba ! Mem[0000000055000130] = ffb2fafe, %l5 = ed59b612, %l6 = ffffffba add %i2,0x30,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000ffb2fafe ! Mem[0000000055000138] = f48227c5, %l6 = ffb2fafe, %l1 = 000000d1 add %i2,0x38,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000f48227c5 ! Mem[0000000055000100] = f17ed5ef, %l2 = 0000000083406aaa swapa [%i2+%g0]0x88,%l2 ! %l2 = 00000000f17ed5ef ! Mem[0000000055000118] = 6aedadf8, %l1 = 00000000f48227c5 ldstuba [%i2+%i6]0x81,%l1 ! %l1 = 000000000000006a ! %l0 = 00000000fff2dd27, Mem[0000000054800110] = 451b1c629c85f9c1 stxa %l0,[%i1+%i5]0x89 ! Mem[0000000054800110] = 00000000fff2dd27 ! %l4 = 0000000032ffffa2, Mem[000000009000011a] = 5f9f35f5 stb %l4,[%o0+0x01a] ! Mem[0000000090000118] = a29f35f5 ! Mem[0000000055000131] = ffb2fafe, %l6 = 00000000ffb2fafe ldstub [%i2+0x031],%l6 ! %l6 = 00000000000000b2 ! Mem[0000000055800136] = 53170ba3, %l4 = 0000000032ffffa2 ldstuba [%i3+0x036]%asi,%l4 ! %l4 = 000000000000000b ! Mem[000000009080012c] = ba79412b, %l18 = d45db6a62c9385f9 ldsb [%o1+0x02c],%g2 ! %g2 = ffffffffffffffba p34_label_6: ! Mem[0000000054800120] = ba66d287, %l2 = 00000000f17ed5ef swap [%i1+%o4],%l2 ! %l2 = 00000000ba66d287 ! Mem[0000000055800130] = 12b659ed, %l6 = 000000b2, %l4 = 0000000b add %i3,0x30,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000012b659ed ! Mem[000000005480012c] = f8c57e01, %l4 = 0000000012b659ed swap [%i1+0x02c],%l4 ! %l4 = 00000000f8c57e01 ! Mem[0000000054800118] = b00b3ed4, %l6 = 000000b2, %l4 = f8c57e01 add %i1,0x18,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000b00b3ed4 ! Mem[0000000054000108] = 4746ae91, %l5 = 00000000ed59b612 ldswa [%i0+%i4]0x88,%l5 ! %l5 = 000000004746ae91 ! Mem[0000000055000108] = 8818ff1e, %l2 = 00000000ba66d287 ldsba [%i2+%i4]0x80,%l2 ! %l2 = ffffffffffffff88 ! Mem[0000000055800110] = f9d8e0fc, %l5 = 000000004746ae91 ldsba [%i3+%i5]0x89,%l5 ! %l5 = fffffffffffffffc ! Mem[0000000055000118] = ffedadf8b2915027, %l3 = 00000000000000ff ldx [%i2+%i6],%l3 ! %l3 = ffedadf8b2915027 ! Mem[0000000055000118] = ffedadf8, %l4 = 00000000b00b3ed4 lduha [%i2+%i6]0x80,%l4 ! %l4 = 000000000000ffed ! Mem[0000000090800130] = e8614bb4bb4d7b94, %l18 = d45db6a62c9385f9 ldx [%o1+%o6],%g2 ! %g2 = e8614bb4bb4d7b94 p34_label_7: ! Mem[0000000054800120] = efd57ef1, %l5 = fffffffffffffffc swapa [%i1+%o4]0x89,%l5 ! %l5 = 00000000efd57ef1 ! Mem[0000000054000139] = ba8e3b34, %l2 = ffffffffffffff88 ldstub [%i0+0x039],%l2 ! %l2 = 000000000000008e ! Mem[000000005580013a] = af7e1457, %l4 = 000000000000ffed ldstub [%i3+0x03a],%l4 ! %l4 = 0000000000000014 ! %l1 = 000000000000006a, Mem[0000000054000120] = 161c3587f5ab3b0e stxa %l1,[%i0+%o4]0x80 ! Mem[0000000054000120] = 000000000000006a ! Mem[0000000090000108] = 7425c40f, %l18 = d45db6a62c9385f9 ldsw [%o0+%i4],%g2 ! %g2 = d45db6a62c9385f9 ! Mem[0000000090000114] = 9c3e77a2, %l18 = d45db6a62c9385f9 ldsw [%o0+0x014],%g2 ! %g2 = d45db6a62c9385f9 ! Mem[0000000090000104] = c76a5f38, %l18 = d45db6a62c9385f9 ldswa [%o0+0x004]%asi,%g2 ! %g2 = d45db6a62c9385f9 ! %l1 = 000000000000006a, Mem[0000000054800120] = fcffffff stwa %l1,[%i1+%o4]0x81 ! Mem[0000000054800120] = 0000006a ! Mem[0000000055800118] = ba5551c0, %l0 = 00000000fff2dd27 swapa [%i3+%i6]0x89,%l0 ! %l0 = 00000000ba5551c0 ! Mem[0000000054000110] = 27ddf2ff, %l7 = 00000000a9dd4ea0 ldswa [%i0+%i5]0x88,%l7 ! %l7 = 0000000027ddf2ff p34_label_8: ! Mem[0000000055000128] = 14f5d107, %l3 = ffedadf8b2915027 ldstuba [%i2+%o5]0x88,%l3 ! %l3 = 0000000000000007 ! Mem[0000000054000120] = 00000000, %l0 = ba5551c0, %l6 = 000000b2 add %i0,0x20,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000000000000 ! Mem[0000000055000138] = f48227c597540789, %l4 = 0000000000000014, %l5 = 00000000efd57ef1 add %i2,0x38,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = f48227c597540789 ! Mem[0000000055000100] = aa6a4083, %l3 = 0000000000000007 swap [%i2+%g0],%l3 ! %l3 = 00000000aa6a4083 ! Mem[0000000054000120] = 000000000000006a, %l6 = 0000000000000000, %l4 = 0000000000000014 add %i0,0x20,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 000000000000006a ! Mem[0000000091800118] = 03166c8a, %l18 = d45db6a62c9385f9 ldswa [%o3+0x018]%asi,%g2 ! %g2 = d45db6a62c9385f9 ! %l4 = 000000000000006a, Mem[0000000055800132] = 12b659ed sth %l4,[%i3+0x032] ! Mem[0000000055800130] = 12b6006a ! Mem[0000000090000138] = 31744640 5e9e79a3, %l6 = 00000000, %l7 = 27ddf2ff ldd [%o0+0x038],%g2 ! %l6 = 0000000000000000 0000000027ddf2ff ! %l1 = 000000000000006a, Mem[0000000054000130] = 8f2eb1169e9192b0 stxa %l1,[%i0+%o6]0x81 ! Mem[0000000054000130] = 000000000000006a ! Mem[0000000054800130] = 5b22915c, %l0 = 00000000ba5551c0 lduwa [%i1+%o6]0x80,%l0 ! %l0 = 000000005b22915c p34_label_9: ! Mem[0000000055800120] = ba28f14f81d96b55, %l3 = 00000000aa6a4083, %l3 = 00000000aa6a4083 add %i3,0x20,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = ba28f14f81d96b55 ! Mem[0000000055000130] = fffffafe8bdb1050, %l5 = f48227c597540789, %l4 = 000000000000006a add %i2,0x30,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = fffffafe8bdb1050 ! %l3 = ba28f14f81d96b55, Mem[0000000055000110] = 578d41ff stwa %l3,[%i2+%i5]0x89 ! Mem[0000000055000110] = 81d96b55 ! Mem[0000000055800128] = 91ae4647, %l2 = 0000008e, %l6 = 00000000 add %i3,0x28,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000091ae4647 ! Mem[0000000055000102] = 00000007, %l2 = 000000000000008e ldstuba [%i2+0x002]%asi,%l2 ! %l2 = 0000000000000000 ! Mem[0000000090000138] = 31744640 5e9e79a3, %l4 = 8bdb1050, %l5 = 97540789 ldd [%o0+0x038],%g2 ! %l4 = fffffafe8bdb1050 f48227c597540789 ! Mem[0000000055000118] = ffedadf8, %l4 = fffffafe8bdb1050 ldsha [%i2+%i6]0x81,%l4 ! %l4 = ffffffffffffffed ! Mem[0000000055000128] = ffd1f514, %l4 = ffffffed, %l2 = 00000000 add %i2,0x28,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000ffd1f514 ! %l4 = ffffffed, %l5 = 97540789, Mem[0000000055000128] = ffd1f514 f48227c5 std %l4,[%i2+%o5] ! Mem[0000000055000128] = ffffffed 97540789 ! %l4 = ffffffffffffffed, Mem[0000000055800130] = 12b6006a5317ffa3 stxa %l4,[%i3+%o6]0x80 ! Mem[0000000055800130] = ffffffffffffffed p34_label_10: ! %l3 = ba28f14f81d96b55, Mem[0000000054000118] = 409fde5b stba %l3,[%i0+%i6]0x81 ! Mem[0000000054000118] = 559fde5b ! Mem[0000000054000100] = 20475264, %l6 = 0000000091ae4647 ldstuba [%i0+%g0]0x89,%l6 ! %l6 = 0000000000000064 ! %l0 = 5b22915c, %l1 = 0000006a, Mem[0000000090000110] = 76bf43f3 9c3e77a2 std %l0,[%o0+%i5] ! Mem[0000000090000110] = 5b22915c 0000006a ! Mem[0000000091800104] = de0d2335, %l18 = d45db6a62c9385f9 ldsh [%o3+0x006],%g2 ! %g2 = ffffffffffffde0d ! Mem[0000000091800114] = 5c0ad132, %l18 = d45db6a62c9385f9 lduw [%o3+0x014],%g2 ! %g2 = d45db6a62c9385f9 ! Mem[0000000054000108] = 4746ae91, %l4 = ffffffffffffffed ldsha [%i0+%i4]0x89,%l4 ! %l4 = ffffffffffffae91 ! Mem[0000000091000134] = 9081a561, %l18 = d45db6a62c9385f9 ldsh [%o2+0x034],%g2 ! %g2 = ffffffffffff9081 ! Mem[0000000054800110] = 27ddf2ff, %l7 = 0000000027ddf2ff ldstuba [%i1+%i5]0x80,%l7 ! %l7 = 0000000000000027 ! Mem[0000000054800120] = 0000006a, %l3 = 81d96b55, %l7 = 00000027 add %i1,0x20,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000000000006a ! Mem[0000000055000122] = 0000002f, %l4 = ffffffffffffae91 ldstub [%i2+0x022],%l4 ! %l4 = 0000000000000000 p34_label_11: ! Mem[0000000055000128] = edffffff, %l2 = 00000000ffd1f514 ldstuba [%i2+%o5]0x89,%l2 ! %l2 = 00000000000000ff ! %l5 = f48227c597540789, Mem[0000000090000102] = 5572c76a sth %l5,[%o0+0x002] ! Mem[0000000090000100] = 0789c76a ! Mem[0000000054000128] = e71f4471a9dd4ea0, %l4 = 0000000000000000, %l5 = f48227c597540789 add %i0,0x28,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = e71f4471a9dd4ea0 ! %l7 = 000000000000006a, Mem[0000000090000128] = 2f9e9378 stw %l7,[%o0+%o5] ! Mem[0000000090000128] = 0000006a ! Mem[0000000054800124] = 2d692aee, %l0 = 5b22915c, %l1 = 0000006a add %i1,0x24,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 000000002d692aee ! Mem[0000000054000108] = 91ae4647b798adea, %l6 = 0000000000000064, %l4 = 0000000000000000 add %i0,0x08,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 91ae4647b798adea ! Mem[0000000055000128] = ffffffed, %l6 = 0000000000000064 ldstub [%i2+%o5],%l6 ! %l6 = 00000000000000ff ! Mem[0000000055000128] = edffffff, %l4 = 91ae4647b798adea ldstuba [%i2+%o5]0x89,%l4 ! %l4 = 00000000000000ff ! Mem[0000000054000120] = 00000000 0000006a, %l6 = 000000ff, %l7 = 0000006a ldda [%i0+%o4]0x80,%l6 ! %l6 = 0000000000000000 000000000000006a ! %l6 = 00000000, %l7 = 0000006a, Mem[0000000091800118] = 03166c8a c5911eb7 std %l6,[%o3+%i6] ! Mem[0000000091800118] = 00000000 0000006a p34_label_12: ! Mem[0000000090800128] = 3b0eba79, %l18 = d45db6a62c9385f9 ldsb [%o1+0x02a],%g2 ! %g2 = 000000000000003b ! Mem[0000000054800100] = 1d604ea0, %l4 = 00000000000000ff lduba [%i1+%g0]0x88,%l4 ! %l4 = 00000000000000a0 ! Mem[000000005500012c] = 97540789, %l3 = 81d96b55, %l2 = 000000ff add %i2,0x2c,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000097540789 ! Mem[0000000054800138] = 105cfb9f5ac186a5, %l2 = 0000000097540789, %l6 = 0000000000000000 add %i1,0x38,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 105cfb9f5ac186a5 ! Mem[0000000055000117] = 58b56bb1, %l1 = 000000002d692aee ldstub [%i2+0x017],%l1 ! %l1 = 00000000000000b1 ! Mem[0000000055800136] = ffffffed, %l3 = ba28f14f81d96b55 ldstuba [%i3+0x036]%asi,%l3 ! %l3 = 00000000000000ff ! %l4 = 000000a0, %l5 = a9dd4ea0, Mem[0000000054800110] = ffddf2ff 00000000 stda %l4,[%i1+%i5]0x81 ! Mem[0000000054800110] = 000000a0 a9dd4ea0 ! Mem[0000000090000108] = 7425c40fc2190b14, %l18 = d45db6a62c9385f9 ldx [%o0+%i4],%g2 ! %g2 = 7425c40fc2190b14 ! Mem[0000000055800111] = fce0d8f9, %l4 = 00000000000000a0 ldstub [%i3+0x011],%l4 ! %l4 = 00000000000000e0 ! %l3 = 00000000000000ff, Mem[000000009180011b] = 00000000 stba %l3,[%o3+0x01b]%asi ! Mem[0000000091800118] = ff000000 p34_label_13: ! Mem[000000005480012c] = 12b659ed, %l7 = 000000000000006a swap [%i1+0x02c],%l7 ! %l7 = 0000000012b659ed ! %l7 = 0000000012b659ed, Mem[0000000090800118] = b1df1863 stw %l7,[%o1+%i6] ! Mem[0000000090800118] = 12b659ed ! Mem[0000000054000120] = 00000000, %l5 = e71f4471a9dd4ea0 swapa [%i0+%o4]0x81,%l5 ! %l5 = 0000000000000000 ! Mem[0000000055800130] = ffffffff, %l7 = 0000000012b659ed ldsw [%i3+%o6],%l7 ! %l7 = ffffffffffffffff ! Mem[0000000054800130] = 838064735c91225b, %l3 = 00000000000000ff ldxa [%i1+%o6]0x88,%l3 ! %l3 = 838064735c91225b ! Mem[0000000054000100] = ff524720, %l0 = 000000005b22915c ldstub [%i0+%g0],%l0 ! %l0 = 00000000000000ff ! Mem[0000000054000108] = 4746ae91, %l6 = 105cfb9f5ac186a5 swapa [%i0+%i4]0x88,%l6 ! %l6 = 000000004746ae91 ! Mem[000000005400012c] = a9dd4ea0, %l2 = 0000000097540789 lduw [%i0+0x02c],%l2 ! %l2 = 00000000a9dd4ea0 ! %l4 = 000000e0, %l5 = 00000000, Mem[0000000091800120] = 725398d0 0b85d364 std %l4,[%o3+%o4] ! Mem[0000000091800120] = 000000e0 00000000 ! Mem[0000000055000108] = 1eff1888, %l7 = ffffffffffffffff ldstuba [%i2+%i4]0x88,%l7 ! %l7 = 0000000000000088 p34_label_14: ! Mem[000000005500010c] = 3853a6bf, %l2 = 00000000a9dd4ea0 ldstub [%i2+0x00c],%l2 ! %l2 = 0000000000000038 ! %l2 = 0000000000000038, Mem[0000000090800139] = a966cfb6 stba %l2,[%o1+0x039]%asi ! Mem[0000000090800138] = 3866cfb6 ! %l1 = 00000000000000b1, Mem[0000000054800118] = d43e0bb0 stwa %l1,[%i1+%i6]0x89 ! Mem[0000000054800118] = 000000b1 ! Mem[0000000054800123] = 0000006a, %l2 = 0000000000000038 ldstub [%i1+0x023],%l2 ! %l2 = 000000000000006a ! Mem[0000000054000128] = e71f4471, %l1 = 00000000000000b1 lduba [%i0+%o5]0x80,%l1 ! %l1 = 00000000000000e7 ! Mem[0000000091800114] = 5c0ad132, %l18 = d45db6a62c9385f9 ldsw [%o3+0x014],%g2 ! %g2 = d45db6a62c9385f9 ! Mem[0000000054800120] = ff000000, %l2 = 000000000000006a swapa [%i1+%o4]0x88,%l2 ! %l2 = 00000000ff000000 ! %l2 = ff000000, %l3 = 5c91225b, Mem[0000000091000118] = 28238bb1 833d66b8 std %l2,[%o2+%i6] ! Mem[0000000091000118] = ff000000 5c91225b ! Mem[000000009000010c] = c2190b14, %l18 = d45db6a62c9385f9 ldsb [%o0+0x00c],%g2 ! %g2 = ffffffffffffffc2 ! Mem[0000000055000130] = fffffafe, %l1 = 00000000000000e7 swap [%i2+%o6],%l1 ! %l1 = 00000000fffffafe p34_label_15: ! Mem[0000000055000100] = 0000ff07a47d084a, %l5 = 0000000000000000, %l1 = 00000000fffffafe casxa [%i2]0x80,%l5,%l1 ! %l1 = 0000ff07a47d084a ! Mem[0000000091800108] = 233587c3 5071cebe, %l0 = 000000ff, %l1 = a47d084a ldda [%o3+0x008]%asi,%g2 ! %l0 = 00000000000000ff 0000ff07a47d084a ! Mem[0000000090800108] = 008aedfacbefad54, %l18 = d45db6a62c9385f9 ldxa [%o1+0x008]%asi,%g2 ! %g2 = 008aedfacbefad54 ! Mem[0000000090800128] = 0eba7941, %l18 = d45db6a62c9385f9 ldsb [%o1+0x02b],%g2 ! %g2 = 000000000000000e ! Mem[0000000055800111] = fcffd8f9, %l2 = 00000000ff000000 ldstuba [%i3+0x011]%asi,%l2 ! %l2 = 00000000000000ff ! Mem[0000000054000128] = e71f4471, %l4 = 00000000000000e0 swapa [%i0+%o5]0x81,%l4 ! %l4 = 00000000e71f4471 ! Mem[000000005500013e] = 97540789, %l3 = 838064735c91225b ldstub [%i2+0x03e],%l3 ! %l3 = 0000000000000007 ! Mem[0000000054000134] = 0000006a, %l6 = 4746ae91, %l2 = 000000ff add %i0,0x34,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000000000006a ! %l7 = 0000000000000088, Mem[0000000054800128] = 6406a526 stwa %l7,[%i1+%o5]0x81 ! Mem[0000000054800128] = 00000088 ! Mem[0000000055800135] = ffffffed, %l7 = 0000000000000088 ldstub [%i3+0x035],%l7 ! %l7 = 00000000000000ff ba,a p34_not_taken_0_end p34_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p34_branch_failed p34_not_taken_0_end: ! End of Random Code for Processor 34 p34_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x088] ! Set processor 34 done flag ! Check Registers p34_check_registers: set p34_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000ff bne,a,pn %xcc,p34_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000ff07a47d084a bne,a,pn %xcc,p34_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000006a bne,a,pn %xcc,p34_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000007 bne,a,pn %xcc,p34_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000e71f4471 bne,a,pn %xcc,p34_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000000 bne,a,pn %xcc,p34_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000004746ae91 bne,a,pn %xcc,p34_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000ff bne,a,pn %xcc,p34_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p34_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff5247200cf46003 ldx [%i0+0x000],%g3 ! Observed data at 0000000054000100 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a586c15ab798adea ldx [%i0+0x008],%g3 ! Observed data at 0000000054000108 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 559fde5b751d1a2f ldx [%i0+0x018],%g3 ! Observed data at 0000000054000118 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a9dd4ea00000006a ldx [%i0+0x020],%g3 ! Observed data at 0000000054000120 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000e0a9dd4ea0 ldx [%i0+0x028],%g3 ! Observed data at 0000000054000128 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000000000006a ldx [%i0+0x030],%g3 ! Observed data at 0000000054000130 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = baff3b34f48227c5 ldx [%i0+0x038],%g3 ! Observed data at 0000000054000138 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x038,%g4 set p34_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = a04e601d8a0ff307 ldx [%i1+0x000],%g3 ! Observed data at 0000000054800100 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000a0a9dd4ea0 ldx [%i1+0x010],%g3 ! Observed data at 0000000054800110 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = b100000035b9b9a3 ldx [%i1+0x018],%g3 ! Observed data at 0000000054800118 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6a0000002d692aee ldx [%i1+0x020],%g3 ! Observed data at 0000000054800120 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000880000006a ldx [%i1+0x028],%g3 ! Observed data at 0000000054800128 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x028,%g4 set p34_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ff18ff1eff53a6bf ldx [%i2+0x008],%g3 ! Observed data at 0000000055000108 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 556bd98158b56bff ldx [%i2+0x010],%g3 ! Observed data at 0000000055000110 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000ff2fc1e4182a ldx [%i2+0x020],%g3 ! Observed data at 0000000055000120 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffffffed97540789 ldx [%i2+0x028],%g3 ! Observed data at 0000000055000128 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000e78bdb1050 ldx [%i2+0x030],%g3 ! Observed data at 0000000055000130 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = f48227c59754ff89 ldx [%i2+0x038],%g3 ! Observed data at 0000000055000138 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x038,%g4 set p34_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = f48227c5da649116 ldx [%i3+0x000],%g3 ! Observed data at 0000000055800100 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = fcffd8f9f471fa93 ldx [%i3+0x010],%g3 ! Observed data at 0000000055800110 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 27ddf2ff65efe064 ldx [%i3+0x018],%g3 ! Observed data at 0000000055800118 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffffffffffffffed ldx [%i3+0x030],%g3 ! Observed data at 0000000055800130 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = af7eff57ae687f4a ldx [%i3+0x038],%g3 ! Observed data at 0000000055800138 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x038,%g4 ! The test for processor 34 has passed p34_passed: ta GOOD_TRAP nop p34_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p34_failed p34_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p34_failed p34_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p34_failed p34_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p34_failed p34_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p34_failed p34_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p34_failed p34_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p34_failed p34_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p34_failed ! The test for processor 34 failed p34_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x088] ! Set processor 34 done flag set p34_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 34 failed p34_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x088] ! Set processor 34 done flag set p34_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p34_dfill_failed: ba p34_failed mov 0xddd,%g1 p34_selfmod_failed: ba p34_failed mov 0xabc,%g1 p34_common_error: or %g0,0xf02,%g1 ba p34_failed mov %o5,%g3 p34_common_signature_error: set p34_temp,%g1 ba p34_failed st %g2,[%g1] ! Common Lock Number p34_common_timeout: set p34_temp,%g1 ba p34_failed st %g2,[%g1] ! Common Lock Number p34_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p34_failed mov 0x0,%g3 p34_trap1e: swap [%i0+0x010],%l7 ! Mem[0000000054000110] swap [%i0+0x004],%l6 ! Mem[0000000054000104] ldstub [%i0+0x02c],%l2 ! Mem[000000005400012c] stx %l2,[%i3+0x000] ! Mem[0000000055800100] done p34_trap1o: swap [%o0+0x010],%l7 ! Mem[0000000054000110] swap [%o0+0x004],%l6 ! Mem[0000000054000104] ldstub [%o0+0x02c],%l2 ! Mem[000000005400012c] stx %l2,[%o3+0x000] ! Mem[0000000055800100] done p34_trap2e: ldsw [%i0+0x010],%l4 ! Mem[0000000054000110] ldsh [%i3+0x03c],%l6 ! Mem[000000005580013c] lduh [%i0+0x038],%l2 ! Mem[0000000054000138] ldsb [%i0+0x030],%l2 ! Mem[0000000054000130] done p34_trap2o: ldsw [%o0+0x010],%l4 ! Mem[0000000054000110] ldsh [%o3+0x03c],%l6 ! Mem[000000005580013c] lduh [%o0+0x038],%l2 ! Mem[0000000054000138] ldsb [%o0+0x030],%l2 ! Mem[0000000054000130] done p34_trap3e: nop done p34_trap3o: nop done p34_init_memory_pointers: set p34_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p34_local0_start,%i0 set p34_local1_start,%i1 set p34_local2_start,%i2 set p34_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 8f68614876c3604c ldx [%g1+0x008],%l1 ! %l1 = ca4479c3b87dddf1 ldx [%g1+0x010],%l2 ! %l2 = 7c624d7207d1f514 ldx [%g1+0x018],%l3 ! %l3 = cf9b579689b2ac83 ldx [%g1+0x020],%l4 ! %l4 = ad4a4959c13040fd ldx [%g1+0x028],%l5 ! %l5 = 62f49a0c97540789 ldx [%g1+0x030],%l6 ! %l6 = d0f9cabe33e1df3b ldx [%g1+0x038],%l7 ! %l7 = bd8b19d601181eee ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 35 processor_35: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x8c] ! Set the start flag wrpr %g0,7,%cleanwin call p35_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 35 wr %g0,0x4,%fprs ! Make sure fef is 1 set p35_init_freg,%g1 ! %f0 = 8cb5d950 ddd97fa3 2dae6c80 766556de ! %f4 = 58bfdac4 91325670 1fc696f0 845564ec ! %f8 = 2ddb7e5b e4901e7b c9026782 55b35d86 ! %f12 = 70f6d8b3 8af86f0e ee8669af 5e7db9b9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 37d96d7f 0c3df0f0 cf68274a 077e98bd ! %f20 = 22607933 d19c617e 1b94a2c7 412d2d49 ! %f24 = e815d433 5412007a dd45db9f cdf13f25 ! %f28 = 0ec67d6d 1d082353 a678b56c 7f63617b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7f483fe9 d7690faa 5770f459 7fc665e3 ! %f36 = d72c4d16 deaa17b0 5558098c 0cfe03c0 ! %f40 = 7defcd1d 3a630755 3363361c 41fcb770 ! %f44 = 4c7a55ee 7ae4cde5 24c071d0 05414d45 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x70209a0700000067,%g7,%g1 ! GSR scale = 12, align = 7 wr %g1,%g0,%gsr ! GSR = 70209a0700000067 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 35 p35_label_1: ! Mem[0000000091800138] = d0837b378e3ab89c, %l18 = b8e1f437e493a846 ldx [%o3+0x038],%g2 ! %g2 = d0837b378e3ab89c ! Mem[0000000057000130] = 8472c7d2, %l4 = 6d9d28d6509bdb2b, %asi = 80 swapa [%i2+0x030]%asi,%l4 ! %l4 = 000000008472c7d2 ! Mem[0000000056800100] = d0da519570ec6dcc, %l6 = 1ce30ad6d0b28a43, %l0 = aca2225a523806c3 casxa [%i1]0x80,%l6,%l0 ! %l0 = d0da519570ec6dcc ! Mem[000000005700012b] = 5e659e96, %l1 = f3445b2de0da4aaa ldstub [%i2+0x02b],%l1 ! %l1 = 0000000000000096 ! Mem[0000000057800120] = 5e44f78c9c3e0448, %l5 = 2750c4da6b381d92, %l1 = 0000000000000096 add %i3,0x20,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 5e44f78c9c3e0448 ! Mem[0000000056800130] = d44ae17d, %l7 = ae5b90763f94bb5c ldub [%i1+0x032],%l7 ! %l7 = 00000000000000e1 ! Mem[0000000056800120] = db307cd7, %l6 = 1ce30ad6d0b28a43 ldstuba [%i1+%o4]0x88,%l6 ! %l6 = 00000000000000d7 ! Mem[0000000056800104] = 70ec6dcc, %l3 = 35dce119f3dcaccb, %asi = 80 swapa [%i1+0x004]%asi,%l3 ! %l3 = 0000000070ec6dcc ! Mem[0000000057800100] = 5768f1b6, %l2 = 8f8d7b9b946417e9 swap [%i3+%g0],%l2 ! %l2 = 000000005768f1b6 ! Mem[0000000091800120] = 725398d0 0b85d364, %l6 = 000000d7, %l7 = 000000e1 ldda [%o3+0x020]%asi,%g2 ! %l6 = 00000000000000d7 00000000000000e1 p35_label_2: ! %l4 = 000000008472c7d2, Mem[0000000056800108] = 8a66a779 stha %l4,[%i1+%i4]0x81 ! Mem[0000000056800108] = c7d2a779 ! Mem[0000000056800108] = c7d2a779ce77ea78, %l7 = 00000000000000e1, %l2 = 000000005768f1b6 add %i1,0x08,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = c7d2a779ce77ea78 ! %l2 = ce77ea78, %l3 = 70ec6dcc, Mem[0000000056000100] = 96b584c1 7c1785b9 stda %l2,[%i0+%g0]0x81 ! Mem[0000000056000100] = ce77ea78 70ec6dcc ! Mem[0000000057800100] = 946417e9ccb88697, %l3 = 0000000070ec6dcc, %l5 = 2750c4da6b381d92 casxa [%i3]0x80,%l3,%l5 ! %l5 = 946417e9ccb88697 ! Mem[0000000056800114] = 548a1ed8, %l3 = 0000000070ec6dcc swap [%i1+0x014],%l3 ! %l3 = 00000000548a1ed8 ! Mem[0000000091000110] = 3e07e896, %l18 = b8e1f437e493a846 ldswa [%o2+0x010]%asi,%g2 ! %g2 = b8e1f437e493a846 ! Mem[000000005680013c] = d5bf1ad0, %l7 = 000000e1, %l2 = ce77ea78 add %i1,0x3c,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000d5bf1ad0 ! %l1 = 5e44f78c9c3e0448, Mem[0000000090000120] = 028c20cc, %asi = 80 stwa %l1,[%o0+0x020]%asi ! Mem[0000000090000120] = 9c3e0448 ! Mem[0000000057000110] = 966fd8b0, %l6 = 00000000000000d7 swap [%i2+%i5],%l6 ! %l6 = 00000000966fd8b0 ! Mem[0000000057800128] = ffec20e8, %l3 = 00000000548a1ed8 ldstuba [%i3+%o5]0x80,%l3 ! %l3 = 00000000000000ff p35_label_3: ! Mem[0000000090000138] = 317446405e9ebd9d, %l18 = b8e1f437e493a846 ldx [%o0+0x038],%g2 ! %g2 = 317446405e9ebd9d ! Mem[0000000057800118] = b8f3223b 6982530f, %l6 = 966fd8b0, %l7 = 000000e1 ldda [%i3+%i6]0x88,%l6 ! %l6 = 000000006982530f 00000000b8f3223b ! Mem[0000000057800110] = d35381cf, %l0 = d0da519570ec6dcc lduh [%i3+%i5],%l0 ! %l0 = 000000000000d353 ! Mem[0000000056000128] = dbf7d545, %l1 = 5e44f78c9c3e0448 ldstuba [%i0+%o5]0x88,%l1 ! %l1 = 0000000000000045 ! Mem[0000000057800110] = d35381cf, %l0 = 000000000000d353 ldsba [%i3+%i5]0x80,%l0 ! %l0 = ffffffffffffffd3 ! Mem[0000000057000128] = 5e659eff, %l7 = b8f3223b, %l2 = d5bf1ad0 add %i2,0x28,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000005e659eff ! Mem[0000000056800118] = 0ed74568f466ac0c, %l5 = 946417e9ccb88697, %l2 = 000000005e659eff add %i1,0x18,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 0ed74568f466ac0c ! Mem[0000000056000118] = 669c3f60, %l0 = ffffffffffffffd3 lduha [%i0+%i6]0x88,%l0 ! %l0 = 0000000000003f60 ! Mem[0000000090000100] = 62385572c76a5f38, %l18 = b8e1f437e493a846 ldx [%o0+%g0],%g2 ! %g2 = 62385572c76a5f38 ! Mem[000000005700010d] = dcc000c0, %l7 = 00000000b8f3223b ldstub [%i2+0x00d],%l7 ! %l7 = 00000000000000c0 p35_label_4: ! Mem[0000000057000118] = b7e257f7, %l7 = 00000000000000c0 lduha [%i2+%i6]0x89,%l7 ! %l7 = 00000000000057f7 ! Mem[000000005600010c] = cf80a379, %l1 = 0000000000000045 swap [%i0+0x00c],%l1 ! %l1 = 00000000cf80a379 ! Mem[0000000057800100] = 946417e9ccb88697, %l2 = 0ed74568f466ac0c, %l1 = 00000000cf80a379 casxa [%i3]0x80,%l2,%l1 ! %l1 = 946417e9ccb88697 ! Mem[0000000057800120] = 5e44f78c9c3e0448, %l6 = 000000006982530f ldxa [%i3+%o4]0x80,%l6 ! %l6 = 5e44f78c9c3e0448 ! Mem[000000005700013a] = f781cca2, %l2 = 0ed74568f466ac0c ldstub [%i2+0x03a],%l2 ! %l2 = 00000000000000cc ! Mem[000000005700013c] = f51c2507, %l7 = 00000000000057f7, %asi = 80 swapa [%i2+0x03c]%asi,%l7 ! %l7 = 00000000f51c2507 ! Mem[0000000057000134] = 10934849, %l3 = 00000000000000ff swap [%i2+0x034],%l3 ! %l3 = 0000000010934849 ! Mem[0000000057000103] = 0573f60e, %l6 = 5e44f78c9c3e0448 ldstuba [%i2+0x003]%asi,%l6 ! %l6 = 000000000000000e ! Mem[0000000056000130] = 441f473b, %l6 = 000000000000000e ldstub [%i0+%o6],%l6 ! %l6 = 0000000000000044 ! %l2 = 00000000000000cc, Mem[0000000057000108] = e103f15f stwa %l2,[%i2+%i4]0x89 ! Mem[0000000057000108] = 000000cc p35_label_5: ! Mem[0000000056000118] = 603f9c66, %l1 = 946417e9ccb88697 ldub [%i0+0x01a],%l1 ! %l1 = 000000000000009c ! Mem[0000000091000120] = 9398602703ba71d0, %l18 = b8e1f437e493a846 ldx [%o2+%o4],%g2 ! %g2 = 9398602703ba71d0 ! Mem[0000000057000118] = f757e2b7 f04add0d, %l0 = 00003f60, %l1 = 0000009c ldda [%i2+%i6]0x80,%l0 ! %l0 = 00000000f757e2b7 00000000f04add0d ! Mem[0000000090000130] = bb166f370eaa4fa4, %l18 = b8e1f437e493a846 ldx [%o0+%o6],%g2 ! %g2 = bb166f370eaa4fa4 ! Mem[0000000057000130] = 509bdb2b, %l6 = 00000044, %l1 = f04add0d add %i2,0x30,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000509bdb2b ! Mem[0000000056800108] = 78ea77ce79a7d2c7, %l2 = 00000000000000cc ldxa [%i1+%i4]0x88,%l2 ! %l2 = 78ea77ce79a7d2c7 ! Mem[0000000056000134] = 19d4c4eb, %l3 = 0000000010934849 ldsw [%i0+0x034],%l3 ! %l3 = 0000000019d4c4eb ! Mem[000000005600013c] = 501ecf4c, %l0 = 00000000f757e2b7 swap [%i0+0x03c],%l0 ! %l0 = 00000000501ecf4c ! Mem[0000000057000130] = 2bdb9b50, %l5 = 946417e9ccb88697 ldsba [%i2+%o6]0x89,%l5 ! %l5 = 0000000000000050 ! Mem[0000000057000110] = d7000000, %l1 = 00000000509bdb2b swapa [%i2+%i5]0x89,%l1 ! %l1 = 00000000d7000000 p35_label_6: ! %l0 = 501ecf4c, %l1 = d7000000, Mem[0000000057800110] = cf8153d3 099d6fdf stda %l0,[%i3+%i5]0x89 ! Mem[0000000057800110] = 501ecf4c d7000000 ! Mem[000000005680010c] = ce77ea78, %l7 = 00000000f51c2507 swap [%i1+0x00c],%l7 ! %l7 = 00000000ce77ea78 ! %l5 = 0000000000000050, Mem[0000000091800108] = 233587c35071cebe stx %l5,[%o3+%i4] ! Mem[0000000091800108] = 0000000000000050 ! Mem[000000005680011c] = f466ac0c, %l6 = 0000000000000044, %asi = 80 swapa [%i1+0x01c]%asi,%l6 ! %l6 = 00000000f466ac0c ! %l0 = 501ecf4c, %l1 = d7000000, Mem[0000000056800118] = 6845d70e 44000000 stda %l0,[%i1+%i6]0x89 ! Mem[0000000056800118] = 501ecf4c d7000000 ! %l3 = 0000000019d4c4eb, Mem[0000000090000118] = 20335f9f35f576a0, %asi = 80 stxa %l3,[%o0+0x018]%asi ! Mem[0000000090000118] = 0000000019d4c4eb ! Mem[0000000056800108] = c7d2a779f51c2507, %l6 = 00000000f466ac0c ldx [%i1+%i4],%l6 ! %l6 = c7d2a779f51c2507 ! Mem[0000000056800128] = 8d69f8addf6aaf3f, %l2 = 78ea77ce79a7d2c7, %l7 = 00000000ce77ea78 add %i1,0x28,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 8d69f8addf6aaf3f ! Mem[0000000057800118] = 0f5382693b22f3b8, %l4 = 000000008472c7d2, %l7 = 8d69f8addf6aaf3f add %i3,0x18,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 0f5382693b22f3b8 ! Mem[000000009000012c] = 54bb166f, %l18 = b8e1f437e493a846 ldub [%o0+0x02f],%g2 ! %g2 = 0000000000000054 p35_label_7: ! Mem[0000000056000118] = 603f9c66, %l2 = 78ea77ce79a7d2c7 ldstuba [%i0+%i6]0x80,%l2 ! %l2 = 0000000000000060 ! %l0 = 501ecf4c, %l1 = d7000000, Mem[0000000056000130] = 3b471fff ebc4d419 stda %l0,[%i0+%o6]0x88 ! Mem[0000000056000130] = 501ecf4c d7000000 ! Mem[0000000057000118] = f757e2b7, %l7 = 0f5382693b22f3b8 ldsba [%i2+%i6]0x80,%l7 ! %l7 = fffffffffffffff7 ! Mem[0000000057000120] = 8225c1e9, %l0 = 00000000501ecf4c swapa [%i2+%o4]0x81,%l0 ! %l0 = 000000008225c1e9 ! Mem[0000000056000130] = 4ccf1e50, %l4 = 000000008472c7d2 ldstub [%i0+%o6],%l4 ! %l4 = 000000000000004c ! Mem[0000000057000120] = 501ecf4c, %l1 = 00000000d7000000 ldsha [%i2+%o4]0x81,%l1 ! %l1 = 000000000000501e ! Mem[0000000090800128] = c1bf20d5, %l18 = b8e1f437e493a846 ldsh [%o1+%o5],%g2 ! %g2 = ffffffffffffc1bf ! Mem[0000000090800108] = 008aedfa, %l18 = b8e1f437e493a846 ldsw [%o1+%i4],%g2 ! %g2 = b8e1f437e493a846 ! Mem[0000000056000128] = ffd5f7db886375f9, %l4 = 000000000000004c, %l7 = fffffffffffffff7 add %i0,0x28,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = ffd5f7db886375f9 ! %l6 = f51c2507, %l7 = 886375f9, Mem[0000000090800100] = 854c6242 10c761e3 std %l6,[%o1+%g0] ! Mem[0000000090800100] = f51c2507 886375f9 p35_label_8: ! Mem[0000000056000130] = ffcf1e50, %l1 = 000000000000501e ldstuba [%i0+%o6]0x80,%l1 ! %l1 = 00000000000000ff ! Mem[0000000057000118] = b7e257f7, %l6 = c7d2a779f51c2507 ldstuba [%i2+%i6]0x89,%l6 ! %l6 = 00000000000000f7 ! Mem[0000000090000120] = 9c3e0448, %l18 = b8e1f437e493a846 ldsw [%o0+%o4],%g2 ! %g2 = b8e1f437e493a846 ! Mem[0000000056000108] = d5c1608d, %l2 = 0000000000000060 ldstuba [%i0+%i4]0x88,%l2 ! %l2 = 000000000000008d ! Mem[000000005780010c] = 0ea37e0a, %l4 = 000000000000004c ldub [%i3+0x00e],%l4 ! %l4 = 000000000000007e ! %l7 = ffd5f7db886375f9, Mem[0000000056800130] = 5b8ead297de14ad4 stxa %l7,[%i1+%o6]0x89 ! Mem[0000000056800130] = ffd5f7db886375f9 ! Mem[0000000057000128] = 5e659eff, %l7 = 886375f9, %l4 = 0000007e add %i2,0x28,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000005e659eff ! Mem[0000000056800130] = f9756388, %l5 = 0000000000000050 swap [%i1+%o6],%l5 ! %l5 = 00000000f9756388 ! Mem[0000000057000120] = 501ecf4cb2734ea8, %l5 = 00000000f9756388, %l3 = 0000000019d4c4eb add %i2,0x20,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 501ecf4cb2734ea8 ! Mem[0000000057000110] = 2bdb9b50, %l6 = 00000000000000f7 swap [%i2+%i5],%l6 ! %l6 = 000000002bdb9b50 p35_label_9: ! Mem[0000000057000108] = cc000000, %l3 = 501ecf4cb2734ea8, %asi = 80 swapa [%i2+0x008]%asi,%l3 ! %l3 = 00000000cc000000 ! Mem[0000000057000128] = 5e659eff, %l0 = 000000008225c1e9 swapa [%i2+%o5]0x81,%l0 ! %l0 = 000000005e659eff ! Mem[0000000056000108] = d5c160ff, %l4 = 000000005e659eff ldstuba [%i0+%i4]0x88,%l4 ! %l4 = 00000000000000ff ! Mem[0000000091000100] = 4f11c436 30fee667, %l2 = 0000008d, %l3 = cc000000 ldd [%o2+%g0],%g2 ! %l2 = 000000000000008d 00000000cc000000 ! Mem[0000000056000107] = 70ec6dcc, %l4 = 00000000000000ff ldstuba [%i0+0x007]%asi,%l4 ! %l4 = 00000000000000cc ! Mem[0000000056800100] = 9551dad0, %l5 = 00000000f9756388 swapa [%i1+%g0]0x88,%l5 ! %l5 = 000000009551dad0 ! Mem[0000000091800130] = 12ed6112, %l18 = b8e1f437e493a846 ldsb [%o3+0x033],%g2 ! %g2 = 0000000000000012 ! Mem[0000000056000110] = 6e492f5f, %l3 = 00000000cc000000 swapa [%i0+%i5]0x80,%l3 ! %l3 = 000000006e492f5f ! Mem[0000000056000120] = 678dbaec0c27e230, %l7 = ffd5f7db886375f9 ldxa [%i0+%o4]0x88,%l7 ! %l7 = 678dbaec0c27e230 ! %l2 = 000000000000008d, Mem[0000000090800137] = 9430a966 stb %l2,[%o1+0x037] ! Mem[0000000090800134] = 8d30a966 p35_label_10: ! Mem[0000000090000138] = 31744640, %l18 = b8e1f437e493a846 ldsw [%o0+0x038],%g2 ! %g2 = b8e1f437e493a846 ! %l6 = 2bdb9b50, %l7 = 0c27e230, Mem[0000000091800130] = b4948512 ed611253 std %l6,[%o3+%o6] ! Mem[0000000091800130] = 2bdb9b50 0c27e230 ! Mem[0000000056800124] = 369d5c88, %l4 = 000000cc, %l5 = 9551dad0 add %i1,0x24,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000369d5c88 ! Mem[0000000057800100] = 946417e9, %l5 = 00000000369d5c88 swapa [%i3+%g0]0x80,%l5 ! %l5 = 00000000946417e9 ! Mem[0000000057000130] = 509bdb2b000000ff, %l7 = 678dbaec0c27e230, %l0 = 000000005e659eff add %i2,0x30,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 509bdb2b000000ff ! Mem[0000000056000110] = 000000cc, %l1 = 00000000000000ff lduba [%i0+%i5]0x88,%l1 ! %l1 = 00000000000000cc ! Mem[0000000057800118] = 0f538269, %l5 = 00000000946417e9 ldstuba [%i3+%i6]0x81,%l5 ! %l5 = 000000000000000f ! Mem[0000000090800108] = 008aedfa cbefad54, %l6 = 2bdb9b50, %l7 = 0c27e230 ldda [%o1+0x008]%asi,%g2 ! %l6 = 000000002bdb9b50 678dbaec0c27e230 ! Mem[0000000057000104] = 1d674f00, %l4 = 00000000000000cc swap [%i2+0x004],%l4 ! %l4 = 000000001d674f00 ! Mem[0000000057800120] = 5e44f78c9c3e0448, %l4 = 000000001d674f00 ldxa [%i3+%o4]0x80,%l4 ! %l4 = 5e44f78c9c3e0448 p35_label_11: ! %l0 = 509bdb2b000000ff, Mem[0000000057000128] = 8225c1e9 stwa %l0,[%i2+%o5]0x81 ! Mem[0000000057000128] = 000000ff ! Mem[0000000057800118] = ff538269, %l1 = 00000000000000cc ldsba [%i3+%i6]0x80,%l1 ! %l1 = ffffffffffffffff ! Mem[0000000056000108] = ff60c1d5, %l7 = 678dbaec0c27e230 swapa [%i0+%i4]0x81,%l7 ! %l7 = 00000000ff60c1d5 ! Mem[0000000091000108] = cc4c9acf 8f22b23f, %l4 = 9c3e0448, %l5 = 0000000f ldd [%o2+%i4],%g2 ! %l4 = 5e44f78c9c3e0448 000000000000000f ! Mem[0000000057000128] = ff000000, %l1 = ffffffffffffffff swapa [%i2+%o5]0x89,%l1 ! %l1 = 00000000ff000000 ! Mem[0000000056000118] = ff3f9c66, %l3 = 000000006e492f5f lduwa [%i0+%i6]0x80,%l3 ! %l3 = 00000000ff3f9c66 ! Mem[0000000056800100] = f9756388, %l5 = 000000000000000f ldsba [%i1+%g0]0x89,%l5 ! %l5 = ffffffffffffff88 ! Mem[0000000057800108] = b9b001200ea37e0a, %l2 = 000000000000008d, %l4 = 5e44f78c9c3e0448 add %i3,0x08,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = b9b001200ea37e0a ! Mem[0000000056000130] = ffcf1e50, %l7 = ff60c1d5, %l2 = 0000008d add %i0,0x30,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000ffcf1e50 ! %l4 = 0ea37e0a, %l5 = ffffff88, Mem[0000000091000120] = 93986027 03ba71d0 std %l4,[%o2+%o4] ! Mem[0000000091000120] = 0ea37e0a ffffff88 p35_label_12: ! %l6 = 000000002bdb9b50, Mem[000000005600013c] = f757e2b7 sth %l6,[%i0+0x03c] ! Mem[000000005600013c] = 9b50e2b7 ! Mem[0000000057000100] = fff67305, %l7 = 00000000ff60c1d5 swapa [%i2+%g0]0x88,%l7 ! %l7 = 00000000fff67305 ! Mem[0000000056000120] = 0c27e230, %l6 = 000000002bdb9b50 lduwa [%i0+%o4]0x88,%l6 ! %l6 = 000000000c27e230 ! %l2 = 00000000ffcf1e50, Mem[0000000090000108] = 7425c40fc2190b14 stx %l2,[%o0+%i4] ! Mem[0000000090000108] = 00000000ffcf1e50 ! Mem[0000000090000130] = bb166f37, %l18 = b8e1f437e493a846 lduw [%o0+%o6],%g2 ! %g2 = b8e1f437e493a846 ! Mem[0000000056800110] = f824ec31, %l6 = 000000000c27e230 swapa [%i1+%i5]0x80,%l6 ! %l6 = 00000000f824ec31 ! Mem[0000000056800114] = 70ec6dcc, %l2 = 00000000ffcf1e50 swap [%i1+0x014],%l2 ! %l2 = 0000000070ec6dcc ! Mem[0000000056800130] = 00000050 dbf7d5ff, %l6 = f824ec31, %l7 = fff67305 ldd [%i1+%o6],%l6 ! %l6 = 0000000000000050 00000000dbf7d5ff ! Mem[000000005600012c] = 886375f9, %l7 = 00000000dbf7d5ff ldstub [%i0+0x02c],%l7 ! %l7 = 0000000000000088 ! Mem[0000000057000100] = d5c160ff000000cc, %l0 = 509bdb2b000000ff, %l5 = ffffffffffffff88 casxa [%i2]0x80,%l0,%l5 ! %l5 = d5c160ff000000cc p35_label_13: ! Mem[0000000057000122] = 501ecf4c, %l0 = 509bdb2b000000ff ldstub [%i2+0x022],%l0 ! %l0 = 00000000000000cf ! Mem[0000000057800104] = ccb88697, %l6 = 0000000000000050 swap [%i3+0x004],%l6 ! %l6 = 00000000ccb88697 ! %l1 = 00000000ff000000, Mem[0000000056800100] = f9756388 stwa %l1,[%i1+%g0]0x89 ! Mem[0000000056800100] = ff000000 ! Mem[0000000056000118] = ff3f9c6641809827, %l7 = 0000000000000088, %l1 = 00000000ff000000 add %i0,0x18,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = ff3f9c6641809827 ! Mem[0000000056800124] = 369d5c88, %l5 = 000000cc, %l2 = 70ec6dcc add %i1,0x24,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000369d5c88 ! %l6 = 00000000ccb88697, Mem[0000000090800120] = 67cb6fb0cd32aeda stx %l6,[%o1+%o4] ! Mem[0000000090800120] = 00000000ccb88697 ! Mem[0000000057800108] = b9b001200ea37e0a, %l1 = ff3f9c6641809827 ldxa [%i3+%i4]0x80,%l1 ! %l1 = b9b001200ea37e0a ! Mem[0000000057000111] = 000000f7, %l4 = b9b001200ea37e0a ldstub [%i2+0x011],%l4 ! %l4 = 0000000000000000 ! %l4 = 0000000000000000, Mem[0000000057800118] = ff5382693b22f3b8 stx %l4,[%i3+%i6] ! Mem[0000000057800118] = 0000000000000000 ! Mem[0000000057800115] = 000000d7, %l3 = 00000000ff3f9c66 ldstub [%i3+0x015],%l3 ! %l3 = 0000000000000000 p35_label_14: ! Mem[000000005780010c] = 0ea37e0a, %l1 = b9b001200ea37e0a swap [%i3+0x00c],%l1 ! %l1 = 000000000ea37e0a ! Mem[0000000057800130] = d4c1fa41, %l0 = 00000000000000cf ldsha [%i3+%o6]0x81,%l0 ! %l0 = ffffffffffffd4c1 ! Mem[000000009000011c] = 19d4c4eb, %l18 = b8e1f437e493a846 ldsw [%o0+0x01c],%g2 ! %g2 = b8e1f437e493a846 ! Mem[0000000091800130] = 2bdb9b50, %l18 = b8e1f437e493a846 ldswa [%o3+0x030]%asi,%g2 ! %g2 = b8e1f437e493a846 ! Mem[0000000056800128] = adf8698d, %l4 = 0000000000000000 swapa [%i1+%o5]0x89,%l4 ! %l4 = 00000000adf8698d ! Mem[000000009100012c] = 6b0e8752, %l18 = b8e1f437e493a846 ldsh [%o2+0x02e],%g2 ! %g2 = 0000000000006b0e ! Mem[000000005680010c] = f51c2507, %l0 = ffffd4c1, %l3 = 00000000 add %i1,0x0c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000f51c2507 ! Mem[000000005680011c] = 000000d7, %l4 = 00000000adf8698d swap [%i1+0x01c],%l4 ! %l4 = 00000000000000d7 ! %l1 = 000000000ea37e0a, Mem[0000000057800108] = 2001b0b9 stba %l1,[%i3+%i4]0x89 ! Mem[0000000057800108] = 2001b00a ! Mem[0000000057800110] = 4ccf1e50, %l0 = ffffffffffffd4c1 swapa [%i3+%i5]0x80,%l0 ! %l0 = 000000004ccf1e50 p35_label_15: ! %l0 = 000000004ccf1e50, Mem[0000000056800100] = ff000000 stha %l0,[%i1+%g0]0x89 ! Mem[0000000056800100] = ff001e50 ! Mem[0000000090000118] = 0000000019d4c4eb, %l18 = b8e1f437e493a846 ldxa [%o0+0x018]%asi,%g2 ! %g2 = 0000000019d4c4eb ! Mem[0000000057000133] = 509bdb2b, %l6 = 00000000ccb88697 ldstuba [%i2+0x033]%asi,%l6 ! %l6 = 000000000000002b ! %l1 = 000000000ea37e0a, Mem[000000005600013a] = d2e463d9 stba %l1,[%i0+0x03a]%asi ! Mem[0000000056000138] = d2e40ad9 ! Mem[0000000056800108] = 79a7d2c7, %l7 = 0000000000000088 swapa [%i1+%i4]0x89,%l7 ! %l7 = 0000000079a7d2c7 ! Mem[0000000057000138] = f781ffa2000057f7, %l1 = 000000000ea37e0a, %l5 = d5c160ff000000cc add %i2,0x38,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = f781ffa2000057f7 ! Mem[0000000056800106] = f3dcaccb, %l7 = 0000000079a7d2c7 ldstub [%i1+0x006],%l7 ! %l7 = 00000000000000ac ! Mem[0000000056800110] = 0c27e230, %l3 = f51c2507, %l0 = 4ccf1e50 add %i1,0x10,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000000c27e230 ! Mem[0000000090800124] = b88697c1, %l18 = b8e1f437e493a846 ldub [%o1+0x025],%g2 ! %g2 = 00000000000000b8 ! Mem[0000000056000118] = ff3f9c66, %l3 = f51c2507, %l3 = f51c2507 add %i0,0x18,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000ff3f9c66 ba,a p35_not_taken_0_end p35_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p35_branch_failed p35_not_taken_0_end: ! End of Random Code for Processor 35 1: membar #Sync ! Force all stores to complete p35_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x08c] ! Set processor 35 done flag ! Check Registers p35_check_registers: set p35_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000c27e230 bne,a,pn %xcc,p35_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000ea37e0a bne,a,pn %xcc,p35_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000369d5c88 bne,a,pn %xcc,p35_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ff3f9c66 bne,a,pn %xcc,p35_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000d7 bne,a,pn %xcc,p35_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be f781ffa2000057f7 bne,a,pn %xcc,p35_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000002b bne,a,pn %xcc,p35_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000ac bne,a,pn %xcc,p35_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p35_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ce77ea7870ec6dff ldx [%i0+0x000],%g3 ! Observed data at 0000000056000100 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0c27e23000000045 ldx [%i0+0x008],%g3 ! Observed data at 0000000056000108 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = cc00000043944d3f ldx [%i0+0x010],%g3 ! Observed data at 0000000056000110 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffd5f7dbff6375f9 ldx [%i0+0x028],%g3 ! Observed data at 0000000056000128 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffcf1e50000000d7 ldx [%i0+0x030],%g3 ! Observed data at 0000000056000130 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = d2e40ad99b50e2b7 ldx [%i0+0x038],%g3 ! Observed data at 0000000056000138 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x038,%g4 set p35_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 501e00fff3dcffcb ldx [%i1+0x000],%g3 ! Observed data at 0000000056800100 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 88000000f51c2507 ldx [%i1+0x008],%g3 ! Observed data at 0000000056800108 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0c27e230ffcf1e50 ldx [%i1+0x010],%g3 ! Observed data at 0000000056800110 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4ccf1e50adf8698d ldx [%i1+0x018],%g3 ! Observed data at 0000000056800118 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff7c30db369d5c88 ldx [%i1+0x020],%g3 ! Observed data at 0000000056800120 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000000df6aaf3f ldx [%i1+0x028],%g3 ! Observed data at 0000000056800128 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x028,%g4 set p35_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = b2734ea8dcff00c0 ldx [%i2+0x008],%g3 ! Observed data at 0000000057000108 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00ff00f785aa63e9 ldx [%i2+0x010],%g3 ! Observed data at 0000000057000110 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff57e2b7f04add0d ldx [%i2+0x018],%g3 ! Observed data at 0000000057000118 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 501eff4cb2734ea8 ldx [%i2+0x020],%g3 ! Observed data at 0000000057000120 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffffffffc8ca3e5e ldx [%i2+0x028],%g3 ! Observed data at 0000000057000128 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 509bdbff000000ff ldx [%i2+0x030],%g3 ! Observed data at 0000000057000130 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x030,%g4 set p35_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 369d5c8800000050 ldx [%i3+0x000],%g3 ! Observed data at 0000000057800100 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0ab001200ea37e0a ldx [%i3+0x008],%g3 ! Observed data at 0000000057800108 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffffd4c100ff00d7 ldx [%i3+0x010],%g3 ! Observed data at 0000000057800110 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000000000000000 ldx [%i3+0x018],%g3 ! Observed data at 0000000057800118 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffec20e8725d8e16 ldx [%i3+0x028],%g3 ! Observed data at 0000000057800128 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x028,%g4 ! The test for processor 35 has passed p35_passed: ta GOOD_TRAP nop p35_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p35_failed p35_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p35_failed p35_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p35_failed p35_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p35_failed p35_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p35_failed p35_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p35_failed p35_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p35_failed p35_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p35_failed ! The test for processor 35 failed p35_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x08c] ! Set processor 35 done flag set p35_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 35 failed p35_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x08c] ! Set processor 35 done flag set p35_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p35_dfill_failed: ba p35_failed mov 0xddd,%g1 p35_selfmod_failed: ba p35_failed mov 0xabc,%g1 p35_common_error: or %g0,0xf03,%g1 ba p35_failed mov %o5,%g3 p35_common_signature_error: set p35_temp,%g1 ba p35_failed st %g2,[%g1] ! Common Lock Number p35_common_timeout: set p35_temp,%g1 ba p35_failed st %g2,[%g1] ! Common Lock Number p35_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p35_failed mov 0x0,%g3 p35_trap1e: ldd [%i3+0x008],%l2 ! Mem[0000000057800108] ldstub [%i1+0x01b],%l7 ! Mem[000000005680011b] ldstub [%i0+0x031],%l4 ! Mem[0000000056000131] stb %l5,[%i2+0x00c] ! Mem[000000005700010c] lduw [%i3+0x028],%l0 ! Mem[0000000057800128] ldsw [%i1+0x030],%l0 ! Mem[0000000056800130] done p35_trap1o: ldd [%o3+0x008],%l2 ! Mem[0000000057800108] ldstub [%o1+0x01b],%l7 ! Mem[000000005680011b] ldstub [%o0+0x031],%l4 ! Mem[0000000056000131] stb %l5,[%o2+0x00c] ! Mem[000000005700010c] lduw [%o3+0x028],%l0 ! Mem[0000000057800128] ldsw [%o1+0x030],%l0 ! Mem[0000000056800130] done p35_trap2e: swap [%i3+0x038],%l3 ! Mem[0000000057800138] sth %l6,[%i3+0x02e] ! Mem[000000005780012e] ldstub [%i2+0x039],%l5 ! Mem[0000000057000139] ldstub [%i3+0x015],%l3 ! Mem[0000000057800115] ldsw [%i3+0x02c],%l3 ! Mem[000000005780012c] done p35_trap2o: swap [%o3+0x038],%l3 ! Mem[0000000057800138] sth %l6,[%o3+0x02e] ! Mem[000000005780012e] ldstub [%o2+0x039],%l5 ! Mem[0000000057000139] ldstub [%o3+0x015],%l3 ! Mem[0000000057800115] ldsw [%o3+0x02c],%l3 ! Mem[000000005780012c] done p35_trap3e: nop nop nop nop done p35_trap3o: nop nop nop nop done p35_init_memory_pointers: set p35_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p35_local0_start,%i0 set p35_local1_start,%i1 set p35_local2_start,%i2 set p35_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = aca2225a523806c3 ldx [%g1+0x008],%l1 ! %l1 = f3445b2de0da4aaa ldx [%g1+0x010],%l2 ! %l2 = 8f8d7b9b946417e9 ldx [%g1+0x018],%l3 ! %l3 = 35dce119f3dcaccb ldx [%g1+0x020],%l4 ! %l4 = 6d9d28d6509bdb2b ldx [%g1+0x028],%l5 ! %l5 = 2750c4da6b381d92 ldx [%g1+0x030],%l6 ! %l6 = 1ce30ad6d0b28a43 ldx [%g1+0x038],%l7 ! %l7 = ae5b90763f94bb5c ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 36 processor_36: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x90] ! Set the start flag wrpr %g0,7,%cleanwin call p36_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 36 wr %g0,0x4,%fprs ! Make sure fef is 1 set p36_init_freg,%g1 ! %f0 = 6dabdb4c 46ab4180 7dba8e71 b984d812 ! %f4 = 2a854711 66022162 385cb609 8adba321 ! %f8 = 3a832ff3 4c0db873 e48d9679 4c69f37c ! %f12 = edbcbf10 df3ac6f9 77853cef 0da4091d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 073be0ab 33dcf11f d494bb2e b5850a5f ! %f20 = bdd410ee d12ff7c9 a313ca81 d58249e8 ! %f24 = 072f7340 e7f9dfd5 844be4db 23fb925b ! %f28 = 3afe6084 b76e19cd b5e4317f bd3ece0e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = fc089888 75b19806 8e5fac3e 5fac5a35 ! %f36 = f0ada4c7 b0601785 4872148a 043e4ffd ! %f40 = 8912f109 331759c4 063a5303 754f6951 ! %f44 = b2007813 1b0af1bb 80a8d389 9a20ea5c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x32ddf76000000045,%g7,%g1 ! GSR scale = 8, align = 5 wr %g1,%g0,%gsr ! GSR = 32ddf76000000045 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 36 p36_label_1: ! Mem[0000000091000130] = 87522d2e 9081a561, %l0 = 5a320f41, %l1 = 39cc9932 ldda [%o2+0x030]%asi,%g2 ! %l0 = 7badcdd85a320f41 d505c42c39cc9932 ! Mem[000000005880012c] = 05263ce4, %l3 = 06bc50f606a22f36 swap [%i1+0x02c],%l3 ! %l3 = 0000000005263ce4 ! Mem[0000000059000118] = 7f0e5c3e, %l1 = d505c42c39cc9932 ldstuba [%i2+%i6]0x81,%l1 ! %l1 = 000000000000007f ! %l3 = 0000000005263ce4, Mem[000000009100010c] = 8f22b23f sth %l3,[%o2+0x00c] ! Mem[000000009100010c] = 3ce4b23f ! Mem[0000000059000120] = 04e19913, %l7 = 85b73ac2e0ce4a54 ldstuba [%i2+%o4]0x88,%l7 ! %l7 = 0000000000000013 ! Mem[0000000059000108] = 93a5181ac6446e3b, %l2 = f0160ee616d732b8, %l0 = 7badcdd85a320f41 add %i2,0x08,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 93a5181ac6446e3b ! Mem[0000000058800110] = 28c225cd bca56db0, %l2 = 16d732b8, %l3 = 05263ce4 ldda [%i1+%i5]0x80,%l2 ! %l2 = 0000000028c225cd 00000000bca56db0 ! Mem[0000000058000116] = abfc0bf8, %l3 = 00000000bca56db0 ldstub [%i0+0x016],%l3 ! %l3 = 000000000000000b ! Mem[0000000059000110] = c665d335, %l7 = 0000000000000013 swapa [%i2+%i5]0x80,%l7 ! %l7 = 00000000c665d335 ! Mem[0000000058000130] = 7a2aa0d273946356, %l5 = 6f8caacaa01a682e ldxa [%i0+%o6]0x80,%l5 ! %l5 = 7a2aa0d273946356 p36_label_2: ! %l2 = 0000000028c225cd, Mem[000000009180012b] = 6435187c stb %l2,[%o3+0x02b] ! Mem[0000000091800128] = cd35187c ! Mem[0000000091000130] = 87522d2e9081a561, %l18 = 142baeea82f55710 ldxa [%o2+0x030]%asi,%g2 ! %g2 = 87522d2e9081a561 ! Mem[0000000091000130] = 87522d2e, %l18 = 142baeea82f55710 lduh [%o2+%o6],%g2 ! %g2 = 0000000000008752 ! Mem[0000000091000128] = f4c833a81c456b0e, %l18 = 142baeea82f55710 ldx [%o2+%o5],%g2 ! %g2 = f4c833a81c456b0e ! Mem[0000000058800120] = 08bfd89e, %l2 = 28c225cd, %l0 = c6446e3b add %i1,0x20,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000008bfd89e ! %l0 = 08bfd89e, %l1 = 0000007f, Mem[0000000090800120] = 67cb6fb0 cd32aeda std %l0,[%o1+%o4] ! Mem[0000000090800120] = 08bfd89e 0000007f ! Mem[0000000059800108] = ee6be3b9, %l4 = 2fe8f05623221b18 swapa [%i3+%i4]0x88,%l4 ! %l4 = 00000000ee6be3b9 ! %l4 = ee6be3b9, %l5 = 73946356, Mem[0000000059000120] = ff99e104 95b010ed stda %l4,[%i2+%o4]0x81 ! Mem[0000000059000120] = ee6be3b9 73946356 ! Mem[0000000058800108] = e2e51158 f1886be7, %l0 = 08bfd89e, %l1 = 0000007f ldda [%i1+%i4]0x81,%l0 ! %l0 = 00000000e2e51158 00000000f1886be7 ! Mem[0000000091000138] = 55170a67, %l18 = 142baeea82f55710 ldsh [%o2+0x038],%g2 ! %g2 = 0000000000005517 p36_label_3: ! Mem[0000000059000108] = 93a5181a, %l6 = b9ca85eec08264b6 ldub [%i2+%i4],%l6 ! %l6 = 0000000000000093 ! %l4 = 00000000ee6be3b9, Mem[0000000090800110] = 05b93bc74f009b20 stx %l4,[%o1+%i5] ! Mem[0000000090800110] = 00000000ee6be3b9 ! %l1 = 00000000f1886be7, Mem[0000000091800118] = 03166c8ac56f1eb7, %asi = 80 stxa %l1,[%o3+0x018]%asi ! Mem[0000000091800118] = 00000000f1886be7 ! Mem[0000000058000128] = b0926dd24c5a5094, %l7 = 00000000c665d335, %l0 = 00000000e2e51158 add %i0,0x28,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = b0926dd24c5a5094 ! %l1 = 00000000f1886be7, Mem[0000000058000138] = 87233335dd6fad3d stx %l1,[%i0+0x038] ! Mem[0000000058000138] = 00000000f1886be7 ! Mem[0000000058800110] = cd25c228, %l0 = b0926dd24c5a5094 swapa [%i1+%i5]0x89,%l0 ! %l0 = 00000000cd25c228 ! Mem[0000000058000100] = 366cdddb89ac4e08, %l4 = 00000000ee6be3b9, %l7 = 00000000c665d335 casxa [%i0]0x80,%l4,%l7 ! %l7 = 366cdddb89ac4e08 ! Mem[000000005980013c] = 1ec1ceab, %l5 = 73946356, %l5 = 73946356 add %i3,0x3c,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 000000001ec1ceab ! Mem[0000000059000121] = ee6be3b9, %l4 = 00000000ee6be3b9 ldstub [%i2+0x021],%l4 ! %l4 = 000000000000006b ! Mem[0000000058800138] = 99010584, %l0 = 00000000cd25c228 swap [%i1+0x038],%l0 ! %l0 = 0000000099010584 p36_label_4: ! Mem[0000000059000130] = 8d6dd04f, %l4 = 000000000000006b swapa [%i2+%o6]0x88,%l4 ! %l4 = 000000008d6dd04f ! Mem[0000000058000108] = 9bccdb42d9691d6c, %l1 = 00000000f1886be7, %l0 = 0000000099010584 add %i0,0x08,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 9bccdb42d9691d6c ! %l0 = 9bccdb42d9691d6c, Mem[0000000091000130] = 87522d2e9081a561 stx %l0,[%o2+%o6] ! Mem[0000000091000130] = 9bccdb42d9691d6c ! Mem[0000000091800104] = ed61de0d, %l18 = 142baeea82f55710 ldsw [%o3+0x004],%g2 ! %g2 = 142baeea82f55710 ! Mem[000000005980010c] = 9545bb45, %l3 = 0000000b, %l0 = d9691d6c add %i3,0x0c,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000009545bb45 ! Mem[0000000091800128] = 17cd3518, %l18 = 142baeea82f55710 ldsh [%o3+0x02a],%g2 ! %g2 = 00000000000017cd ! Mem[0000000059800118] = 7ecbdb7c, %l4 = 000000008d6dd04f lduha [%i3+%i6]0x80,%l4 ! %l4 = 0000000000007ecb ! Mem[0000000059800108] = 181b2223, %l5 = 000000001ec1ceab swap [%i3+%i4],%l5 ! %l5 = 00000000181b2223 ! %l2 = 0000000028c225cd, Mem[0000000091800134] = ed611253 stw %l2,[%o3+0x034] ! Mem[0000000091800134] = 28c225cd ! %l0 = 000000009545bb45, Mem[0000000091800110] = 477a17de, %asi = 80 stwa %l0,[%o3+0x010]%asi ! Mem[0000000091800110] = 9545bb45 p36_label_5: ! Mem[0000000059800100] = 02bbd63e, %l2 = 0000000028c225cd ldstuba [%i3+%g0]0x89,%l2 ! %l2 = 000000000000003e ! Mem[0000000059800110] = 8f90cdbc, %l7 = 366cdddb89ac4e08 swapa [%i3+%i5]0x81,%l7 ! %l7 = 000000008f90cdbc ! Mem[0000000059000118] = 3e5c0eff, %l2 = 000000000000003e lduha [%i2+%i6]0x89,%l2 ! %l2 = 0000000000000eff ! Mem[000000005880013c] = 65f16cf6, %l3 = 0000000b, %l4 = 00007ecb add %i1,0x3c,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000065f16cf6 ! Mem[0000000059800110] = 084eac89, %l4 = 0000000065f16cf6 ldstuba [%i3+%i5]0x89,%l4 ! %l4 = 0000000000000089 ! Mem[0000000091800100] = 76b1ed61, %l18 = 142baeea82f55710 ldsh [%o3+0x002],%g2 ! %g2 = 00000000000076b1 ! Mem[000000005800012b] = b0926dd2, %l4 = 0000000000000089 ldstub [%i0+0x02b],%l4 ! %l4 = 00000000000000d2 ! Mem[0000000058000128] = ff6d92b0, %l5 = 00000000181b2223 ldstuba [%i0+%o5]0x88,%l5 ! %l5 = 00000000000000b0 ! %l4 = 00000000000000d2, Mem[0000000059800110] = 084eacff stba %l4,[%i3+%i5]0x89 ! Mem[0000000059800110] = 084eacd2 ! Mem[000000005800013c] = f1886be7, %l7 = 000000008f90cdbc swap [%i0+0x03c],%l7 ! %l7 = 00000000f1886be7 p36_label_6: ! Mem[0000000058800110] = b06da5bc4c5a5094, %l3 = 000000000000000b ldxa [%i1+%i5]0x88,%l3 ! %l3 = b06da5bc4c5a5094 ! Mem[000000005900013c] = 65ec414a, %l0 = 9545bb45, %l6 = 00000093 add %i2,0x3c,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000065ec414a ! Mem[0000000059000110] = 00000013, %l3 = b06da5bc4c5a5094 ldsha [%i2+%i5]0x81,%l3 ! %l3 = 0000000000000000 ! Mem[0000000058800110] = b06da5bc4c5a5094, %l4 = 00000000000000d2 ldxa [%i1+%i5]0x88,%l4 ! %l4 = b06da5bc4c5a5094 ! Mem[0000000059800124] = e75bd7c5, %l5 = 00000000000000b0 swap [%i3+0x024],%l5 ! %l5 = 00000000e75bd7c5 ! Mem[0000000058800104] = f7ded42c, %l3 = 0000000000000000 swap [%i1+0x004],%l3 ! %l3 = 00000000f7ded42c ! Mem[0000000059000128] = 77a18a92, %l5 = 00000000e75bd7c5 swapa [%i2+%o5]0x81,%l5 ! %l5 = 0000000077a18a92 ! Mem[0000000058000128] = 94505a4cff6d92ff, %l7 = 00000000f1886be7 ldxa [%i0+%o5]0x88,%l7 ! %l7 = 94505a4cff6d92ff ! Mem[0000000058800120] = 08bfd89e, %l1 = 00000000f1886be7 ldstub [%i1+%o4],%l1 ! %l1 = 0000000000000008 ! Mem[0000000058800104] = 00000000, %l3 = 00000000f7ded42c swap [%i1+0x004],%l3 ! %l3 = 0000000000000000 p36_label_7: ! Mem[0000000090000128] = 2f9e9378, %l18 = 142baeea82f55710 lduw [%o0+%o5],%g2 ! %g2 = 142baeea82f55710 ! Mem[0000000090800108] = edfacbef, %l18 = 142baeea82f55710 ldsh [%o1+0x00a],%g2 ! %g2 = ffffffffffffedfa ! Mem[0000000058800120] = 9ed8bfff, %l5 = 0000000077a18a92 swapa [%i1+%o4]0x89,%l5 ! %l5 = 000000009ed8bfff ! Mem[0000000059800128] = 772e33d6, %l3 = 00000000, %l6 = 65ec414a add %i3,0x28,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000772e33d6 ! %l2 = 0000000000000eff, Mem[0000000058800110] = 4c5a5094 stwa %l2,[%i1+%i5]0x89 ! Mem[0000000058800110] = 00000eff ! Mem[0000000058000138] = 000000008f90cdbc, %l6 = 00000000772e33d6, %l1 = 0000000000000008 add %i0,0x38,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 000000008f90cdbc ! Mem[0000000058800100] = 8d667ed4, %l2 = 0000000000000eff ldswa [%i1+%g0]0x80,%l2 ! %l2 = ffffffff8d667ed4 ! Mem[0000000058800110] = ff0e0000, %l5 = 000000009ed8bfff ldsb [%i1+0x012],%l5 ! %l5 = 0000000000000000 ! Mem[0000000059800128] = 772e33d6200aa9e9, %l5 = 0000000000000000, %l7 = 94505a4cff6d92ff add %i3,0x28,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 772e33d6200aa9e9 ! Mem[0000000059000120] = eeffe3b9, %l1 = 8f90cdbc, %l7 = 200aa9e9 add %i2,0x20,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000eeffe3b9 p36_label_8: ! Mem[0000000059000136] = 1210ae49, %l4 = b06da5bc4c5a5094 ldstub [%i2+0x036],%l4 ! %l4 = 00000000000000ae ! Mem[000000005900012c] = dbc37b79, %l6 = 00000000772e33d6, %asi = 80 swapa [%i2+0x02c]%asi,%l6 ! %l6 = 00000000dbc37b79 ! Mem[0000000058800120] = 928aa177, %l2 = ffffffff8d667ed4 ldstub [%i1+%o4],%l2 ! %l2 = 0000000000000092 ! Mem[0000000058000130] = 7a2aa0d273946356, %l6 = 00000000dbc37b79, %l4 = 00000000000000ae add %i0,0x30,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 7a2aa0d273946356 ! %l4 = 7a2aa0d273946356, Mem[000000009180012f] = 6ab49485 stb %l4,[%o3+0x02f] ! Mem[000000009180012c] = 56b49485 ! Mem[0000000058000100] = 366cdddb, %l4 = 7a2aa0d273946356 ldstuba [%i0+%g0]0x80,%l4 ! %l4 = 0000000000000036 ! Mem[0000000059000108] = 93a5181a, %l4 = 0000000000000036 swapa [%i2+%i4]0x81,%l4 ! %l4 = 0000000093a5181a ! %l2 = 0000000000000092, Mem[000000009000010c] = c2190b14 sth %l2,[%o0+0x00c] ! Mem[000000009000010c] = 00920b14 ! Mem[0000000059000110] = 00000013, %l2 = 0000000000000092 ldswa [%i2+%i5]0x80,%l2 ! %l2 = 0000000000000013 ! %l0 = 000000009545bb45, Mem[000000009000012c] = 68c05e54 stb %l0,[%o0+0x02c] ! Mem[000000009000012c] = 45c05e54 p36_label_9: ! Mem[0000000090800138] = 30a966cf, %l18 = 142baeea82f55710 lduw [%o1+0x038],%g2 ! %g2 = 142baeea82f55710 ! Mem[0000000059800128] = 772e33d6 200aa9e9, %l4 = 93a5181a, %l5 = 00000000 ldda [%i3+%o5]0x81,%l4 ! %l4 = 00000000772e33d6 00000000200aa9e9 ! %l7 = 00000000eeffe3b9, Mem[0000000090800110] = 00000000 sth %l7,[%o1+%i5] ! Mem[0000000090800110] = e3b90000 ! Mem[0000000058800100] = 8d667ed4f7ded42c, %l1 = 000000008f90cdbc ldxa [%i1+%g0]0x80,%l1 ! %l1 = 8d667ed4f7ded42c ! %l6 = dbc37b79, %l7 = eeffe3b9, Mem[0000000059800120] = 043b8793 000000b0 stda %l6,[%i3+%o4]0x80 ! Mem[0000000059800120] = dbc37b79 eeffe3b9 ! %l7 = 00000000eeffe3b9, Mem[0000000058800118] = b01f11ae stha %l7,[%i1+%i6]0x89 ! Mem[0000000058800118] = b01fe3b9 ! Mem[0000000059000110] = 00000013, %l5 = 00000000200aa9e9 swap [%i2+%i5],%l5 ! %l5 = 0000000000000013 ! Mem[0000000058000130] = 7a2aa0d2, %l6 = 00000000dbc37b79 ldsba [%i0+%o6]0x80,%l6 ! %l6 = 000000000000007a ! Mem[0000000059000110] = 200aa9e9, %l3 = 0000000000000000 lduw [%i2+%i5],%l3 ! %l3 = 00000000200aa9e9 ! Mem[000000009180011c] = f1886be7, %l18 = 142baeea82f55710 ldsw [%o3+0x01c],%g2 ! %g2 = 142baeea82f55710 p36_label_10: ! Mem[0000000058000128] = ff926dff4c5a5094, %l5 = 0000000000000013, %l3 = 00000000200aa9e9 add %i0,0x28,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = ff926dff4c5a5094 ! %l6 = 000000000000007a, Mem[0000000090800138] = 30a966cfb6366d86 stx %l6,[%o1+0x038] ! Mem[0000000090800138] = 000000000000007a ! Mem[0000000058800100] = 8d667ed4, %l3 = ff926dff4c5a5094 swap [%i1+%g0],%l3 ! %l3 = 000000008d667ed4 ! %l6 = 000000000000007a, Mem[0000000058800110] = ff0e0000 stwa %l6,[%i1+%i5]0x81 ! Mem[0000000058800110] = 0000007a ! %l6 = 0000007a, %l7 = eeffe3b9, Mem[0000000059800120] = dbc37b79 eeffe3b9 stda %l6,[%i3+%o4]0x81 ! Mem[0000000059800120] = 0000007a eeffe3b9 ! %l6 = 000000000000007a, Mem[0000000091800110] = 9545bb45, %asi = 80 stwa %l6,[%o3+0x010]%asi ! Mem[0000000091800110] = 0000007a ! Mem[0000000059800138] = e86e7572, %l7 = eeffe3b9, %l0 = 9545bb45 add %i3,0x38,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000e86e7572 ! %l1 = 8d667ed4f7ded42c, Mem[0000000058000110] = 9985c827 stha %l1,[%i0+%i5]0x81 ! Mem[0000000058000110] = d42cc827 ! Mem[0000000058800120] = ff8aa177, %l3 = 8d667ed4, %l1 = f7ded42c add %i1,0x20,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000ff8aa177 ! Mem[0000000090000130] = 6f370eaa, %l18 = 142baeea82f55710 ldsh [%o0+0x032],%g2 ! %g2 = 0000000000006f37 p36_label_11: ! %l0 = 00000000e86e7572, Mem[0000000090800105] = c761e300 stba %l0,[%o1+0x005]%asi ! Mem[0000000090800104] = 7261e300 ! Mem[0000000058000120] = 6a20d331, %l1 = 00000000ff8aa177 ldsba [%i0+%o4]0x80,%l1 ! %l1 = 000000000000006a ! Mem[000000005880010a] = e2e51158, %l0 = 00000000e86e7572 ldstub [%i1+0x00a],%l0 ! %l0 = 0000000000000011 ! Mem[000000005900012c] = 772e33d6, %l6 = 0000007a, %l6 = 0000007a add %i2,0x2c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000772e33d6 ! Mem[0000000091000120] = 93986027, %l18 = 142baeea82f55710 ldsw [%o2+%o4],%g2 ! %g2 = 142baeea82f55710 ! Mem[0000000059000120] = eeffe3b9, %l7 = 00000000eeffe3b9 swapa [%i2+%o4]0x80,%l7 ! %l7 = 00000000eeffe3b9 ! Mem[0000000058000108] = 9bccdb42d9691d6c, %l2 = 0000000000000013, %l0 = 0000000000000011 add %i0,0x08,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 9bccdb42d9691d6c ! Mem[0000000090000138] = 46405e9e, %l18 = 142baeea82f55710 ldsb [%o0+0x03a],%g2 ! %g2 = 0000000000000046 ! Mem[0000000091800134] = 28c225cd, %l18 = 142baeea82f55710 lduh [%o3+0x034],%g2 ! %g2 = 00000000000028c2 ! Mem[0000000090000108] = 7425c40f, %l18 = 142baeea82f55710 ldsb [%o0+%i4],%g2 ! %g2 = 0000000000000074 p36_label_12: ! %l0 = 9bccdb42d9691d6c, Mem[0000000091000112] = e8961ee9 stb %l0,[%o2+0x012] ! Mem[0000000091000110] = 6c961ee9 ! %l2 = 0000000000000013, Mem[000000009080011c] = 61d3fbdc stb %l2,[%o1+0x01c] ! Mem[000000009080011c] = 13d3fbdc ! %l0 = 9bccdb42d9691d6c, Mem[0000000059800120] = 0000007a stwa %l0,[%i3+%o4]0x81 ! Mem[0000000059800120] = d9691d6c ! Mem[0000000058800128] = 38b3dc21, %l1 = 000000000000006a lduw [%i1+%o5],%l1 ! %l1 = 0000000038b3dc21 ! Mem[0000000058000110] = d42cc827abfcfff8, %l6 = 00000000772e33d6, %l1 = 0000000038b3dc21 add %i0,0x10,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = d42cc827abfcfff8 ! %l1 = d42cc827abfcfff8, Mem[0000000090800128] = c1bf20d5 stw %l1,[%o1+%o5] ! Mem[0000000090800128] = abfcfff8 ! Mem[0000000059000104] = 1c8fa74e, %l6 = 00000000772e33d6 ldsh [%i2+0x004],%l6 ! %l6 = 0000000000001c8f ! Mem[0000000058000128] = ff6d92ff, %l3 = 000000008d667ed4 swapa [%i0+%o5]0x88,%l3 ! %l3 = 00000000ff6d92ff ! Mem[0000000058000137] = 73946356, %l2 = 0000000000000013 ldstub [%i0+0x037],%l2 ! %l2 = 0000000000000056 ! %l7 = 00000000eeffe3b9, Mem[000000009000013b] = 405e9ebd stb %l7,[%o0+0x03b] ! Mem[0000000090000138] = b95e9ebd p36_label_13: ! Mem[0000000059800100] = ffd6bb02, %l0 = 9bccdb42d9691d6c ldsha [%i3+%g0]0x81,%l0 ! %l0 = ffffffffffffffd6 ! Mem[000000005800011c] = 001b8503, %l5 = 0000000000000013 swap [%i0+0x01c],%l5 ! %l5 = 00000000001b8503 ! %l7 = 00000000eeffe3b9, Mem[0000000058800108] = 58ffe5e2 stba %l7,[%i1+%i4]0x89 ! Mem[0000000058800108] = 58ffe5b9 ! Mem[0000000058000108] = 9bccdb42, %l3 = 00000000ff6d92ff ldub [%i0+0x00b],%l3 ! %l3 = 0000000000000042 ! Mem[0000000058000128] = d47e668d, %l5 = 00000000001b8503 swapa [%i0+%o5]0x80,%l5 ! %l5 = 00000000d47e668d ! Mem[0000000058000120] = dce422ea31d3206a, %l5 = 00000000d47e668d ldxa [%i0+%o4]0x88,%l5 ! %l5 = dce422ea31d3206a ! Mem[0000000059000115] = 5c7eb8c2, %l5 = dce422ea31d3206a ldstub [%i2+0x015],%l5 ! %l5 = 000000000000007e ! Mem[0000000058800100] = 4c5a5094, %l7 = 00000000eeffe3b9 swapa [%i1+%g0]0x81,%l7 ! %l7 = 000000004c5a5094 ! Mem[0000000059000100] = 129ff8c3, %l7 = 000000004c5a5094 swap [%i2+%g0],%l7 ! %l7 = 00000000129ff8c3 ! Mem[000000009000012c] = 5e54bb16, %l18 = 142baeea82f55710 ldsb [%o0+0x02e],%g2 ! %g2 = 000000000000005e p36_label_14: ! Mem[0000000058000118] = cca7f497, %l1 = d42cc827abfcfff8 ldswa [%i0+%i6]0x88,%l1 ! %l1 = ffffffffcca7f497 ! %l4 = 00000000772e33d6, Mem[000000009080013b] = 00000000 stb %l4,[%o1+0x03b] ! Mem[0000000090800138] = d6000000 ! %l6 = 0000000000001c8f, Mem[0000000059000100] = 94505a4c stba %l6,[%i2+%g0]0x89 ! Mem[0000000059000100] = 94505a8f ! Mem[0000000059800108] = abcec11e, %l5 = 000000000000007e ldstuba [%i3+%i4]0x89,%l5 ! %l5 = 000000000000001e ! Mem[000000005900012c] = 772e33d6, %l7 = 129ff8c3, %l0 = ffffffd6 add %i2,0x2c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000772e33d6 ! Mem[0000000058000100] = dbdd6cff, %l0 = 00000000772e33d6 ldswa [%i0+%g0]0x88,%l0 ! %l0 = ffffffffdbdd6cff ! Mem[0000000059800108] = abcec1ff, %l3 = 0000000000000042 ldsha [%i3+%i4]0x89,%l3 ! %l3 = ffffffffffffc1ff ! Mem[0000000090800138] = 000000d6 0000007a, %l0 = dbdd6cff, %l1 = cca7f497 ldd [%o1+0x038],%g2 ! %l0 = ffffffffdbdd6cff ffffffffcca7f497 ! Mem[0000000058800117] = bca56db0, %l4 = 00000000772e33d6 ldstub [%i1+0x017],%l4 ! %l4 = 00000000000000b0 ! Mem[0000000090000110] = 76bf43f3, %l18 = 142baeea82f55710 lduwa [%o0+0x010]%asi,%g2 ! %g2 = 142baeea82f55710 p36_label_15: ! Mem[0000000059000108] = 36000000, %l7 = 00000000129ff8c3 ldstuba [%i2+%i4]0x88,%l7 ! %l7 = 0000000000000000 ! Mem[0000000058800104] = f7ded42c, %l6 = 0000000000001c8f ldub [%i1+0x004],%l6 ! %l6 = 00000000000000f7 ! Mem[0000000058000108] = 9bccdb42d9691d6c, %l3 = ffffffffffffc1ff, %l2 = 0000000000000056 add %i0,0x08,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 9bccdb42d9691d6c ! Mem[0000000058000136] = 739463ff, %l3 = ffffffffffffc1ff ldstub [%i0+0x036],%l3 ! %l3 = 0000000000000063 ! Mem[0000000090800138] = 000000d60000007a, %l18 = 142baeea82f55710 ldx [%o1+0x038],%g2 ! %g2 = 000000d60000007a ! Mem[0000000058800118] = b9e31fb0da6b9df3, %l2 = 9bccdb42d9691d6c, %l7 = 0000000000000000 add %i1,0x18,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = b9e31fb0da6b9df3 ! Mem[0000000059000130] = 0000006b, %l5 = 000000000000001e ldstuba [%i2+%o6]0x88,%l5 ! %l5 = 000000000000006b ! Mem[0000000090000130] = bb166f370eaa4fa4, %l18 = 142baeea82f55710 ldx [%o0+%o6],%g2 ! %g2 = bb166f370eaa4fa4 ! Mem[0000000059800106] = fb845bf6, %l1 = ffffffffcca7f497 ldstub [%i3+0x006],%l1 ! %l1 = 000000000000005b ! Mem[0000000059800130] = ea678999, %l0 = ffffffffdbdd6cff ldstuba [%i3+%o6]0x80,%l0 ! %l0 = 00000000000000ea ba,a p36_not_taken_0_end p36_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p36_branch_failed p36_not_taken_0_end: ! End of Random Code for Processor 36 p36_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x090] ! Set processor 36 done flag ! Check Registers p36_check_registers: set p36_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000ea bne,a,pn %xcc,p36_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000005b bne,a,pn %xcc,p36_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 9bccdb42d9691d6c bne,a,pn %xcc,p36_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000063 bne,a,pn %xcc,p36_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000b0 bne,a,pn %xcc,p36_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000006b bne,a,pn %xcc,p36_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000f7 bne,a,pn %xcc,p36_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be b9e31fb0da6b9df3 bne,a,pn %xcc,p36_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p36_local0_expect,%g1 ldx [%g1+0x018],%g2 ! Expected data = 97f4a7cc00000013 ldx [%i0+0x018],%g3 ! Observed data at 0000000058000118 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 001b85034c5a5094 ldx [%i0+0x028],%g3 ! Observed data at 0000000058000128 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7a2aa0d27394ffff ldx [%i0+0x030],%g3 ! Observed data at 0000000058000130 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x030,%g4 set p36_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = eeffe3b9f7ded42c ldx [%i1+0x000],%g3 ! Observed data at 0000000058800100 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = b9e5ff58f1886be7 ldx [%i1+0x008],%g3 ! Observed data at 0000000058800108 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000007abca56dff ldx [%i1+0x010],%g3 ! Observed data at 0000000058800110 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 38b3dc2106a22f36 ldx [%i1+0x028],%g3 ! Observed data at 0000000058800128 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = cd25c22865f16cf6 ldx [%i1+0x038],%g3 ! Observed data at 0000000058800138 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x038,%g4 set p36_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 8f5a50941c8fa74e ldx [%i2+0x000],%g3 ! Observed data at 0000000059000100 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff000036c6446e3b ldx [%i2+0x008],%g3 ! Observed data at 0000000059000108 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 200aa9e95cffb8c2 ldx [%i2+0x010],%g3 ! Observed data at 0000000059000110 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff0e5c3e78e4ee87 ldx [%i2+0x018],%g3 ! Observed data at 0000000059000118 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = eeffe3b973946356 ldx [%i2+0x020],%g3 ! Observed data at 0000000059000120 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e75bd7c5772e33d6 ldx [%i2+0x028],%g3 ! Observed data at 0000000059000128 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff0000001210ff49 ldx [%i2+0x030],%g3 ! Observed data at 0000000059000130 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x030,%g4 set p36_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffd6bb02fb84fff6 ldx [%i3+0x000],%g3 ! Observed data at 0000000059800100 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffc1ceab9545bb45 ldx [%i3+0x008],%g3 ! Observed data at 0000000059800108 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d2ac4e08d6952949 ldx [%i3+0x010],%g3 ! Observed data at 0000000059800110 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = d9691d6ceeffe3b9 ldx [%i3+0x020],%g3 ! Observed data at 0000000059800120 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff678999229c96d4 ldx [%i3+0x030],%g3 ! Observed data at 0000000059800130 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x030,%g4 ! The test for processor 36 has passed p36_passed: ta GOOD_TRAP nop p36_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p36_failed p36_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p36_failed p36_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p36_failed p36_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p36_failed p36_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p36_failed p36_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p36_failed p36_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p36_failed p36_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p36_failed ! The test for processor 36 failed p36_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x090] ! Set processor 36 done flag set p36_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 36 failed p36_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x090] ! Set processor 36 done flag set p36_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p36_dfill_failed: ba p36_failed mov 0xddd,%g1 p36_selfmod_failed: ba p36_failed mov 0xabc,%g1 p36_common_error: or %g0,0xf04,%g1 ba p36_failed mov %o5,%g3 p36_common_signature_error: set p36_temp,%g1 ba p36_failed st %g2,[%g1] ! Common Lock Number p36_common_timeout: set p36_temp,%g1 ba p36_failed st %g2,[%g1] ! Common Lock Number p36_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p36_failed mov 0x0,%g3 p36_trap1e: stb %l6,[%i2+0x011] ! Mem[0000000059000111] done p36_trap1o: stb %l6,[%o2+0x011] ! Mem[0000000059000111] done p36_trap2e: swap [%i0+0x030],%l5 ! Mem[0000000058000130] swap [%i2+0x02c],%l3 ! Mem[000000005900012c] done p36_trap2o: swap [%o0+0x030],%l5 ! Mem[0000000058000130] swap [%o2+0x02c],%l3 ! Mem[000000005900012c] done p36_trap3e: nop done p36_trap3o: nop done p36_init_memory_pointers: set p36_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p36_local0_start,%i0 set p36_local1_start,%i1 set p36_local2_start,%i2 set p36_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 7badcdd85a320f41 ldx [%g1+0x008],%l1 ! %l1 = d505c42c39cc9932 ldx [%g1+0x010],%l2 ! %l2 = f0160ee616d732b8 ldx [%g1+0x018],%l3 ! %l3 = 06bc50f606a22f36 ldx [%g1+0x020],%l4 ! %l4 = 2fe8f05623221b18 ldx [%g1+0x028],%l5 ! %l5 = 6f8caacaa01a682e ldx [%g1+0x030],%l6 ! %l6 = b9ca85eec08264b6 ldx [%g1+0x038],%l7 ! %l7 = 85b73ac2e0ce4a54 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 37 processor_37: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x94] ! Set the start flag wrpr %g0,7,%cleanwin call p37_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 37 wr %g0,0x4,%fprs ! Make sure fef is 1 set p37_init_freg,%g1 ! %f0 = c128d97a ce88e6c5 a3119715 e3750ad1 ! %f4 = 6e421c90 30fc6639 fb17fc3d 6b688964 ! %f8 = 66a2d201 8d2dc1ce f2271d3d eacb667f ! %f12 = d651ce4d 13bc170e 84d8d7b3 945f39d4 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f0ce6274 5ceedc10 75a3baa1 8e4271bc ! %f20 = f488902a af535536 cdbeaec1 baaf48ec ! %f24 = 3da12ee3 db05ab78 9de7959a 61533ef2 ! %f28 = 128a6513 8319f38c ddb257bd f524d0b3 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = bf724eb9 8e26f21b 3c16dda5 98a8b42b ! %f36 = 6db8252e d626d7d7 22e4b6fd 23f51ab1 ! %f40 = aa490f7d be837941 0859af21 cf20153f ! %f44 = 5dbd2a33 19a415da c138feec 06c74e42 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xfe8d959700000021,%g7,%g1 ! GSR scale = 4, align = 1 wr %g1,%g0,%gsr ! GSR = fe8d959700000021 wr %g0,%y ! Clear Y 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[000000005a800100] = 942c2b24, %l3 = b4025a1a9bc0494f ldstuba [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000024 ! %l6 = d353ef78, %l7 = 4edbaf85, Mem[000000005a000100] = 979ce577 52df642b stda %l6,[%i0+%g0]0x88 ! Mem[000000005a000100] = d353ef78 4edbaf85 ! Mem[0000000090000124] = 4202022f, %l18 = 64bfa127c83494e4 ldub [%o0+0x025],%g2 ! %g2 = 0000000000000042 ! %l7 = 77f3dbb84edbaf85, Mem[000000005a800124] = 385f1f35 stw %l7,[%i1+0x024] ! Mem[000000005a800124] = 4edbaf85 ! Mem[000000005b800128] = 7772cf99, %l5 = a1f6f47688e78b3d swapa [%i3+%o5]0x81,%l5 ! %l5 = 000000007772cf99 ! Mem[000000005b000134] = 8a073923, %l7 = 4edbaf85, %l2 = ec554675 add %i2,0x34,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000008a073923 ! %l2 = 000000008a073923, Mem[000000005b800118] = 58414884 stba %l2,[%i3+%i6]0x89 ! Mem[000000005b800118] = 58414823 ! Mem[0000000090000120] = cc284202, %l18 = 64bfa127c83494e4 ldsb [%o0+0x023],%g2 ! %g2 = ffffffffffffffcc ! %l3 = 0000000000000024, Mem[0000000090800138] = 30a966cf stb %l3,[%o1+0x038] ! Mem[0000000090800138] = 24a966cf ! Mem[000000005a800120] = f96c62fe, %l6 = 815b5ec0d353ef78 ldstuba [%i1+%o4]0x89,%l6 ! %l6 = 00000000000000fe p37_label_2: ! Mem[000000005a000108] = 219678f2, %l2 = 000000008a073923 swap [%i0+%i4],%l2 ! %l2 = 00000000219678f2 ! Mem[000000005a800130] = bfede8a1, %l6 = 00000000000000fe swap [%i1+%o6],%l6 ! %l6 = 00000000bfede8a1 ! Mem[000000005b000108] = 5404c6df, %l0 = ce6a7e74503c7753 swapa [%i2+%i4]0x89,%l0 ! %l0 = 000000005404c6df ! Mem[000000005b000124] = c08bfb6d, %l3 = 0000000000000024 ldsh [%i2+0x024],%l3 ! %l3 = ffffffffffffc08b ! Mem[000000009000011c] = 35f576a0, %l18 = 64bfa127c83494e4 ldsw [%o0+0x01c],%g2 ! %g2 = 64bfa127c83494e4 ! Mem[000000005b800100] = 1dede878, %l1 = 65ee040fe37f9bfe lduha [%i3+%g0]0x80,%l1 ! %l1 = 0000000000001ded ! Mem[0000000091800114] = 3203166c, %l18 = 64bfa127c83494e4 ldsb [%o3+0x017],%g2 ! %g2 = 0000000000000032 ! Mem[000000005b800100] = 1dede878, %l6 = 00000000bfede8a1 swap [%i3+%g0],%l6 ! %l6 = 000000001dede878 ! Mem[000000005b00012c] = 4e6c3362, %l6 = 000000001dede878 swap [%i2+0x02c],%l6 ! %l6 = 000000004e6c3362 ! %l7 = 77f3dbb84edbaf85, Mem[0000000091000119] = 238bb183 stba %l7,[%o2+0x019]%asi ! Mem[0000000091000118] = 858bb183 p37_label_3: ! Mem[000000005b800110] = 3de233ad, %l7 = 77f3dbb84edbaf85 ldstuba [%i3+%i5]0x89,%l7 ! %l7 = 00000000000000ad ! Mem[000000005b000118] = 1c38f79d, %l1 = 0000000000001ded ldsha [%i2+%i6]0x89,%l1 ! %l1 = fffffffffffff79d ! Mem[000000005a000130] = ef001817, %l6 = 000000004e6c3362 ldstub [%i0+%o6],%l6 ! %l6 = 00000000000000ef ! Mem[000000005a800118] = ad88817a4087dda1, %l7 = 00000000000000ad, %l1 = fffffffffffff79d add %i1,0x18,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = ad88817a4087dda1 ! %l4 = a8b976b5c3641d45, Mem[000000005a000139] = 2bedc88e stba %l4,[%i0+0x039]%asi ! Mem[000000005a000138] = 2b45c88e ! Mem[0000000090000118] = 20335f9f, %l18 = 64bfa127c83494e4 ldub [%o0+%i6],%g2 ! %g2 = 0000000000000020 ! Mem[0000000090000110] = 76bf43f3, %l18 = 64bfa127c83494e4 ldsw [%o0+%i5],%g2 ! %g2 = 64bfa127c83494e4 ! Mem[0000000091800134] = ed611253, %l18 = 64bfa127c83494e4 ldsh [%o3+0x034],%g2 ! %g2 = ffffffffffffed61 ! Mem[000000005b000119] = 9df7381c, %l4 = a8b976b5c3641d45 ldstub [%i2+0x019],%l4 ! %l4 = 00000000000000f7 ! %l3 = ffffffffffffc08b, Mem[0000000090800115] = 009b20b1 stba %l3,[%o1+0x015]%asi ! Mem[0000000090800114] = 8b9b20b1 p37_label_4: ! Mem[000000005b800130] = 4db88e42 6f566c00, %l4 = 000000f7, %l5 = 7772cf99 ldda [%i3+%o6]0x88,%l4 ! %l4 = 000000006f566c00 000000004db88e42 ! Mem[000000005b800110] = ff33e23d, %l1 = ad88817a4087dda1 swap [%i3+%i5],%l1 ! %l1 = 00000000ff33e23d ! Mem[000000005b000118] = 1c38ff9d, %l3 = ffffffffffffc08b swapa [%i2+%i6]0x89,%l3 ! %l3 = 000000001c38ff9d ! Mem[000000005a000128] = afa4659ed7b033fb, %l6 = 00000000000000ef, %l5 = 000000004db88e42 add %i0,0x28,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = afa4659ed7b033fb ! Mem[000000005a800128] = 36d0a3a2, %l6 = 00000000000000ef lduba [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000036 ! Mem[000000005a800130] = 000000fe, %l6 = 0000000000000036 swap [%i1+%o6],%l6 ! %l6 = 00000000000000fe ! %l3 = 000000001c38ff9d, Mem[000000005b000104] = b41a7984 stw %l3,[%i2+0x004] ! Mem[000000005b000104] = 1c38ff9d ! %l2 = 219678f2, %l3 = 1c38ff9d, Mem[000000005b000130] = b49aeb84 2339078a stda %l2,[%i2+%o6]0x89 ! Mem[000000005b000130] = 219678f2 1c38ff9d ! %l0 = 5404c6df, %l1 = ff33e23d, Mem[0000000090000128] = 2f9e9378 68c05e54 std %l0,[%o0+%o5] ! Mem[0000000090000128] = 5404c6df ff33e23d ! Mem[000000005b800125] = 9d516fa6, %l6 = 00000000000000fe ldstuba [%i3+0x025]%asi,%l6 ! %l6 = 0000000000000051 p37_label_5: ! Mem[000000005a000110] = 67d05e1e, %l6 = 0000000000000051 swap [%i0+%i5],%l6 ! %l6 = 0000000067d05e1e ! Mem[000000005a000130] = 171800ff, %l7 = 00000000000000ad ldstuba [%i0+%o6]0x89,%l7 ! %l7 = 00000000000000ff ! %l0 = 000000005404c6df, Mem[0000000091000108] = cc4c9acf8f22b23f stx %l0,[%o2+%i4] ! Mem[0000000091000108] = 000000005404c6df ! %l0 = 000000005404c6df, Mem[0000000091000102] = c43630fe sth %l0,[%o2+0x002] ! Mem[0000000091000100] = c6df30fe ! %l2 = 00000000219678f2, Mem[000000005a800100] = 942c2bff stha %l2,[%i1+%g0]0x89 ! Mem[000000005a800100] = 942c78f2 ! Mem[000000005a000110] = 51000000, %l4 = 000000006f566c00 lduba [%i0+%i5]0x88,%l4 ! %l4 = 0000000000000000 ! Mem[000000005a000108] = 8a0739230a0793e9, %l5 = afa4659ed7b033fb ldxa [%i0+%i4]0x80,%l5 ! %l5 = 8a0739230a0793e9 ! Mem[000000005a80012c] = c59a64af, %l3 = 1c38ff9d, %l6 = 67d05e1e add %i1,0x2c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000c59a64af ! Mem[000000005b000100] = 74268ef2, %l1 = 00000000ff33e23d lduba [%i2+%g0]0x88,%l1 ! %l1 = 00000000000000f2 ! Mem[000000005a00012c] = d7b033fb, %l5 = 8a0739230a0793e9, %asi = 80 swapa [%i0+0x02c]%asi,%l5 ! %l5 = 00000000d7b033fb p37_label_6: ! Mem[000000005b800108] = 09a7d23a, %l5 = d7b033fb, %l7 = 000000ff add %i3,0x08,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000009a7d23a ! Mem[000000005a000138] = 2b45c88e6921887f, %l5 = 00000000d7b033fb, %l5 = 00000000d7b033fb add %i0,0x38,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 2b45c88e6921887f ! Mem[000000005a000124] = d52dfe3c, %l4 = 0000000000000000 lduh [%i0+0x026],%l4 ! %l4 = 000000000000fe3c ! Mem[0000000091000100] = 4f11c6df30fee667, %l18 = 64bfa127c83494e4 ldx [%o2+%g0],%g2 ! %g2 = 4f11c6df30fee667 ! %l2 = 00000000219678f2, Mem[0000000091000125] = ba71d0f4 stb %l2,[%o2+0x025] ! Mem[0000000091000124] = f271d0f4 ! Mem[000000005a000118] = c3e7933e, %l4 = 000000000000fe3c swapa [%i0+%i6]0x89,%l4 ! %l4 = 00000000c3e7933e ! Mem[000000005b000114] = 702308a7, %l6 = 00000000c59a64af ldsw [%i2+0x014],%l6 ! %l6 = 00000000702308a7 ! %l4 = 00000000c3e7933e, Mem[000000009100010a] = 00005404, %asi = 80 stha %l4,[%o2+0x00a]%asi ! Mem[0000000091000108] = 933e5404 ! Mem[0000000090800138] = 24a966cfb6366d86, %l18 = 64bfa127c83494e4 ldx [%o1+0x038],%g2 ! %g2 = 24a966cfb6366d86 ! Mem[000000005b800118] = 23484158, %l2 = 219678f2, %l4 = c3e7933e add %i3,0x18,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000023484158 p37_label_7: ! Mem[000000005a800110] = 939b9a87, %l3 = 000000001c38ff9d ldstub [%i1+%i5],%l3 ! %l3 = 0000000000000093 ! Mem[000000005a000100] = 78ef53d3, %l4 = 23484158, %l6 = 702308a7 casa [%i0]0x80,%l4,%l6 ! %l6 = 0000000078ef53d3 ! Mem[000000009000010c] = c2190b14, %l18 = 64bfa127c83494e4 ldsw [%o0+0x00c],%g2 ! %g2 = 64bfa127c83494e4 ! Mem[000000005b000110] = 9402abcb, %l1 = 00000000000000f2 swapa [%i2+%i5]0x89,%l1 ! %l1 = 000000009402abcb ! %l3 = 0000000000000093, Mem[000000005b800100] = f994d754a1e8edbf stxa %l3,[%i3+%g0]0x89 ! Mem[000000005b800100] = 0000000000000093 ! Mem[000000005b800130] = 6f566c00, %l5 = 2b45c88e6921887f lduha [%i3+%o6]0x88,%l5 ! %l5 = 0000000000006c00 ! Mem[000000005a800108] = ad244ea8adace894, %l2 = 00000000219678f2, %l4 = 0000000023484158 add %i1,0x08,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = ad244ea8adace894 ! %l7 = 0000000009a7d23a, Mem[0000000090800132] = 4bb4bb4d stb %l7,[%o1+0x032] ! Mem[0000000090800130] = 3ab4bb4d ! Mem[000000005b000118] = cc3a809effffc08b, %l2 = 00000000219678f2 ldxa [%i2+%i6]0x88,%l2 ! %l2 = cc3a809effffc08b ! Mem[0000000090000128] = c6dfff33, %l18 = 64bfa127c83494e4 ldub [%o0+0x02a],%g2 ! %g2 = 00000000000000c6 p37_label_8: ! Mem[000000005b800118] = 58414823, %l2 = cc3a809effffc08b ldstuba [%i3+%i6]0x88,%l2 ! %l2 = 0000000000000023 ! Mem[000000005b800130] = 006c566f, %l1 = 000000009402abcb swapa [%i3+%o6]0x80,%l1 ! %l1 = 00000000006c566f ! Mem[000000005b800120] = 9bb6cdeb9dff6fa6, %l2 = 0000000000000023, %l1 = 00000000006c566f add %i3,0x20,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 9bb6cdeb9dff6fa6 ! Mem[000000005a800134] = 77261ce4, %l3 = 0000000000000093 swap [%i1+0x034],%l3 ! %l3 = 0000000077261ce4 ! Mem[000000005a800134] = 00000093, %l6 = 0000000078ef53d3 lduwa [%i1+0x034]%asi,%l6 ! %l6 = 0000000000000093 ! Mem[000000005b800114] = e76b541e, %l2 = 0000000000000023 swap [%i3+0x014],%l2 ! %l2 = 00000000e76b541e ! Mem[000000005a000130] = ff001817c2f78e68, %l7 = 0000000009a7d23a, %l4 = ad244ea8adace894 add %i0,0x30,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = ff001817c2f78e68 ! %l1 = 9bb6cdeb9dff6fa6, Mem[000000005b800124] = 9dff6fa6 stw %l1,[%i3+0x024] ! Mem[000000005b800124] = 9dff6fa6 ! Mem[000000005b000110] = f2000000, %l3 = 0000000077261ce4 ldub [%i2+%i5],%l3 ! %l3 = 00000000000000f2 ! Mem[000000005a000120] = f52cd042, %l7 = 0000000009a7d23a ldstuba [%i0+%o4]0x81,%l7 ! %l7 = 00000000000000f5 p37_label_9: ! Mem[000000005b000100] = f28e26741c38ff9d, %l0 = 000000005404c6df, %l6 = 0000000000000093 casxa [%i2]0x80,%l0,%l6 ! %l6 = f28e26741c38ff9d ! Mem[000000005b000130] = f2789621, %l0 = 5404c6df, %l7 = 000000f5 add %i2,0x30,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000f2789621 ! Mem[000000005a800138] = ff1e452a1f2315d5, %l3 = 00000000000000f2, %l2 = 00000000e76b541e add %i1,0x38,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = ff1e452a1f2315d5 ! Mem[000000005a800130] = 00000036, %l4 = c2f78e68, %l7 = f2789621 add %i1,0x30,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000000000036 ! Mem[000000005a800110] = 879a9bff, %l6 = f28e26741c38ff9d lduha [%i1+%i5]0x88,%l6 ! %l6 = 0000000000009bff ! Mem[0000000091000128] = f4c833a81c456b0e, %l18 = 64bfa127c83494e4 ldx [%o2+%o5],%g2 ! %g2 = f4c833a81c456b0e ! Mem[0000000090800134] = 7b9424a9, %l18 = 64bfa127c83494e4 ldsha [%o1+0x036]%asi,%g2 ! %g2 = 0000000000007b94 ! Mem[000000005a800118] = ad88817a4087dda1, %l5 = 0000000000006c00, %l3 = 00000000000000f2 add %i1,0x18,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = ad88817a4087dda1 ! Mem[000000005a800108] = ad244ea8adace894, %l1 = 9bb6cdeb9dff6fa6, %l5 = 0000000000006c00 add %i1,0x08,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = ad244ea8adace894 ! Mem[000000005b000128] = 7c918152, %l5 = ad244ea8adace894 ldswa [%i2+%o5]0x80,%l5 ! %l5 = 000000007c918152 p37_label_10: ! %l5 = 000000007c918152, Mem[0000000091800112] = 17de5c0a sth %l5,[%o3+0x012] ! Mem[0000000091800110] = 81525c0a ! Mem[000000005b000108] = 53773c50, %l5 = 7c918152, %l1 = 9dff6fa6 add %i2,0x08,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000053773c50 ! Mem[000000005b800120] = 9bb6cdeb, %l6 = 0000000000009bff ldstuba [%i3+%o4]0x81,%l6 ! %l6 = 000000000000009b ! %l2 = ff1e452a1f2315d5, Mem[000000005a000108] = 2339078a stwa %l2,[%i0+%i4]0x89 ! Mem[000000005a000108] = 1f2315d5 ! %l0 = 5404c6df, %l1 = 53773c50, Mem[0000000090000130] = bb166f37 0eaa4fa4 std %l0,[%o0+%o6] ! Mem[0000000090000130] = 5404c6df 53773c50 ! Mem[000000005b800130] = 9402abcb, %l7 = 00000036, %l0 = 5404c6df add %i3,0x30,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000009402abcb ! Mem[000000005b000100] = 74268ef2, %l6 = 000000000000009b swapa [%i2+%g0]0x88,%l6 ! %l6 = 0000000074268ef2 ! %l1 = 0000000053773c50, Mem[000000005b000100] = 9b000000 stha %l1,[%i2+%g0]0x81 ! Mem[000000005b000100] = 3c500000 ! Mem[000000005b000118] = 8bc0ffff9e803acc, %l2 = ff1e452a1f2315d5 ldxa [%i2+%i6]0x80,%l2 ! %l2 = 8bc0ffff9e803acc ! Mem[000000005b000120] = 266e1d4e, %l6 = 0000000074268ef2 lduha [%i2+%o4]0x89,%l6 ! %l6 = 0000000000001d4e p37_label_11: ! %l3 = ad88817a4087dda1, Mem[0000000090800130] = e8613ab4bb4d7b94, %asi = 80 stxa %l3,[%o1+0x030]%asi ! Mem[0000000090800130] = ad88817a4087dda1 ! Mem[000000005b800128] = 3d8be788, %l1 = 0000000053773c50 swapa [%i3+%o5]0x89,%l1 ! %l1 = 000000003d8be788 ! Mem[000000005a800108] = a84e24ad, %l0 = 000000009402abcb lduba [%i1+%i4]0x88,%l0 ! %l0 = 00000000000000ad ! %l5 = 000000007c918152, Mem[0000000090000118] = 20335f9f35f576a0 stx %l5,[%o0+%i6] ! Mem[0000000090000118] = 000000007c918152 ! Mem[000000005b000114] = 702308a7, %l6 = 0000000000001d4e ldsw [%i2+0x014],%l6 ! %l6 = 00000000702308a7 ! Mem[000000005b80011c] = 68b6ce6f, %l2 = 9e803acc, %l3 = 4087dda1 add %i3,0x1c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000068b6ce6f ! %l5 = 000000007c918152, Mem[000000005b000128] = 7c918152 stha %l5,[%i2+%o5]0x81 ! Mem[000000005b000128] = 81528152 ! Mem[000000005b000110] = 000000f2, %l4 = ff001817c2f78e68 swapa [%i2+%i5]0x89,%l4 ! %l4 = 00000000000000f2 ! %l4 = 00000000000000f2, Mem[0000000090800113] = c74f8b9b stb %l4,[%o1+0x013] ! Mem[0000000090800110] = f24f8b9b ! Mem[000000005a800118] = ad88817a4087dda1, %l2 = 8bc0ffff9e803acc, %l7 = 0000000000000036 add %i1,0x18,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = ad88817a4087dda1 p37_label_12: ! Mem[000000005a800120] = ff626cf94edbaf85, %l2 = 8bc0ffff9e803acc ldx [%i1+%o4],%l2 ! %l2 = ff626cf94edbaf85 ! Mem[000000005a000100] = 78ef53d3, %l5 = 000000007c918152 swapa [%i0+%g0]0x81,%l5 ! %l5 = 0000000078ef53d3 ! Mem[000000005a00011c] = 9d5f291a, %l6 = 00000000702308a7 ldstub [%i0+0x01c],%l6 ! %l6 = 000000000000009d ! Mem[000000005b000107] = 1c38ff9d, %l6 = 000000000000009d ldstub [%i2+0x007],%l6 ! %l6 = 000000000000009d ! Mem[000000005b000107] = 1c38ffff, %l4 = 00000000000000f2 ldstub [%i2+0x007],%l4 ! %l4 = 00000000000000ff ! Mem[0000000091000110] = 3e07e896, %l18 = 64bfa127c83494e4 lduwa [%o2+0x010]%asi,%g2 ! %g2 = 64bfa127c83494e4 ! %l5 = 0000000078ef53d3, Mem[000000005b800120] = ffb6cdeb stha %l5,[%i3+%o4]0x81 ! Mem[000000005b800120] = 53d3cdeb ! Mem[000000005a000120] = ff2cd042 d52dfe3c, %l4 = 000000ff, %l5 = 78ef53d3 ldda [%i0+0x020]%asi,%l4 ! %l4 = 00000000ff2cd042 00000000d52dfe3c ! Mem[000000005b000110] = 688ef7c2, %l0 = 00000000000000ad swap [%i2+%i5],%l0 ! %l0 = 00000000688ef7c2 ! Mem[000000005a000100] = 5281917c, %l2 = ff626cf94edbaf85 ldstuba [%i0+%g0]0x89,%l2 ! %l2 = 000000000000007c p37_label_13: ! Mem[0000000091000108] = 0000933e5404c6df, %l18 = 64bfa127c83494e4 ldx [%o2+%i4],%g2 ! %g2 = 0000933e5404c6df ! Mem[000000005b000108] = 53773c50, %l6 = 000000000000009d lduha [%i2+%i4]0x80,%l6 ! %l6 = 0000000000005377 ! Mem[0000000090000104] = c76a5f38, %l18 = 64bfa127c83494e4 lduwa [%o0+0x004]%asi,%g2 ! %g2 = 64bfa127c83494e4 ! Mem[000000005a000110] = 51000000, %l0 = 00000000688ef7c2 ldsba [%i0+%i5]0x88,%l0 ! %l0 = 0000000000000000 ! Mem[000000005b800108] = 09a7d23aa401bea8, %l3 = 0000000068b6ce6f, %l3 = 0000000068b6ce6f add %i3,0x08,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 09a7d23aa401bea8 ! Mem[0000000090800114] = 4f8b9b20, %l18 = 64bfa127c83494e4 ldsw [%o1+0x014],%g2 ! %g2 = 64bfa127c83494e4 ! Mem[000000005b000138] = c9580d09, %l7 = ad88817a4087dda1 swap [%i2+0x038],%l7 ! %l7 = 00000000c9580d09 ! Mem[000000005b800138] = d5799f0c, %l7 = c9580d09, %l7 = c9580d09 add %i3,0x38,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000d5799f0c ! Mem[000000005a800118] = ad88817a, %l0 = 0000000000000000 ldstuba [%i1+%i6]0x80,%l0 ! %l0 = 00000000000000ad ! Mem[000000005b000130] = f27896219dff381c, %l4 = 00000000ff2cd042 ldxa [%i2+%o6]0x80,%l4 ! %l4 = f27896219dff381c p37_label_14: ! %l6 = 0000000000005377, Mem[0000000090000122] = 20cc2842 stba %l6,[%o0+0x022]%asi ! Mem[0000000090000120] = 77cc2842 ! Mem[000000005a000130] = ff001817c2f78e68, %l6 = 0000000000005377 ldxa [%i0+%o6]0x80,%l6 ! %l6 = ff001817c2f78e68 ! Mem[000000005b000108] = 53773c50, %l7 = 00000000d5799f0c swapa [%i2+%i4]0x81,%l7 ! %l7 = 0000000053773c50 ! Mem[000000005a000111] = 00000051, %l7 = 0000000053773c50 ldstub [%i0+0x011],%l7 ! %l7 = 0000000000000000 ! Mem[000000005a800110] = ff9b9a87, %l4 = 9dff381c, %l0 = 000000ad add %i1,0x10,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000ff9b9a87 ! Mem[000000005b800104] = 00000000, %l7 = 0000000000000000 swap [%i3+0x004],%l7 ! %l7 = 0000000000000000 ! %l0 = 00000000ff9b9a87, Mem[0000000090800133] = 7a4087dd stb %l0,[%o1+0x033] ! Mem[0000000090800130] = 874087dd ! Mem[000000005a80013f] = 1f2315d5, %l3 = 09a7d23aa401bea8 ldstub [%i1+0x03f],%l3 ! %l3 = 00000000000000d5 ! %l0 = 00000000ff9b9a87, Mem[000000005a000100] = 528191ff stwa %l0,[%i0+%g0]0x89 ! Mem[000000005a000100] = ff9b9a87 ! Mem[000000005a800108] = ad244ea8, %l5 = 00000000d52dfe3c lduwa [%i1+%i4]0x80,%l5 ! %l5 = 00000000ad244ea8 p37_label_15: ! Mem[000000005b000117] = 702308a7, %l7 = 0000000000000000 ldstub [%i2+0x017],%l7 ! %l7 = 00000000000000a7 ! Mem[000000005b000128] = 815281521dede878, %l2 = 000000000000007c ldxa [%i2+%o5]0x80,%l2 ! %l2 = 815281521dede878 ! Mem[000000005b800100] = 93000000, %l6 = ff001817c2f78e68 lduha [%i3+%g0]0x80,%l6 ! %l6 = 0000000000009300 ! Mem[0000000090000128] = 5404c6df, %l18 = 64bfa127c83494e4 ldsw [%o0+%o5],%g2 ! %g2 = 64bfa127c83494e4 ! Mem[0000000091000100] = c6df30fe, %l18 = 64bfa127c83494e4 ldub [%o2+0x002],%g2 ! %g2 = 00000000000000c6 ! Mem[000000005a000134] = c2f78e68, %l3 = 000000d5, %l4 = 9dff381c add %i0,0x34,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000c2f78e68 ! Mem[000000005a800120] = f96c62ff, %l5 = 00000000ad244ea8 lduha [%i1+%o4]0x88,%l5 ! %l5 = 00000000000062ff ! Mem[000000005a000120] = ff2cd042, %l5 = 00000000000062ff ldstuba [%i0+%o4]0x81,%l5 ! %l5 = 00000000000000ff ! %l7 = 00000000000000a7, Mem[000000009000010c] = c2190b14 stw %l7,[%o0+0x00c] ! Mem[000000009000010c] = 000000a7 ! %l2 = 815281521dede878, Mem[0000000091800131] = 948512ed stb %l2,[%o3+0x031] ! Mem[0000000091800130] = 788512ed ba,a p37_not_taken_0_end p37_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p37_branch_failed p37_not_taken_0_end: ! End of Random Code for Processor 37 p37_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x094] ! Set processor 37 done flag ! Check Registers p37_check_registers: set p37_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000ff9b9a87 bne,a,pn %xcc,p37_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000003d8be788 bne,a,pn %xcc,p37_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 815281521dede878 bne,a,pn %xcc,p37_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000d5 bne,a,pn %xcc,p37_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000c2f78e68 bne,a,pn %xcc,p37_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000ff bne,a,pn %xcc,p37_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000009300 bne,a,pn %xcc,p37_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000a7 bne,a,pn %xcc,p37_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p37_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 879a9bff85afdb4e ldx [%i0+0x000],%g3 ! Observed data at 000000005a000100 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d515231f0a0793e9 ldx [%i0+0x008],%g3 ! Observed data at 000000005a000108 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00ff00511a94cd08 ldx [%i0+0x010],%g3 ! Observed data at 000000005a000110 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3cfe0000ff5f291a ldx [%i0+0x018],%g3 ! Observed data at 000000005a000118 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff2cd042d52dfe3c ldx [%i0+0x020],%g3 ! Observed data at 000000005a000120 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = afa4659e0a0793e9 ldx [%i0+0x028],%g3 ! Observed data at 000000005a000128 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x028,%g4 set p37_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = f2782c9415d1c4ab ldx [%i1+0x000],%g3 ! Observed data at 000000005a800100 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff88817a4087dda1 ldx [%i1+0x018],%g3 ! Observed data at 000000005a800118 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff1e452a1f2315ff ldx [%i1+0x038],%g3 ! Observed data at 000000005a800138 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x038,%g4 set p37_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 3c5000001c38ffff ldx [%i2+0x000],%g3 ! Observed data at 000000005b000100 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d5799f0c76a51562 ldx [%i2+0x008],%g3 ! Observed data at 000000005b000108 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000ad702308ff ldx [%i2+0x010],%g3 ! Observed data at 000000005b000110 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x010,%g4 ldx [%g1+0x038],%g2 ! Expected data = 4087dda103e3d99d ldx [%i2+0x038],%g3 ! Observed data at 000000005b000138 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x038,%g4 set p37_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 9300000000000000 ldx [%i3+0x000],%g3 ! Observed data at 000000005b800100 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4087dda100000023 ldx [%i3+0x010],%g3 ! Observed data at 000000005b800110 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff48415868b6ce6f ldx [%i3+0x018],%g3 ! Observed data at 000000005b800118 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 53d3cdeb9dff6fa6 ldx [%i3+0x020],%g3 ! Observed data at 000000005b800120 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 503c77535c106b91 ldx [%i3+0x028],%g3 ! Observed data at 000000005b800128 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x028,%g4 ! The test for processor 37 has passed p37_passed: ta GOOD_TRAP nop p37_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p37_failed p37_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p37_failed p37_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p37_failed p37_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p37_failed p37_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p37_failed p37_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p37_failed p37_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p37_failed p37_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p37_failed ! The test for processor 37 failed p37_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x094] ! Set processor 37 done flag set p37_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 37 failed p37_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x094] ! Set processor 37 done flag set p37_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p37_dfill_failed: ba p37_failed mov 0xddd,%g1 p37_selfmod_failed: ba p37_failed mov 0xabc,%g1 p37_common_error: or %g0,0xf05,%g1 ba p37_failed mov %o5,%g3 p37_common_signature_error: set p37_temp,%g1 ba p37_failed st %g2,[%g1] ! Common Lock Number p37_common_timeout: set p37_temp,%g1 ba p37_failed st %g2,[%g1] ! Common Lock Number p37_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p37_failed mov 0x0,%g3 p37_trap1e: ldub [%i1+0x032],%l7 ! Mem[000000005a800132] lduh [%i1+0x01c],%l7 ! Mem[000000005a80011c] ldd [%i2+0x030],%l4 ! Mem[000000005b000130] done p37_trap1o: ldub [%o1+0x032],%l7 ! Mem[000000005a800132] lduh [%o1+0x01c],%l7 ! Mem[000000005a80011c] ldd [%o2+0x030],%l4 ! Mem[000000005b000130] done p37_trap2e: ldstub [%i2+0x015],%l4 ! Mem[000000005b000115] ldstub [%i0+0x038],%l2 ! Mem[000000005a000138] done p37_trap2o: ldstub [%o2+0x015],%l4 ! Mem[000000005b000115] ldstub [%o0+0x038],%l2 ! Mem[000000005a000138] done p37_trap3e: nop nop nop nop nop done p37_trap3o: nop nop nop nop nop done p37_init_memory_pointers: set p37_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p37_local0_start,%i0 set p37_local1_start,%i1 set p37_local2_start,%i2 set p37_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = ce6a7e74503c7753 ldx [%g1+0x008],%l1 ! %l1 = 65ee040fe37f9bfe ldx [%g1+0x010],%l2 ! %l2 = 75765217ec554675 ldx [%g1+0x018],%l3 ! %l3 = b4025a1a9bc0494f ldx [%g1+0x020],%l4 ! %l4 = a8b976b5c3641d45 ldx [%g1+0x028],%l5 ! %l5 = a1f6f47688e78b3d ldx [%g1+0x030],%l6 ! %l6 = 815b5ec0d353ef78 ldx [%g1+0x038],%l7 ! %l7 = 77f3dbb84edbaf85 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 38 processor_38: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x98] ! Set the start flag wrpr %g0,7,%cleanwin call p38_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 38 wr %g0,0x4,%fprs ! Make sure fef is 1 set p38_init_freg,%g1 ! %f0 = 31216de3 1fbf5033 9a134f5d 17def41c ! %f4 = 37fca137 2f3641d5 fd8403f2 4dd4db96 ! %f8 = dd94790d cf17ccce 59db1981 a9736140 ! %f12 = 89d7d7ce 93e71a4e 712f7f2a df7b1eb7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 80ae86b2 0da47247 b6768ac4 423cf8db ! %f20 = 86a24792 cc23f753 5aeddef1 6c071104 ! %f24 = 9ade2ad6 03372a4b dd86d763 b4872d59 ! %f28 = 8f4b3dd0 a3ca348c 38063868 d78ea2c8 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d2f3160d 8728076b b3bc19d3 60148f8c ! %f36 = 3275b496 d654bd2a 7b266169 14487625 ! %f40 = d1a0c381 a6a771d6 ab3b2b9c 5cb628f7 ! %f44 = b4fcf298 d13256a6 ead738c6 7cd9a13b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8f27eb1f00000036,%g7,%g1 ! GSR scale = 6, align = 6 wr %g1,%g0,%gsr ! GSR = 8f27eb1f00000036 wr %g0,%y ! Clear Y 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[000000005d000120] = a5a97a6fb13c6ac5, %l6 = c68d333a3b383e14, %l0 = a9675c4aa6842b85 add %i2,0x20,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = a5a97a6fb13c6ac5 ! Mem[000000005c000108] = 6e2e9beb, %l1 = 883480ae8bfe0a12 ldsba [%i0+%i4]0x80,%l1 ! %l1 = 000000000000006e ! Mem[000000005c800104] = ddac62e0, %l0 = b13c6ac5, %l2 = dabaa2ac add %i1,0x04,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000ddac62e0 ! Mem[000000005d000100] = 88923521, %l6 = c68d333a3b383e14 swapa [%i2+%g0]0x89,%l6 ! %l6 = 0000000088923521 ! Mem[000000005c800136] = 2be0c5fa, %l5 = 827f02caea28c0a4 ldstub [%i1+0x036],%l5 ! %l5 = 00000000000000c5 ! Mem[000000005c800110] = 6ab76247, %l1 = 000000000000006e swapa [%i1+%i5]0x88,%l1 ! %l1 = 000000006ab76247 ! %l2 = 00000000ddac62e0, Mem[000000005c800100] = 02a59f3d stha %l2,[%i1+%g0]0x81 ! Mem[000000005c800100] = 62e09f3d ! %l6 = 0000000088923521, Mem[000000005c800108] = 25418e0997c7a8d2 stxa %l6,[%i1+%i4]0x81 ! Mem[000000005c800108] = 0000000088923521 ! Mem[000000005c800100] = 62e09f3dddac62e0, %l2 = 00000000ddac62e0 ldxa [%i1+%g0]0x80,%l2 ! %l2 = 62e09f3dddac62e0 ! Mem[0000000090000134] = 0eaa4fa4, %l18 = 5c9b0d49bb9edbc2 ldsh [%o0+0x034],%g2 ! %g2 = 0000000000000eaa p38_label_2: ! Mem[000000005c800100] = 62e09f3dddac62e0, %l2 = 62e09f3dddac62e0, %l0 = a5a97a6fb13c6ac5 casxa [%i1]0x80,%l2,%l0 ! %l0 = 62e09f3dddac62e0 ! %l4 = aa77d75e2eb20f25, Mem[000000005c800130] = 3ef826b3 stwa %l4,[%i1+%o6]0x81 ! Mem[000000005c800130] = 2eb20f25 ! Mem[000000005c800130] = 2eb20f252be0fffa, %l0 = 62e09f3dddac62e0, %l5 = 00000000000000c5 add %i1,0x30,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 2eb20f252be0fffa ! Mem[000000005c800108] = 00000000, %l0 = 62e09f3dddac62e0 swapa [%i1+%i4]0x80,%l0 ! %l0 = 0000000000000000 ! Mem[000000009100011c] = 833d66b8, %l18 = 5c9b0d49bb9edbc2 ldswa [%o2+0x01c]%asi,%g2 ! %g2 = 5c9b0d49bb9edbc2 ! Mem[0000000091800134] = ed611253, %l18 = 5c9b0d49bb9edbc2 ldsw [%o3+0x034],%g2 ! %g2 = 5c9b0d49bb9edbc2 ! Mem[000000005c800134] = 2be0fffa, %l7 = 7c888bbb, %l1 = 6ab76247 add %i1,0x34,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000002be0fffa ! Mem[000000005d000120] = a5a97a6fb13c6ac5, %l7 = c9b4e9707c888bbb, %l0 = 0000000000000000 add %i2,0x20,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = a5a97a6fb13c6ac5 ! Mem[000000005c000130] = 8cf2aa0d, %l4 = aa77d75e2eb20f25 ldstub [%i0+%o6],%l4 ! %l4 = 000000000000008c ! %l0 = b13c6ac5, %l1 = 2be0fffa, Mem[0000000091000108] = cc4c9acf 8f22b23f std %l0,[%o2+%i4] ! Mem[0000000091000108] = b13c6ac5 2be0fffa p38_label_3: ! Mem[000000005c800100] = 6f7aa9a5, %l1 = 000000002be0fffa lduha [%i1+%g0]0x88,%l1 ! %l1 = 000000000000a9a5 ! Mem[000000009100012c] = 1c456b0e, %l18 = 5c9b0d49bb9edbc2 lduh [%o2+0x02c],%g2 ! %g2 = 0000000000001c45 ! Mem[000000005c800114] = 89eacf73, %l5 = 2eb20f252be0fffa ldstub [%i1+0x014],%l5 ! %l5 = 0000000000000089 ! Mem[0000000090000110] = 76bf43f3, %l18 = 5c9b0d49bb9edbc2 lduw [%o0+%i5],%g2 ! %g2 = 5c9b0d49bb9edbc2 ! Mem[000000005d000100] = 3b383e14, %l7 = c9b4e9707c888bbb lduba [%i2+%g0]0x88,%l7 ! %l7 = 0000000000000014 ! Mem[0000000090800110] = 05b93bc7, %l18 = 5c9b0d49bb9edbc2 ldsw [%o1+%i5],%g2 ! %g2 = 5c9b0d49bb9edbc2 ! Mem[000000005d800110] = 8ab48c66, %l1 = 000000000000a9a5 ldsha [%i3+%i5]0x81,%l1 ! %l1 = ffffffffffff8ab4 ! Mem[000000005c000118] = fe1da8a6, %l2 = 62e09f3dddac62e0 lduha [%i0+%i6]0x88,%l2 ! %l2 = 000000000000a8a6 ! Mem[0000000090000110] = 43f39c3e, %l18 = 5c9b0d49bb9edbc2 lduh [%o0+0x012],%g2 ! %g2 = 00000000000043f3 ! Mem[000000005c800128] = 129e9c2c, %l4 = 000000000000008c swapa [%i1+%o5]0x89,%l4 ! %l4 = 00000000129e9c2c p38_label_4: ! Mem[000000005c00013c] = 71c8705e, %l1 = ffff8ab4, %l4 = 129e9c2c add %i0,0x3c,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000071c8705e ! %l4 = 71c8705e, %l5 = 00000089, Mem[000000005d800128] = bd1f16f2 7ae03b53 stda %l4,[%i3+%o5]0x88 ! Mem[000000005d800128] = 71c8705e 00000089 ! Mem[0000000090800110] = 3bc74f00, %l18 = 5c9b0d49bb9edbc2 ldsh [%o1+0x012],%g2 ! %g2 = 0000000000003bc7 ! Mem[000000005c000110] = 09c528ec, %l0 = a5a97a6fb13c6ac5 ldsba [%i0+%i5]0x88,%l0 ! %l0 = ffffffffffffffec ! %l6 = 88923521, %l7 = 00000014, Mem[000000005c800128] = 8c000000 1b307c44 stda %l6,[%i1+%o5]0x81 ! Mem[000000005c800128] = 88923521 00000014 ! Mem[000000005d000108] = c74ac2910585c8e3, %l7 = 0000000000000014, %l3 = fe4ac3267d1c1fa1 add %i2,0x08,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = c74ac2910585c8e3 ! Mem[000000005c000121] = 47c4af4e, %l2 = 000000000000a8a6 ldstub [%i0+0x021],%l2 ! %l2 = 00000000000000c4 ! Mem[000000005d800137] = 50b7300e, %l4 = 0000000071c8705e ldstub [%i3+0x037],%l4 ! %l4 = 000000000000000e ! Mem[000000005c800120] = 99faffd79eae5cdb, %l5 = 0000000000000089 ldxa [%i1+%o4]0x80,%l5 ! %l5 = 99faffd79eae5cdb ! Mem[000000005d000130] = 24a7ac84, %l2 = 00000000000000c4 ldswa [%i2+%o6]0x80,%l2 ! %l2 = 0000000024a7ac84 p38_label_5: ! Mem[000000005c800100] = a5a97a6f, %l3 = c74ac2910585c8e3 swap [%i1+%g0],%l3 ! %l3 = 00000000a5a97a6f ! Mem[000000005d000108] = c74ac2910585c8e3, %l3 = 00000000a5a97a6f ldxa [%i2+%i4]0x80,%l3 ! %l3 = c74ac2910585c8e3 ! Mem[000000005d800130] = debed37a, %l5 = 99faffd79eae5cdb ldstuba [%i3+%o6]0x81,%l5 ! %l5 = 00000000000000de ! Mem[000000005d000127] = b13c6ac5, %l7 = 0000000000000014 ldstub [%i2+0x027],%l7 ! %l7 = 00000000000000c5 ! Mem[000000005d000108] = c74ac291, %l3 = 0585c8e3, %l7 = 000000c5 add %i2,0x08,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000c74ac291 ! %l4 = 000000000000000e, Mem[0000000090000108] = 7425c40fc2190b14 stx %l4,[%o0+%i4] ! Mem[0000000090000108] = 000000000000000e ! Mem[000000005c000100] = 4575710c, %l5 = 000000de, %l7 = c74ac291 casa [%i0]0x80,%l5,%l7 ! %l7 = 000000004575710c ! Mem[0000000091800108] = 233587c35071cebe, %l18 = 5c9b0d49bb9edbc2 ldx [%o3+%i4],%g2 ! %g2 = 233587c35071cebe ! Mem[000000005d800110] = 668cb48a, %l3 = c74ac2910585c8e3 lduha [%i3+%i5]0x89,%l3 ! %l3 = 000000000000b48a ! Mem[000000005d80011c] = 9a57352e, %l0 = ffffffffffffffec swap [%i3+0x01c],%l0 ! %l0 = 000000009a57352e p38_label_6: ! Mem[000000005c800124] = 9eae5cdb, %l5 = 00000000000000de swap [%i1+0x024],%l5 ! %l5 = 000000009eae5cdb ! %l5 = 000000009eae5cdb, Mem[000000009080011a] = 186361d3, %asi = 80 stha %l5,[%o1+0x01a]%asi ! Mem[0000000090800118] = 5cdb61d3 ! %l7 = 000000004575710c, Mem[000000005c000100] = 4575710c stwa %l7,[%i0+%g0]0x81 ! Mem[000000005c000100] = 4575710c ! %l2 = 0000000024a7ac84, Mem[0000000091800104] = ed61de0d stba %l2,[%o3+0x004]%asi ! Mem[0000000091800104] = 8461de0d ! Mem[0000000091800130] = b4948512, %l18 = 5c9b0d49bb9edbc2 ldsw [%o3+%o6],%g2 ! %g2 = 5c9b0d49bb9edbc2 ! %l0 = 9a57352e, %l1 = ffff8ab4, Mem[0000000091000108] = b13c6ac5 2be0fffa std %l0,[%o2+%i4] ! Mem[0000000091000108] = 9a57352e ffff8ab4 ! %l6 = 0000000088923521, Mem[0000000090000134] = 0eaa4fa4 sth %l6,[%o0+0x034] ! Mem[0000000090000134] = 35214fa4 ! Mem[000000005d800118] = e6db190b, %l2 = 0000000024a7ac84, %asi = 80 swapa [%i3+0x018]%asi,%l2 ! %l2 = 00000000e6db190b ! Mem[000000005d80011c] = ffffffec, %l7 = 4575710c, %l0 = 9a57352e add %i3,0x1c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000ffffffec ! Mem[000000005c000128] = 1657c24e, %l7 = 4575710c, %l4 = 0000000e add %i0,0x28,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000001657c24e p38_label_7: ! Mem[000000005d00010c] = 0585c8e3, %l0 = 00000000ffffffec swap [%i2+0x00c],%l0 ! %l0 = 000000000585c8e3 ! %l6 = 88923521, %l7 = 4575710c, Mem[0000000091800138] = d0837b37 8e3ab89c std %l6,[%o3+0x038] ! Mem[0000000091800138] = 88923521 4575710c ! Mem[000000005d000108] = c74ac291, %l0 = 000000000585c8e3 swap [%i2+%i4],%l0 ! %l0 = 00000000c74ac291 ! Mem[000000005d000130] = 84aca724, %l7 = 000000004575710c lduba [%i2+%o6]0x88,%l7 ! %l7 = 0000000000000024 ! %l2 = 00000000e6db190b, Mem[0000000091000134] = 9081a561 stb %l2,[%o2+0x034] ! Mem[0000000091000134] = 0b81a561 ! Mem[000000005d000127] = b13c6aff, %l2 = 00000000e6db190b ldstub [%i2+0x027],%l2 ! %l2 = 00000000000000ff ! Mem[000000005c000110] = ec28c509, %l5 = 9eae5cdb, %l6 = 88923521 add %i0,0x10,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000ec28c509 ! %l4 = 000000001657c24e, Mem[000000005c000100] = 0c717545 stba %l4,[%i0+%g0]0x89 ! Mem[000000005c000100] = 0c71754e ! %l4 = 1657c24e, %l5 = 9eae5cdb, Mem[000000005c800110] = 6e000000 ffeacf73 stda %l4,[%i1+%i5]0x80 ! Mem[000000005c800110] = 1657c24e 9eae5cdb ! %l0 = 00000000c74ac291, Mem[000000005d800100] = 07e8dee4 stwa %l0,[%i3+%g0]0x81 ! Mem[000000005d800100] = c74ac291 p38_label_8: ! Mem[000000005c000120] = 47ffaf4e, %l3 = 000000000000b48a ldstuba [%i0+%o4]0x81,%l3 ! %l3 = 0000000000000047 ! Mem[000000005d800108] = 005e9ee3, %l6 = 00000000ec28c509 lduba [%i3+%i4]0x80,%l6 ! %l6 = 0000000000000000 ! %l6 = 0000000000000000, Mem[000000005c000100] = 0c71754e stwa %l6,[%i0+%g0]0x89 ! Mem[000000005c000100] = 00000000 ! Mem[000000005c000120] = 4eafffff, %l2 = 00000000000000ff swapa [%i0+%o4]0x89,%l2 ! %l2 = 000000004eafffff ! Mem[000000005d800130] = ffbed37a50b730ff, %l2 = 000000004eafffff, %l0 = 00000000c74ac291 add %i3,0x30,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = ffbed37a50b730ff ! Mem[000000005d800120] = f72d0e8e431fc0dc, %l4 = 000000001657c24e, %l0 = ffbed37a50b730ff add %i3,0x20,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = f72d0e8e431fc0dc ! %l0 = f72d0e8e431fc0dc, Mem[000000005d000128] = 063683dc stwa %l0,[%i2+%o5]0x81 ! Mem[000000005d000128] = 431fc0dc ! Mem[000000005c000120] = 000000ff, %l0 = f72d0e8e431fc0dc ldswa [%i0+%o4]0x88,%l0 ! %l0 = 00000000000000ff ! Mem[000000005c000114] = 723f4a42, %l5 = 000000009eae5cdb swap [%i0+0x014],%l5 ! %l5 = 00000000723f4a42 ! Mem[000000009080010c] = ad5405b9, %l18 = 5c9b0d49bb9edbc2 lduh [%o1+0x00e],%g2 ! %g2 = 000000000000ad54 p38_label_9: ! %l5 = 00000000723f4a42, Mem[0000000091000138] = 55170a6709595e8e stx %l5,[%o2+0x038] ! Mem[0000000091000138] = 00000000723f4a42 ! %l0 = 00000000000000ff, Mem[0000000090000130] = bb166f3735214fa4 stx %l0,[%o0+%o6] ! Mem[0000000090000130] = 00000000000000ff ! Mem[0000000091000120] = 93986027, %l18 = 5c9b0d49bb9edbc2 lduh [%o2+%o4],%g2 ! %g2 = 0000000000009398 ! Mem[0000000091800138] = 88923521 4575710c, %l0 = 000000ff, %l1 = ffff8ab4 ldd [%o3+0x038],%g2 ! %l0 = 00000000000000ff ffffffffffff8ab4 ! Mem[000000005c00010c] = 86f92d36, %l2 = 000000004eafffff ldsh [%i0+0x00c],%l2 ! %l2 = ffffffffffff86f9 ! Mem[000000005c000138] = 5cd6736d, %l3 = 00000047, %l0 = 000000ff add %i0,0x38,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000005cd6736d ! Mem[000000005c000130] = fff2aa0d, %l0 = 5cd6736d, %l4 = 1657c24e add %i0,0x30,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000fff2aa0d ! Mem[000000005d800130] = ffbed37a, %l0 = 000000005cd6736d, %asi = 80 swapa [%i3+0x030]%asi,%l0 ! %l0 = 00000000ffbed37a ! Mem[000000005c800110] = 1657c24e9eae5cdb, %l0 = 00000000ffbed37a, %l0 = 00000000ffbed37a add %i1,0x10,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 1657c24e9eae5cdb ! Mem[000000005c800128] = 1400000021359288, %l4 = 00000000fff2aa0d ldxa [%i1+%o5]0x88,%l4 ! %l4 = 1400000021359288 p38_label_10: ! Mem[000000005c000135] = d80518b7, %l1 = ffffffffffff8ab4 ldstuba [%i0+0x035]%asi,%l1 ! %l1 = 0000000000000005 ! Mem[000000005d000128] = dcc01f43, %l7 = 0000000000000024 swapa [%i2+%o5]0x88,%l7 ! %l7 = 00000000dcc01f43 ! %l2 = ffff86f9, %l3 = 00000047, Mem[0000000091000118] = 28238bb1 833d66b8 std %l2,[%o2+%i6] ! Mem[0000000091000118] = ffff86f9 00000047 ! Mem[000000005d800118] = 24a7ac84, %l0 = 1657c24e9eae5cdb swap [%i3+%i6],%l0 ! %l0 = 0000000024a7ac84 ! Mem[000000005d800100] = ad5f878a91c24ac7, %l5 = 00000000723f4a42 ldxa [%i3+%g0]0x88,%l5 ! %l5 = ad5f878a91c24ac7 ! Mem[000000005d800128] = 71c8705e, %l1 = 0000000000000005 ldstuba [%i3+%o5]0x88,%l1 ! %l1 = 000000000000005e ! %l2 = ffff86f9, %l3 = 00000047, Mem[000000005d000118] = 281d2a16 6f9de006 stda %l2,[%i2+%i6]0x89 ! Mem[000000005d000118] = ffff86f9 00000047 ! Mem[000000005c800118] = c6735e81, %l7 = 00000000dcc01f43 ldswa [%i1+%i6]0x88,%l7 ! %l7 = ffffffffc6735e81 ! %l6 = 0000000000000000, Mem[0000000091000128] = f4c833a81c456b0e stx %l6,[%o2+%o5] ! Mem[0000000091000128] = 0000000000000000 ! %l5 = ad5f878a91c24ac7, Mem[000000005d800130] = 5cd6736d50b730ff stx %l5,[%i3+%o6] ! Mem[000000005d800130] = ad5f878a91c24ac7 p38_label_11: ! Mem[000000005d000118] = f986ffff, %l5 = ad5f878a91c24ac7 ldstuba [%i2+%i6]0x81,%l5 ! %l5 = 00000000000000f9 ! Mem[000000005c000118] = a6a81dfe8a4d2fbf, %l3 = 0000000000000047, %l3 = 0000000000000047 add %i0,0x18,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = a6a81dfe8a4d2fbf ! Mem[000000005c800115] = 9eae5cdb, %l7 = ffffffffc6735e81 ldstuba [%i1+0x015]%asi,%l7 ! %l7 = 00000000000000ae ! Mem[000000005c800128] = 21359288, %l7 = 00000000000000ae swapa [%i1+%o5]0x88,%l7 ! %l7 = 0000000021359288 ! Mem[000000005c800120] = 99faffd7, %l4 = 21359288, %l0 = 24a7ac84 add %i1,0x20,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000099faffd7 ! %l3 = a6a81dfe8a4d2fbf, Mem[0000000091000102] = c43630fe stba %l3,[%o2+0x002]%asi ! Mem[0000000091000100] = bf3630fe ! Mem[000000005d800118] = db5cae9e, %l2 = ffffffffffff86f9 ldswa [%i3+%i6]0x88,%l2 ! %l2 = ffffffffdb5cae9e ! Mem[000000005d80012c] = 89000000, %l0 = 0000000099faffd7, %asi = 80 swapa [%i3+0x02c]%asi,%l0 ! %l0 = 0000000089000000 ! %l2 = ffffffffdb5cae9e, Mem[0000000091000136] = a5610000 stb %l2,[%o2+0x036] ! Mem[0000000091000134] = 9e610000 ! Mem[0000000091800130] = b4948512ed611253, %l18 = 5c9b0d49bb9edbc2 ldx [%o3+%o6],%g2 ! %g2 = b4948512ed611253 p38_label_12: ! Mem[000000005c800125] = 000000de, %l7 = 0000000021359288 ldstub [%i1+0x025],%l7 ! %l7 = 0000000000000000 ! Mem[000000005c800114] = 9eff5cdb, %l3 = 8a4d2fbf, %l0 = 89000000 add %i1,0x14,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000009eff5cdb ! Mem[0000000090800130] = e8614bb4 bb4d7b94, %l6 = 00000000, %l7 = 00000000 ldd [%o1+%o6],%g2 ! %l6 = 0000000000000000 0000000000000000 ! Mem[0000000091800124] = 0b85d364, %l18 = 5c9b0d49bb9edbc2 lduwa [%o3+0x024]%asi,%g2 ! %g2 = 5c9b0d49bb9edbc2 ! Mem[000000005d000100] = 143e383b, %l5 = 00000000000000f9 ldstuba [%i2+%g0]0x80,%l5 ! %l5 = 0000000000000014 ! Mem[0000000091000124] = 03ba71d0, %l18 = 5c9b0d49bb9edbc2 ldsh [%o2+0x024],%g2 ! %g2 = 00000000000003ba ! %l6 = 0000000000000000, Mem[000000005c000110] = ec28c509 stba %l6,[%i0+%i5]0x81 ! Mem[000000005c000110] = 0028c509 ! Mem[000000005c000130] = 0daaf2ff, %l5 = 0000000000000014 lduha [%i0+%o6]0x88,%l5 ! %l5 = 000000000000f2ff ! Mem[000000005d800100] = 91c24ac7, %l6 = 0000000000000000 ldstuba [%i3+%g0]0x89,%l6 ! %l6 = 00000000000000c7 ! Mem[000000005d000110] = db53b4d5bedda624, %l1 = 000000000000005e, %l4 = 1400000021359288 add %i2,0x10,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = db53b4d5bedda624 p38_label_13: ! Mem[0000000091000138] = 00000000723f4a42, %l18 = 5c9b0d49bb9edbc2 ldx [%o2+0x038],%g2 ! %g2 = 00000000723f4a42 ! Mem[000000005c000110] = 0028c5099eae5cdb, %l3 = a6a81dfe8a4d2fbf, %l0 = 000000009eff5cdb add %i0,0x10,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 0028c5099eae5cdb ! Mem[0000000091800120] = 725398d0, %l18 = 5c9b0d49bb9edbc2 ldswa [%o3+0x020]%asi,%g2 ! %g2 = 5c9b0d49bb9edbc2 ! Mem[000000005d800117] = 770614d4, %l4 = db53b4d5bedda624 ldstub [%i3+0x017],%l4 ! %l4 = 00000000000000d4 ! Mem[000000005d800100] = 91c24aff, %l5 = 000000000000f2ff swapa [%i3+%g0]0x88,%l5 ! %l5 = 0000000091c24aff ! %l6 = 00000000000000c7, Mem[000000005c000118] = fe1da8a6 stba %l6,[%i0+%i6]0x89 ! Mem[000000005c000118] = fe1da8c7 ! %l0 = 0028c5099eae5cdb, Mem[000000009100013e] = 4a420000 stb %l0,[%o2+0x03e] ! Mem[000000009100013c] = db420000 ! Mem[000000005d000120] = ff6a3cb16f7aa9a5, %l1 = 000000000000005e ldxa [%i2+%o4]0x88,%l1 ! %l1 = ff6a3cb16f7aa9a5 ! Mem[000000005c80011c] = 12a47152, %l1 = ff6a3cb16f7aa9a5 swap [%i1+0x01c],%l1 ! %l1 = 0000000012a47152 ! Mem[000000005c000138] = 5cd6736d, %l2 = db5cae9e, %l5 = 91c24aff add %i0,0x38,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000005cd6736d p38_label_14: ! Mem[0000000090000100] = 62385572c76a5f38, %l18 = 5c9b0d49bb9edbc2 ldx [%o0+%g0],%g2 ! %g2 = 62385572c76a5f38 ! Mem[000000005d800130] = ad5f878a, %l5 = 000000005cd6736d, %asi = 80 swapa [%i3+0x030]%asi,%l5 ! %l5 = 00000000ad5f878a ! Mem[000000005c000118] = fe1da8c7, %l4 = 00000000000000d4 ldsba [%i0+%i6]0x88,%l4 ! %l4 = ffffffffffffffc7 ! Mem[000000005d800128] = ff70c87199faffd7, %l0 = 0028c5099eae5cdb, %l2 = ffffffffdb5cae9e add %i3,0x28,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = ff70c87199faffd7 ! Mem[000000005c800118] = a5a97a6fc6735e81, %l7 = 0000000000000000 ldxa [%i1+%i6]0x88,%l7 ! %l7 = a5a97a6fc6735e81 ! Mem[000000005d800130] = 5cd6736d91c24ac7, %l6 = 00000000000000c7, %l6 = 00000000000000c7 add %i3,0x30,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 5cd6736d91c24ac7 ! Mem[000000005d800114] = 770614ff, %l2 = 99faffd7, %l0 = 9eae5cdb add %i3,0x14,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000770614ff ! Mem[000000005d000130] = 24a7ac84, %l4 = ffffffffffffffc7 ldstuba [%i2+%o6]0x80,%l4 ! %l4 = 0000000000000024 ! Mem[000000005c80012c] = 00000014, %l6 = 91c24ac7, %l1 = 12a47152 add %i1,0x2c,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000000000014 ! Mem[000000005c800114] = 9eff5cdb, %l4 = 00000024, %l0 = 770614ff add %i1,0x14,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000009eff5cdb p38_label_15: ! Mem[000000005d000110] = db53b4d5, %l6 = 5cd6736d91c24ac7 ldstuba [%i2+%i5]0x81,%l6 ! %l6 = 00000000000000db ! %l3 = a6a81dfe8a4d2fbf, Mem[000000005c000130] = 0daaf2ff stwa %l3,[%i0+%o6]0x89 ! Mem[000000005c000130] = 8a4d2fbf ! %l0 = 000000009eff5cdb, Mem[0000000090800130] = e8614bb4, %asi = 80 stwa %l0,[%o1+0x030]%asi ! Mem[0000000090800130] = 9eff5cdb ! Mem[000000005c000130] = bf2f4d8ad8ff18b7, %l1 = 0000000000000014 ldx [%i0+%o6],%l1 ! %l1 = bf2f4d8ad8ff18b7 ! %l0 = 9eff5cdb, %l1 = d8ff18b7, Mem[000000005c800118] = c6735e81 a5a97a6f stda %l0,[%i1+%i6]0x89 ! Mem[000000005c800118] = 9eff5cdb d8ff18b7 ! Mem[000000005d000128] = 00000024, %l4 = 0000000000000024 ldsha [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000024 ! Mem[000000005d000124] = b13c6aff, %l6 = 000000db, %l6 = 000000db add %i2,0x24,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000b13c6aff ! %l1 = bf2f4d8ad8ff18b7, Mem[000000005c000130] = bf2f4d8a stwa %l1,[%i0+%o6]0x81 ! Mem[000000005c000130] = d8ff18b7 ! Mem[000000005d000110] = ff53b4d5bedda624, %l0 = 000000009eff5cdb, %l0 = 000000009eff5cdb add %i2,0x10,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = ff53b4d5bedda624 ! Mem[000000005d000135] = 7abd32b0, %l3 = a6a81dfe8a4d2fbf ldstub [%i2+0x035],%l3 ! %l3 = 00000000000000bd ba,a p38_not_taken_0_end p38_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p38_branch_failed p38_not_taken_0_end: ! End of Random Code for Processor 38 p38_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x098] ! Set processor 38 done flag ! Check Registers p38_check_registers: set p38_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ff53b4d5bedda624 bne,a,pn %xcc,p38_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be bf2f4d8ad8ff18b7 bne,a,pn %xcc,p38_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ff70c87199faffd7 bne,a,pn %xcc,p38_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000bd bne,a,pn %xcc,p38_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000024 bne,a,pn %xcc,p38_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000ad5f878a bne,a,pn %xcc,p38_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000b13c6aff bne,a,pn %xcc,p38_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be a5a97a6fc6735e81 bne,a,pn %xcc,p38_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p38_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 00000000fc0db5b1 ldx [%i0+0x000],%g3 ! Observed data at 000000005c000100 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = c7a81dfe8a4d2fbf ldx [%i0+0x018],%g3 ! Observed data at 000000005c000118 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = d8ff18b7d8ff18b7 ldx [%i0+0x030],%g3 ! Observed data at 000000005c000130 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x030,%g4 set p38_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 0585c8e3b13c6ac5 ldx [%i1+0x000],%g3 ! Observed data at 000000005c800100 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ddac62e088923521 ldx [%i1+0x008],%g3 ! Observed data at 000000005c800108 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = db5cff9eb718ffd8 ldx [%i1+0x018],%g3 ! Observed data at 000000005c800118 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 99faffd700ff00de ldx [%i1+0x020],%g3 ! Observed data at 000000005c800120 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ae00000000000014 ldx [%i1+0x028],%g3 ! Observed data at 000000005c800128 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x028,%g4 set p38_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff3e383be533c18f ldx [%i2+0x000],%g3 ! Observed data at 000000005d000100 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0585c8e3ffffffec ldx [%i2+0x008],%g3 ! Observed data at 000000005d000108 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff86ffff47000000 ldx [%i2+0x018],%g3 ! Observed data at 000000005d000118 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 240000000be7e822 ldx [%i2+0x028],%g3 ! Observed data at 000000005d000128 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffa7ac847aff32b0 ldx [%i2+0x030],%g3 ! Observed data at 000000005d000130 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x030,%g4 set p38_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = fff200008a875fad ldx [%i3+0x000],%g3 ! Observed data at 000000005d800100 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x000,%g4 ! The test for processor 38 has passed p38_passed: ta GOOD_TRAP nop p38_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p38_failed p38_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p38_failed p38_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p38_failed p38_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p38_failed p38_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p38_failed p38_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p38_failed p38_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p38_failed p38_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p38_failed ! The test for processor 38 failed p38_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x098] ! Set processor 38 done flag set p38_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 38 failed p38_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x098] ! Set processor 38 done flag set p38_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p38_dfill_failed: ba p38_failed mov 0xddd,%g1 p38_selfmod_failed: ba p38_failed mov 0xabc,%g1 p38_common_error: or %g0,0xf06,%g1 ba p38_failed mov %o5,%g3 p38_common_signature_error: set p38_temp,%g1 ba p38_failed st %g2,[%g1] ! Common Lock Number p38_common_timeout: set p38_temp,%g1 ba p38_failed st %g2,[%g1] ! Common Lock Number p38_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p38_failed mov 0x0,%g3 p38_trap1e: std %l2,[%i2+0x028] ! Mem[000000005d000128] swap [%i1+0x01c],%l2 ! Mem[000000005c80011c] ldstub [%i1+0x02c],%l2 ! Mem[000000005c80012c] ldstub [%i3+0x002],%l2 ! Mem[000000005d800102] stb %l3,[%i1+0x000] ! Mem[000000005c800100] done p38_trap1o: std %l2,[%o2+0x028] ! Mem[000000005d000128] swap [%o1+0x01c],%l2 ! Mem[000000005c80011c] ldstub [%o1+0x02c],%l2 ! Mem[000000005c80012c] ldstub [%o3+0x002],%l2 ! Mem[000000005d800102] stb %l3,[%o1+0x000] ! Mem[000000005c800100] done p38_trap2e: ldstub [%i1+0x011],%l6 ! Mem[000000005c800111] done p38_trap2o: ldstub [%o1+0x011],%l6 ! Mem[000000005c800111] done p38_trap3e: nop nop nop nop done p38_trap3o: nop nop nop nop done p38_init_memory_pointers: set p38_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p38_local0_start,%i0 set p38_local1_start,%i1 set p38_local2_start,%i2 set p38_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a9675c4aa6842b85 ldx [%g1+0x008],%l1 ! %l1 = 883480ae8bfe0a12 ldx [%g1+0x010],%l2 ! %l2 = 67eef1b7dabaa2ac ldx [%g1+0x018],%l3 ! %l3 = fe4ac3267d1c1fa1 ldx [%g1+0x020],%l4 ! %l4 = aa77d75e2eb20f25 ldx [%g1+0x028],%l5 ! %l5 = 827f02caea28c0a4 ldx [%g1+0x030],%l6 ! %l6 = c68d333a3b383e14 ldx [%g1+0x038],%l7 ! %l7 = c9b4e9707c888bbb ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 39 processor_39: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x9c] ! Set the start flag wrpr %g0,7,%cleanwin call p39_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 39 wr %g0,0x4,%fprs ! Make sure fef is 1 set p39_init_freg,%g1 ! %f0 = aa1d127a 8de5248e f42eba41 5b516b29 ! %f4 = 9a7a0666 301c2e2c 6e2c24c4 b9c3cb49 ! %f8 = cd6389f4 c2bf6b61 20e3784e baecb46b ! %f12 = 78161bd8 a6d25216 6d8a4f57 662b21d3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 76089d90 68709017 079a9686 dbd20d23 ! %f20 = 64dc4535 eb103f43 d26635f4 e8d0187d ! %f24 = cf7af76c 785f11dc 411fd088 4e9d2e79 ! %f28 = 860bba6b aeeada97 f3b78e90 f73d7ed3 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d67b308b 6154e5d1 0ecba9ac a33a6b7d ! %f36 = 4c753f43 8835f33a 4618a5cd 5500209f ! %f40 = be9aa136 ae4fb154 aedbb7c4 c06017fe ! %f44 = 146411dd 49fd30d2 7f308b5f facaa92d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9179028800000026,%g7,%g1 ! GSR scale = 4, align = 6 wr %g1,%g0,%gsr ! GSR = 9179028800000026 wr %g0,%y ! Clear Y 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: ! %l3 = b8d0ef18bc3e3c1f, Mem[0000000090000108] = 7425c40fc2190b14 stx %l3,[%o0+%i4] ! Mem[0000000090000108] = b8d0ef18bc3e3c1f ! Mem[000000005e000104] = 715ed90e, %l7 = 1d5c5fb1, %l7 = 1d5c5fb1 add %i0,0x04,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000715ed90e ! Mem[000000005f000100] = c84005fc, %l0 = 6101b7c4306b2009 swapa [%i2+%g0]0x89,%l0 ! %l0 = 00000000c84005fc ! %l3 = b8d0ef18bc3e3c1f, Mem[0000000091800109] = 3587c350 stba %l3,[%o3+0x009]%asi ! Mem[0000000091800108] = 1f87c350 ! Mem[000000005f800104] = be6e5989, %l7 = 715ed90e, %l3 = bc3e3c1f add %i3,0x04,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000be6e5989 ! Mem[000000005f000110] = 5fff0679, %l4 = e65e39642e3885bd swapa [%i2+%i5]0x89,%l4 ! %l4 = 000000005fff0679 ! Mem[000000005e800128] = 9fadf91d, %l2 = e53bf620955e6da1 swapa [%i1+%o5]0x89,%l2 ! %l2 = 000000009fadf91d ! Mem[000000005f000124] = 10bcf623, %l2 = 000000009fadf91d swap [%i2+0x024],%l2 ! %l2 = 0000000010bcf623 ! Mem[000000009100011c] = 66b89398, %l18 = eb2646b68972c98c ldsh [%o2+0x01e],%g2 ! %g2 = 00000000000066b8 ! Mem[000000005e000109] = e61c4a69, %l4 = 000000005fff0679 ldstub [%i0+0x009],%l4 ! %l4 = 000000000000001c p39_label_2: ! Mem[000000005f800120] = 04b12e91, %l7 = 00000000715ed90e swap [%i3+%o4],%l7 ! %l7 = 0000000004b12e91 ! Mem[000000005f000100] = 306b2009, %l4 = 000000000000001c swapa [%i2+%g0]0x89,%l4 ! %l4 = 00000000306b2009 ! %l3 = 00000000be6e5989, Mem[0000000091000112] = e8961ee9 stb %l3,[%o2+0x012] ! Mem[0000000091000110] = 89961ee9 ! Mem[000000005f800124] = b4caa1ae, %l6 = 46c16921, %l1 = 1a76c7d3 add %i3,0x24,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000b4caa1ae ! Mem[000000005e000100] = b6bdba43, %l1 = 00000000b4caa1ae swapa [%i0+%g0]0x81,%l1 ! %l1 = 00000000b6bdba43 ! %l0 = 00000000c84005fc, Mem[0000000090800138] = 30a966cf stba %l0,[%o1+0x038]%asi ! Mem[0000000090800138] = fca966cf ! Mem[000000005e80012c] = 97d42373, %l7 = 04b12e91, %l5 = 4222e561 add %i1,0x2c,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000097d42373 ! Mem[000000005e000128] = 055a2f34, %l7 = 0000000004b12e91 ldstuba [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000005 ! Mem[000000005f800100] = 8f2a3efabe6e5989, %l4 = 00000000306b2009, %l4 = 00000000306b2009 casxa [%i3]0x80,%l4,%l4 ! %l4 = 8f2a3efabe6e5989 ! Mem[0000000090000130] = bb166f37, %l18 = eb2646b68972c98c ldsw [%o0+%o6],%g2 ! %g2 = eb2646b68972c98c p39_label_3: ! Mem[000000005f000118] = 0ae086cf, %l5 = 97d42373, %l6 = 46c16921 add %i2,0x18,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000000ae086cf ! Mem[000000005f800131] = c6365f39, %l7 = 0000000000000005 ldstub [%i3+0x031],%l7 ! %l7 = 0000000000000036 ! %l2 = 0000000010bcf623, Mem[000000009100011c] = 833d66b8 stw %l2,[%o2+0x01c] ! Mem[000000009100011c] = 10bcf623 ! Mem[000000005e000104] = 715ed90e, %l6 = 0ae086cf, %l1 = b6bdba43 add %i0,0x04,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000715ed90e ! %l0 = c84005fc, %l1 = 715ed90e, Mem[000000005f000108] = 00a839d9 d6a4aa87 stda %l0,[%i2+%i4]0x89 ! Mem[000000005f000108] = c84005fc 715ed90e ! Mem[000000005f80010c] = db9dad64, %l6 = 000000000ae086cf ldsb [%i3+0x00d],%l6 ! %l6 = ffffffffffffff9d ! %l6 = ffffffffffffff9d, Mem[0000000090800112] = 3bc74f00 sth %l6,[%o1+0x012] ! Mem[0000000090800110] = ff9d4f00 ! %l6 = ffffff9d, %l7 = 00000036, Mem[0000000090000110] = 76bf43f3 9c3e77a2 std %l6,[%o0+%i5] ! Mem[0000000090000110] = ffffff9d 00000036 ! Mem[000000005f80013c] = 1808baba, %l5 = 0000000097d42373 swap [%i3+0x03c],%l5 ! %l5 = 000000001808baba ! Mem[000000005f000120] = 2a3deac7, %l6 = ffffff9d, %l4 = be6e5989 add %i2,0x20,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000002a3deac7 p39_label_4: ! Mem[000000005f000124] = 9fadf91d, %l7 = 0000000000000036 swap [%i2+0x024],%l7 ! %l7 = 000000009fadf91d ! Mem[000000005f000108] = fc0540c8, %l3 = 00000000be6e5989 ldswa [%i2+%i4]0x80,%l3 ! %l3 = fffffffffc0540c8 ! Mem[000000005f000100] = 1c00000098ea6ce9, %l7 = 000000009fadf91d, %l3 = fffffffffc0540c8 casxa [%i2]0x80,%l7,%l3 ! %l3 = 1c00000098ea6ce9 ! %l4 = 000000002a3deac7, Mem[000000005f00010a] = fc0540c8 sth %l4,[%i2+0x00a] ! Mem[000000005f000108] = fc05eac7 ! Mem[000000005f800108] = acaef731, %l7 = 000000009fadf91d lduwa [%i3+%i4]0x88,%l7 ! %l7 = 00000000acaef731 ! %l7 = 00000000acaef731, Mem[000000005e800108] = 8da4c77e stha %l7,[%i1+%i4]0x89 ! Mem[000000005e800108] = 8da4f731 ! Mem[000000005e000133] = be89f013, %l1 = 00000000715ed90e ldstub [%i0+0x033],%l1 ! %l1 = 0000000000000013 ! %l3 = 1c00000098ea6ce9, Mem[0000000090800126] = aedac1bf sth %l3,[%o1+0x026] ! Mem[0000000090800124] = 6ce9c1bf ! Mem[000000005e000130] = be89f0ff, %l2 = 0000000010bcf623 lduba [%i0+%o6]0x80,%l2 ! %l2 = 00000000000000be ! Mem[000000005e80011c] = 234249e6, %l5 = 1808baba, %l3 = 98ea6ce9 add %i1,0x1c,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000234249e6 p39_label_5: ! Mem[000000005f00010c] = 0ed95e71, %l2 = 00000000000000be swap [%i2+0x00c],%l2 ! %l2 = 000000000ed95e71 ! Mem[000000005e000118] = 062d75f67a336b99, %l3 = 00000000234249e6, %l3 = 00000000234249e6 add %i0,0x18,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 062d75f67a336b99 ! Mem[000000005e000120] = c542caa0, %l4 = 000000002a3deac7 swap [%i0+%o4],%l4 ! %l4 = 00000000c542caa0 ! Mem[000000005f00013b] = 3b2e95ac, %l0 = 00000000c84005fc ldstub [%i2+0x03b],%l0 ! %l0 = 00000000000000ac ! Mem[000000005f800116] = a5c85532, %l2 = 000000000ed95e71 ldstub [%i3+0x016],%l2 ! %l2 = 0000000000000055 ! Mem[000000005e800120] = c15d2e4f, %l6 = ffffffffffffff9d ldstuba [%i1+%o4]0x80,%l6 ! %l6 = 00000000000000c1 ! Mem[0000000090800114] = 20b1df18, %l18 = eb2646b68972c98c ldub [%o1+0x017],%g2 ! %g2 = 0000000000000020 ! Mem[000000005f000100] = 1c00000098ea6ce9, %l0 = 00000000000000ac ldx [%i2+%g0],%l0 ! %l0 = 1c00000098ea6ce9 ! %l3 = 062d75f67a336b99, Mem[0000000091800108] = 231f87c35071cebe stx %l3,[%o3+%i4] ! Mem[0000000091800108] = 062d75f67a336b99 ! Mem[000000005e800108] = 31f7a48d, %l1 = 0000000000000013 ldsha [%i1+%i4]0x81,%l1 ! %l1 = 00000000000031f7 p39_label_6: ! %l2 = 0000000000000055, Mem[000000005f800108] = 31f7aeacdb9dad64 stxa %l2,[%i3+%i4]0x81 ! Mem[000000005f800108] = 0000000000000055 ! Mem[000000009180012c] = 35187c6a, %l18 = eb2646b68972c98c ldub [%o3+0x02c],%g2 ! %g2 = 0000000000000035 ! Mem[000000005f000118] = 0ae086cf362ea00d, %l3 = 062d75f67a336b99, %l1 = 00000000000031f7 add %i2,0x18,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 0ae086cf362ea00d ! Mem[000000005f000130] = cafccd87 228bbe01, %l2 = 00000055, %l3 = 7a336b99 ldda [%i2+%o6]0x81,%l2 ! %l2 = 00000000cafccd87 00000000228bbe01 ! Mem[000000005f000130] = cafccd87228bbe01, %l5 = 000000001808baba, %l4 = 00000000c542caa0 add %i2,0x30,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = cafccd87228bbe01 ! Mem[000000005e000128] = ff5a2f348355207e, %l0 = 1c00000098ea6ce9, %l6 = 00000000000000c1 add %i0,0x28,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = ff5a2f348355207e ! Mem[000000005f000104] = 98ea6ce9, %l7 = acaef731, %l2 = cafccd87 add %i2,0x04,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000098ea6ce9 ! Mem[000000005e00010d] = 7f9bc29f, %l5 = 000000001808baba ldstub [%i0+0x00d],%l5 ! %l5 = 000000000000009b ! Mem[000000005f80010c] = 00000055, %l1 = 0ae086cf362ea00d swap [%i3+0x00c],%l1 ! %l1 = 0000000000000055 ! %l2 = 0000000098ea6ce9, Mem[000000005e800138] = d9e437fa, %asi = 80 stwa %l2,[%i1+0x038]%asi ! Mem[000000005e800138] = 98ea6ce9 p39_label_7: ! Mem[000000005e000108] = e6ff4a69, %l6 = ff5a2f348355207e ldsha [%i0+%i4]0x81,%l6 ! %l6 = ffffffffffffe6ff ! Mem[000000005f000134] = 228bbe01, %l7 = acaef731, %l6 = ffffe6ff add %i2,0x34,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000228bbe01 ! Mem[000000005f800128] = d0d8a4bd, %l4 = cafccd87228bbe01 ldstuba [%i3+%o5]0x80,%l4 ! %l4 = 00000000000000d0 ! Mem[000000005e80010c] = 4fc21edc, %l3 = 00000000228bbe01 swap [%i1+0x00c],%l3 ! %l3 = 000000004fc21edc ! Mem[000000009180012c] = 7c6ab494, %l18 = eb2646b68972c98c ldsha [%o3+0x02e]%asi,%g2 ! %g2 = 0000000000007c6a ! %l4 = 00000000000000d0, Mem[0000000091000103] = 3630fee6 stb %l4,[%o2+0x003] ! Mem[0000000091000100] = d030fee6 ! Mem[0000000090800124] = 6ce9c1bf, %l18 = eb2646b68972c98c ldsh [%o1+0x026],%g2 ! %g2 = 0000000000006ce9 ! Mem[0000000091800134] = ed611253, %l18 = eb2646b68972c98c lduw [%o3+0x034],%g2 ! %g2 = eb2646b68972c98c ! %l6 = 00000000228bbe01, Mem[000000005f000122] = 2a3deac7 sth %l6,[%i2+0x022] ! Mem[000000005f000120] = 2a3dbe01 ! Mem[000000005e000114] = 0760cdde, %l6 = 00000000228bbe01 ldsw [%i0+0x014],%l6 ! %l6 = 000000000760cdde p39_label_8: ! Mem[000000005f000110] = bd85382e, %l7 = acaef731, %l6 = 0760cdde add %i2,0x10,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000bd85382e ! Mem[000000005e800110] = ea28045c, %l6 = 00000000bd85382e swapa [%i1+%i5]0x88,%l6 ! %l6 = 00000000ea28045c ! Mem[000000005e80013b] = 98ea6ce9, %l1 = 0000000000000055 ldstub [%i1+0x03b],%l1 ! %l1 = 00000000000000e9 ! Mem[0000000090000108] = b8d0ef18bc3e3c1f, %l18 = eb2646b68972c98c ldx [%o0+%i4],%g2 ! %g2 = b8d0ef18bc3e3c1f ! Mem[000000005e800120] = 4f2e5dff, %l5 = 000000000000009b swapa [%i1+%o4]0x88,%l5 ! %l5 = 000000004f2e5dff ! Mem[000000005e800110] = 2e3885bd, %l3 = 000000004fc21edc ldsw [%i1+%i5],%l3 ! %l3 = 000000002e3885bd ! Mem[000000005e800108] = 8da4f731, %l1 = 00000000000000e9 lduba [%i1+%i4]0x88,%l1 ! %l1 = 0000000000000031 ! Mem[000000005f000120] = 2a3dbe01, %l7 = 00000000acaef731 swapa [%i2+%o4]0x81,%l7 ! %l7 = 000000002a3dbe01 ! Mem[000000005e800128] = a16d5e95, %l0 = 1c00000098ea6ce9 swap [%i1+%o5],%l0 ! %l0 = 00000000a16d5e95 ! Mem[000000005e800110] = 2e3885bd, %l0 = 00000000a16d5e95, %asi = 80 swapa [%i1+0x010]%asi,%l0 ! %l0 = 000000002e3885bd p39_label_9: ! Mem[000000005e000124] = f26f078f, %l0 = 2e3885bd, %l2 = 98ea6ce9 add %i0,0x24,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000f26f078f ! Mem[000000005e000120] = 2a3deac7f26f078f, %l2 = 00000000f26f078f, %l2 = 00000000f26f078f add %i0,0x20,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 2a3deac7f26f078f ! Mem[000000005f800110] = d949bf95, %l7 = 000000002a3dbe01 lduba [%i3+%i5]0x80,%l7 ! %l7 = 00000000000000d9 ! Mem[0000000090800100] = 854c624210c761e3, %l18 = eb2646b68972c98c ldx [%o1+%g0],%g2 ! %g2 = 854c624210c761e3 ! Mem[000000005f800100] = 8f2a3efa, %l6 = 00000000ea28045c swapa [%i3+%g0]0x81,%l6 ! %l6 = 000000008f2a3efa ! Mem[000000005f000104] = 98ea6ce9, %l7 = 00000000000000d9 swap [%i2+0x004],%l7 ! %l7 = 0000000098ea6ce9 ! %l2 = f26f078f, %l3 = 2e3885bd, Mem[0000000090000108] = b8d0ef18 bc3e3c1f std %l2,[%o0+%i4] ! Mem[0000000090000108] = f26f078f 2e3885bd ! %l6 = 000000008f2a3efa, Mem[0000000091800128] = bf40176435187c6a, %asi = 80 stxa %l6,[%o3+0x028]%asi ! Mem[0000000091800128] = 000000008f2a3efa ! %l0 = 000000002e3885bd, Mem[0000000090000120] = 028c20cc stw %l0,[%o0+%o4] ! Mem[0000000090000120] = 2e3885bd ! Mem[000000005e800138] = 98ea6cff4e2cf930, %l6 = 000000008f2a3efa, %l2 = 2a3deac7f26f078f add %i1,0x38,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 98ea6cff4e2cf930 p39_label_10: ! Mem[000000005f800118] = 4179787c, %l7 = 0000000098ea6ce9 ldswa [%i3+%i6]0x88,%l7 ! %l7 = 000000004179787c ! Mem[000000005e800100] = c221b90a, %l7 = 000000004179787c ldstuba [%i1+%g0]0x89,%l7 ! %l7 = 000000000000000a ! Mem[000000005f000100] = 1c000000, %l1 = 0000000000000031, %asi = 80 swapa [%i2+0x000]%asi,%l1 ! %l1 = 000000001c000000 ! %l2 = 4e2cf930, %l3 = 2e3885bd, Mem[000000005e800110] = 955e6da1 8024470c stda %l2,[%i1+%i5]0x88 ! Mem[000000005e800110] = 4e2cf930 2e3885bd ! Mem[000000005e80010d] = 228bbe01, %l7 = 000000000000000a ldstub [%i1+0x00d],%l7 ! %l7 = 000000000000008b ! Mem[000000005f800110] = 95bf49d9, %l7 = 000000000000008b lduha [%i3+%i5]0x88,%l7 ! %l7 = 00000000000049d9 ! Mem[000000005f800118] = 7c787941, %l4 = 00000000000000d0 ldstub [%i3+%i6],%l4 ! %l4 = 000000000000007c ! Mem[000000005f000138] = 3b2e95ffbb84cbfe, %l7 = 00000000000049d9, %l4 = 000000000000007c add %i2,0x38,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 3b2e95ffbb84cbfe ! %l5 = 000000004f2e5dff, Mem[0000000091800107] = 0d062d75 stb %l5,[%o3+0x007] ! Mem[0000000091800104] = ff062d75 ! Mem[000000005e000118] = 062d75f6, %l7 = 00000000000049d9 ldstub [%i0+%i6],%l7 ! %l7 = 0000000000000006 p39_label_11: ! Mem[000000005e000108] = e6ff4a697fffc29f, %l1 = 000000001c000000, %l1 = 000000001c000000 add %i0,0x08,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = e6ff4a697fffc29f ! Mem[000000005e800110] = 30f92c4e bd85382e, %l0 = 2e3885bd, %l1 = 7fffc29f ldda [%i1+%i5]0x80,%l0 ! %l0 = 0000000030f92c4e 00000000bd85382e ! %l3 = 000000002e3885bd, Mem[000000005f000130] = cafccd87, %asi = 80 stwa %l3,[%i2+0x030]%asi ! Mem[000000005f000130] = 2e3885bd ! Mem[000000005e80013b] = 98ea6cff, %l2 = 98ea6cff4e2cf930 ldstub [%i1+0x03b],%l2 ! %l2 = 00000000000000ff ! Mem[000000005e000120] = c7ea3d2a, %l4 = 3b2e95ffbb84cbfe ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 000000000000002a ! Mem[000000005e800112] = 30f92c4e, %l1 = 00000000bd85382e ldstub [%i1+0x012],%l1 ! %l1 = 000000000000002c ! Mem[000000009100012c] = 1c456b0e, %l18 = eb2646b68972c98c ldsw [%o2+0x02c],%g2 ! %g2 = eb2646b68972c98c ! %l5 = 000000004f2e5dff, Mem[000000005f000110] = bd85382e stha %l5,[%i2+%i5]0x81 ! Mem[000000005f000110] = 5dff382e ! %l7 = 0000000000000006, Mem[000000005f000110] = 2e38ff5d stba %l7,[%i2+%i5]0x89 ! Mem[000000005f000110] = 2e38ff06 ! Mem[000000005f80012c] = 94de2629, %l6 = 000000008f2a3efa swap [%i3+0x02c],%l6 ! %l6 = 0000000094de2629 p39_label_12: ! %l0 = 30f92c4e, %l1 = 0000002c, Mem[000000005e800110] = 30f9ff4e bd85382e stda %l0,[%i1+%i5]0x80 ! Mem[000000005e800110] = 30f92c4e 0000002c ! Mem[000000005f000128] = db6a3354, %l1 = 000000000000002c ldstuba [%i2+%o5]0x80,%l1 ! %l1 = 00000000000000db ! Mem[000000005f000104] = 000000d9, %l0 = 30f92c4e, %l2 = 000000ff add %i2,0x04,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000000000d9 ! %l7 = 0000000000000006, Mem[000000005f800118] = 417978ff stba %l7,[%i3+%i6]0x89 ! Mem[000000005f800118] = 41797806 ! Mem[000000005f000108] = fc05eac7000000be, %l4 = 000000000000002a ldxa [%i2+%i4]0x80,%l4 ! %l4 = fc05eac7000000be ! Mem[000000005e000130] = fff089be, %l4 = fc05eac7000000be ldstuba [%i0+%o6]0x89,%l4 ! %l4 = 00000000000000be ! Mem[000000005f800118] = 41797806, %l6 = 0000000094de2629 ldstuba [%i3+%i6]0x88,%l6 ! %l6 = 0000000000000006 ! Mem[0000000091000138] = 55170a67, %l18 = eb2646b68972c98c ldsw [%o2+0x038],%g2 ! %g2 = eb2646b68972c98c ! Mem[000000005f800113] = d949bf95, %l0 = 0000000030f92c4e ldstub [%i3+0x013],%l0 ! %l0 = 0000000000000095 ! Mem[000000005e000118] = ff2d75f6, %l0 = 00000095, %l5 = 4f2e5dff add %i0,0x18,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000ff2d75f6 p39_label_13: ! Mem[000000005e000104] = 715ed90e, %l3 = 000000002e3885bd swap [%i0+0x004],%l3 ! %l3 = 00000000715ed90e ! Mem[000000005e800120] = 0000009b, %l5 = 00000000ff2d75f6 swapa [%i1+%o4]0x88,%l5 ! %l5 = 000000000000009b ! %l4 = 00000000000000be, Mem[000000005f800130] = c6ff5f39 stha %l4,[%i3+%o6]0x81 ! Mem[000000005f800130] = 00be5f39 ! %l4 = 00000000000000be, Mem[000000005f000128] = ff6a3354 stb %l4,[%i2+%o5] ! Mem[000000005f000128] = be6a3354 ! Mem[000000005e800108] = 8da4f731, %l6 = 0000000000000006 ldswa [%i1+%i4]0x88,%l6 ! %l6 = ffffffff8da4f731 ! Mem[000000009180013c] = 8e3ab89c, %l18 = eb2646b68972c98c lduw [%o3+0x03c],%g2 ! %g2 = eb2646b68972c98c ! Mem[000000005e000118] = ff2d75f67a336b99, %l1 = 00000000000000db, %l0 = 0000000000000095 add %i0,0x18,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = ff2d75f67a336b99 ! Mem[000000005f800108] = 00000000, %l2 = 00000000000000d9, %asi = 80 swapa [%i3+0x008]%asi,%l2 ! %l2 = 0000000000000000 ! Mem[000000005f800124] = b4caa1ae, %l5 = 0000009b, %l7 = 00000006 add %i3,0x24,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000b4caa1ae ! Mem[000000005f800120] = 715ed90e, %l4 = 00000000000000be swapa [%i3+%o4]0x80,%l4 ! %l4 = 00000000715ed90e p39_label_14: ! Mem[000000005f800100] = 89596ebe5c0428ea, %l6 = ffffffff8da4f731 ldxa [%i3+%g0]0x88,%l6 ! %l6 = 89596ebe5c0428ea ! %l0 = ff2d75f67a336b99, Mem[000000005e000100] = b4caa1ae stwa %l0,[%i0+%g0]0x81 ! Mem[000000005e000100] = 7a336b99 ! Mem[000000005e800108] = 31f7a48d, %l2 = 0000000000000000 swapa [%i1+%i4]0x81,%l2 ! %l2 = 0000000031f7a48d ! Mem[000000005e800110] = 30f92c4e, %l6 = 89596ebe5c0428ea, %asi = 80 swapa [%i1+0x010]%asi,%l6 ! %l6 = 0000000030f92c4e ! Mem[000000005e000118] = f6752dff, %l2 = 0000000031f7a48d ldstuba [%i0+%i6]0x88,%l2 ! %l2 = 00000000000000ff ! Mem[000000005e000128] = ff5a2f34, %l4 = 00000000715ed90e swapa [%i0+%o5]0x80,%l4 ! %l4 = 00000000ff5a2f34 ! %l0 = ff2d75f67a336b99, Mem[000000005e800108] = 00000000 stwa %l0,[%i1+%i4]0x81 ! Mem[000000005e800108] = 7a336b99 ! Mem[000000005e000110] = 5129a4f4, %l3 = 00000000715ed90e swap [%i0+%i5],%l3 ! %l3 = 000000005129a4f4 ! Mem[000000005e800138] = 98ea6cff4e2cf930, %l1 = 00000000000000db, %l2 = 00000000000000ff add %i1,0x38,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 98ea6cff4e2cf930 ! Mem[000000005f80011c] = 64d5fce4, %l6 = 0000000030f92c4e ldstub [%i3+0x01c],%l6 ! %l6 = 0000000000000064 p39_label_15: ! Mem[000000005e800134] = e8f2619a, %l2 = 4e2cf930, %l7 = b4caa1ae add %i1,0x34,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000e8f2619a ! Mem[000000005f000108] = c7ea05fc, %l5 = 000000000000009b swapa [%i2+%i4]0x88,%l5 ! %l5 = 00000000c7ea05fc ! %l5 = 00000000c7ea05fc, Mem[000000005e000120] = c7ea3dff stwa %l5,[%i0+%o4]0x89 ! Mem[000000005e000120] = c7ea05fc ! %l1 = 00000000000000db, Mem[000000005e800128] = e96cea98 stha %l1,[%i1+%o5]0x89 ! Mem[000000005e800128] = e96c00db ! Mem[000000005e000134] = 42183ede, %l7 = e8f2619a, %l2 = 4e2cf930 add %i0,0x34,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000042183ede ! Mem[000000005e000130] = ff89f0ff, %l3 = 000000005129a4f4 swap [%i0+%o6],%l3 ! %l3 = 00000000ff89f0ff ! Mem[000000005f800120] = be000000, %l7 = 00000000e8f2619a swapa [%i3+%o4]0x88,%l7 ! %l7 = 00000000be000000 ! Mem[000000005e80011c] = 234249e6, %l7 = 00000000be000000 swap [%i1+0x01c],%l7 ! %l7 = 00000000234249e6 ! Mem[000000005f000120] = acaef731, %l6 = 0000000000000064 ldstuba [%i2+%o4]0x80,%l6 ! %l6 = 00000000000000ac ! %l5 = 00000000c7ea05fc, Mem[0000000090800104] = 10c761e3 stba %l5,[%o1+0x004]%asi ! Mem[0000000090800104] = fcc761e3 ba,a p39_not_taken_0_end p39_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p39_branch_failed p39_not_taken_0_end: ! End of Random Code for Processor 39 p39_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x09c] ! Set processor 39 done flag ! Check Registers p39_check_registers: set p39_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ff2d75f67a336b99 bne,a,pn %xcc,p39_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000db bne,a,pn %xcc,p39_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000042183ede bne,a,pn %xcc,p39_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ff89f0ff bne,a,pn %xcc,p39_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000ff5a2f34 bne,a,pn %xcc,p39_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000c7ea05fc bne,a,pn %xcc,p39_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ac bne,a,pn %xcc,p39_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000234249e6 bne,a,pn %xcc,p39_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p39_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 7a336b992e3885bd ldx [%i0+0x000],%g3 ! Observed data at 000000005e000100 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 715ed90e0760cdde ldx [%i0+0x010],%g3 ! Observed data at 000000005e000110 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff2d75f67a336b99 ldx [%i0+0x018],%g3 ! Observed data at 000000005e000118 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = fc05eac7f26f078f ldx [%i0+0x020],%g3 ! Observed data at 000000005e000120 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 715ed90e8355207e ldx [%i0+0x028],%g3 ! Observed data at 000000005e000128 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 5129a4f442183ede ldx [%i0+0x030],%g3 ! Observed data at 000000005e000130 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x030,%g4 set p39_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffb921c2a4264a98 ldx [%i1+0x000],%g3 ! Observed data at 000000005e800100 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7a336b9922ffbe01 ldx [%i1+0x008],%g3 ! Observed data at 000000005e800108 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5c0428ea0000002c ldx [%i1+0x010],%g3 ! Observed data at 000000005e800110 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 7d298127be000000 ldx [%i1+0x018],%g3 ! Observed data at 000000005e800118 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = f6752dffcefffea4 ldx [%i1+0x020],%g3 ! Observed data at 000000005e800120 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = db006ce997d42373 ldx [%i1+0x028],%g3 ! Observed data at 000000005e800128 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x028,%g4 set p39_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 00000031000000d9 ldx [%i2+0x000],%g3 ! Observed data at 000000005f000100 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 9b000000000000be ldx [%i2+0x008],%g3 ! Observed data at 000000005f000108 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 06ff382ead947c8b ldx [%i2+0x010],%g3 ! Observed data at 000000005f000110 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffaef73100000036 ldx [%i2+0x020],%g3 ! Observed data at 000000005f000120 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = be6a335407977398 ldx [%i2+0x028],%g3 ! Observed data at 000000005f000128 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 2e3885bd228bbe01 ldx [%i2+0x030],%g3 ! Observed data at 000000005f000130 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x030,%g4 set p39_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 000000d9362ea00d ldx [%i3+0x008],%g3 ! Observed data at 000000005f800108 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d949bfffa5c8ff32 ldx [%i3+0x010],%g3 ! Observed data at 000000005f800110 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff787941ffd5fce4 ldx [%i3+0x018],%g3 ! Observed data at 000000005f800118 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9a61f2e8b4caa1ae ldx [%i3+0x020],%g3 ! Observed data at 000000005f800120 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffd8a4bd8f2a3efa ldx [%i3+0x028],%g3 ! Observed data at 000000005f800128 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 00be5f39632d3965 ldx [%i3+0x030],%g3 ! Observed data at 000000005f800130 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff3b097c97d42373 ldx [%i3+0x038],%g3 ! Observed data at 000000005f800138 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x038,%g4 ! The test for processor 39 has passed p39_passed: ta GOOD_TRAP nop p39_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p39_failed p39_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p39_failed p39_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p39_failed p39_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p39_failed p39_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p39_failed p39_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p39_failed p39_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p39_failed p39_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p39_failed ! The test for processor 39 failed p39_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x09c] ! Set processor 39 done flag set p39_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 39 failed p39_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x09c] ! Set processor 39 done flag set p39_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p39_dfill_failed: ba p39_failed mov 0xddd,%g1 p39_selfmod_failed: ba p39_failed mov 0xabc,%g1 p39_common_error: or %g0,0xf07,%g1 ba p39_failed mov %o5,%g3 p39_common_signature_error: set p39_temp,%g1 ba p39_failed st %g2,[%g1] ! Common Lock Number p39_common_timeout: set p39_temp,%g1 ba p39_failed st %g2,[%g1] ! Common Lock Number p39_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p39_failed mov 0x0,%g3 p39_trap1e: swap [%i1+0x030],%l7 ! Mem[000000005e800130] ldx [%i3+0x020],%l6 ! Mem[000000005f800120] sth %l3,[%i1+0x008] ! Mem[000000005e800108] ldstub [%i3+0x02a],%l5 ! Mem[000000005f80012a] swap [%i2+0x000],%l3 ! Mem[000000005f000100] ldstub [%i3+0x03a],%l4 ! Mem[000000005f80013a] stw %l2,[%i1+0x018] ! Mem[000000005e800118] done p39_trap1o: swap [%o1+0x030],%l7 ! Mem[000000005e800130] ldx [%o3+0x020],%l6 ! Mem[000000005f800120] sth %l3,[%o1+0x008] ! Mem[000000005e800108] ldstub [%o3+0x02a],%l5 ! Mem[000000005f80012a] swap [%o2+0x000],%l3 ! Mem[000000005f000100] ldstub [%o3+0x03a],%l4 ! Mem[000000005f80013a] stw %l2,[%o1+0x018] ! Mem[000000005e800118] done p39_trap2e: ldub [%i2+0x011],%l6 ! Mem[000000005f000111] swap [%i3+0x034],%l0 ! Mem[000000005f800134] ldx [%i2+0x030],%l4 ! Mem[000000005f000130] ldstub [%i2+0x01b],%l6 ! Mem[000000005f00011b] ldstub [%i1+0x031],%l3 ! Mem[000000005e800131] ldd [%i0+0x020],%l4 ! Mem[000000005e000120] done p39_trap2o: ldub [%o2+0x011],%l6 ! Mem[000000005f000111] swap [%o3+0x034],%l0 ! Mem[000000005f800134] ldx [%o2+0x030],%l4 ! Mem[000000005f000130] ldstub [%o2+0x01b],%l6 ! Mem[000000005f00011b] ldstub [%o1+0x031],%l3 ! Mem[000000005e800131] ldd [%o0+0x020],%l4 ! Mem[000000005e000120] done p39_trap3e: nop nop nop nop nop nop done p39_trap3o: nop nop nop nop nop nop done p39_init_memory_pointers: set p39_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p39_local0_start,%i0 set p39_local1_start,%i1 set p39_local2_start,%i2 set p39_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 6101b7c4306b2009 ldx [%g1+0x008],%l1 ! %l1 = d40ce9cc1a76c7d3 ldx [%g1+0x010],%l2 ! %l2 = e53bf620955e6da1 ldx [%g1+0x018],%l3 ! %l3 = b8d0ef18bc3e3c1f ldx [%g1+0x020],%l4 ! %l4 = e65e39642e3885bd ldx [%g1+0x028],%l5 ! %l5 = 2120832a4222e561 ldx [%g1+0x030],%l6 ! %l6 = 688d3bdc46c16921 ldx [%g1+0x038],%l7 ! %l7 = a0cffdb41d5c5fb1 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 40 processor_40: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xa0] ! Set the start flag wrpr %g0,7,%cleanwin call p40_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 40 wr %g0,0x4,%fprs ! Make sure fef is 1 set p40_init_freg,%g1 ! %f0 = 1be6e43b 09b12940 35d999d5 e16fa403 ! %f4 = 17f6a0f5 1a7adfb7 2396c1bb e461a029 ! %f8 = de4d910e e05e430f 7cd05c2d 89799954 ! %f12 = 7ad287b8 90bae23b 98819fbf 09b5dbaf ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 57700e58 5306b268 5126268c c3b0a83d ! %f20 = ca87487a cdf2fdc5 ccfcf8ed bd5f7eb9 ! %f24 = 1b54bb7a cdd9776e 4ad8beb4 ad0f8f2c ! %f28 = 60a83ac5 cc3be158 e361c9a3 d78581bf ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4c911f56 fb48f32a ddd44852 ba594464 ! %f36 = 06a0895c 734f0b22 590d0718 bb2f6924 ! %f40 = 2dcf05c5 583e9e9a f6e2b854 921fc2c5 ! %f44 = 829bed2e 82940f7e 0781cb84 ba5b7ace ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8da3f0c80000003e,%g7,%g1 ! GSR scale = 7, align = 6 wr %g1,%g0,%gsr ! GSR = 8da3f0c80000003e wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 40 p40_label_1: ! Mem[0000000060800110] = 27aea591, %l7 = d24ad7bcaaa52244 ldstuba [%i1+%i5]0x80,%l7 ! %l7 = 0000000000000027 ! %l1 = 59da31a26f28f2ec, Mem[0000000090800100] = 854c6242 stw %l1,[%o1+%g0] ! Mem[0000000090800100] = 6f28f2ec ! Mem[0000000061000108] = 8bf3199c, %l7 = 0000000000000027 lduba [%i2+%i4]0x89,%l7 ! %l7 = 000000000000009c ! Mem[000000006000011e] = 9523bdce, %l1 = 59da31a26f28f2ec ldstub [%i0+0x01e],%l1 ! %l1 = 00000000000000bd ! Mem[0000000060800128] = af72f37c14adab96, %l6 = e63bdece654bcaa3 ldxa [%i1+%o5]0x88,%l6 ! %l6 = af72f37c14adab96 ! Mem[0000000060800138] = 2a4eb8d0, %l2 = 043c107a840edd5a swap [%i1+0x038],%l2 ! %l2 = 000000002a4eb8d0 ! %l5 = 6f18335fd73d41d1, Mem[0000000060800110] = ffaea5910761e6a2 stxa %l5,[%i1+%i5]0x80 ! Mem[0000000060800110] = 6f18335fd73d41d1 ! %l3 = a58c81c61c5d2878, Mem[0000000090000138] = 317446405e9ebd9d, %asi = 80 stxa %l3,[%o0+0x038]%asi ! Mem[0000000090000138] = a58c81c61c5d2878 ! Mem[0000000091000128] = f4c833a8, %l18 = b0da7c20233153d8 ldsw [%o2+%o5],%g2 ! %g2 = b0da7c20233153d8 ! Mem[0000000090000110] = 76bf43f3 9c3e77a2, %l0 = 18277547, %l1 = 000000bd ldd [%o0+%i5],%g2 ! %l0 = d4a485cc18277547 00000000000000bd p40_label_2: ! %l1 = 00000000000000bd, Mem[0000000060000128] = 448d6196 stwa %l1,[%i0+%o5]0x89 ! Mem[0000000060000128] = 000000bd ! Mem[0000000060800120] = 6dbdd7e7, %l5 = 6f18335fd73d41d1 swapa [%i1+%o4]0x89,%l5 ! %l5 = 000000006dbdd7e7 ! Mem[0000000061800120] = 9298058456f20405, %l6 = af72f37c14adab96, %l0 = d4a485cc18277547 add %i3,0x20,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 9298058456f20405 ! Mem[0000000060000128] = bd00000014e8bd6a, %l1 = 00000000000000bd ldxa [%i0+%o5]0x80,%l1 ! %l1 = bd00000014e8bd6a ! %l6 = 14adab96, %l7 = 0000009c, Mem[0000000061800128] = 8cfb4c05 b71f9a07 stda %l6,[%i3+%o5]0x81 ! Mem[0000000061800128] = 14adab96 0000009c ! Mem[0000000061800128] = 14adab960000009c, %l4 = 197ccdd89dabcc19, %l7 = 000000000000009c add %i3,0x28,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 14adab960000009c ! %l7 = 14adab960000009c, Mem[0000000060000128] = 000000bd stwa %l7,[%i0+%o5]0x89 ! Mem[0000000060000128] = 0000009c ! Mem[0000000060000130] = 664e7341, %l1 = bd00000014e8bd6a swapa [%i0+%o6]0x81,%l1 ! %l1 = 00000000664e7341 ! Mem[0000000061800120] = 92980584, %l2 = 000000002a4eb8d0 swap [%i3+%o4],%l2 ! %l2 = 0000000092980584 ! %l4 = 197ccdd89dabcc19, Mem[0000000061800104] = 37c2b67a stb %l4,[%i3+0x004] ! Mem[0000000061800104] = 19c2b67a p40_label_3: ! Mem[0000000060000128] = 9c000000, %l5 = 000000006dbdd7e7 lduha [%i0+%o5]0x80,%l5 ! %l5 = 0000000000009c00 ! %l6 = af72f37c14adab96, Mem[0000000090000110] = 76bf43f3 stw %l6,[%o0+%i5] ! Mem[0000000090000110] = 14adab96 ! Mem[0000000061800138] = 66e1acff5b0281db, %l0 = 9298058456f20405, %l2 = 0000000092980584 add %i3,0x38,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 66e1acff5b0281db ! Mem[0000000060000130] = 14e8bd6a, %l1 = 00000000664e7341 swapa [%i0+%o6]0x81,%l1 ! %l1 = 0000000014e8bd6a ! Mem[0000000061800118] = ec74d5f7, %l0 = 9298058456f20405 ldstuba [%i3+%i6]0x88,%l0 ! %l0 = 00000000000000f7 ! %l6 = af72f37c14adab96, Mem[0000000091000110] = 3e07e8961ee988b4 stx %l6,[%o2+%i5] ! Mem[0000000091000110] = af72f37c14adab96 ! Mem[0000000090800114] = 4f009b20, %l18 = b0da7c20233153d8 ldsw [%o1+0x014],%g2 ! %g2 = b0da7c20233153d8 ! %l7 = 14adab960000009c, Mem[0000000060800130] = a7316627 stba %l7,[%i1+%o6]0x81 ! Mem[0000000060800130] = 9c316627 ! Mem[0000000061000128] = f1df6b5e, %l3 = a58c81c61c5d2878 ldstuba [%i2+%o5]0x81,%l3 ! %l3 = 00000000000000f1 ! Mem[0000000061000138] = 1157edf2, %l3 = 00000000000000f1 swap [%i2+0x038],%l3 ! %l3 = 000000001157edf2 p40_label_4: ! Mem[0000000060800118] = de6ccb7c, %l7 = 14adab960000009c swapa [%i1+%i6]0x89,%l7 ! %l7 = 00000000de6ccb7c ! %l0 = 00000000000000f7, Mem[000000009000012e] = 5e54bb16 stba %l0,[%o0+0x02e]%asi ! Mem[000000009000012c] = f754bb16 ! %l7 = 00000000de6ccb7c, Mem[0000000061800130] = 0eb503a1 stwa %l7,[%i3+%o6]0x89 ! Mem[0000000061800130] = de6ccb7c ! Mem[0000000061000104] = 13727bd8, %l2 = 66e1acff5b0281db swap [%i2+0x004],%l2 ! %l2 = 0000000013727bd8 ! Mem[0000000061000124] = aa784e6d, %l4 = 197ccdd89dabcc19 swap [%i2+0x024],%l4 ! %l4 = 00000000aa784e6d ! Mem[0000000061800120] = 2a4eb8d0, %l6 = af72f37c14adab96 lduha [%i3+%o4]0x80,%l6 ! %l6 = 0000000000002a4e ! Mem[0000000090000120] = 028c20cc28420202, %l18 = b0da7c20233153d8 ldxa [%o0+0x020]%asi,%g2 ! %g2 = 028c20cc28420202 ! Mem[000000009180013c] = 8e3ab89c, %l18 = b0da7c20233153d8 ldswa [%o3+0x03c]%asi,%g2 ! %g2 = b0da7c20233153d8 ! Mem[0000000061000128] = ffdf6b5e, %l1 = 0000000014e8bd6a swap [%i2+%o5],%l1 ! %l1 = 00000000ffdf6b5e ! Mem[0000000061800100] = 3452ea89, %l5 = 0000000000009c00 ldsb [%i3+%g0],%l5 ! %l5 = 0000000000000034 p40_label_5: ! Mem[0000000060000128] = 9c000000, %l3 = 000000001157edf2 ldsha [%i0+%o5]0x81,%l3 ! %l3 = ffffffffffff9c00 ! Mem[0000000060000104] = a3557dd0, %l3 = ffffffffffff9c00 swap [%i0+0x004],%l3 ! %l3 = 00000000a3557dd0 ! Mem[0000000060800130] = 9c31662754cf40f2, %l4 = 00000000aa784e6d, %l4 = 00000000aa784e6d add %i1,0x30,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 9c31662754cf40f2 ! Mem[0000000091800100] = 921776b1ed61de0d, %l18 = b0da7c20233153d8 ldx [%o3+%g0],%g2 ! %g2 = 921776b1ed61de0d ! Mem[0000000060800100] = abd31382, %l6 = 0000000000002a4e swap [%i1+%g0],%l6 ! %l6 = 00000000abd31382 ! Mem[0000000060800118] = 9c000000, %l4 = 9c31662754cf40f2 ldsha [%i1+%i6]0x81,%l4 ! %l4 = ffffffffffff9c00 ! %l0 = 00000000000000f7, Mem[0000000061800128] = 96abad14 stha %l0,[%i3+%o5]0x89 ! Mem[0000000061800128] = 96ab00f7 ! Mem[0000000060800108] = 1dcbdd57aeaa3a1e, %l7 = 00000000de6ccb7c ldxa [%i1+%i4]0x80,%l7 ! %l7 = 1dcbdd57aeaa3a1e ! Mem[0000000060800120] = d1413dd7, %l7 = 1dcbdd57aeaa3a1e ldstuba [%i1+%o4]0x80,%l7 ! %l7 = 00000000000000d1 ! %l1 = 00000000ffdf6b5e, Mem[000000009000012b] = 7868c0f7 stb %l1,[%o0+0x02b] ! Mem[0000000090000128] = 5e68c0f7 p40_label_6: ! Mem[0000000060800114] = d73d41d1, %l3 = a3557dd0, %l7 = 000000d1 add %i1,0x14,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000d73d41d1 ! %l4 = ffff9c00, %l5 = 00000034, Mem[0000000091800100] = 921776b1 ed61de0d std %l4,[%o3+%g0] ! Mem[0000000091800100] = ffff9c00 00000034 ! Mem[0000000061000114] = 45554f45, %l6 = 00000000abd31382 swap [%i2+0x014],%l6 ! %l6 = 0000000045554f45 ! %l1 = 00000000ffdf6b5e, Mem[0000000090000120] = 028c20cc28420202 stx %l1,[%o0+%o4] ! Mem[0000000090000120] = 00000000ffdf6b5e ! Mem[0000000061000110] = 95db4f33, %l6 = 45554f45, %l2 = 13727bd8 add %i2,0x10,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000095db4f33 ! Mem[000000006100010c] = 292160fb, %l7 = 00000000d73d41d1 ldstub [%i2+0x00c],%l7 ! %l7 = 0000000000000029 ! Mem[0000000061000130] = 7b96216e, %l0 = 00000000000000f7 ldstuba [%i2+%o6]0x80,%l0 ! %l0 = 000000000000007b ! %l4 = ffff9c00, %l5 = 00000034, Mem[0000000060800120] = d73d41ff add6593b stda %l4,[%i1+%o4]0x88 ! Mem[0000000060800120] = ffff9c00 00000034 ! Mem[0000000061000110] = 95db4f33, %l4 = ffffffffffff9c00 ldsba [%i2+%i5]0x80,%l4 ! %l4 = ffffffffffffff95 ! %l6 = 45554f45, %l7 = 00000029, Mem[0000000060000130] = 41734e66 6333bc13 stda %l6,[%i0+%o6]0x89 ! Mem[0000000060000130] = 45554f45 00000029 p40_label_7: ! Mem[0000000060800120] = 009cffff, %l7 = 0000000000000029 ldstuba [%i1+%o4]0x81,%l7 ! %l7 = 0000000000000000 ! Mem[0000000060800104] = 13033337, %l2 = 95db4f33, %l5 = 00000034 add %i1,0x04,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000013033337 ! Mem[000000006000012e] = 14e8bd6a, %l2 = 0000000095db4f33 ldstub [%i0+0x02e],%l2 ! %l2 = 00000000000000bd ! Mem[0000000090800138] = 30a966cf, %l18 = b0da7c20233153d8 ldswa [%o1+0x038]%asi,%g2 ! %g2 = b0da7c20233153d8 ! Mem[0000000060000130] = 454f5545, %l3 = 00000000a3557dd0 swapa [%i0+%o6]0x81,%l3 ! %l3 = 00000000454f5545 ! Mem[0000000061800125] = 56f20405, %l2 = 00000000000000bd ldstuba [%i3+0x025]%asi,%l2 ! %l2 = 00000000000000f2 ! %l6 = 45554f45, %l7 = 00000000, Mem[0000000090000120] = 00000000 ffdf6b5e std %l6,[%o0+%o4] ! Mem[0000000090000120] = 45554f45 00000000 ! Mem[000000006180010c] = 4b7f2612, %l1 = 00000000ffdf6b5e swap [%i3+0x00c],%l1 ! %l1 = 000000004b7f2612 ! Mem[0000000061800105] = 19c2b67a, %l2 = 00000000000000f2 ldstub [%i3+0x005],%l2 ! %l2 = 00000000000000c2 ! Mem[0000000060800100] = 00002a4e, %l7 = 0000000000000000, %asi = 80 swapa [%i1+0x000]%asi,%l7 ! %l7 = 0000000000002a4e p40_label_8: ! %l2 = 000000c2, %l3 = 454f5545, Mem[0000000061000120] = 990917f2 9dabcc19 stda %l2,[%i2+%o4]0x80 ! Mem[0000000061000120] = 000000c2 454f5545 ! Mem[0000000061800120] = 0504ff56 d0b84e2a, %l6 = 45554f45, %l7 = 00002a4e ldda [%i3+%o4]0x88,%l6 ! %l6 = 00000000d0b84e2a 000000000504ff56 ! Mem[0000000060800130] = 9c316627, %l2 = 00000000000000c2 ldsba [%i1+%o6]0x80,%l2 ! %l2 = ffffffffffffff9c ! Mem[0000000060800100] = 00000000, %l6 = 00000000d0b84e2a swapa [%i1+%g0]0x88,%l6 ! %l6 = 0000000000000000 ! Mem[0000000061800130] = 7ccb6cde, %l5 = 13033337, %l6 = 00000000 add %i3,0x30,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000007ccb6cde ! Mem[000000006080010e] = aeaa3a1e, %l2 = ffffffffffffff9c ldstub [%i1+0x00e],%l2 ! %l2 = 000000000000003a ! Mem[0000000061000128] = 14e8bd6a45ea085b, %l2 = 000000000000003a ldxa [%i2+0x028]%asi,%l2 ! %l2 = 14e8bd6a45ea085b ! %l7 = 000000000504ff56, Mem[0000000090000137] = a4a58c81 stb %l7,[%o0+0x037] ! Mem[0000000090000134] = 56a58c81 ! Mem[0000000091800134] = ed611253, %l18 = b0da7c20233153d8 ldsh [%o3+0x034],%g2 ! %g2 = ffffffffffffed61 ! Mem[0000000061800128] = 96ab00f7, %l4 = ffffffffffffff95 swapa [%i3+%o5]0x89,%l4 ! %l4 = 0000000096ab00f7 p40_label_9: ! Mem[0000000091000124] = 03ba71d0, %l18 = b0da7c20233153d8 ldsw [%o2+0x024],%g2 ! %g2 = b0da7c20233153d8 ! Mem[0000000060000100] = 0baf2d34, %l2 = 14e8bd6a45ea085b swapa [%i0+%g0]0x89,%l2 ! %l2 = 000000000baf2d34 ! Mem[0000000060000130] = a3557dd0, %l3 = 00000000454f5545 swapa [%i0+%o6]0x81,%l3 ! %l3 = 00000000a3557dd0 ! Mem[0000000091000130] = 87522d2e, %l18 = b0da7c20233153d8 lduh [%o2+%o6],%g2 ! %g2 = 0000000000008752 ! Mem[0000000061800108] = 10c5ac20ffdf6b5e, %l5 = 0000000013033337, %l3 = 00000000a3557dd0 add %i3,0x08,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 10c5ac20ffdf6b5e ! Mem[0000000061000138] = 000000f1fe446271, %l0 = 000000000000007b, %l1 = 000000004b7f2612 add %i2,0x38,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 000000f1fe446271 ! Mem[0000000060000128] = 9c000000, %l2 = 000000000baf2d34 lduw [%i0+%o5],%l2 ! %l2 = 000000009c000000 ! Mem[0000000061800134] = e4823fb3, %l2 = 000000009c000000 swap [%i3+0x034],%l2 ! %l2 = 00000000e4823fb3 ! %l2 = 00000000e4823fb3, Mem[0000000091800114] = 5c0ad132 stw %l2,[%o3+0x014] ! Mem[0000000091800114] = e4823fb3 ! Mem[0000000060800106] = 13033337, %l2 = 00000000e4823fb3 ldstub [%i1+0x006],%l2 ! %l2 = 0000000000000033 p40_label_10: ! Mem[0000000060800128] = 96abad14, %l1 = 000000f1fe446271 ldstuba [%i1+%o5]0x81,%l1 ! %l1 = 0000000000000096 ! Mem[0000000090800128] = c1bf20d5, %l18 = b0da7c20233153d8 lduw [%o1+%o5],%g2 ! %g2 = b0da7c20233153d8 ! Mem[0000000060800100] = 37ff0313d0b84e2a, %l0 = 000000000000007b ldxa [%i1+%g0]0x88,%l0 ! %l0 = 37ff0313d0b84e2a ! Mem[0000000060800130] = 2766319c, %l2 = 0000000000000033 lduha [%i1+%o6]0x88,%l2 ! %l2 = 000000000000319c ! Mem[0000000061000100] = 1dec6be8, %l5 = 0000000013033337 ldsba [%i2+%g0]0x80,%l5 ! %l5 = 000000000000001d ! Mem[0000000060000130] = 454f5545 29000000, %l2 = 0000319c, %l3 = ffdf6b5e ldda [%i0+%o6]0x80,%l2 ! %l2 = 00000000454f5545 0000000029000000 ! %l1 = 0000000000000096, Mem[0000000061800130] = de6ccb7c stwa %l1,[%i3+%o6]0x89 ! Mem[0000000061800130] = 00000096 ! %l2 = 00000000454f5545, Mem[0000000090000118] = 20335f9f sth %l2,[%o0+%i6] ! Mem[0000000090000118] = 55455f9f ! Mem[0000000060000114] = 543da57e, %l4 = 0000000096ab00f7 swap [%i0+0x014],%l4 ! %l4 = 00000000543da57e ! %l2 = 454f5545, %l3 = 29000000, Mem[0000000091800138] = d0837b37 8e3ab89c std %l2,[%o3+0x038] ! Mem[0000000091800138] = 454f5545 29000000 p40_label_11: ! Mem[0000000060000139] = 9ece8673, %l4 = 00000000543da57e ldstub [%i0+0x039],%l4 ! %l4 = 00000000000000ce ! %l4 = 00000000000000ce, Mem[0000000061000130] = ff96216e stba %l4,[%i2+%o6]0x81 ! Mem[0000000061000130] = ce96216e ! %l2 = 00000000454f5545, Mem[0000000090800102] = f2ec10c7 sth %l2,[%o1+0x002] ! Mem[0000000090800100] = 554510c7 ! Mem[0000000060000138] = 9eff8673, %l1 = 0000000000000096 ldstub [%i0+0x038],%l1 ! %l1 = 000000000000009e ! Mem[0000000090000100] = 5572c76a, %l18 = b0da7c20233153d8 ldsha [%o0+0x002]%asi,%g2 ! %g2 = 0000000000005572 ! %l4 = 000000ce, %l5 = 0000001d, Mem[0000000060800100] = 2a4eb8d0 1303ff37 stda %l4,[%i1+%g0]0x80 ! Mem[0000000060800100] = 000000ce 0000001d ! Mem[0000000091000124] = ba71d0f4, %l18 = b0da7c20233153d8 ldsb [%o2+0x025],%g2 ! %g2 = ffffffffffffffba ! Mem[0000000060000108] = 836a7eec, %l1 = 000000000000009e swapa [%i0+%i4]0x89,%l1 ! %l1 = 00000000836a7eec ! %l6 = 000000007ccb6cde, Mem[0000000090000120] = 45554f45 stw %l6,[%o0+%o4] ! Mem[0000000090000120] = 7ccb6cde ! Mem[0000000060000103] = 5b08ea45, %l6 = 000000007ccb6cde ldstub [%i0+0x003],%l6 ! %l6 = 0000000000000045 p40_label_12: ! Mem[0000000061000128] = 6abde814, %l1 = 00000000836a7eec swapa [%i2+%o5]0x89,%l1 ! %l1 = 000000006abde814 ! Mem[000000009080012c] = ba79412b, %l18 = b0da7c20233153d8 ldsh [%o1+0x02c],%g2 ! %g2 = ffffffffffffba79 ! Mem[0000000090000108] = 7425c40fc2190b14, %l18 = b0da7c20233153d8 ldx [%o0+%i4],%g2 ! %g2 = 7425c40fc2190b14 ! Mem[000000006080012c] = 7cf372af, %l6 = 00000045, %l6 = 00000045 add %i1,0x2c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000007cf372af ! %l4 = 00000000000000ce, Mem[0000000060800108] = 1dcbdd57 stba %l4,[%i1+%i4]0x81 ! Mem[0000000060800108] = cecbdd57 ! Mem[0000000061800120] = d0b84e2a, %l5 = 000000000000001d ldsha [%i3+%o4]0x89,%l5 ! %l5 = 0000000000004e2a ! Mem[0000000091800128] = 40176435, %l18 = b0da7c20233153d8 ldsb [%o3+0x029],%g2 ! %g2 = 0000000000000040 ! Mem[000000006180012f] = 0000009c, %l2 = 00000000454f5545 ldstub [%i3+0x02f],%l2 ! %l2 = 000000000000009c ! Mem[0000000060800128] = ffabad147cf372af, %l7 = 000000000504ff56, %l0 = 37ff0313d0b84e2a add %i1,0x28,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = ffabad147cf372af ! Mem[0000000061800120] = 2a4eb8d056ff0405, %l6 = 000000007cf372af, %l5 = 0000000000004e2a add %i3,0x20,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 2a4eb8d056ff0405 p40_label_13: ! Mem[0000000090800138] = 30a966cf b6366d86, %l6 = 7cf372af, %l7 = 0504ff56 ldd [%o1+0x038],%g2 ! %l6 = 000000007cf372af 000000000504ff56 ! Mem[000000009000013c] = 1c5d2878, %l18 = b0da7c20233153d8 ldsw [%o0+0x03c],%g2 ! %g2 = b0da7c20233153d8 ! Mem[0000000060800118] = 0000009c, %l3 = 0000000029000000 lduha [%i1+%i6]0x89,%l3 ! %l3 = 000000000000009c ! Mem[0000000061800128] = 95ffffff, %l7 = 0504ff56, %l3 = 0000009c add %i3,0x28,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000095ffffff ! Mem[000000006000010c] = 8eb06d44, %l5 = 2a4eb8d056ff0405 ldsb [%i0+0x00f],%l5 ! %l5 = 0000000000000044 ! Mem[0000000061000108] = 9c19f38b, %l5 = 0000000000000044 swap [%i2+%i4],%l5 ! %l5 = 000000009c19f38b ! Mem[000000009100012c] = 456b0e87, %l18 = b0da7c20233153d8 ldub [%o2+0x02d],%g2 ! %g2 = 0000000000000045 ! %l0 = ffabad147cf372af, Mem[0000000091800124] = 0b85d364 stw %l0,[%o3+0x024] ! Mem[0000000091800124] = 7cf372af ! Mem[0000000060800108] = 57ddcbce, %l5 = 000000009c19f38b ldsha [%i1+%i4]0x89,%l5 ! %l5 = ffffffffffffcbce ! Mem[0000000091800124] = f372afbf, %l18 = b0da7c20233153d8 ldsb [%o3+0x025],%g2 ! %g2 = fffffffffffffff3 p40_label_14: ! Mem[0000000061800110] = 0465ca93, %l7 = 000000000504ff56 lduw [%i3+%i5],%l7 ! %l7 = 000000000465ca93 ! Mem[0000000061800120] = d0b84e2a, %l0 = ffabad147cf372af lduwa [%i3+%o4]0x88,%l0 ! %l0 = 00000000d0b84e2a ! %l3 = 0000000095ffffff, Mem[0000000090800126] = aedac1bf stb %l3,[%o1+0x026] ! Mem[0000000090800124] = ffdac1bf ! Mem[0000000061800128] = 95ffffff, %l6 = 000000007cf372af swap [%i3+%o5],%l6 ! %l6 = 0000000095ffffff ! %l1 = 000000006abde814, Mem[0000000090000134] = 0eaa4f56 sth %l1,[%o0+0x034] ! Mem[0000000090000134] = e8144f56 ! %l4 = 00000000000000ce, Mem[0000000091800119] = 166c8ac5 stb %l4,[%o3+0x019] ! Mem[0000000091800118] = ce6c8ac5 ! Mem[0000000060800110] = 6f18335fd73d41d1, %l1 = 000000006abde814, %l3 = 0000000095ffffff add %i1,0x10,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 6f18335fd73d41d1 ! Mem[0000000060000130] = 45554f45, %l4 = 00000000000000ce swapa [%i0+%o6]0x88,%l4 ! %l4 = 0000000045554f45 ! Mem[0000000060000118] = 341ee896 9523ffce, %l4 = 45554f45, %l5 = ffffcbce ldda [%i0+0x018]%asi,%l4 ! %l4 = 00000000341ee896 000000009523ffce ! Mem[0000000061000100] = 1dec6be8, %l5 = 000000009523ffce ldstuba [%i2+%g0]0x81,%l5 ! %l5 = 000000000000001d p40_label_15: ! Mem[0000000060800130] = 9c316627, %l2 = 000000000000009c lduwa [%i1+%o6]0x80,%l2 ! %l2 = 000000009c316627 ! Mem[0000000061800118] = ffd574ec, %l0 = 00000000d0b84e2a swapa [%i3+%i6]0x80,%l0 ! %l0 = 00000000ffd574ec ! Mem[0000000061000100] = e86becff, %l1 = 000000006abde814 ldsha [%i2+%g0]0x89,%l1 ! %l1 = ffffffffffffecff ! %l1 = ffffffffffffecff, Mem[000000009080011c] = 61d3fbdc, %asi = 80 stha %l1,[%o1+0x01c]%asi ! Mem[000000009080011c] = ecfffbdc ! Mem[0000000061800138] = 66e1acff, %l2 = 000000009c316627 ldstuba [%i3+0x038]%asi,%l2 ! %l2 = 0000000000000066 ! Mem[0000000061800110] = 0465ca93, %l3 = 6f18335fd73d41d1 ldsha [%i3+%i5]0x81,%l3 ! %l3 = 0000000000000465 ! Mem[0000000060000128] = 9c000000, %l0 = 00000000ffd574ec lduha [%i0+%o5]0x80,%l0 ! %l0 = 0000000000009c00 ! %l2 = 00000066, %l3 = 00000465, Mem[0000000060000130] = 000000ce 00000029 stda %l2,[%i0+%o6]0x89 ! Mem[0000000060000130] = 00000066 00000465 ! %l5 = 000000000000001d, Mem[0000000060800134] = 54cf40f2 stba %l5,[%i1+0x034]%asi ! Mem[0000000060800134] = 1dcf40f2 ! %l0 = 00009c00, %l1 = ffffecff, Mem[0000000091800138] = 454f5545 29000000 std %l0,[%o3+0x038] ! Mem[0000000091800138] = 00009c00 ffffecff ba,a p40_not_taken_0_end p40_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p40_branch_failed p40_not_taken_0_end: ! End of Random Code for Processor 40 1: membar #Sync ! Force all stores to complete p40_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0a0] ! Set processor 40 done flag ! Check Registers p40_check_registers: set p40_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000009c00 bne,a,pn %xcc,p40_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffffffecff bne,a,pn %xcc,p40_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000066 bne,a,pn %xcc,p40_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000465 bne,a,pn %xcc,p40_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000341ee896 bne,a,pn %xcc,p40_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000001d bne,a,pn %xcc,p40_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000095ffffff bne,a,pn %xcc,p40_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000465ca93 bne,a,pn %xcc,p40_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p40_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 5b08eaffffff9c00 ldx [%i0+0x000],%g3 ! Observed data at 0000000060000100 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 9e0000008eb06d44 ldx [%i0+0x008],%g3 ! Observed data at 0000000060000108 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 28ee438496ab00f7 ldx [%i0+0x010],%g3 ! Observed data at 0000000060000110 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9c00000014e8ff6a ldx [%i0+0x028],%g3 ! Observed data at 0000000060000128 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 6600000065040000 ldx [%i0+0x030],%g3 ! Observed data at 0000000060000130 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffff867376b22f13 ldx [%i0+0x038],%g3 ! Observed data at 0000000060000138 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x038,%g4 set p40_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 000000ce0000001d ldx [%i1+0x000],%g3 ! Observed data at 0000000060800100 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = cecbdd57aeaaff1e ldx [%i1+0x008],%g3 ! Observed data at 0000000060800108 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9c000000361ce050 ldx [%i1+0x018],%g3 ! Observed data at 0000000060800118 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff9cffff34000000 ldx [%i1+0x020],%g3 ! Observed data at 0000000060800120 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 9c3166271dcf40f2 ldx [%i1+0x030],%g3 ! Observed data at 0000000060800130 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 840edd5a20f60959 ldx [%i1+0x038],%g3 ! Observed data at 0000000060800138 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x038,%g4 set p40_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffec6be85b0281db ldx [%i2+0x000],%g3 ! Observed data at 0000000061000100 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00000044ff2160fb ldx [%i2+0x008],%g3 ! Observed data at 0000000061000108 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 95db4f33abd31382 ldx [%i2+0x010],%g3 ! Observed data at 0000000061000110 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000c2454f5545 ldx [%i2+0x020],%g3 ! Observed data at 0000000061000120 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ec7e6a8345ea085b ldx [%i2+0x028],%g3 ! Observed data at 0000000061000128 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ce96216ee6db63df ldx [%i2+0x030],%g3 ! Observed data at 0000000061000130 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x030,%g4 set p40_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 3452ea8919ffb67a ldx [%i3+0x000],%g3 ! Observed data at 0000000061800100 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = d0b84e2a44cf8d3c ldx [%i3+0x018],%g3 ! Observed data at 0000000061800118 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7cf372af000000ff ldx [%i3+0x028],%g3 ! Observed data at 0000000061800128 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 960000009c000000 ldx [%i3+0x030],%g3 ! Observed data at 0000000061800130 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffe1acff5b0281db ldx [%i3+0x038],%g3 ! Observed data at 0000000061800138 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x038,%g4 ! The test for processor 40 has passed p40_passed: ta GOOD_TRAP nop p40_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p40_failed p40_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p40_failed p40_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p40_failed p40_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p40_failed p40_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p40_failed p40_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p40_failed p40_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p40_failed p40_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p40_failed ! The test for processor 40 failed p40_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0a0] ! Set processor 40 done flag set p40_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 40 failed p40_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0a0] ! Set processor 40 done flag set p40_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p40_dfill_failed: ba p40_failed mov 0xddd,%g1 p40_selfmod_failed: ba p40_failed mov 0xabc,%g1 p40_common_error: or %g0,0xf08,%g1 ba p40_failed mov %o5,%g3 p40_common_signature_error: set p40_temp,%g1 ba p40_failed st %g2,[%g1] ! Common Lock Number p40_common_timeout: set p40_temp,%g1 ba p40_failed st %g2,[%g1] ! Common Lock Number p40_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p40_failed mov 0x0,%g3 p40_trap1e: lduw [%i1+0x014],%l1 ! Mem[0000000060800114] ldub [%i1+0x03e],%l6 ! Mem[000000006080013e] done p40_trap1o: lduw [%o1+0x014],%l1 ! Mem[0000000060800114] ldub [%o1+0x03e],%l6 ! Mem[000000006080013e] done p40_trap2e: ldsw [%i1+0x034],%l2 ! Mem[0000000060800134] ldstub [%i2+0x015],%l4 ! Mem[0000000061000115] stw %l2,[%i3+0x038] ! Mem[0000000061800138] ldsw [%i2+0x030],%l2 ! Mem[0000000061000130] lduw [%i3+0x010],%l4 ! Mem[0000000061800110] ldsw [%i3+0x034],%l4 ! Mem[0000000061800134] lduh [%i0+0x036],%l6 ! Mem[0000000060000136] done p40_trap2o: ldsw [%o1+0x034],%l2 ! Mem[0000000060800134] ldstub [%o2+0x015],%l4 ! Mem[0000000061000115] stw %l2,[%o3+0x038] ! Mem[0000000061800138] ldsw [%o2+0x030],%l2 ! Mem[0000000061000130] lduw [%o3+0x010],%l4 ! Mem[0000000061800110] ldsw [%o3+0x034],%l4 ! Mem[0000000061800134] lduh [%o0+0x036],%l6 ! Mem[0000000060000136] done p40_trap3e: nop nop nop nop done p40_trap3o: nop nop nop nop done p40_init_memory_pointers: set p40_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p40_local0_start,%i0 set p40_local1_start,%i1 set p40_local2_start,%i2 set p40_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = d4a485cc18277547 ldx [%g1+0x008],%l1 ! %l1 = 59da31a26f28f2ec ldx [%g1+0x010],%l2 ! %l2 = 043c107a840edd5a ldx [%g1+0x018],%l3 ! %l3 = a58c81c61c5d2878 ldx [%g1+0x020],%l4 ! %l4 = 197ccdd89dabcc19 ldx [%g1+0x028],%l5 ! %l5 = 6f18335fd73d41d1 ldx [%g1+0x030],%l6 ! %l6 = e63bdece654bcaa3 ldx [%g1+0x038],%l7 ! %l7 = d24ad7bcaaa52244 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 41 processor_41: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xa4] ! Set the start flag wrpr %g0,7,%cleanwin call p41_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 41 wr %g0,0x4,%fprs ! Make sure fef is 1 set p41_init_freg,%g1 ! %f0 = f1e3ed9d a4e486be 1be38dbf 1dadda18 ! %f4 = 826e6be6 493d310c 6dcf7d85 b962fcad ! %f8 = 207f06b0 952e6911 6ad92e90 313b894c ! %f12 = 1d9d23c2 7deb1399 48fcdfa8 bf15e1af ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8e0c9398 075b72a1 05a97b6e 558f5de0 ! %f20 = 2920b336 954c87bb f76b2c0d 0a88e75c ! %f24 = faf6bef4 98fab8e5 d71f5b28 514637d7 ! %f28 = 832a7214 06f86fb0 f4df5daa 22b01d21 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5f2c554d 31e5ba99 4454599c 41b7d5b0 ! %f36 = 63a820a6 42401aad 4eaf3174 aeef0112 ! %f40 = cc27c417 6c3af62d 83d2bb08 bbf3f109 ! %f44 = c85a9335 471071b8 6518eff9 ca558b62 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc72a392f00000039,%g7,%g1 ! GSR scale = 7, align = 1 wr %g1,%g0,%gsr ! GSR = c72a392f00000039 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 41 p41_label_1: ! Mem[0000000062800100] = b50a570b, %l6 = ce3435804851b3d6 swapa [%i1+%g0]0x88,%l6 ! %l6 = 00000000b50a570b ! Mem[0000000063000100] = 635780f1, %l0 = 13a9734fd4729422 swapa [%i2+%g0]0x89,%l0 ! %l0 = 00000000635780f1 ! %l7 = 1e3927aa81758ebf, Mem[000000009080011c] = 61d3fbdc stw %l7,[%o1+0x01c] ! Mem[000000009080011c] = 81758ebf ! Mem[0000000063800128] = 80827a047cfdcb83, %l7 = 1e3927aa81758ebf, %l3 = 5b6e68a824d168ac add %i3,0x28,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 80827a047cfdcb83 ! %l7 = 1e3927aa81758ebf, Mem[0000000063800100] = 86909676 stha %l7,[%i3+%g0]0x89 ! Mem[0000000063800100] = 86908ebf ! Mem[0000000062800124] = 9fb51965, %l4 = ce1b26ffe07eef25 ldub [%i1+0x027],%l4 ! %l4 = 0000000000000065 ! Mem[0000000062000130] = b6112fd7, %l1 = 8b7bc280390e156d lduwa [%i0+%o6]0x88,%l1 ! %l1 = 00000000b6112fd7 ! Mem[0000000062800128] = f0e4897ba527bdcb, %l7 = 1e3927aa81758ebf, %l6 = 00000000b50a570b add %i1,0x28,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = f0e4897ba527bdcb ! Mem[0000000062800124] = 9fb51965, %l4 = 0000000000000065 ldsb [%i1+0x027],%l4 ! %l4 = 0000000000000065 ! Mem[0000000063800110] = 13b71910520daa6d, %l6 = f0e4897ba527bdcb, %l7 = 1e3927aa81758ebf add %i3,0x10,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 13b71910520daa6d p41_label_2: ! Mem[0000000063800130] = 1c8e148e, %l3 = 80827a047cfdcb83 swapa [%i3+%o6]0x80,%l3 ! %l3 = 000000001c8e148e ! Mem[0000000063800100] = bf8e9086, %l5 = 66aa1aa62d0394c6 lduha [%i3+%g0]0x80,%l5 ! %l5 = 000000000000bf8e ! %l2 = 58ed5fba765c746d, Mem[0000000090000122] = 20cc2842 sth %l2,[%o0+0x022] ! Mem[0000000090000120] = 746d2842 ! Mem[0000000063000128] = 9b2c3644, %l2 = 58ed5fba765c746d lduba [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000044 ! Mem[0000000062000118] = 609e5c03, %l5 = 000000000000bf8e swapa [%i0+%i6]0x81,%l5 ! %l5 = 00000000609e5c03 ! Mem[0000000062000121] = 9139a6c4, %l1 = 00000000b6112fd7 ldstub [%i0+0x021],%l1 ! %l1 = 0000000000000039 ! Mem[0000000062800100] = d6b3514806ec9cb1, %l2 = 0000000000000044, %l4 = 0000000000000065 casxa [%i1]0x80,%l2,%l4 ! %l4 = d6b3514806ec9cb1 ! Mem[000000009080013c] = b6366d86, %l18 = da01988ffe35eb51 ldsb [%o1+0x03c],%g2 ! %g2 = ffffffffffffffb6 ! %l6 = f0e4897ba527bdcb, Mem[0000000090000103] = 72c76a5f stb %l6,[%o0+0x003] ! Mem[0000000090000100] = cbc76a5f ! %l7 = 13b71910520daa6d, Mem[0000000063800120] = 62d1a018 stba %l7,[%i3+%o4]0x81 ! Mem[0000000063800120] = 6dd1a018 p41_label_3: ! Mem[0000000063800138] = e0ed6a8510aaee09, %l4 = d6b3514806ec9cb1, %l4 = d6b3514806ec9cb1 add %i3,0x38,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = e0ed6a8510aaee09 ! %l3 = 000000001c8e148e, Mem[0000000062000110] = 5bfbc4e77012329e stxa %l3,[%i0+%i5]0x81 ! Mem[0000000062000110] = 000000001c8e148e ! Mem[000000006300013d] = 5d110a2c, %l5 = 00000000609e5c03 ldstub [%i2+0x03d],%l5 ! %l5 = 0000000000000011 ! Mem[0000000062000118] = 8ebf0000, %l0 = 00000000635780f1 swapa [%i0+%i6]0x88,%l0 ! %l0 = 000000008ebf0000 ! Mem[0000000063000110] = f08f2aa0 518dd264, %l0 = 8ebf0000, %l1 = 00000039 ldda [%i2+%i5]0x81,%l0 ! %l0 = 00000000f08f2aa0 00000000518dd264 ! Mem[0000000063000120] = b4baa4b1, %l3 = 000000001c8e148e ldstuba [%i2+%o4]0x80,%l3 ! %l3 = 00000000000000b4 ! Mem[000000006300011c] = 27993852, %l6 = f0e4897ba527bdcb swap [%i2+0x01c],%l6 ! %l6 = 0000000027993852 ! Mem[000000006200011c] = ee9baa11, %l1 = 00000000518dd264 swap [%i0+0x01c],%l1 ! %l1 = 00000000ee9baa11 ! Mem[0000000062800118] = 17d885e6, %l5 = 0000000000000011 swapa [%i1+%i6]0x88,%l5 ! %l5 = 0000000017d885e6 ! Mem[0000000062800130] = 548646df, %l6 = 0000000027993852 lduha [%i1+%o6]0x88,%l6 ! %l6 = 00000000000046df p41_label_4: ! Mem[0000000063800108] = 37e4233630e4e361, %l7 = 13b71910520daa6d, %l5 = 0000000017d885e6 add %i3,0x08,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 37e4233630e4e361 ! %l6 = 00000000000046df, Mem[0000000090800130] = e8614bb4 stw %l6,[%o1+%o6] ! Mem[0000000090800130] = 000046df ! Mem[0000000063000118] = f4188ba4, %l5 = 37e4233630e4e361 ldsba [%i2+%i6]0x80,%l5 ! %l5 = fffffffffffffff4 ! %l6 = 000046df, %l7 = 520daa6d, Mem[0000000062000130] = d72f11b6 44ef66e5 stda %l6,[%i0+%o6]0x81 ! Mem[0000000062000130] = 000046df 520daa6d ! Mem[0000000062800100] = d6b35148, %l2 = 0000000000000044 swapa [%i1+%g0]0x80,%l2 ! %l2 = 00000000d6b35148 ! Mem[0000000091800108] = 233587c3, %l18 = da01988ffe35eb51 lduw [%o3+%i4],%g2 ! %g2 = da01988ffe35eb51 ! Mem[000000006200013c] = 1b4c00df, %l7 = 520daa6d, %l7 = 520daa6d add %i0,0x3c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000001b4c00df ! Mem[0000000063000138] = 76da26ac5dff0a2c, %l4 = e0ed6a8510aaee09 ldxa [%i2+0x038]%asi,%l4 ! %l4 = 76da26ac5dff0a2c ! Mem[000000006200012c] = c3592a7e, %l2 = 00000000d6b35148 ldstub [%i0+0x02c],%l2 ! %l2 = 00000000000000c3 ! Mem[0000000063000120] = ffbaa4b1, %l0 = 00000000f08f2aa0 swapa [%i2+%o4]0x80,%l0 ! %l0 = 00000000ffbaa4b1 p41_label_5: ! Mem[000000006380011c] = da356147, %l6 = 00000000000046df swap [%i3+0x01c],%l6 ! %l6 = 00000000da356147 ! Mem[0000000063800128] = 047a8280, %l4 = 76da26ac5dff0a2c lduha [%i3+%o5]0x89,%l4 ! %l4 = 0000000000008280 ! Mem[0000000063000110] = a02a8ff0, %l4 = 0000000000008280 ldsba [%i2+%i5]0x89,%l4 ! %l4 = fffffffffffffff0 ! %l6 = 00000000da356147, Mem[0000000062800108] = 3a12a78d stba %l6,[%i1+%i4]0x81 ! Mem[0000000062800108] = 4712a78d ! %l2 = 000000c3, %l3 = 000000b4, Mem[0000000062000130] = df460000 6daa0d52 stda %l2,[%i0+%o6]0x89 ! Mem[0000000062000130] = 000000c3 000000b4 ! %l0 = 00000000ffbaa4b1, Mem[0000000062800128] = f0e4897b stha %l0,[%i1+%o5]0x81 ! Mem[0000000062800128] = a4b1897b ! Mem[0000000062000118] = f1805763, %l1 = 00000000ee9baa11 swapa [%i0+%i6]0x81,%l1 ! %l1 = 00000000f1805763 ! Mem[0000000063000110] = a02a8ff0, %l0 = 00000000ffbaa4b1 swapa [%i2+%i5]0x89,%l0 ! %l0 = 00000000a02a8ff0 ! Mem[0000000063800110] = 13b71910520daa6d, %l3 = 00000000000000b4, %l0 = 00000000a02a8ff0 add %i3,0x10,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 13b71910520daa6d ! Mem[0000000063800128] = 80827a04, %l4 = fffffffffffffff0 ldsba [%i3+%o5]0x80,%l4 ! %l4 = ffffffffffffff80 p41_label_6: ! Mem[0000000062800121] = 7dccdd8f, %l5 = fffffffffffffff4 ldstub [%i1+0x021],%l5 ! %l5 = 00000000000000cc ! %l4 = ffffff80, %l5 = 000000cc, Mem[0000000091800110] = 477a17de 5c0ad132 std %l4,[%o3+%i5] ! Mem[0000000091800110] = ffffff80 000000cc ! Mem[000000006380010e] = 30e4e361, %l7 = 000000001b4c00df ldstub [%i3+0x00e],%l7 ! %l7 = 00000000000000e3 ! %l1 = 00000000f1805763, Mem[0000000062800108] = 4712a78d stha %l1,[%i1+%i4]0x81 ! Mem[0000000062800108] = 5763a78d ! Mem[000000006280013b] = 1a3d5dd1, %l6 = 00000000da356147 ldstub [%i1+0x03b],%l6 ! %l6 = 00000000000000d1 ! Mem[000000006200010d] = cd4f0781, %l4 = ffffffffffffff80 ldstub [%i0+0x00d],%l4 ! %l4 = 000000000000004f ! Mem[0000000063000110] = b1a4baff518dd264, %l2 = 00000000000000c3, %l6 = 00000000000000d1 add %i2,0x10,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = b1a4baff518dd264 ! %l0 = 13b71910520daa6d, Mem[0000000091000117] = b428238b stb %l0,[%o2+0x017] ! Mem[0000000091000114] = 6d28238b ! Mem[0000000062800120] = 7dffdd8f, %l2 = 00000000000000c3 swapa [%i1+%o4]0x81,%l2 ! %l2 = 000000007dffdd8f ! Mem[0000000063800110] = 13b71910, %l5 = 000000cc, %l6 = 518dd264 add %i3,0x10,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000013b71910 p41_label_7: ! %l3 = 00000000000000b4, Mem[0000000063800118] = 27b2c20c stwa %l3,[%i3+%i6]0x81 ! Mem[0000000063800118] = 000000b4 ! Mem[0000000063000128] = 44362c9b, %l3 = 000000b4, %l2 = 7dffdd8f add %i2,0x28,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000044362c9b ! %l4 = 000000000000004f, Mem[0000000091800108] = 233587c3 sth %l4,[%o3+%i4] ! Mem[0000000091800108] = 004f87c3 ! Mem[0000000090800138] = 66cfb636, %l18 = da01988ffe35eb51 lduh [%o1+0x03a],%g2 ! %g2 = 00000000000066cf ! Mem[000000006380013f] = 10aaee09, %l7 = 00000000000000e3 ldstub [%i3+0x03f],%l7 ! %l7 = 0000000000000009 ! Mem[0000000062800113] = a1f0cd18, %l5 = 00000000000000cc ldstub [%i1+0x013],%l5 ! %l5 = 0000000000000018 ! %l0 = 13b71910520daa6d, Mem[0000000090000127] = 022f9e93 stba %l0,[%o0+0x027]%asi ! Mem[0000000090000124] = 6d2f9e93 ! %l1 = 00000000f1805763, Mem[0000000062800100] = 00000044 stba %l1,[%i1+%g0]0x81 ! Mem[0000000062800100] = 63000044 ! Mem[0000000090800128] = c1bf20d5 ba79412b, %l6 = 13b71910, %l7 = 00000009 ldd [%o1+%o5],%g2 ! %l6 = 0000000013b71910 0000000000000009 ! Mem[000000006200011d] = 518dd264, %l7 = 0000000000000009 ldstub [%i0+0x01d],%l7 ! %l7 = 000000000000008d p41_label_8: ! Mem[000000006380013c] = 10aaeeff, %l1 = 00000000f1805763 swap [%i3+0x03c],%l1 ! %l1 = 0000000010aaeeff ! Mem[0000000063800114] = 520daa6d, %l5 = 00000018, %l1 = 10aaeeff add %i3,0x14,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000520daa6d ! Mem[0000000090800128] = c1bf20d5 ba79412b, %l0 = 520daa6d, %l1 = 520daa6d ldda [%o1+0x028]%asi,%g2 ! %l0 = 13b71910520daa6d 00000000520daa6d ! Mem[0000000062800110] = a1f0cdffe29c8d67, %l3 = 00000000000000b4, %l6 = 0000000013b71910 add %i1,0x10,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = a1f0cdffe29c8d67 ! Mem[0000000091000128] = f4c833a81c456b0e, %l18 = da01988ffe35eb51 ldx [%o2+%o5],%g2 ! %g2 = f4c833a81c456b0e ! %l0 = 13b71910520daa6d, Mem[0000000090000136] = 4fa43174 sth %l0,[%o0+0x036] ! Mem[0000000090000134] = aa6d3174 ! %l1 = 00000000520daa6d, Mem[0000000062800128] = cbbd27a57b89b1a4 stxa %l1,[%i1+%o5]0x89 ! Mem[0000000062800128] = 00000000520daa6d ! Mem[000000006280010c] = de684e1d, %l4 = 000000000000004f swap [%i1+0x00c],%l4 ! %l4 = 00000000de684e1d ! %l6 = a1f0cdffe29c8d67, Mem[0000000062800100] = b19cec0644000063 stxa %l6,[%i1+%g0]0x89 ! Mem[0000000062800100] = a1f0cdffe29c8d67 ! %l4 = 00000000de684e1d, Mem[0000000062800110] = ffcdf0a1 stwa %l4,[%i1+%i5]0x89 ! Mem[0000000062800110] = de684e1d p41_label_9: ! Mem[0000000091000124] = 03ba71d0, %l18 = da01988ffe35eb51 lduh [%o2+0x024],%g2 ! %g2 = 00000000000003ba ! %l7 = 000000000000008d, Mem[0000000062800108] = 8da76357 stba %l7,[%i1+%i4]0x89 ! Mem[0000000062800108] = 8da7638d ! Mem[0000000063000124] = 8b7b85b9, %l2 = 0000000044362c9b ldsb [%i2+0x026],%l2 ! %l2 = ffffffffffffff85 ! Mem[0000000063000108] = 71279430, %l2 = ffffffffffffff85 ldstuba [%i2+%i4]0x89,%l2 ! %l2 = 0000000000000030 ! Mem[0000000090000128] = 9e937868, %l18 = da01988ffe35eb51 ldub [%o0+0x029],%g2 ! %g2 = 000000000000009e ! Mem[000000006280011f] = 97dc09a2, %l6 = a1f0cdffe29c8d67 ldstub [%i1+0x01f],%l6 ! %l6 = 00000000000000a2 ! Mem[0000000062000100] = e98902ce, %l6 = 00000000000000a2 ldstuba [%i0+%g0]0x80,%l6 ! %l6 = 00000000000000e9 ! Mem[000000006200010c] = cdff0781, %l4 = de684e1d, %l2 = 00000030 add %i0,0x0c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000cdff0781 ! Mem[0000000062000106] = 395dc25e, %l2 = 00000000cdff0781 ldstub [%i0+0x006],%l2 ! %l2 = 00000000000000c2 ! Mem[0000000062000100] = ff8902ce 395dff5e, %l4 = de684e1d, %l5 = 00000018 ldda [%i0+%g0]0x81,%l4 ! %l4 = 00000000ff8902ce 00000000395dff5e p41_label_10: ! Mem[0000000090000114] = 9c3e77a2, %l18 = da01988ffe35eb51 ldswa [%o0+0x014]%asi,%g2 ! %g2 = da01988ffe35eb51 ! Mem[0000000091000130] = 87522d2e9081a561, %l18 = da01988ffe35eb51 ldx [%o2+%o6],%g2 ! %g2 = 87522d2e9081a561 ! Mem[0000000063800128] = 047a8280, %l5 = 00000000395dff5e ldstuba [%i3+%o5]0x88,%l5 ! %l5 = 0000000000000080 ! Mem[0000000063800138] = e0ed6a85, %l7 = 000000000000008d swap [%i3+0x038],%l7 ! %l7 = 00000000e0ed6a85 ! Mem[0000000062000130] = c3000000, %l5 = 00000080, %l3 = 000000b4 add %i0,0x30,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000c3000000 ! Mem[000000006380012c] = 7cfdcb83, %l0 = 13b71910520daa6d lduh [%i3+0x02c],%l0 ! %l0 = 0000000000007cfd ! Mem[0000000063800120] = 6dd1a01814297fea, %l0 = 0000000000007cfd, %l6 = 00000000000000e9 add %i3,0x20,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 6dd1a01814297fea ! Mem[000000009080012c] = ba79412b, %l18 = da01988ffe35eb51 ldsw [%o1+0x02c],%g2 ! %g2 = da01988ffe35eb51 ! Mem[0000000062800128] = 6daa0d52, %l3 = 00000000c3000000, %asi = 80 swapa [%i1+0x028]%asi,%l3 ! %l3 = 000000006daa0d52 ! Mem[0000000063800120] = 18a0d16d, %l5 = 0000000000000080 ldstuba [%i3+%o4]0x89,%l5 ! %l5 = 000000000000006d p41_label_11: ! Mem[0000000063000120] = f08f2aa08b7b85b9, %l6 = 6dd1a01814297fea, %l6 = 6dd1a01814297fea add %i2,0x20,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = f08f2aa08b7b85b9 ! Mem[0000000063800128] = ff827a04, %l2 = 00000000000000c2 swap [%i3+%o5],%l2 ! %l2 = 00000000ff827a04 ! Mem[0000000090000130] = bb166f37, %l18 = da01988ffe35eb51 ldsh [%o0+%o6],%g2 ! %g2 = ffffffffffffbb16 ! Mem[0000000063000100] = 229472d4, %l7 = 00000000e0ed6a85 ldstub [%i2+%g0],%l7 ! %l7 = 0000000000000022 ! Mem[0000000062000108] = 8107ffcd8a079727, %l5 = 000000000000006d ldxa [%i0+%i4]0x88,%l5 ! %l5 = 8107ffcd8a079727 ! Mem[0000000062000120] = 491cab1f c4a6ff91, %l2 = ff827a04, %l3 = 6daa0d52 ldda [%i0+%o4]0x88,%l2 ! %l2 = 00000000c4a6ff91 00000000491cab1f ! %l3 = 00000000491cab1f, Mem[0000000090800124] = cd32aeda sth %l3,[%o1+0x024] ! Mem[0000000090800124] = ab1faeda ! %l4 = 00000000ff8902ce, Mem[0000000091000114] = 1ee9886d, %asi = 80 stha %l4,[%o2+0x014]%asi ! Mem[0000000091000114] = 02ce886d ! Mem[000000006380011c] = 000046df, %l1 = 520daa6d, %l4 = ff8902ce add %i3,0x1c,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000000046df ! Mem[0000000062000128] = 0ccfaed7, %l5 = 8107ffcd8a079727 ldstuba [%i0+%o5]0x80,%l5 ! %l5 = 000000000000000c p41_label_12: ! Mem[0000000063800132] = 7cfdcb83, %l4 = 00000000000046df ldstub [%i3+0x032],%l4 ! %l4 = 00000000000000cb ! Mem[0000000090000108] = 25c40fc2, %l18 = da01988ffe35eb51 ldub [%o0+0x009],%g2 ! %g2 = 0000000000000025 ! Mem[0000000091000128] = f4c833a8 1c456b0e, %l0 = 00007cfd, %l1 = 520daa6d ldda [%o2+0x028]%asi,%g2 ! %l0 = 0000000000007cfd 00000000520daa6d ! Mem[000000006280010c] = 0000004f, %l1 = 520daa6d, %l3 = 491cab1f add %i1,0x0c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 000000000000004f ! Mem[0000000063000122] = f08f2aa0, %l5 = 000000000000000c ldstub [%i2+0x022],%l5 ! %l5 = 000000000000002a ! Mem[0000000062800100] = e29c8d67, %l3 = 000000000000004f ldsha [%i1+%g0]0x89,%l3 ! %l3 = ffffffffffff8d67 ! Mem[0000000063800120] = ffd1a01814297fea, %l5 = 000000000000002a, %l7 = 0000000000000022 add %i3,0x20,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = ffd1a01814297fea ! %l2 = 00000000c4a6ff91, Mem[000000009100010c] = 8f22b23f sth %l2,[%o2+0x00c] ! Mem[000000009100010c] = ff91b23f ! Mem[000000009000010c] = c2190b14, %l18 = da01988ffe35eb51 ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffffc219 ! Mem[0000000062800130] = df468654, %l0 = 0000000000007cfd lduw [%i1+%o6],%l0 ! %l0 = 00000000df468654 p41_label_13: ! %l3 = ffffffffffff8d67, Mem[000000009180011c] = c56f1eb7 stw %l3,[%o3+0x01c] ! Mem[000000009180011c] = ffff8d67 ! %l3 = ffffffffffff8d67, Mem[0000000062800110] = 678d9ce2de684e1d stxa %l3,[%i1+%i5]0x89 ! Mem[0000000062800110] = ffffffffffff8d67 ! %l1 = 00000000520daa6d, Mem[0000000062800130] = df468654 stba %l1,[%i1+%o6]0x81 ! Mem[0000000062800130] = 6d468654 ! Mem[0000000090800114] = 4f009b20, %l18 = da01988ffe35eb51 lduh [%o1+0x014],%g2 ! %g2 = 0000000000004f00 ! Mem[0000000063000128] = 44362c9bbf5cc7de, %l0 = 00000000df468654, %l7 = ffd1a01814297fea add %i2,0x28,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 44362c9bbf5cc7de ! Mem[000000009100012c] = 1c456b0e, %l18 = da01988ffe35eb51 ldsw [%o2+0x02c],%g2 ! %g2 = da01988ffe35eb51 ! Mem[000000006280011a] = 11000000, %l5 = 000000000000002a ldstuba [%i1+0x01a]%asi,%l5 ! %l5 = 0000000000000000 ! Mem[0000000062800128] = c3000000, %l1 = 00000000520daa6d ldstuba [%i1+%o5]0x81,%l1 ! %l1 = 00000000000000c3 ! Mem[0000000063000118] = f4188ba4, %l7 = 44362c9bbf5cc7de swap [%i2+%i6],%l7 ! %l7 = 00000000f4188ba4 ! %l5 = 0000000000000000, Mem[000000009080012a] = 20d5ba79 stba %l5,[%o1+0x02a]%asi ! Mem[0000000090800128] = 00d5ba79 p41_label_14: ! Mem[0000000062800130] = 6d468654815512e7, %l4 = 00000000000000cb, %l7 = 00000000f4188ba4 add %i1,0x30,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 6d468654815512e7 ! Mem[0000000063800110] = 13b71910, %l2 = 00000000c4a6ff91 lduw [%i3+%i5],%l2 ! %l2 = 0000000013b71910 ! Mem[0000000090000128] = 2f9e9378 68c05e54, %l0 = df468654, %l1 = 000000c3 ldd [%o0+%o5],%g2 ! %l0 = 00000000df468654 00000000000000c3 ! %l7 = 6d468654815512e7, Mem[0000000062800120] = 000000c39fb51965 stxa %l7,[%i1+%o4]0x81 ! Mem[0000000062800120] = 6d468654815512e7 ! Mem[0000000090000108] = 7425c40f c2190b14, %l0 = df468654, %l1 = 000000c3 ldd [%o0+%i4],%g2 ! %l0 = 00000000df468654 00000000000000c3 ! Mem[0000000063000104] = bb4a9b66, %l3 = ffff8d67, %l7 = 815512e7 add %i2,0x04,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000bb4a9b66 ! Mem[0000000062000120] = c4a6ff91, %l3 = ffffffffffff8d67 ldstuba [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000091 ! Mem[0000000063000130] = d4b8fb81, %l2 = 0000000013b71910 swapa [%i2+%o6]0x89,%l2 ! %l2 = 00000000d4b8fb81 ! Mem[000000006300010e] = a0fcfa84, %l3 = 0000000000000091 ldstub [%i2+0x00e],%l3 ! %l3 = 00000000000000fa ! Mem[0000000062800120] = 6d468654815512e7, %l2 = 00000000d4b8fb81, %l4 = 00000000000000cb add %i1,0x20,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 6d468654815512e7 p41_label_15: ! %l7 = 00000000bb4a9b66, Mem[0000000090800108] = 008aedfacbefad54 stx %l7,[%o1+%i4] ! Mem[0000000090800108] = 00000000bb4a9b66 ! Mem[0000000062800125] = 815512e7, %l4 = 6d468654815512e7 ldstub [%i1+0x025],%l4 ! %l4 = 0000000000000055 ! Mem[0000000091000124] = 71d0f4c8, %l18 = da01988ffe35eb51 ldsha [%o2+0x026]%asi,%g2 ! %g2 = 00000000000071d0 ! Mem[0000000091000124] = 03ba71d0, %l18 = da01988ffe35eb51 lduw [%o2+0x024],%g2 ! %g2 = da01988ffe35eb51 ! Mem[0000000063000108] = ff942771a0fcff84, %l7 = 00000000bb4a9b66 ldxa [%i2+%i4]0x80,%l7 ! %l7 = ff942771a0fcff84 ! Mem[0000000062800120] = 6d46865481ff12e7, %l3 = 00000000000000fa, %l2 = 00000000d4b8fb81 add %i1,0x20,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 6d46865481ff12e7 ! Mem[0000000062000118] = ee9baa11, %l4 = 0000000000000055 ldsha [%i0+%i6]0x81,%l4 ! %l4 = ffffffffffffee9b ! Mem[0000000090000138] = 31744640 5e9ebd9d, %l2 = 81ff12e7, %l3 = 000000fa ldda [%o0+0x038]%asi,%g2 ! %l2 = 6d46865481ff12e7 00000000000000fa ! %l6 = f08f2aa08b7b85b9, Mem[0000000063000110] = b1a4baff stha %l6,[%i2+%i5]0x81 ! Mem[0000000063000110] = 85b9baff ! Mem[0000000091000108] = cc4c9acf, %l18 = da01988ffe35eb51 ldsw [%o2+%i4],%g2 ! %g2 = da01988ffe35eb51 ba,a p41_not_taken_0_end p41_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p41_branch_failed p41_not_taken_0_end: ! End of Random Code for Processor 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 00000000df468654 bne,a,pn %xcc,p41_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000c3 bne,a,pn %xcc,p41_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 6d46865481ff12e7 bne,a,pn %xcc,p41_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000fa bne,a,pn %xcc,p41_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffffee9b bne,a,pn %xcc,p41_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000000 bne,a,pn %xcc,p41_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be f08f2aa08b7b85b9 bne,a,pn %xcc,p41_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ff942771a0fcff84 bne,a,pn %xcc,p41_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p41_local0_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = 000000001c8e148e ldx [%i0+0x010],%g3 ! Observed data at 0000000062000110 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ee9baa1151ffd264 ldx [%i0+0x018],%g3 ! Observed data at 0000000062000118 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffffa6c41fab1c49 ldx [%i0+0x020],%g3 ! Observed data at 0000000062000120 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffcfaed7ff592a7e ldx [%i0+0x028],%g3 ! Observed data at 0000000062000128 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = c3000000b4000000 ldx [%i0+0x030],%g3 ! Observed data at 0000000062000130 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x030,%g4 set p41_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 678d9ce2ffcdf0a1 ldx [%i1+0x000],%g3 ! Observed data at 0000000062800100 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 8d63a78d0000004f ldx [%i1+0x008],%g3 ! Observed data at 0000000062800108 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 678dffffffffffff ldx [%i1+0x010],%g3 ! Observed data at 0000000062800110 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1100ff0097dc09ff ldx [%i1+0x018],%g3 ! Observed data at 0000000062800118 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff00000000000000 ldx [%i1+0x028],%g3 ! Observed data at 0000000062800128 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1a3d5dffc686790d ldx [%i1+0x038],%g3 ! Observed data at 0000000062800138 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x038,%g4 set p41_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff9472d4bb4a9b66 ldx [%i2+0x000],%g3 ! Observed data at 0000000063000100 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 85b9baff518dd264 ldx [%i2+0x010],%g3 ! Observed data at 0000000063000110 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = bf5cc7dea527bdcb ldx [%i2+0x018],%g3 ! Observed data at 0000000063000118 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = f08fffa08b7b85b9 ldx [%i2+0x020],%g3 ! Observed data at 0000000063000120 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 1019b7132e34f21a ldx [%i2+0x030],%g3 ! Observed data at 0000000063000130 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x030,%g4 set p41_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = bf8e9086aecc2ea0 ldx [%i3+0x000],%g3 ! Observed data at 0000000063800100 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 37e4233630e4ff61 ldx [%i3+0x008],%g3 ! Observed data at 0000000063800108 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000b4000046df ldx [%i3+0x018],%g3 ! Observed data at 0000000063800118 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000c27cfdcb83 ldx [%i3+0x028],%g3 ! Observed data at 0000000063800128 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7cfdff839a16553e ldx [%i3+0x030],%g3 ! Observed data at 0000000063800130 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000008df1805763 ldx [%i3+0x038],%g3 ! Observed data at 0000000063800138 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x038,%g4 ! The test for processor 41 has passed p41_passed: ta GOOD_TRAP nop p41_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p41_failed p41_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p41_failed p41_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p41_failed p41_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p41_failed p41_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p41_failed p41_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p41_failed p41_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p41_failed p41_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p41_failed ! The test for processor 41 failed p41_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0a4] ! Set processor 41 done flag set p41_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 41 failed p41_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0a4] ! Set processor 41 done flag set p41_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p41_dfill_failed: ba p41_failed mov 0xddd,%g1 p41_selfmod_failed: ba p41_failed mov 0xabc,%g1 p41_common_error: or %g0,0xf09,%g1 ba p41_failed mov %o5,%g3 p41_common_signature_error: set p41_temp,%g1 ba p41_failed st %g2,[%g1] ! Common Lock Number p41_common_timeout: set p41_temp,%g1 ba p41_failed st %g2,[%g1] ! Common Lock Number p41_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p41_failed mov 0x0,%g3 p41_trap1e: swap [%i3+0x02c],%l7 ! Mem[000000006380012c] swap [%i1+0x02c],%l3 ! Mem[000000006280012c] swap [%i0+0x030],%l4 ! Mem[0000000062000130] sth %l0,[%i3+0x030] ! Mem[0000000063800130] done p41_trap1o: swap [%o3+0x02c],%l7 ! Mem[000000006380012c] swap [%o1+0x02c],%l3 ! Mem[000000006280012c] swap [%o0+0x030],%l4 ! Mem[0000000062000130] sth %l0,[%o3+0x030] ! Mem[0000000063800130] done p41_trap2e: ldub [%i3+0x028],%l6 ! Mem[0000000063800128] ldstub [%i2+0x037],%l3 ! Mem[0000000063000137] done p41_trap2o: ldub [%o3+0x028],%l6 ! Mem[0000000063800128] ldstub [%o2+0x037],%l3 ! Mem[0000000063000137] done p41_trap3e: nop nop nop done p41_trap3o: nop nop nop done p41_init_memory_pointers: set p41_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p41_local0_start,%i0 set p41_local1_start,%i1 set p41_local2_start,%i2 set p41_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 13a9734fd4729422 ldx [%g1+0x008],%l1 ! %l1 = 8b7bc280390e156d ldx [%g1+0x010],%l2 ! %l2 = 58ed5fba765c746d ldx [%g1+0x018],%l3 ! %l3 = 5b6e68a824d168ac ldx [%g1+0x020],%l4 ! %l4 = ce1b26ffe07eef25 ldx [%g1+0x028],%l5 ! %l5 = 66aa1aa62d0394c6 ldx [%g1+0x030],%l6 ! %l6 = ce3435804851b3d6 ldx [%g1+0x038],%l7 ! %l7 = 1e3927aa81758ebf ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 42 processor_42: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xa8] ! Set the start flag wrpr %g0,7,%cleanwin call p42_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 42 wr %g0,0x4,%fprs ! Make sure fef is 1 set p42_init_freg,%g1 ! %f0 = 8e552220 ce31c401 e0e099cf 8e926ed3 ! %f4 = 01bac062 d475321e 5e9c3386 eebd6e1b ! %f8 = 50555ae0 cdaf16e1 55ee31f5 4e3add4e ! %f12 = 09839774 84075a25 5a5fa295 ed44586c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 207d3bde 795c6f8c f7290779 2a7b94bb ! %f20 = 43b5f4c2 81f2b47e 0a5a5832 a5794c68 ! %f24 = 5697962d 0c2b22be 6e32bd07 f7c82092 ! %f28 = 11921bdd 6c4d86de cd72c019 866aa488 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = fcb510f8 df7c4ae5 e30ea433 e6b3c94c ! %f36 = afcc133a 1296b07e 01738ca4 a2d4343e ! %f40 = 8e2a266f a80381f3 3fecfc09 c21780f2 ! %f44 = 026c941d 27cc6919 ee54229a 5ad45b0e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5ce82a000000002f,%g7,%g1 ! GSR scale = 5, align = 7 wr %g1,%g0,%gsr ! GSR = 5ce82a000000002f wr %g0,%y ! Clear Y 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: ! %l6 = ee011b74, %l7 = 2f759d30, Mem[0000000064800110] = 9e08f66d c589ae3f stda %l6,[%i1+%i5]0x80 ! Mem[0000000064800110] = ee011b74 2f759d30 ! Mem[0000000065000108] = f4a4f827, %l4 = 5a96ceb40e1a0b17 ldsba [%i2+%i4]0x89,%l4 ! %l4 = 0000000000000027 ! Mem[0000000065000135] = f8130ff9, %l1 = 639071dc5ee62eb8 ldstub [%i2+0x035],%l1 ! %l1 = 0000000000000013 ! Mem[000000006580013c] = afd6b52c, %l1 = 00000013, %l6 = ee011b74 add %i3,0x3c,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000afd6b52c ! Mem[0000000090000120] = 028c20cc 28420202, %l6 = afd6b52c, %l7 = 2f759d30 ldd [%o0+%o4],%g2 ! %l6 = 00000000afd6b52c 754df9cc2f759d30 ! Mem[0000000091800100] = 921776b1ed61de0d, %l18 = a7698e5cb996c7ef ldx [%o3+%g0],%g2 ! %g2 = 921776b1ed61de0d ! %l0 = 19819105f636b7a7, Mem[0000000091000112] = e8961ee9 sth %l0,[%o2+0x012] ! Mem[0000000091000110] = b7a71ee9 ! Mem[0000000064000130] = e3ddbf53, %l0 = 19819105f636b7a7 swapa [%i0+%o6]0x88,%l0 ! %l0 = 00000000e3ddbf53 ! %l7 = 754df9cc2f759d30, Mem[000000009180010f] = be477a17 stb %l7,[%o3+0x00f] ! Mem[000000009180010c] = 30477a17 ! Mem[000000006400012f] = f9705815, %l6 = 00000000afd6b52c ldstub [%i0+0x02f],%l6 ! %l6 = 0000000000000015 p42_label_2: ! %l4 = 00000027, %l5 = c97f839d, Mem[0000000090800130] = e8614bb4 bb4d7b94 std %l4,[%o1+%o6] ! Mem[0000000090800130] = 00000027 c97f839d ! Mem[0000000065800100] = 284c6ae8, %l5 = ba13403dc97f839d swap [%i3+%g0],%l5 ! %l5 = 00000000284c6ae8 ! %l3 = 9095d64073979144, Mem[0000000090800128] = c1bf20d5ba79412b stx %l3,[%o1+%o5] ! Mem[0000000090800128] = 9095d64073979144 ! %l2 = f3b6f617ffa70259, Mem[000000006480012e] = 082ba613 sth %l2,[%i1+0x02e] ! Mem[000000006480012c] = 082b0259 ! Mem[0000000064800100] = c353a0b8, %l3 = 9095d64073979144 swapa [%i1+%g0]0x88,%l3 ! %l3 = 00000000c353a0b8 ! Mem[0000000090800110] = b93bc74f, %l18 = a7698e5cb996c7ef ldsb [%o1+0x011],%g2 ! %g2 = ffffffffffffffb9 ! Mem[0000000065800130] = 9aede252, %l3 = 00000000c353a0b8 swapa [%i3+%o6]0x89,%l3 ! %l3 = 000000009aede252 ! Mem[0000000090800138] = 30a966cfb6366d86, %l18 = a7698e5cb996c7ef ldx [%o1+0x038],%g2 ! %g2 = 30a966cfb6366d86 ! %l5 = 00000000284c6ae8, Mem[000000006480013e] = b2e3dab1 stb %l5,[%i1+0x03e] ! Mem[000000006480013c] = b2e3e8b1 ! %l3 = 000000009aede252, Mem[000000009080010c] = cbefad54 sth %l3,[%o1+0x00c] ! Mem[000000009080010c] = e252ad54 p42_label_3: ! Mem[000000006480010c] = 9e31d0af, %l3 = 9aede252, %l1 = 00000013 add %i1,0x0c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 000000009e31d0af ! Mem[0000000090000114] = 9c3e77a2, %l18 = a7698e5cb996c7ef ldub [%o0+0x014],%g2 ! %g2 = 000000000000009c ! Mem[000000006580011f] = bef8874b, %l7 = 754df9cc2f759d30 ldstub [%i3+0x01f],%l7 ! %l7 = 000000000000004b ! Mem[000000006580011c] = bef887ff, %l2 = ffa70259, %l5 = 284c6ae8 add %i3,0x1c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000bef887ff ! Mem[0000000064000118] = da9e347750c4bf95, %l2 = f3b6f617ffa70259, %l4 = 0000000000000027 add %i0,0x18,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = da9e347750c4bf95 ! Mem[0000000064800124] = b04448b0, %l5 = 00000000bef887ff swap [%i1+0x024],%l5 ! %l5 = 00000000b04448b0 ! %l7 = 000000000000004b, Mem[0000000065000110] = 27dd3564 stw %l7,[%i2+%i5] ! Mem[0000000065000110] = 0000004b ! Mem[000000006580010c] = 724abbbe, %l3 = 000000009aede252 swap [%i3+0x00c],%l3 ! %l3 = 00000000724abbbe ! Mem[000000006500011c] = 54eb72d2, %l5 = b04448b0, %l6 = 00000015 add %i2,0x1c,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000054eb72d2 ! Mem[0000000065800108] = e98187bb, %l1 = 000000009e31d0af swapa [%i3+%i4]0x88,%l1 ! %l1 = 00000000e98187bb p42_label_4: ! %l5 = 00000000b04448b0, Mem[0000000090000101] = 385572c7 stb %l5,[%o0+0x001] ! Mem[0000000090000100] = b05572c7 ! Mem[0000000064000128] = 485047f9, %l3 = 00000000724abbbe ldswa [%i0+%o5]0x88,%l3 ! %l3 = 00000000485047f9 ! Mem[0000000064800130] = f5d2ad59, %l3 = 485047f9, %l3 = 485047f9 add %i1,0x30,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000f5d2ad59 ! Mem[0000000065000110] = 4b000000, %l6 = 0000000054eb72d2 ldstuba [%i2+%i5]0x88,%l6 ! %l6 = 0000000000000000 ! Mem[0000000064800118] = 450f2b1a, %l5 = 00000000b04448b0 swapa [%i1+%i6]0x80,%l5 ! %l5 = 00000000450f2b1a ! Mem[0000000090800124] = cd32aeda, %l18 = a7698e5cb996c7ef ldsha [%o1+0x024]%asi,%g2 ! %g2 = ffffffffffffcd32 ! Mem[0000000090800130] = 00000027c97f839d, %l18 = a7698e5cb996c7ef ldx [%o1+%o6],%g2 ! %g2 = 00000027c97f839d ! Mem[0000000065000130] = 147e16a9, %l5 = 00000000450f2b1a lduwa [%i2+%o6]0x88,%l5 ! %l5 = 00000000147e16a9 ! Mem[0000000065000110] = ff00004b, %l6 = 0000000000000000 ldstuba [%i2+%i5]0x81,%l6 ! %l6 = 00000000000000ff ! Mem[0000000064000100] = dc4d75db, %l4 = da9e347750c4bf95 ldsba [%i0+%g0]0x89,%l4 ! %l4 = ffffffffffffffdb p42_label_5: ! Mem[000000009100012c] = 0e87522d, %l18 = a7698e5cb996c7ef ldub [%o2+0x02f],%g2 ! %g2 = 000000000000000e ! Mem[0000000065800110] = 4156952b, %l0 = 00000000e3ddbf53 swapa [%i3+%i5]0x89,%l0 ! %l0 = 000000004156952b ! Mem[0000000064800120] = 36690914, %l1 = 00000000e98187bb ldsh [%i1+%o4],%l1 ! %l1 = 0000000000003669 ! Mem[0000000091800108] = 233587c3, %l18 = a7698e5cb996c7ef lduwa [%o3+0x008]%asi,%g2 ! %g2 = a7698e5cb996c7ef ! Mem[0000000065000108] = 27f8a4f4, %l6 = 00000000000000ff lduha [%i2+%i4]0x80,%l6 ! %l6 = 00000000000027f8 ! Mem[0000000064800109] = 22fae5dc, %l2 = f3b6f617ffa70259 ldstub [%i1+0x009],%l2 ! %l2 = 00000000000000fa ! %l2 = 000000fa, %l3 = f5d2ad59, Mem[0000000065000128] = 67d586c8 2c98940b stda %l2,[%i2+%o5]0x80 ! Mem[0000000065000128] = 000000fa f5d2ad59 ! %l6 = 000027f8, %l7 = 0000004b, Mem[0000000091800110] = 477a17de 5c0ad132 std %l6,[%o3+%i5] ! Mem[0000000091800110] = 000027f8 0000004b ! Mem[0000000065000100] = 4e54a733, %l0 = 000000004156952b lduba [%i2+%g0]0x80,%l0 ! %l0 = 000000000000004e ! Mem[0000000065800118] = 3bcb965fbef887ff, %l7 = 000000000000004b, %l7 = 000000000000004b add %i3,0x18,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 3bcb965fbef887ff p42_label_6: ! Mem[0000000065000128] = 000000faf5d2ad59, %l6 = 00000000000027f8, %l1 = 0000000000003669 add %i2,0x28,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 000000faf5d2ad59 ! Mem[0000000090800114] = 009b20b1, %l18 = a7698e5cb996c7ef ldub [%o1+0x015],%g2 ! %g2 = 0000000000000000 ! %l5 = 00000000147e16a9, Mem[0000000091800128] = bf40176435187c6a stx %l5,[%o3+%o5] ! Mem[0000000091800128] = 00000000147e16a9 ! Mem[0000000065800108] = 9e31d0af, %l6 = 00000000000027f8 ldstuba [%i3+%i4]0x88,%l6 ! %l6 = 00000000000000af ! Mem[0000000064800108] = dce5ff22, %l1 = 000000faf5d2ad59 ldstuba [%i1+%i4]0x88,%l1 ! %l1 = 0000000000000022 ! Mem[0000000064000100] = db754ddc, %l7 = 3bcb965fbef887ff ldstuba [%i0+%g0]0x80,%l7 ! %l7 = 00000000000000db ! Mem[0000000090000134] = 0eaa4fa4, %l18 = a7698e5cb996c7ef lduw [%o0+0x034],%g2 ! %g2 = a7698e5cb996c7ef ! Mem[0000000064000108] = db752d6e, %l6 = 000000af, %l4 = ffffffdb add %i0,0x08,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000db752d6e ! Mem[0000000065800110] = 53bfdde3, %l6 = 00000000000000af swapa [%i3+%i5]0x81,%l6 ! %l6 = 0000000053bfdde3 ! Mem[0000000065800130] = c353a0b8, %l5 = 00000000147e16a9 ldsba [%i3+%o6]0x88,%l5 ! %l5 = ffffffffffffffb8 p42_label_7: ! Mem[0000000065800130] = b8a053c31b7243be, %l7 = 00000000000000db, %l3 = 00000000f5d2ad59 add %i3,0x30,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = b8a053c31b7243be ! Mem[0000000064800118] = b04448b08fe32d13, %l5 = ffffffffffffffb8, %l3 = b8a053c31b7243be add %i1,0x18,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = b04448b08fe32d13 ! %l1 = 0000000000000022, Mem[000000009000012c] = 68c05e54 sth %l1,[%o0+0x02c] ! Mem[000000009000012c] = 00225e54 ! Mem[0000000065000128] = 000000fa, %l0 = 000000000000004e ldsba [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000 ! Mem[0000000064800100] = 73979144, %l1 = 0000000000000022 swapa [%i1+%g0]0x88,%l1 ! %l1 = 0000000073979144 ! Mem[0000000064800110] = ee011b74, %l1 = 0000000073979144 swap [%i1+%i5],%l1 ! %l1 = 00000000ee011b74 ! %l4 = 00000000db752d6e, Mem[0000000064800138] = f18ecedeb2e3e8b1 stx %l4,[%i1+0x038] ! Mem[0000000064800138] = 00000000db752d6e ! Mem[0000000064000128] = f9475048 f97058ff, %l0 = 00000000, %l1 = ee011b74 ldd [%i0+%o5],%l0 ! %l0 = 00000000f9475048 00000000f97058ff ! Mem[000000006500012f] = f5d2ad59, %l0 = 00000000f9475048 ldstub [%i2+0x02f],%l0 ! %l0 = 0000000000000059 ! Mem[0000000065800139] = d26292ad, %l5 = ffffffffffffffb8 ldstub [%i3+0x039],%l5 ! %l5 = 0000000000000062 p42_label_8: ! Mem[0000000065000120] = 007622d0, %l1 = f97058ff, %l1 = f97058ff add %i2,0x20,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000007622d0 ! Mem[0000000065800118] = 3bcb965fbef887ff, %l2 = 00000000000000fa, %l1 = 00000000007622d0 add %i3,0x18,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 3bcb965fbef887ff ! Mem[0000000065000130] = 147e16a9, %l7 = 00000000000000db swapa [%i2+%o6]0x89,%l7 ! %l7 = 00000000147e16a9 ! Mem[0000000065800108] = 9e31d0ff, %l5 = 0000000000000062 swapa [%i3+%i4]0x88,%l5 ! %l5 = 000000009e31d0ff ! Mem[000000009180012c] = 7e16a9b4, %l18 = a7698e5cb996c7ef ldub [%o3+0x02d],%g2 ! %g2 = 000000000000007e ! Mem[0000000065800118] = 3bcb965fbef887ff, %l2 = 00000000000000fa, %l4 = 00000000db752d6e add %i3,0x18,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 3bcb965fbef887ff ! Mem[0000000064000138] = 1bc4f9dd, %l1 = 3bcb965fbef887ff ldub [%i0+0x03b],%l1 ! %l1 = 00000000000000dd ! Mem[0000000064000130] = a7b736f6, %l6 = 0000000053bfdde3 ldsb [%i0+%o6],%l6 ! %l6 = ffffffffffffffa7 ! Mem[0000000064800128] = 728beb7c, %l5 = 000000009e31d0ff lduba [%i1+%o5]0x80,%l5 ! %l5 = 0000000000000072 ! Mem[0000000064800100] = 22000000, %l4 = bef887ff, %l2 = 000000fa casa [%i1]0x80,%l4,%l2 ! %l2 = 0000000022000000 p42_label_9: ! Mem[000000009180013c] = 9c000000, %l18 = a7698e5cb996c7ef ldsb [%o3+0x03f],%g2 ! %g2 = ffffffffffffff9c ! Mem[0000000064800113] = 73979144, %l4 = 3bcb965fbef887ff ldstub [%i1+0x013],%l4 ! %l4 = 0000000000000044 ! Mem[0000000064000108] = 6e2d75db, %l2 = 0000000022000000 ldstuba [%i0+%i4]0x88,%l2 ! %l2 = 00000000000000db ! %l3 = b04448b08fe32d13, Mem[0000000064800130] = f5d2ad59 stba %l3,[%i1+%o6]0x81 ! Mem[0000000064800130] = 13d2ad59 ! %l4 = 0000000000000044, Mem[0000000065000118] = df59170b stba %l4,[%i2+%i6]0x81 ! Mem[0000000065000118] = 4459170b ! Mem[000000006400010d] = 2a041809, %l2 = 00000000000000db ldstub [%i0+0x00d],%l2 ! %l2 = 0000000000000004 ! Mem[0000000065800120] = 2d81e8009be5de1b, %l4 = 0000000000000044 ldxa [%i3+%o4]0x80,%l4 ! %l4 = 2d81e8009be5de1b ! Mem[0000000064000120] = 4a2edcd9, %l7 = 00000000147e16a9 swap [%i0+%o4],%l7 ! %l7 = 000000004a2edcd9 ! Mem[0000000065800122] = 2d81e800, %l6 = ffffffffffffffa7 ldstub [%i3+0x022],%l6 ! %l6 = 00000000000000e8 ! Mem[0000000065800113] = 000000af, %l0 = 0000000000000059 ldstub [%i3+0x013],%l0 ! %l0 = 00000000000000af p42_label_10: ! Mem[0000000064800100] = 220000001c0dec6d, %l1 = 00000000000000dd, %l1 = 00000000000000dd casxa [%i1]0x80,%l1,%l1 ! %l1 = 220000001c0dec6d ! %l1 = 220000001c0dec6d, Mem[0000000064800108] = ffffe5dc9e31d0af stxa %l1,[%i1+%i4]0x81 ! Mem[0000000064800108] = 220000001c0dec6d ! Mem[0000000065000114] = 46b17c66, %l7 = 4a2edcd9, %l5 = 00000072 add %i2,0x14,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000046b17c66 ! Mem[000000006580010d] = 9aede252, %l5 = 0000000046b17c66 ldstub [%i3+0x00d],%l5 ! %l5 = 00000000000000ed ! Mem[0000000065000130] = 000000db, %l6 = 00000000000000e8 swapa [%i2+%o6]0x88,%l6 ! %l6 = 00000000000000db ! Mem[0000000065800104] = c1188ad3, %l4 = 2d81e8009be5de1b swap [%i3+0x004],%l4 ! %l4 = 00000000c1188ad3 ! Mem[000000006580012c] = 94290fea, %l3 = 8fe32d13, %l2 = 00000004 add %i3,0x2c,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000094290fea ! Mem[0000000065800110] = 000000ff, %l6 = 00000000000000db lduh [%i3+0x012],%l6 ! %l6 = 00000000000000ff ! Mem[0000000065800108] = 62000000, %l1 = 220000001c0dec6d swapa [%i3+%i4]0x80,%l1 ! %l1 = 0000000062000000 ! %l7 = 000000004a2edcd9, Mem[000000009180011a] = 6c8ac56f sth %l7,[%o3+0x01a] ! Mem[0000000091800118] = dcd9c56f p42_label_11: ! %l7 = 000000004a2edcd9, Mem[0000000090800119] = df186361 stb %l7,[%o1+0x019] ! Mem[0000000090800118] = d9186361 ! Mem[0000000065000100] = 33a7544e, %l7 = 000000004a2edcd9 swapa [%i2+%g0]0x88,%l7 ! %l7 = 0000000033a7544e ! Mem[0000000065000110] = ff00004b, %l0 = 00000000000000af swapa [%i2+%i5]0x81,%l0 ! %l0 = 00000000ff00004b ! Mem[0000000065000100] = d9dc2e4a, %l2 = 0000000094290fea swap [%i2+%g0],%l2 ! %l2 = 00000000d9dc2e4a ! %l5 = 00000000000000ed, Mem[0000000091000128] = f4c833a81c456b0e stx %l5,[%o2+%o5] ! Mem[0000000091000128] = 00000000000000ed ! Mem[0000000091800118] = 16dcd9c5, %l18 = a7698e5cb996c7ef ldub [%o3+0x019],%g2 ! %g2 = 0000000000000016 ! Mem[0000000065800108] = 6dec0d1c, %l5 = 00000000000000ed swapa [%i3+%i4]0x89,%l5 ! %l5 = 000000006dec0d1c ! Mem[0000000065800118] = 5f96cb3b, %l0 = 00000000ff00004b swapa [%i3+%i6]0x88,%l0 ! %l0 = 000000005f96cb3b ! Mem[0000000065000100] = ea0f2994, %l0 = 000000005f96cb3b ldstuba [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000094 ! Mem[0000000064800104] = 1c0dec6d, %l5 = 000000006dec0d1c, %asi = 80 swapa [%i1+0x004]%asi,%l5 ! %l5 = 000000001c0dec6d p42_label_12: ! Mem[000000006400012c] = f97058ff, %l0 = 00000094, %l4 = c1188ad3 add %i0,0x2c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000f97058ff ! Mem[0000000064000118] = 77349eda, %l1 = 0000000062000000 lduba [%i0+%i6]0x88,%l1 ! %l1 = 00000000000000da ! Mem[0000000064800100] = 00000022, %l7 = 0000000033a7544e lduba [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000022 ! Mem[000000006400010c] = 2aff1809, %l0 = 00000094, %l7 = 00000022 add %i0,0x0c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000002aff1809 ! Mem[0000000065000104] = d4b34793, %l2 = 00000000d9dc2e4a, %asi = 80 swapa [%i2+0x004]%asi,%l2 ! %l2 = 00000000d4b34793 ! %l6 = 000000ff, %l7 = 2aff1809, Mem[0000000065000120] = 007622d0 a2a60bdc std %l6,[%i2+%o4] ! Mem[0000000065000120] = 000000ff 2aff1809 ! Mem[0000000064000120] = 147e16a92b0ae762, %l2 = 00000000d4b34793, %l3 = b04448b08fe32d13 add %i0,0x20,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 147e16a92b0ae762 ! Mem[0000000064800120] = 14096936, %l3 = 147e16a92b0ae762 ldsba [%i1+%o4]0x89,%l3 ! %l3 = 0000000000000036 ! %l0 = 0000000000000094, Mem[0000000065800132] = b8a053c3 sth %l0,[%i3+0x032] ! Mem[0000000065800130] = b8a00094 ! %l5 = 000000001c0dec6d, Mem[0000000065800118] = ff00004b stwa %l5,[%i3+%i6]0x89 ! Mem[0000000065800118] = 1c0dec6d p42_label_13: ! %l4 = f97058ff, %l5 = 1c0dec6d, Mem[0000000064800118] = b04844b0 132de38f stda %l4,[%i1+%i6]0x89 ! Mem[0000000064800118] = f97058ff 1c0dec6d ! Mem[0000000064000110] = 0bef779d, %l4 = 00000000f97058ff swapa [%i0+%i5]0x89,%l4 ! %l4 = 000000000bef779d ! %l0 = 0000000000000094, Mem[000000009000011a] = 5f9f35f5 sth %l0,[%o0+0x01a] ! Mem[0000000090000118] = 009435f5 ! Mem[0000000064800100] = 22000000, %l1 = 00000000000000da ldstuba [%i1+%g0]0x80,%l1 ! %l1 = 0000000000000022 ! %l6 = 00000000000000ff, Mem[000000009100012f] = ed87522d stb %l6,[%o2+0x02f] ! Mem[000000009100012c] = ff87522d ! Mem[0000000064000134] = b406fb70, %l3 = 00000036, %l2 = d4b34793 add %i0,0x34,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000b406fb70 ! Mem[0000000091000110] = 3e07b7a7, %l18 = a7698e5cb996c7ef lduwa [%o2+0x010]%asi,%g2 ! %g2 = a7698e5cb996c7ef ! Mem[0000000064800130] = 13d2ad59, %l3 = 00000036, %l5 = 1c0dec6d add %i1,0x30,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000013d2ad59 ! Mem[0000000065000108] = f4a4f827, %l1 = 0000000000000022 ldswa [%i2+%i4]0x88,%l1 ! %l1 = fffffffff4a4f827 ! Mem[0000000065000130] = e8000000, %l5 = 0000000013d2ad59 ldstub [%i2+%o6],%l5 ! %l5 = 00000000000000e8 p42_label_14: ! Mem[0000000064800128] = 728beb7c, %l5 = 00000000000000e8 swapa [%i1+%o5]0x81,%l5 ! %l5 = 00000000728beb7c ! %l4 = 000000000bef779d, Mem[000000009180012f] = a9b49485 stba %l4,[%o3+0x02f]%asi ! Mem[000000009180012c] = 9db49485 ! %l0 = 0000000000000094, Mem[0000000090000120] = 028c20cc28420202 stx %l0,[%o0+%o4] ! Mem[0000000090000120] = 0000000000000094 ! Mem[0000000091800134] = ed611253, %l18 = a7698e5cb996c7ef ldsb [%o3+0x034],%g2 ! %g2 = ffffffffffffffed ! Mem[0000000090800128] = 9095d640, %l18 = a7698e5cb996c7ef ldsw [%o1+%o5],%g2 ! %g2 = a7698e5cb996c7ef ! Mem[0000000064000110] = ff5870f9, %l4 = 000000000bef779d ldstuba [%i0+%i5]0x80,%l4 ! %l4 = 00000000000000ff ! %l1 = fffffffff4a4f827, Mem[000000009180010c] = 5071ce30 stw %l1,[%o3+0x00c] ! Mem[000000009180010c] = f4a4f827 ! %l6 = 000000ff, %l7 = 2aff1809, Mem[0000000065000130] = ff000000 f8ff0ff9 stda %l6,[%i2+%o6]0x81 ! Mem[0000000065000130] = 000000ff 2aff1809 ! Mem[0000000065800128] = 884907f8, %l5 = 728beb7c, %l5 = 728beb7c add %i3,0x28,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000884907f8 ! %l0 = 0000000000000094, Mem[0000000064800130] = 59add213 stwa %l0,[%i1+%o6]0x89 ! Mem[0000000064800130] = 00000094 p42_label_15: ! %l0 = 00000094, %l1 = f4a4f827, Mem[0000000065000128] = 000000fa f5d2adff std %l0,[%i2+%o5] ! Mem[0000000065000128] = 00000094 f4a4f827 ! Mem[0000000064000124] = 2b0ae762, %l7 = 000000002aff1809 ldsh [%i0+0x026],%l7 ! %l7 = ffffffffffffe762 ! Mem[0000000064800100] = ff000000, %l1 = fffffffff4a4f827 ldstuba [%i1+%g0]0x80,%l1 ! %l1 = 00000000000000ff ! Mem[0000000064800130] = 94000000, %l3 = 0000000000000036 ldsba [%i1+%o6]0x80,%l3 ! %l3 = ffffffffffffff94 ! Mem[0000000065000128] = 00000094, %l0 = 0000000000000094 ldsba [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000 ! Mem[0000000064000120] = a9167e14, %l3 = ffffffffffffff94 ldsba [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000014 ! %l7 = ffffffffffffe762, Mem[000000009000013d] = 9ebd9d00 stb %l7,[%o0+0x03d] ! Mem[000000009000013c] = 62bd9d00 ! Mem[0000000065800113] = 000000ff, %l4 = 00000000000000ff ldstub [%i3+0x013],%l4 ! %l4 = 00000000000000ff ! Mem[0000000064000108] = ff752d6e2aff1809, %l2 = 00000000b406fb70, %l5 = 00000000884907f8 add %i0,0x08,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = ff752d6e2aff1809 ! Mem[0000000090800114] = 4f009b20, %l18 = a7698e5cb996c7ef ldsw [%o1+0x014],%g2 ! %g2 = a7698e5cb996c7ef ba,a p42_not_taken_0_end p42_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p42_branch_failed p42_not_taken_0_end: ! End of Random Code for Processor 42 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 0000000000000000 bne,a,pn %xcc,p42_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000ff bne,a,pn %xcc,p42_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000b406fb70 bne,a,pn %xcc,p42_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000014 bne,a,pn %xcc,p42_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000ff bne,a,pn %xcc,p42_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ff752d6e2aff1809 bne,a,pn %xcc,p42_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ff bne,a,pn %xcc,p42_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffffe762 bne,a,pn %xcc,p42_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p42_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff754ddc3d3be323 ldx [%i0+0x000],%g3 ! Observed data at 0000000064000100 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff5870f980858d12 ldx [%i0+0x010],%g3 ! Observed data at 0000000064000110 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = a7b736f6b406fb70 ldx [%i0+0x030],%g3 ! Observed data at 0000000064000130 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x030,%g4 set p42_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff0000006dec0d1c ldx [%i1+0x000],%g3 ! Observed data at 0000000064800100 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 220000001c0dec6d ldx [%i1+0x008],%g3 ! Observed data at 0000000064800108 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 739791ff2f759d30 ldx [%i1+0x010],%g3 ! Observed data at 0000000064800110 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff5870f96dec0d1c ldx [%i1+0x018],%g3 ! Observed data at 0000000064800118 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 36690914bef887ff ldx [%i1+0x020],%g3 ! Observed data at 0000000064800120 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000e8082b0259 ldx [%i1+0x028],%g3 ! Observed data at 0000000064800128 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 9400000091963c68 ldx [%i1+0x030],%g3 ! Observed data at 0000000064800130 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 00000000db752d6e ldx [%i1+0x038],%g3 ! Observed data at 0000000064800138 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x038,%g4 set p42_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff290fead9dc2e4a ldx [%i2+0x000],%g3 ! Observed data at 0000000065000100 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000af46b17c66 ldx [%i2+0x010],%g3 ! Observed data at 0000000065000110 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4459170b54eb72d2 ldx [%i2+0x018],%g3 ! Observed data at 0000000065000118 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000ff2aff1809 ldx [%i2+0x020],%g3 ! Observed data at 0000000065000120 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000094f4a4f827 ldx [%i2+0x028],%g3 ! Observed data at 0000000065000128 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000ff2aff1809 ldx [%i2+0x030],%g3 ! Observed data at 0000000065000130 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x030,%g4 set p42_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = c97f839d9be5de1b ldx [%i3+0x000],%g3 ! Observed data at 0000000065800100 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ed0000009affe252 ldx [%i3+0x008],%g3 ! Observed data at 0000000065800108 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000ffb70a7ceb ldx [%i3+0x010],%g3 ! Observed data at 0000000065800110 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6dec0d1cbef887ff ldx [%i3+0x018],%g3 ! Observed data at 0000000065800118 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2d81ff009be5de1b ldx [%i3+0x020],%g3 ! Observed data at 0000000065800120 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = b8a000941b7243be ldx [%i3+0x030],%g3 ! Observed data at 0000000065800130 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = d2ff92adafd6b52c ldx [%i3+0x038],%g3 ! Observed data at 0000000065800138 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x038,%g4 ! The test for processor 42 has passed p42_passed: ta GOOD_TRAP nop p42_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p42_failed p42_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p42_failed p42_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p42_failed p42_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p42_failed p42_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p42_failed p42_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p42_failed p42_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p42_failed p42_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p42_failed ! The test for processor 42 failed p42_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0a8] ! Set processor 42 done flag set p42_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 42 failed p42_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0a8] ! Set processor 42 done flag set p42_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p42_dfill_failed: ba p42_failed mov 0xddd,%g1 p42_selfmod_failed: ba p42_failed mov 0xabc,%g1 p42_common_error: or %g0,0xf0a,%g1 ba p42_failed mov %o5,%g3 p42_common_signature_error: set p42_temp,%g1 ba p42_failed st %g2,[%g1] ! Common Lock Number p42_common_timeout: set p42_temp,%g1 ba p42_failed st %g2,[%g1] ! Common Lock Number p42_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p42_failed mov 0x0,%g3 p42_trap1e: ldub [%i1+0x012],%l7 ! Mem[0000000064800112] ldsh [%i3+0x002],%l4 ! Mem[0000000065800102] lduw [%i2+0x02c],%l2 ! Mem[000000006500012c] sth %l5,[%i0+0x00c] ! Mem[000000006400010c] swap [%i1+0x028],%l0 ! Mem[0000000064800128] stb %l4,[%i0+0x01a] ! Mem[000000006400011a] done p42_trap1o: ldub [%o1+0x012],%l7 ! Mem[0000000064800112] ldsh [%o3+0x002],%l4 ! Mem[0000000065800102] lduw [%o2+0x02c],%l2 ! Mem[000000006500012c] sth %l5,[%o0+0x00c] ! Mem[000000006400010c] swap [%o1+0x028],%l0 ! Mem[0000000064800128] stb %l4,[%o0+0x01a] ! Mem[000000006400011a] done p42_trap2e: ldsb [%i0+0x012],%l4 ! Mem[0000000064000112] sth %l6,[%i0+0x010] ! Mem[0000000064000110] ldstub [%i2+0x029],%l4 ! Mem[0000000065000129] ldstub [%i2+0x036],%l4 ! Mem[0000000065000136] stb %l1,[%i0+0x01c] ! Mem[000000006400011c] swap [%i2+0x020],%l7 ! Mem[0000000065000120] done p42_trap2o: ldsb [%o0+0x012],%l4 ! Mem[0000000064000112] sth %l6,[%o0+0x010] ! Mem[0000000064000110] ldstub [%o2+0x029],%l4 ! Mem[0000000065000129] ldstub [%o2+0x036],%l4 ! Mem[0000000065000136] stb %l1,[%o0+0x01c] ! Mem[000000006400011c] swap [%o2+0x020],%l7 ! Mem[0000000065000120] done p42_trap3e: nop nop nop nop nop done p42_trap3o: nop nop nop nop nop done p42_init_memory_pointers: set p42_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p42_local0_start,%i0 set p42_local1_start,%i1 set p42_local2_start,%i2 set p42_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 19819105f636b7a7 ldx [%g1+0x008],%l1 ! %l1 = 639071dc5ee62eb8 ldx [%g1+0x010],%l2 ! %l2 = f3b6f617ffa70259 ldx [%g1+0x018],%l3 ! %l3 = 9095d64073979144 ldx [%g1+0x020],%l4 ! %l4 = 5a96ceb40e1a0b17 ldx [%g1+0x028],%l5 ! %l5 = ba13403dc97f839d ldx [%g1+0x030],%l6 ! %l6 = d8f6931dee011b74 ldx [%g1+0x038],%l7 ! %l7 = 754df9cc2f759d30 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 43 processor_43: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xac] ! Set the start flag wrpr %g0,7,%cleanwin call p43_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 43 wr %g0,0x4,%fprs ! Make sure fef is 1 set p43_init_freg,%g1 ! %f0 = 82c4efbe a35590fe 5d0473cc 3b5422e0 ! %f4 = b74e7758 22503e67 1731a692 aef874ab ! %f8 = bfeb8b9b adefc505 adfbc44c 8125f5cb ! %f12 = 9efb7308 ff9c4ff9 de071573 3ffa0fde ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 84ac238c b61d1584 6abd52d8 113ade80 ! %f20 = e3d3027f 980d780a 4cabc660 de370bd8 ! %f24 = 287b57a7 8d8f82e0 7e8781c7 309f4c29 ! %f28 = 0b5ea6b3 31cd0ed8 64eca433 90808c77 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c62e9a12 1957b6b7 4dc55960 785a18fa ! %f36 = 6d7530e0 e9304670 4fbc9db9 233927db ! %f40 = 18af3906 3eb2ab74 ad0867c6 3c9cfdbe ! %f44 = 9e437e80 3696451f 7cb0af4d c3a2efd2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd2ad45f700000044,%g7,%g1 ! GSR scale = 8, align = 4 wr %g1,%g0,%gsr ! GSR = d2ad45f700000044 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 43 p43_label_1: ! Mem[0000000066000128] = 9e75e525, %l0 = ddca4818, %l7 = fe8dfb1e add %i0,0x28,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000009e75e525 ! %l6 = 1adcb4ad, %l7 = 9e75e525, Mem[0000000067000128] = 2a16de9c 8b1af941 stda %l6,[%i2+%o5]0x81 ! Mem[0000000067000128] = 1adcb4ad 9e75e525 ! Mem[0000000066800128] = ca8061d6a3cd7983, %l6 = 3c94dd601adcb4ad, %l1 = c7613851d144a019 add %i1,0x28,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = ca8061d6a3cd7983 ! Mem[0000000067800134] = 4054dca6, %l0 = ddca4818, %l0 = ddca4818 add %i3,0x34,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 000000004054dca6 ! Mem[000000006680010e] = f08b2f09, %l1 = ca8061d6a3cd7983 ldstub [%i1+0x00e],%l1 ! %l1 = 000000000000002f ! Mem[0000000066800130] = 86f59f2b, %l6 = 3c94dd601adcb4ad ldstub [%i1+%o6],%l6 ! %l6 = 0000000000000086 ! Mem[000000006780011a] = ac566c04, %l7 = 000000009e75e525 ldstuba [%i3+0x01a]%asi,%l7 ! %l7 = 000000000000006c ! Mem[0000000066000110] = 9f1a1d55, %l0 = 000000004054dca6 ldstuba [%i0+%i5]0x80,%l0 ! %l0 = 000000000000009f ! %l4 = 79eadda0b1f233bd, Mem[0000000091000130] = 87522d2e stb %l4,[%o2+%o6] ! Mem[0000000091000130] = bd522d2e ! Mem[0000000067000118] = 2a94fc68, %l1 = 000000000000002f ldsba [%i2+%i6]0x89,%l1 ! %l1 = 0000000000000068 p43_label_2: ! Mem[0000000067800128] = b116b68d, %l3 = 4ff1438fe51c48a9 ldstub [%i3+%o5],%l3 ! %l3 = 00000000000000b1 ! Mem[0000000091800108] = 233587c3, %l18 = ea96cd4a40a3a661 ldsw [%o3+%i4],%g2 ! %g2 = ea96cd4a40a3a661 ! Mem[0000000067800108] = f8b23a22, %l4 = 79eadda0b1f233bd ldsha [%i3+%i4]0x81,%l4 ! %l4 = fffffffffffff8b2 ! Mem[0000000066000108] = bbd8db2a, %l3 = 00000000000000b1 ldstuba [%i0+%i4]0x80,%l3 ! %l3 = 00000000000000bb ! Mem[0000000067000120] = e534a387 0f87838d, %l4 = fffff8b2, %l5 = b4e466c9 ldda [%i2+%o4]0x80,%l4 ! %l4 = 00000000e534a387 000000000f87838d ! Mem[0000000066000120] = ea53f067, %l3 = 00000000000000bb lduha [%i0+%o4]0x89,%l3 ! %l3 = 000000000000f067 ! Mem[0000000067800110] = 1bb399eb, %l6 = 0000000000000086 swapa [%i3+%i5]0x89,%l6 ! %l6 = 000000001bb399eb ! Mem[0000000066800120] = 5005dc75ffb2c74b, %l3 = 000000000000f067 ldxa [%i1+%o4]0x88,%l3 ! %l3 = 5005dc75ffb2c74b ! Mem[0000000066800118] = b8d3e163, %l2 = 997a40e04d24eef5 swapa [%i1+%i6]0x80,%l2 ! %l2 = 00000000b8d3e163 ! Mem[0000000066800108] = fc0cea73f08bff09, %l4 = 00000000e534a387, %l0 = 000000000000009f add %i1,0x08,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = fc0cea73f08bff09 p43_label_3: ! %l7 = 000000000000006c, Mem[0000000067000100] = a028b5d1 stwa %l7,[%i2+%g0]0x81 ! Mem[0000000067000100] = 0000006c ! Mem[000000006680010c] = f08bff09, %l6 = 1bb399eb, %l6 = 1bb399eb add %i1,0x0c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000f08bff09 ! Mem[000000009180012c] = 35187c6a, %l18 = ea96cd4a40a3a661 lduw [%o3+0x02c],%g2 ! %g2 = ea96cd4a40a3a661 ! Mem[0000000067800108] = da6b7b38223ab2f8, %l3 = 5005dc75ffb2c74b ldxa [%i3+%i4]0x88,%l3 ! %l3 = da6b7b38223ab2f8 ! Mem[0000000067000130] = c915babc752153d0, %l1 = 0000000000000068, %l6 = 00000000f08bff09 add %i2,0x30,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = c915babc752153d0 ! Mem[000000006700011c] = 4f7a1d2e, %l3 = 223ab2f8, %l2 = b8d3e163 add %i2,0x1c,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000004f7a1d2e ! Mem[0000000091800110] = 477a17de, %l18 = ea96cd4a40a3a661 lduw [%o3+%i5],%g2 ! %g2 = ea96cd4a40a3a661 ! Mem[0000000067800135] = 4054dca6, %l0 = fc0cea73f08bff09 ldstub [%i3+0x035],%l0 ! %l0 = 0000000000000054 ! Mem[0000000067800100] = d786ba65, %l7 = 000000000000006c ldsba [%i3+%g0]0x80,%l7 ! %l7 = ffffffffffffffd7 ! %l5 = 000000000f87838d, Mem[000000009080013e] = 6d860000 stba %l5,[%o1+0x03e]%asi ! Mem[000000009080013c] = 8d860000 p43_label_4: ! Mem[0000000091000128] = f4c833a8 1c456b0e, %l2 = 4f7a1d2e, %l3 = 223ab2f8 ldd [%o2+%o5],%g2 ! %l2 = 000000004f7a1d2e da6b7b38223ab2f8 ! Mem[000000009080012c] = ba79412b, %l18 = ea96cd4a40a3a661 ldsw [%o1+0x02c],%g2 ! %g2 = ea96cd4a40a3a661 ! %l4 = 00000000e534a387, Mem[0000000091000121] = 98602703 stba %l4,[%o2+0x021]%asi ! Mem[0000000091000120] = 87602703 ! %l7 = ffffffffffffffd7, Mem[0000000066800108] = fc0cea73f08bff09, %asi = 80 stxa %l7,[%i1+0x008]%asi ! Mem[0000000066800108] = ffffffffffffffd7 ! Mem[0000000066000108] = ffd8db2aa89fcece, %l5 = 000000000f87838d ldxa [%i0+%i4]0x80,%l5 ! %l5 = ffd8db2aa89fcece ! Mem[0000000066800118] = f5ee244d, %l5 = ffd8db2aa89fcece ldstuba [%i1+%i6]0x88,%l5 ! %l5 = 000000000000004d ! Mem[0000000066000108] = ffd8db2a, %l6 = c915babc752153d0 swapa [%i0+%i4]0x81,%l6 ! %l6 = 00000000ffd8db2a ! Mem[0000000066000130] = f3424a0d, %l6 = 00000000ffd8db2a ldsba [%i0+%o6]0x80,%l6 ! %l6 = fffffffffffffff3 ! Mem[0000000067000128] = 1adcb4ad, %l2 = 000000004f7a1d2e swapa [%i2+%o5]0x81,%l2 ! %l2 = 000000001adcb4ad ! Mem[0000000091000110] = e8961ee9, %l18 = ea96cd4a40a3a661 ldsh [%o2+0x012],%g2 ! %g2 = ffffffffffffe896 p43_label_5: ! Mem[0000000067800100] = 65ba86d7, %l3 = da6b7b38223ab2f8 lduha [%i3+%g0]0x88,%l3 ! %l3 = 00000000000086d7 ! %l3 = 00000000000086d7, Mem[0000000067000100] = 6c000000 stba %l3,[%i2+%g0]0x89 ! Mem[0000000067000100] = 6c0000d7 ! Mem[0000000067000108] = 3cee2c1b, %l4 = 00000000e534a387 ldsha [%i2+%i4]0x81,%l4 ! %l4 = 0000000000003cee ! Mem[000000006700013c] = bfe27531, %l7 = ffffffd7, %l1 = 00000068 add %i2,0x3c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000bfe27531 ! Mem[0000000066800120] = 4bc7b2ff, %l3 = 00000000000086d7 swap [%i1+%o4],%l3 ! %l3 = 000000004bc7b2ff ! Mem[0000000066800128] = d66180ca, %l1 = 00000000bfe27531 ldsba [%i1+%o5]0x89,%l1 ! %l1 = ffffffffffffffca ! Mem[0000000091000120] = 93876027, %l18 = ea96cd4a40a3a661 ldsw [%o2+%o4],%g2 ! %g2 = ea96cd4a40a3a661 ! Mem[0000000066800114] = fa7be9fd, %l4 = 0000000000003cee swap [%i1+0x014],%l4 ! %l4 = 00000000fa7be9fd ! Mem[0000000066800108] = ffffffff, %l5 = 0000004d, %l3 = 4bc7b2ff add %i1,0x08,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000ffffffff ! Mem[000000006700010c] = 812ffcad, %l6 = fffffffffffffff3 ldstuba [%i2+0x00c]%asi,%l6 ! %l6 = 0000000000000081 p43_label_6: ! Mem[000000006780012c] = 009cbdd0, %l5 = 000000000000004d, %asi = 80 swapa [%i3+0x02c]%asi,%l5 ! %l5 = 00000000009cbdd0 ! %l2 = 000000001adcb4ad, Mem[0000000091000108] = cc4c9acf8f22b23f stx %l2,[%o2+%i4] ! Mem[0000000091000108] = 000000001adcb4ad ! Mem[0000000066800108] = ffffffff, %l0 = 0000000000000054 swapa [%i1+%i4]0x89,%l0 ! %l0 = 00000000ffffffff ! Mem[0000000066800138] = c1fe4d40, %l2 = 000000001adcb4ad swap [%i1+0x038],%l2 ! %l2 = 00000000c1fe4d40 ! Mem[000000006780012a] = ff16b68d, %l0 = 00000000ffffffff ldstub [%i3+0x02a],%l0 ! %l0 = 00000000000000b6 ! Mem[0000000066800100] = caab9f7401f62437, %l2 = 00000000c1fe4d40 ldxa [%i1+%g0]0x80,%l2 ! %l2 = caab9f7401f62437 ! Mem[0000000066000100] = 78f8e969, %l1 = ffffffffffffffca ldsba [%i0+%g0]0x89,%l1 ! %l1 = 0000000000000069 ! %l2 = caab9f7401f62437, Mem[0000000091800124] = 0b85d364, %asi = 80 stwa %l2,[%o3+0x024]%asi ! Mem[0000000091800124] = 01f62437 ! Mem[0000000067800130] = 8aab383f, %l4 = 00000000fa7be9fd ldstuba [%i3+%o6]0x88,%l4 ! %l4 = 000000000000003f ! Mem[0000000066800100] = caab9f7401f62437, %l3 = 00000000ffffffff ldx [%i1+%g0],%l3 ! %l3 = caab9f7401f62437 p43_label_7: ! Mem[0000000066800134] = 4969a1de, %l7 = ffffffd7, %l5 = 009cbdd0 add %i1,0x34,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000004969a1de ! Mem[0000000066800118] = ff24eef5, %l7 = ffffffffffffffd7 lduh [%i1+%i6],%l7 ! %l7 = 000000000000ff24 ! %l6 = 00000081, %l7 = 0000ff24, Mem[0000000090800118] = b1df1863 61d3fbdc std %l6,[%o1+%i6] ! Mem[0000000090800118] = 00000081 0000ff24 ! %l1 = 0000000000000069, Mem[0000000091000118] = 28238bb1833d66b8 stx %l1,[%o2+%i6] ! Mem[0000000091000118] = 0000000000000069 ! %l0 = 00000000000000b6, Mem[0000000067800110] = 4040ae6800000086 stxa %l0,[%i3+%i5]0x89 ! Mem[0000000067800110] = 00000000000000b6 ! %l6 = 0000000000000081, Mem[0000000090800130] = e8614bb4 stba %l6,[%o1+0x030]%asi ! Mem[0000000090800130] = 81614bb4 ! Mem[0000000066000126] = 33a93a3f, %l2 = caab9f7401f62437 ldstub [%i0+0x026],%l2 ! %l2 = 000000000000003a ! %l7 = 000000000000ff24, Mem[000000006600012e] = ee8c680e, %asi = 80 stha %l7,[%i0+0x02e]%asi ! Mem[000000006600012c] = ee8cff24 ! Mem[0000000067800111] = b6000000, %l6 = 0000000000000081 ldstub [%i3+0x011],%l6 ! %l6 = 0000000000000000 ! Mem[0000000067000108] = 3cee2c1bff2ffcad, %l2 = 000000000000003a, %l0 = 00000000000000b6 add %i2,0x08,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 3cee2c1bff2ffcad p43_label_8: ! %l6 = 00000000, %l7 = 0000ff24, Mem[0000000067800110] = b6ff0000 00000000 stda %l6,[%i3+%i5]0x80 ! Mem[0000000067800110] = 00000000 0000ff24 ! %l0 = 3cee2c1bff2ffcad, Mem[0000000066800110] = 29bbff5e00003cee stx %l0,[%i1+%i5] ! Mem[0000000066800110] = 3cee2c1bff2ffcad ! Mem[0000000066000108] = cece9fa8d0532175, %l4 = 000000000000003f ldxa [%i0+%i4]0x88,%l4 ! %l4 = cece9fa8d0532175 ! %l0 = 3cee2c1bff2ffcad, Mem[0000000066000118] = 8e4b6077863afd63 stxa %l0,[%i0+%i6]0x81 ! Mem[0000000066000118] = 3cee2c1bff2ffcad ! Mem[0000000066800116] = ff2ffcad, %l3 = caab9f7401f62437 ldstub [%i1+0x016],%l3 ! %l3 = 00000000000000fc ! Mem[0000000066800110] = 3cee2c1b, %l4 = cece9fa8d0532175 ldstuba [%i1+%i5]0x80,%l4 ! %l4 = 000000000000003c ! %l5 = 000000004969a1de, Mem[0000000067000128] = 4f7a1d2e9e75e525 stxa %l5,[%i2+%o5]0x81 ! Mem[0000000067000128] = 000000004969a1de ! Mem[0000000067800110] = 00000000, %l0 = 3cee2c1bff2ffcad swapa [%i3+%i5]0x89,%l0 ! %l0 = 0000000000000000 ! Mem[0000000066800138] = 1adcb4ad, %l3 = 00000000000000fc swap [%i1+0x038],%l3 ! %l3 = 000000001adcb4ad ! Mem[0000000091000138] = 0a670959, %l18 = ea96cd4a40a3a661 ldub [%o2+0x03a],%g2 ! %g2 = 000000000000000a p43_label_9: ! Mem[0000000066800138] = 000000fc, %l6 = 0000000000000000 ldsb [%i1+0x039],%l6 ! %l6 = 0000000000000000 ! Mem[0000000067000100] = d700006c46b07413, %l7 = 000000000000ff24, %l2 = 000000000000003a casxa [%i2]0x80,%l7,%l2 ! %l2 = d700006c46b07413 ! Mem[0000000066800110] = ffee2c1b, %l2 = d700006c46b07413 ldswa [%i1+%i5]0x80,%l2 ! %l2 = ffffffffffee2c1b ! Mem[0000000066800128] = d66180ca, %l0 = 0000000000000000 swapa [%i1+%o5]0x88,%l0 ! %l0 = 00000000d66180ca ! Mem[0000000091800128] = bf401764, %l18 = ea96cd4a40a3a661 lduw [%o3+%o5],%g2 ! %g2 = ea96cd4a40a3a661 ! Mem[0000000066800132] = fff59f2b, %l2 = ffffffffffee2c1b ldstub [%i1+0x032],%l2 ! %l2 = 000000000000009f ! Mem[000000006680011a] = ff24eef5, %l6 = 0000000000000000 ldstub [%i1+0x01a],%l6 ! %l6 = 00000000000000ee ! Mem[000000006780011c] = f5d7496f, %l6 = 000000ee, %l6 = 000000ee add %i3,0x1c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000f5d7496f ! Mem[0000000066800110] = ffee2c1b, %l1 = 0000000000000069 swap [%i1+%i5],%l1 ! %l1 = 00000000ffee2c1b ! Mem[000000006600011f] = ff2ffcad, %l0 = 00000000d66180ca ldstub [%i0+0x01f],%l0 ! %l0 = 00000000000000ad p43_label_10: ! %l2 = 0000009f, %l3 = 1adcb4ad, Mem[0000000091000108] = 00000000 1adcb4ad std %l2,[%o2+%i4] ! Mem[0000000091000108] = 0000009f 1adcb4ad ! Mem[0000000066800118] = f5ff24ff, %l6 = 00000000f5d7496f swapa [%i1+%i6]0x89,%l6 ! %l6 = 00000000f5ff24ff ! Mem[000000006780011c] = f5d7496f, %l2 = 000000000000009f swap [%i3+0x01c],%l2 ! %l2 = 00000000f5d7496f ! Mem[000000009000013c] = 5e9ebd9d, %l18 = ea96cd4a40a3a661 ldsb [%o0+0x03c],%g2 ! %g2 = 000000000000005e ! Mem[0000000066800100] = caab9f74, %l7 = 000000000000ff24 lduwa [%i1+%g0]0x80,%l7 ! %l7 = 00000000caab9f74 ! %l2 = f5d7496f, %l3 = 1adcb4ad, Mem[0000000067000118] = 2a94fc68 2e1d7a4f stda %l2,[%i2+%i6]0x88 ! Mem[0000000067000118] = f5d7496f 1adcb4ad ! Mem[0000000066000134] = 2d1a7008, %l0 = 000000ad, %l2 = f5d7496f add %i0,0x34,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 000000002d1a7008 ! Mem[0000000067800130] = ff38ab8a, %l4 = 000000000000003c ldsw [%i3+%o6],%l4 ! %l4 = ffffffffff38ab8a ! Mem[0000000066000108] = d0532175, %l7 = 00000000caab9f74 ldstuba [%i0+%i4]0x88,%l7 ! %l7 = 0000000000000075 ! Mem[0000000067000112] = d4b4ae9d, %l4 = ffffffffff38ab8a ldstub [%i2+0x012],%l4 ! %l4 = 00000000000000ae p43_label_11: ! Mem[0000000067800108] = 223ab2f8, %l1 = 00000000ffee2c1b lduha [%i3+%i4]0x88,%l1 ! %l1 = 000000000000b2f8 ! %l2 = 000000002d1a7008, Mem[000000009080012e] = 412b8161 sth %l2,[%o1+0x02e] ! Mem[000000009080012c] = 70088161 ! Mem[000000006700011c] = adb4dc1a, %l6 = f5ff24ff, %l2 = 2d1a7008 add %i2,0x1c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000adb4dc1a ! Mem[000000006600012f] = ee8cff24, %l5 = 000000004969a1de ldstub [%i0+0x02f],%l5 ! %l5 = 0000000000000024 ! Mem[0000000066000118] = 1b2cee3c, %l3 = 000000001adcb4ad lduba [%i0+%i6]0x88,%l3 ! %l3 = 000000000000003c ! Mem[0000000066800130] = 2bfff5ff, %l2 = 00000000adb4dc1a ldstuba [%i1+%o6]0x89,%l2 ! %l2 = 00000000000000ff ! Mem[0000000067800100] = 65ba86d7, %l7 = 0000000000000075 ldstuba [%i3+%g0]0x88,%l7 ! %l7 = 00000000000000d7 ! Mem[0000000090800130] = 81614bb4, %l18 = ea96cd4a40a3a661 ldsh [%o1+%o6],%g2 ! %g2 = ffffffffffff8161 ! %l0 = 00000000000000ad, Mem[0000000067000108] = 1b2cee3c stha %l0,[%i2+%i4]0x89 ! Mem[0000000067000108] = 1b2c00ad ! Mem[0000000066800100] = caab9f74, %l6 = 00000000f5ff24ff swap [%i1+%g0],%l6 ! %l6 = 00000000caab9f74 p43_label_12: ! %l2 = 00000000000000ff, Mem[0000000066000110] = 551d1aff stha %l2,[%i0+%i5]0x89 ! Mem[0000000066000110] = 551d00ff ! Mem[0000000066800120] = 000086d775dc0550, %l4 = 00000000000000ae, %l7 = 00000000000000d7 add %i1,0x20,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 000086d775dc0550 ! %l5 = 0000000000000024, Mem[0000000067800122] = 5a02434c sth %l5,[%i3+0x022] ! Mem[0000000067800120] = 5a020024 ! Mem[0000000067800128] = ff16ff8d, %l1 = 000000000000b2f8 ldsha [%i3+%o5]0x81,%l1 ! %l1 = ffffffffffffff16 ! Mem[0000000067800120] = 2400025a, %l2 = 00000000000000ff ldstuba [%i3+%o4]0x89,%l2 ! %l2 = 000000000000005a ! %l6 = 00000000caab9f74, Mem[0000000091800107] = 0d233587 stb %l6,[%o3+0x007] ! Mem[0000000091800104] = 74233587 ! Mem[0000000091800138] = d0837b37 8e3ab89c, %l2 = 0000005a, %l3 = 0000003c ldda [%o3+0x038]%asi,%g2 ! %l2 = 000000000000005a 000000000000003c ! Mem[000000006680013c] = 4d5fe33f, %l3 = 000000000000003c ldstub [%i1+0x03c],%l3 ! %l3 = 000000000000004d ! Mem[0000000091800108] = 233587c3 5071cebe, %l2 = 0000005a, %l3 = 0000004d ldd [%o3+%i4],%g2 ! %l2 = 000000000000005a 000000000000004d ! Mem[000000006700010c] = ff2ffcad, %l1 = ffffff16, %l7 = 75dc0550 add %i2,0x0c,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000ff2ffcad p43_label_13: ! Mem[0000000067800110] = adfc2fff, %l7 = 00000000ff2ffcad swap [%i3+%i5],%l7 ! %l7 = 00000000adfc2fff ! Mem[0000000066000110] = ff001d55ba2b60b7, %l4 = 00000000000000ae, %l0 = 00000000000000ad add %i0,0x10,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = ff001d55ba2b60b7 ! Mem[0000000067800104] = 62b19444, %l7 = 00000000adfc2fff swap [%i3+0x004],%l7 ! %l7 = 0000000062b19444 ! Mem[0000000091800130] = b4948512, %l18 = ea96cd4a40a3a661 lduw [%o3+%o6],%g2 ! %g2 = ea96cd4a40a3a661 ! Mem[000000006600013f] = f5cb0530, %l3 = 000000000000004d ldstub [%i0+0x03f],%l3 ! %l3 = 0000000000000030 ! Mem[0000000091000108] = 9f1adcb4, %l18 = ea96cd4a40a3a661 ldub [%o2+0x00b],%g2 ! %g2 = 000000000000009f ! Mem[0000000066800100] = ff24fff5, %l7 = 0000000062b19444 ldsha [%i1+%g0]0x89,%l7 ! %l7 = fffffffffffffff5 ! Mem[0000000066000130] = f3424a0d 2d1a7008, %l6 = caab9f74, %l7 = fffffff5 ldda [%i0+%o6]0x81,%l6 ! %l6 = 00000000f3424a0d 000000002d1a7008 ! Mem[0000000067800118] = ac56ff04, %l2 = 000000000000005a lduwa [%i3+%i6]0x80,%l2 ! %l2 = 00000000ac56ff04 ! Mem[0000000066800102] = f5ff24ff, %l6 = 00000000f3424a0d ldstub [%i1+0x002],%l6 ! %l6 = 0000000000000024 p43_label_14: ! Mem[0000000067800107] = adfc2fff, %l2 = 00000000ac56ff04 ldstub [%i3+0x007],%l2 ! %l2 = 00000000000000ff ! Mem[000000006680011f] = 5b95362c, %l5 = 0000000000000024 ldstub [%i1+0x01f],%l5 ! %l5 = 000000000000002c ! Mem[000000006700010c] = ff2ffcad, %l4 = 00000000000000ae, %asi = 80 swapa [%i2+0x00c]%asi,%l4 ! %l4 = 00000000ff2ffcad ! %l1 = ffffffffffffff16, Mem[0000000067800108] = 223ab2f8 stba %l1,[%i3+%i4]0x89 ! Mem[0000000067800108] = 223ab216 ! Mem[0000000067800120] = ff020024, %l5 = 000000000000002c lduba [%i3+%o4]0x80,%l5 ! %l5 = 00000000000000ff ! %l4 = ff2ffcad, %l5 = 000000ff, Mem[0000000090000120] = 028c20cc 28420202 std %l4,[%o0+%o4] ! Mem[0000000090000120] = ff2ffcad 000000ff ! Mem[0000000066000138] = 0e1bb33ef5cb05ff, %l0 = ff001d55ba2b60b7, %l2 = 00000000000000ff add %i0,0x38,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 0e1bb33ef5cb05ff ! Mem[0000000067800100] = ff86ba65, %l4 = 00000000ff2ffcad ldub [%i3+0x002],%l4 ! %l4 = 00000000000000ba ! Mem[0000000067800138] = e08274d0, %l0 = ff001d55ba2b60b7 swap [%i3+0x038],%l0 ! %l0 = 00000000e08274d0 ! %l0 = 00000000e08274d0, Mem[000000009100011a] = 00000000 stba %l0,[%o2+0x01a]%asi ! Mem[0000000091000118] = d0000000 p43_label_15: ! Mem[0000000067800100] = 65ba86ff, %l5 = 00000000000000ff ldsba [%i3+%g0]0x88,%l5 ! %l5 = ffffffffffffffff ! Mem[0000000066000110] = ff001d55ba2b60b7, %l3 = 0000000000000030, %l5 = ffffffffffffffff add %i0,0x10,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = ff001d55ba2b60b7 ! Mem[0000000067000120] = 87a334e5, %l1 = ffffffffffffff16 swapa [%i2+%o4]0x88,%l1 ! %l1 = 0000000087a334e5 ! Mem[0000000066800130] = fff5ff2b, %l5 = ff001d55ba2b60b7 swap [%i1+%o6],%l5 ! %l5 = 00000000fff5ff2b ! Mem[0000000066000110] = ff001d55, %l5 = fff5ff2b, %l3 = 00000030 add %i0,0x10,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000ff001d55 ! Mem[0000000066800130] = ba2b60b7, %l4 = 00000000000000ba ldsha [%i1+%o6]0x81,%l4 ! %l4 = ffffffffffffba2b ! %l4 = ffffffffffffba2b, Mem[0000000090800100] = 854c6242 stb %l4,[%o1+%g0] ! Mem[0000000090800100] = 2b4c6242 ! Mem[0000000067000128] = 00000000 4969a1de, %l0 = e08274d0, %l1 = 87a334e5 ldda [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000 000000004969a1de ! Mem[0000000066800110] = 00000069, %l6 = 0000000000000024 ldstub [%i1+%i5],%l6 ! %l6 = 0000000000000000 ! %l6 = 00000000, %l7 = 2d1a7008, Mem[0000000091000100] = 4f11c436 30fee667 std %l6,[%o2+%g0] ! Mem[0000000091000100] = 00000000 2d1a7008 ba,a p43_not_taken_0_end p43_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p43_branch_failed p43_not_taken_0_end: ! End of Random Code for Processor 43 1: membar #Sync ! Force all stores to complete p43_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0ac] ! Set processor 43 done flag ! Check Registers p43_check_registers: set p43_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000000 bne,a,pn %xcc,p43_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000004969a1de bne,a,pn %xcc,p43_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0e1bb33ef5cb05ff bne,a,pn %xcc,p43_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ff001d55 bne,a,pn %xcc,p43_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffffffba2b bne,a,pn %xcc,p43_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000fff5ff2b bne,a,pn %xcc,p43_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000000 bne,a,pn %xcc,p43_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000002d1a7008 bne,a,pn %xcc,p43_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p43_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ff2153d0a89fcece ldx [%i0+0x008],%g3 ! Observed data at 0000000066000108 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3cee2c1bff2ffcff ldx [%i0+0x018],%g3 ! Observed data at 0000000066000118 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 67f053ea33a9ff3f ldx [%i0+0x020],%g3 ! Observed data at 0000000066000120 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9e75e525ee8cffff ldx [%i0+0x028],%g3 ! Observed data at 0000000066000128 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x028,%g4 set p43_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = f5ffffff01f62437 ldx [%i1+0x000],%g3 ! Observed data at 0000000066800100 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 54000000ffffffd7 ldx [%i1+0x008],%g3 ! Observed data at 0000000066800108 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff000069ff2fffad ldx [%i1+0x010],%g3 ! Observed data at 0000000066800110 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6f49d7f55b9536ff ldx [%i1+0x018],%g3 ! Observed data at 0000000066800118 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000000a3cd7983 ldx [%i1+0x028],%g3 ! Observed data at 0000000066800128 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ba2b60b74969a1de ldx [%i1+0x030],%g3 ! Observed data at 0000000066800130 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000fcff5fe33f ldx [%i1+0x038],%g3 ! Observed data at 0000000066800138 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x038,%g4 set p43_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ad002c1b000000ae ldx [%i2+0x008],%g3 ! Observed data at 0000000067000108 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d4b4ff9da6da510f ldx [%i2+0x010],%g3 ! Observed data at 0000000067000110 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6f49d7f5adb4dc1a ldx [%i2+0x018],%g3 ! Observed data at 0000000067000118 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 16ffffff0f87838d ldx [%i2+0x020],%g3 ! Observed data at 0000000067000120 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x020,%g4 set p43_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff86ba65adfc2fff ldx [%i3+0x000],%g3 ! Observed data at 0000000067800100 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 16b23a22387b6bda ldx [%i3+0x008],%g3 ! Observed data at 0000000067800108 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff2ffcad0000ff24 ldx [%i3+0x010],%g3 ! Observed data at 0000000067800110 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ac56ff040000009f ldx [%i3+0x018],%g3 ! Observed data at 0000000067800118 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff020024b19b78c9 ldx [%i3+0x020],%g3 ! Observed data at 0000000067800120 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff16ff8d0000004d ldx [%i3+0x028],%g3 ! Observed data at 0000000067800128 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff38ab8a40ffdca6 ldx [%i3+0x030],%g3 ! Observed data at 0000000067800130 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ba2b60b7d61f5858 ldx [%i3+0x038],%g3 ! Observed data at 0000000067800138 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x038,%g4 ! The test for processor 43 has passed p43_passed: ta GOOD_TRAP nop p43_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p43_failed p43_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p43_failed p43_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p43_failed p43_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p43_failed p43_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p43_failed p43_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p43_failed p43_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p43_failed p43_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p43_failed ! The test for processor 43 failed p43_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0ac] ! Set processor 43 done flag set p43_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 43 failed p43_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0ac] ! Set processor 43 done flag set p43_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p43_dfill_failed: ba p43_failed mov 0xddd,%g1 p43_selfmod_failed: ba p43_failed mov 0xabc,%g1 p43_common_error: or %g0,0xf0b,%g1 ba p43_failed mov %o5,%g3 p43_common_signature_error: set p43_temp,%g1 ba p43_failed st %g2,[%g1] ! Common Lock Number p43_common_timeout: set p43_temp,%g1 ba p43_failed st %g2,[%g1] ! Common Lock Number p43_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p43_failed mov 0x0,%g3 p43_trap1e: ldub [%i0+0x031],%l6 ! Mem[0000000066000131] ldstub [%i3+0x005],%l2 ! Mem[0000000067800105] stb %l7,[%i3+0x02c] ! Mem[000000006780012c] ldub [%i1+0x03e],%l6 ! Mem[000000006680013e] swap [%i3+0x02c],%l7 ! Mem[000000006780012c] ldub [%i1+0x00c],%l5 ! Mem[000000006680010c] done p43_trap1o: ldub [%o0+0x031],%l6 ! Mem[0000000066000131] ldstub [%o3+0x005],%l2 ! Mem[0000000067800105] stb %l7,[%o3+0x02c] ! Mem[000000006780012c] ldub [%o1+0x03e],%l6 ! Mem[000000006680013e] swap [%o3+0x02c],%l7 ! Mem[000000006780012c] ldub [%o1+0x00c],%l5 ! Mem[000000006680010c] done p43_trap2e: ldstub [%i2+0x00a],%l3 ! Mem[000000006700010a] ldstub [%i2+0x036],%l3 ! Mem[0000000067000136] lduw [%i0+0x038],%l3 ! Mem[0000000066000138] ldx [%i2+0x008],%l4 ! Mem[0000000067000108] done p43_trap2o: ldstub [%o2+0x00a],%l3 ! Mem[000000006700010a] ldstub [%o2+0x036],%l3 ! Mem[0000000067000136] lduw [%o0+0x038],%l3 ! Mem[0000000066000138] ldx [%o2+0x008],%l4 ! Mem[0000000067000108] done p43_trap3e: nop nop nop nop nop done p43_trap3o: nop nop nop nop nop done p43_init_memory_pointers: set p43_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p43_local0_start,%i0 set p43_local1_start,%i1 set p43_local2_start,%i2 set p43_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 674f0328ddca4818 ldx [%g1+0x008],%l1 ! %l1 = c7613851d144a019 ldx [%g1+0x010],%l2 ! %l2 = 997a40e04d24eef5 ldx [%g1+0x018],%l3 ! %l3 = 4ff1438fe51c48a9 ldx [%g1+0x020],%l4 ! %l4 = 79eadda0b1f233bd ldx [%g1+0x028],%l5 ! %l5 = 695a9a84b4e466c9 ldx [%g1+0x030],%l6 ! %l6 = 3c94dd601adcb4ad ldx [%g1+0x038],%l7 ! %l7 = db97c0b9fe8dfb1e ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 44 processor_44: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xb0] ! Set the start flag wrpr %g0,7,%cleanwin call p44_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 44 wr %g0,0x4,%fprs ! Make sure fef is 1 set p44_init_freg,%g1 ! %f0 = 0017aa24 bbc60714 c83baeef d4993267 ! %f4 = 2054c667 8cfb02da fe0fae45 a4ff8ea4 ! %f8 = d43317f6 455b4add 9af4e321 76a6aba1 ! %f12 = a0af166d 2c1596f6 ee6e4a44 a2c339fe ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 425e6ec1 c26052ed fa2b9df7 025c46c8 ! %f20 = 6da0c8bd 409a2271 86158c60 d9954960 ! %f24 = 390ed899 da045182 61384913 df4de76f ! %f28 = ad187dec 56ddf3dd d28c153b 105f4418 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = cf8e5fcd bac9c1cc 79b05b1a fb886b23 ! %f36 = 1334cb97 1231b4fa a7e3cd8a b12932ae ! %f40 = a7d2e0f8 2152fc5d 0cbd2253 9e3a4b8b ! %f44 = 6d62f7b1 7f1bc5d0 0c9c09e3 98e83b89 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8902340f0000003d,%g7,%g1 ! GSR scale = 7, align = 5 wr %g1,%g0,%gsr ! GSR = 8902340f0000003d wr %g0,%y ! Clear Y 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[0000000068800100] = 0aa52215, %l0 = 66cd682f, %l2 = b2d2b1d4 casa [%i1]0x80,%l0,%l2 ! %l2 = 000000000aa52215 ! %l2 = 000000000aa52215, Mem[0000000090000118] = 20335f9f35f576a0 stx %l2,[%o0+%i6] ! Mem[0000000090000118] = 000000000aa52215 ! %l7 = 8e33bc81c92b62be, Mem[0000000090000134] = 0eaa4fa4, %asi = 80 stwa %l7,[%o0+0x034]%asi ! Mem[0000000090000134] = c92b62be ! Mem[0000000069800110] = 26a2f5d5, %l5 = c2d2b297a755928f ldstuba [%i3+%i5]0x80,%l5 ! %l5 = 0000000000000026 ! Mem[0000000091000128] = f4c833a81c456b0e, %l18 = 3bd9dd60e7dcfeaa ldx [%o2+%o5],%g2 ! %g2 = f4c833a81c456b0e ! Mem[0000000069800120] = 0cc45c5e, %l2 = 000000000aa52215 ldstub [%i3+%o4],%l2 ! %l2 = 000000000000000c ! Mem[0000000069000122] = 5459aa5a, %l6 = 907fd0ffbe306022 ldstub [%i2+0x022],%l6 ! %l6 = 00000000000000aa ! Mem[0000000068000130] = 0998d8b1, %l5 = 0000000000000026 swap [%i0+%o6],%l5 ! %l5 = 000000000998d8b1 ! Mem[0000000091800130] = b4948512 ed611253, %l6 = 000000aa, %l7 = c92b62be ldd [%o3+%o6],%g2 ! %l6 = 00000000000000aa 8e33bc81c92b62be ! Mem[0000000069800111] = ffa2f5d5, %l1 = cf6d2f2bfbcde9e9 ldstub [%i3+0x011],%l1 ! %l1 = 00000000000000a2 p44_label_2: ! Mem[0000000068800104] = 0a78d6cc, %l1 = 00000000000000a2 swap [%i1+0x004],%l1 ! %l1 = 000000000a78d6cc ! Mem[0000000068800115] = 010f05b3, %l7 = 8e33bc81c92b62be ldstub [%i1+0x015],%l7 ! %l7 = 000000000000000f ! %l5 = 000000000998d8b1, Mem[0000000091800108] = 233587c35071cebe stx %l5,[%o3+%i4] ! Mem[0000000091800108] = 000000000998d8b1 ! Mem[0000000069800100] = 235a72be, %l2 = 000000000000000c lduha [%i3+%g0]0x88,%l2 ! %l2 = 00000000000072be ! Mem[0000000069800139] = c7efc17a, %l5 = 000000000998d8b1 ldstuba [%i3+0x039]%asi,%l5 ! %l5 = 00000000000000ef ! Mem[0000000068000130] = 0000002694877a40, %l7 = 000000000000000f, %l1 = 000000000a78d6cc add %i0,0x30,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 0000002694877a40 ! %l2 = 00000000000072be, Mem[000000009080010c] = cbefad54 stba %l2,[%o1+0x00c]%asi ! Mem[000000009080010c] = beefad54 ! Mem[0000000069800100] = be725a23, %l3 = 3931540c40559402 lduha [%i3+%g0]0x80,%l3 ! %l3 = 000000000000be72 ! Mem[0000000068800110] = bee49048, %l4 = 91dadc39, %l5 = 000000ef add %i1,0x10,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000bee49048 ! Mem[0000000069000130] = 25b9545929feeb98, %l4 = ff5762da91dadc39, %l6 = 00000000000000aa add %i2,0x30,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 25b9545929feeb98 p44_label_3: ! Mem[0000000091800104] = ed61de0d, %l18 = 3bd9dd60e7dcfeaa ldsh [%o3+0x004],%g2 ! %g2 = ffffffffffffed61 ! Mem[0000000068000108] = 4e8c93fa, %l0 = a7b361a666cd682f ldstuba [%i0+%i4]0x89,%l0 ! %l0 = 00000000000000fa ! Mem[0000000068800108] = 7a62de3c4e178e8e, %l6 = 25b9545929feeb98, %l4 = ff5762da91dadc39 add %i1,0x08,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 7a62de3c4e178e8e ! %l6 = 29feeb98, %l7 = 0000000f, Mem[0000000091000128] = f4c833a8 1c456b0e std %l6,[%o2+%o5] ! Mem[0000000091000128] = 29feeb98 0000000f ! Mem[0000000090000108] = 7425c40f, %l18 = 3bd9dd60e7dcfeaa ldsw [%o0+%i4],%g2 ! %g2 = 3bd9dd60e7dcfeaa ! Mem[0000000091800134] = 1253d083, %l18 = 3bd9dd60e7dcfeaa lduh [%o3+0x036],%g2 ! %g2 = 0000000000001253 ! Mem[0000000069000104] = 92f480a6, %l4 = 7a62de3c4e178e8e swap [%i2+0x004],%l4 ! %l4 = 0000000092f480a6 ! Mem[0000000069000110] = b200fc1f, %l0 = 00000000000000fa swapa [%i2+%i5]0x88,%l0 ! %l0 = 00000000b200fc1f ! Mem[000000006800012c] = 186d66d3, %l3 = 000000000000be72 swap [%i0+0x02c],%l3 ! %l3 = 00000000186d66d3 ! %l2 = 000072be, %l3 = 186d66d3, Mem[0000000068800130] = 4cca7db1 469af78f stda %l2,[%i1+%o6]0x81 ! Mem[0000000068800130] = 000072be 186d66d3 p44_label_4: ! %l3 = 00000000186d66d3, Mem[0000000090800138] = 30a966cfb6366d86 stx %l3,[%o1+0x038] ! Mem[0000000090800138] = 00000000186d66d3 ! Mem[0000000068000110] = 467cc439, %l4 = 0000000092f480a6, %asi = 80 swapa [%i0+0x010]%asi,%l4 ! %l4 = 00000000467cc439 ! %l0 = b200fc1f, %l1 = 94877a40, Mem[0000000068000100] = 83214bbc 5b51ca96 std %l0,[%i0+%g0] ! Mem[0000000068000100] = b200fc1f 94877a40 ! Mem[0000000068800130] = 000072be186d66d3, %l0 = 00000000b200fc1f ldxa [%i1+0x030]%asi,%l0 ! %l0 = 000072be186d66d3 ! %l4 = 00000000467cc439, Mem[0000000069000128] = 3c2ba7a5 stwa %l4,[%i2+%o5]0x81 ! Mem[0000000069000128] = 467cc439 ! Mem[0000000069000118] = d8335673, %l2 = 00000000000072be, %asi = 80 swapa [%i2+0x018]%asi,%l2 ! %l2 = 00000000d8335673 ! Mem[0000000091000120] = 9398602703ba71d0, %l18 = 3bd9dd60e7dcfeaa ldx [%o2+%o4],%g2 ! %g2 = 9398602703ba71d0 ! Mem[000000009180012c] = 7c6ab494, %l18 = 3bd9dd60e7dcfeaa ldsh [%o3+0x02e],%g2 ! %g2 = 0000000000007c6a ! %l7 = 000000000000000f, Mem[0000000091800102] = 76b1ed61 stb %l7,[%o3+0x002] ! Mem[0000000091800100] = 0fb1ed61 ! Mem[0000000068800130] = 000072be, %l4 = 00000000467cc439 lduba [%i1+%o6]0x80,%l4 ! %l4 = 0000000000000000 p44_label_5: ! Mem[000000006800010e] = bc28d51e, %l6 = 25b9545929feeb98 ldstub [%i0+0x00e],%l6 ! %l6 = 00000000000000d5 ! Mem[0000000068000110] = 70aedb13 a680f492, %l6 = 000000d5, %l7 = 0000000f ldda [%i0+%i5]0x88,%l6 ! %l6 = 00000000a680f492 0000000070aedb13 ! Mem[0000000091800110] = 477a17de, %l18 = 3bd9dd60e7dcfeaa lduw [%o3+%i5],%g2 ! %g2 = 3bd9dd60e7dcfeaa ! Mem[0000000068000100] = b200fc1f, %l7 = 0000000070aedb13 swapa [%i0+%g0]0x80,%l7 ! %l7 = 00000000b200fc1f ! %l1 = 0000002694877a40, Mem[0000000068000118] = 8c5f83fb stwa %l1,[%i0+%i6]0x89 ! Mem[0000000068000118] = 94877a40 ! Mem[0000000069000110] = fa000000, %l3 = 00000000186d66d3 swap [%i2+%i5],%l3 ! %l3 = 00000000fa000000 ! Mem[0000000069000130] = 25b9545929feeb98, %l0 = 000072be186d66d3, %l4 = 0000000000000000 add %i2,0x30,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 25b9545929feeb98 ! Mem[0000000069000118] = be720000, %l4 = 25b9545929feeb98 ldstuba [%i2+%i6]0x88,%l4 ! %l4 = 0000000000000000 ! Mem[0000000069000108] = 35c660e5, %l2 = 00000000d8335673 swapa [%i2+%i4]0x80,%l2 ! %l2 = 0000000035c660e5 ! %l1 = 0000002694877a40, Mem[0000000068800128] = 3a1c913d, %asi = 80 stha %l1,[%i1+0x028]%asi ! Mem[0000000068800128] = 7a40913d p44_label_6: ! Mem[000000006980011a] = 4d1d5dc5, %l3 = 00000000fa000000 ldstub [%i3+0x01a],%l3 ! %l3 = 000000000000005d ! Mem[0000000069800120] = ffc45c5e, %l7 = b200fc1f, %l1 = 94877a40 add %i3,0x20,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000ffc45c5e ! Mem[0000000069800123] = ffc45c5e, %l3 = 000000000000005d ldstub [%i3+0x023],%l3 ! %l3 = 000000000000005e ! %l1 = 00000000ffc45c5e, Mem[0000000090800100] = 854c624210c761e3 stx %l1,[%o1+%g0] ! Mem[0000000090800100] = 00000000ffc45c5e ! Mem[0000000069000118] = ff0072be, %l4 = 0000000000000000 ldstuba [%i2+%i6]0x80,%l4 ! %l4 = 00000000000000ff ! Mem[0000000069800130] = 4fe9057b, %l7 = 00000000b200fc1f swapa [%i3+%o6]0x88,%l7 ! %l7 = 000000004fe9057b ! Mem[0000000068000130] = 0000002694877a40, %l1 = 00000000ffc45c5e, %l3 = 000000000000005e add %i0,0x30,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 0000002694877a40 ! %l2 = 0000000035c660e5, Mem[000000006900013c] = d29cdee8 sth %l2,[%i2+0x03c] ! Mem[000000006900013c] = 60e5dee8 ! Mem[0000000068800108] = 7a62de3c4e178e8e, %l1 = 00000000ffc45c5e, %l0 = 000072be186d66d3 add %i1,0x08,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 7a62de3c4e178e8e ! Mem[0000000068000118] = 407a8794, %l5 = 00000000bee49048 ldstuba [%i0+%i6]0x80,%l5 ! %l5 = 0000000000000040 p44_label_7: ! %l5 = 0000000000000040, Mem[000000009080010c] = beefad54 stw %l5,[%o1+0x00c] ! Mem[000000009080010c] = 00000040 ! %l2 = 0000000035c660e5, Mem[0000000068800108] = 3cde627a stba %l2,[%i1+%i4]0x89 ! Mem[0000000068800108] = 3cde62e5 ! Mem[0000000069800114] = 7a0e7a46, %l0 = 4e178e8e, %l0 = 4e178e8e add %i3,0x14,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 000000007a0e7a46 ! Mem[0000000068000110] = a680f492, %l1 = 00000000ffc45c5e ldsba [%i0+%i5]0x89,%l1 ! %l1 = ffffffffffffff92 ! Mem[000000006880011c] = acabf58c, %l6 = 00000000a680f492 swap [%i1+0x01c],%l6 ! %l6 = 00000000acabf58c ! %l6 = 00000000acabf58c, Mem[0000000091800116] = d1320316 sth %l6,[%o3+0x016] ! Mem[0000000091800114] = f58c0316 ! %l7 = 000000004fe9057b, Mem[0000000090800110] = 05b93bc74f009b20 stx %l7,[%o1+%i5] ! Mem[0000000090800110] = 000000004fe9057b ! Mem[000000006800013a] = 0cf7b6d1, %l7 = 000000004fe9057b ldstub [%i0+0x03a],%l7 ! %l7 = 00000000000000b6 ! Mem[0000000069000100] = 443d66b2, %l4 = 00000000000000ff, %asi = 80 swapa [%i2+0x000]%asi,%l4 ! %l4 = 00000000443d66b2 ! Mem[0000000069000108] = d8335673d1264b64, %l5 = 0000000000000040, %l7 = 00000000000000b6 add %i2,0x08,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = d8335673d1264b64 p44_label_8: ! Mem[0000000069000104] = 4e178e8e, %l2 = 35c660e5, %l4 = 443d66b2 add %i2,0x04,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000004e178e8e ! Mem[000000009080011c] = 61d3fbdc, %l18 = 3bd9dd60e7dcfeaa ldsw [%o1+0x01c],%g2 ! %g2 = 3bd9dd60e7dcfeaa ! Mem[0000000068000128] = e6eceefd, %l7 = d8335673d1264b64, %asi = 80 swapa [%i0+0x028]%asi,%l7 ! %l7 = 00000000e6eceefd ! Mem[0000000068800108] = 3cde62e5, %l3 = 0000002694877a40 lduwa [%i1+%i4]0x88,%l3 ! %l3 = 000000003cde62e5 ! Mem[000000006880010c] = 4e178e8e, %l6 = 00000000acabf58c swap [%i1+0x00c],%l6 ! %l6 = 000000004e178e8e ! Mem[0000000068000128] = 644b26d1, %l1 = ffffffffffffff92 ldstuba [%i0+%o5]0x88,%l1 ! %l1 = 00000000000000d1 ! Mem[0000000090800134] = bb4d7b94, %l18 = 3bd9dd60e7dcfeaa ldsw [%o1+0x034],%g2 ! %g2 = 3bd9dd60e7dcfeaa ! Mem[0000000068800128] = 7a40913d, %l6 = 000000004e178e8e ldstub [%i1+%o5],%l6 ! %l6 = 000000000000007a ! Mem[0000000069000138] = 3f70d0f960e5dee8, %l1 = 00000000000000d1, %l1 = 00000000000000d1 add %i2,0x38,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 3f70d0f960e5dee8 ! Mem[0000000091800104] = ed61de0d, %l18 = 3bd9dd60e7dcfeaa ldsh [%o3+0x004],%g2 ! %g2 = ffffffffffffed61 p44_label_9: ! Mem[0000000069000130] = 5954b925, %l3 = 000000003cde62e5 ldstuba [%i2+%o6]0x89,%l3 ! %l3 = 0000000000000025 ! Mem[0000000091800120] = 725398d0, %l18 = 3bd9dd60e7dcfeaa lduh [%o3+%o4],%g2 ! %g2 = 0000000000007253 ! Mem[0000000068000118] = ff7a8794, %l0 = 000000007a0e7a46 swap [%i0+%i6],%l0 ! %l0 = 00000000ff7a8794 ! Mem[0000000069800108] = 525a4e63, %l5 = 0000000000000040 lduba [%i3+%i4]0x80,%l5 ! %l5 = 0000000000000052 ! Mem[000000009100012c] = 0000000f, %l18 = 3bd9dd60e7dcfeaa lduwa [%o2+0x02c]%asi,%g2 ! %g2 = 3bd9dd60e7dcfeaa ! Mem[0000000090800128] = 20d5ba79, %l18 = 3bd9dd60e7dcfeaa ldub [%o1+0x02a],%g2 ! %g2 = 0000000000000020 ! Mem[0000000068000130] = 26000000, %l6 = 000000000000007a lduwa [%i0+%o6]0x88,%l6 ! %l6 = 0000000026000000 ! %l2 = 0000000035c660e5, Mem[0000000069800128] = a6db05c0 stha %l2,[%i3+%o5]0x81 ! Mem[0000000069800128] = 60e505c0 ! Mem[0000000090000118] = 000000000aa52215, %l18 = 3bd9dd60e7dcfeaa ldx [%o0+%i6],%g2 ! %g2 = 000000000aa52215 ! Mem[0000000090800108] = 008aedfa00000040, %l18 = 3bd9dd60e7dcfeaa ldx [%o1+%i4],%g2 ! %g2 = 008aedfa00000040 p44_label_10: ! Mem[0000000068800130] = 000072be, %l1 = 3f70d0f960e5dee8 ldstuba [%i1+%o6]0x81,%l1 ! %l1 = 0000000000000000 ! Mem[0000000069000137] = 29feeb98, %l6 = 0000000026000000 ldstuba [%i2+0x037]%asi,%l6 ! %l6 = 0000000000000098 ! Mem[0000000069800130] = 1ffc00b2, %l1 = 0000000000000000 ldstuba [%i3+%o6]0x80,%l1 ! %l1 = 000000000000001f ! Mem[0000000068000120] = e76aa45cf876b560, %l3 = 0000000000000025 ldxa [%i0+%o4]0x80,%l3 ! %l3 = e76aa45cf876b560 ! Mem[0000000069000128] = 467cc439, %l3 = e76aa45cf876b560 swap [%i2+%o5],%l3 ! %l3 = 00000000467cc439 ! Mem[0000000068800113] = bee49048, %l0 = 00000000ff7a8794 ldstuba [%i1+0x013]%asi,%l0 ! %l0 = 0000000000000048 ! Mem[0000000068000119] = 7a0e7a46, %l3 = 00000000467cc439 ldstub [%i0+0x019],%l3 ! %l3 = 000000000000000e ! Mem[0000000069000120] = 5459ff5a, %l6 = 0000000000000098 ldstuba [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000054 ! Mem[000000006980013f] = acd22d34, %l3 = 000000000000000e ldstub [%i3+0x03f],%l3 ! %l3 = 0000000000000034 ! %l4 = 4e178e8e, %l5 = 00000052, Mem[0000000091000100] = 4f11c436 30fee667 std %l4,[%o2+%g0] ! Mem[0000000091000100] = 4e178e8e 00000052 p44_label_11: ! %l0 = 0000000000000048, Mem[0000000068000128] = ff264b64 stba %l0,[%i0+%o5]0x81 ! Mem[0000000068000128] = 48264b64 ! Mem[000000006900012c] = ae79f745, %l2 = 0000000035c660e5 ldswa [%i2+0x02c]%asi,%l2 ! %l2 = ffffffffae79f745 ! Mem[0000000069000130] = 5954b9ff, %l3 = 0000000000000034 ldstuba [%i2+%o6]0x89,%l3 ! %l3 = 00000000000000ff ! Mem[0000000068800107] = 000000a2, %l0 = 0000000000000048 ldstub [%i1+0x007],%l0 ! %l0 = 00000000000000a2 ! Mem[0000000068800120] = 6d7ce26f, %l0 = 00000000000000a2 ldstuba [%i1+%o4]0x81,%l0 ! %l0 = 000000000000006d ! %l5 = 0000000000000052, Mem[0000000069800118] = 4d1dffc5b3bcbb2b stxa %l5,[%i3+%i6]0x81 ! Mem[0000000069800118] = 0000000000000052 ! Mem[0000000068000110] = 92f480a613dbae70, %l6 = 0000000000000054, %l3 = 00000000000000ff add %i0,0x10,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 92f480a613dbae70 ! Mem[0000000090000110] = 43f39c3e, %l18 = 3bd9dd60e7dcfeaa lduh [%o0+0x012],%g2 ! %g2 = 00000000000043f3 ! Mem[000000009180013c] = 9c000000, %l18 = 3bd9dd60e7dcfeaa ldub [%o3+0x03f],%g2 ! %g2 = 000000000000009c ! Mem[0000000069800120] = ffc45cff, %l7 = e6eceefd, %l4 = 4e178e8e add %i3,0x20,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000ffc45cff p44_label_12: ! Mem[0000000069000138] = 3f70d0f9, %l6 = 0000000000000054 swap [%i2+0x038],%l6 ! %l6 = 000000003f70d0f9 ! Mem[0000000068800110] = ff90e4be, %l4 = 00000000ffc45cff lduba [%i1+%i5]0x88,%l4 ! %l4 = 00000000000000be ! Mem[000000006980012f] = 51e16dda, %l0 = 000000000000006d ldstub [%i3+0x02f],%l0 ! %l0 = 00000000000000da ! Mem[0000000068800134] = 186d66d3, %l1 = 000000000000001f, %asi = 80 swapa [%i1+0x034]%asi,%l1 ! %l1 = 00000000186d66d3 ! Mem[0000000069800106] = 4568953a, %l0 = 00000000000000da ldstub [%i3+0x006],%l0 ! %l0 = 0000000000000095 ! Mem[0000000090800120] = 67cb6fb0cd32aeda, %l18 = 3bd9dd60e7dcfeaa ldx [%o1+%o4],%g2 ! %g2 = 67cb6fb0cd32aeda ! Mem[0000000068800110] = ff90e4be, %l6 = 000000003f70d0f9 ldswa [%i1+%i5]0x88,%l6 ! %l6 = ffffffffff90e4be ! Mem[0000000068800128] = 3d9140ff, %l2 = ffffffffae79f745 ldstuba [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000ff ! Mem[0000000069000136] = 29feebff, %l4 = 00000000000000be ldstub [%i2+0x036],%l4 ! %l4 = 00000000000000eb ! Mem[0000000091000108] = cc4c9acf8f22b23f, %l18 = 3bd9dd60e7dcfeaa ldxa [%o2+0x008]%asi,%g2 ! %g2 = cc4c9acf8f22b23f p44_label_13: ! Mem[0000000069800107] = 4568ff3a, %l5 = 0000000000000052 ldstub [%i3+0x007],%l5 ! %l5 = 000000000000003a ! Mem[0000000069800110] = fffff5d5, %l6 = ff90e4be, %l3 = 13dbae70 add %i3,0x10,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000fffff5d5 ! Mem[0000000090000110] = 76bf43f3, %l18 = 3bd9dd60e7dcfeaa ldsh [%o0+%i5],%g2 ! %g2 = 00000000000076bf ! Mem[0000000069000118] = ff0072be, %l1 = 00000000186d66d3 ldstuba [%i2+%i6]0x81,%l1 ! %l1 = 00000000000000ff ! Mem[0000000068800100] = 0aa52215000000ff, %l5 = 000000000000003a, %l7 = 00000000e6eceefd casxa [%i1]0x80,%l5,%l7 ! %l7 = 0aa52215000000ff ! %l5 = 000000000000003a, Mem[0000000091800120] = 725398d00b85d364 stx %l5,[%o3+%o4] ! Mem[0000000091800120] = 000000000000003a ! Mem[0000000069000128] = f876b560ae79f745, %l7 = 0aa52215000000ff ldxa [%i2+%o5]0x80,%l7 ! %l7 = f876b560ae79f745 ! Mem[0000000090000118] = 0000000a, %l18 = 3bd9dd60e7dcfeaa ldub [%o0+0x019],%g2 ! %g2 = 0000000000000000 ! Mem[0000000069000108] = 735633d8, %l7 = f876b560ae79f745 ldstuba [%i2+%i4]0x89,%l7 ! %l7 = 00000000000000d8 ! %l4 = 00000000000000eb, Mem[0000000091800130] = b4948512 sth %l4,[%o3+%o6] ! Mem[0000000091800130] = 00eb8512 p44_label_14: ! Mem[0000000068000118] = 467aff7a, %l6 = ffffffffff90e4be swapa [%i0+%i6]0x88,%l6 ! %l6 = 00000000467aff7a ! Mem[000000006980012c] = 51e16dff, %l5 = 0000003a, %l3 = fffff5d5 add %i3,0x2c,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000051e16dff ! Mem[0000000069000104] = 4e178e8e, %l2 = 00000000000000ff ldstub [%i2+0x004],%l2 ! %l2 = 000000000000004e ! Mem[0000000068000125] = f876b560, %l4 = 00000000000000eb ldstub [%i0+0x025],%l4 ! %l4 = 0000000000000076 ! Mem[000000006800010e] = bc28ff1e, %l4 = 0000000000000076 ldstub [%i0+0x00e],%l4 ! %l4 = 00000000000000ff ! Mem[0000000068800118] = 5da1544c, %l3 = 0000000051e16dff lduha [%i1+%i6]0x88,%l3 ! %l3 = 000000000000544c ! Mem[000000006900013e] = 60e5dee8, %l1 = 00000000000000ff ldstub [%i2+0x03e],%l1 ! %l1 = 00000000000000de ! Mem[0000000068800100] = 1522a50a, %l0 = 0000000000000095 ldstuba [%i1+%g0]0x88,%l0 ! %l0 = 000000000000000a ! Mem[000000006880013c] = e5fbbfcf, %l7 = 00000000000000d8 swap [%i1+0x03c],%l7 ! %l7 = 00000000e5fbbfcf ! Mem[0000000069800120] = ff5cc4ff, %l7 = 00000000e5fbbfcf ldstuba [%i3+%o4]0x89,%l7 ! %l7 = 00000000000000ff p44_label_15: ! Mem[000000006900012c] = ae79f745, %l2 = 0000004e, %l3 = 0000544c add %i2,0x2c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000ae79f745 ! Mem[0000000069800108] = 525a4e63ec9257b6, %l4 = 00000000000000ff, %l3 = 00000000ae79f745 add %i3,0x08,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 525a4e63ec9257b6 ! Mem[0000000068000120] = 5ca46ae7, %l2 = 000000000000004e ldsba [%i0+%o4]0x88,%l2 ! %l2 = ffffffffffffffe7 ! Mem[0000000068000100] = 70aedb13, %l6 = 00000000467aff7a ldsw [%i0+%g0],%l6 ! %l6 = 0000000070aedb13 ! Mem[0000000091000118] = 28238bb1 833d66b8, %l4 = 000000ff, %l5 = 0000003a ldda [%o2+0x018]%asi,%g2 ! %l4 = 00000000000000ff 000000000000003a ! Mem[0000000068800120] = 6fe27cff, %l7 = 00000000000000ff ldswa [%i1+%o4]0x88,%l7 ! %l7 = 000000006fe27cff ! Mem[0000000090000108] = 7425c40f c2190b14, %l0 = 0000000a, %l1 = 000000de ldd [%o0+%i4],%g2 ! %l0 = 000000000000000a 00000000000000de ! Mem[000000006980012c] = 51e16dff, %l1 = 000000de, %l3 = ec9257b6 add %i3,0x2c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000051e16dff ! Mem[0000000069800120] = ffc45cff, %l5 = 000000000000003a swap [%i3+%o4],%l5 ! %l5 = 00000000ffc45cff ! Mem[0000000069800134] = f36af5df, %l3 = 51e16dff, %l1 = 000000de add %i3,0x34,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000f36af5df ba,a p44_not_taken_0_end p44_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p44_branch_failed p44_not_taken_0_end: ! End of Random Code for Processor 44 1: membar #Sync ! Force all stores to complete p44_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0b0] ! Set processor 44 done flag ! Check Registers p44_check_registers: set p44_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000000a bne,a,pn %xcc,p44_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000f36af5df bne,a,pn %xcc,p44_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffffe7 bne,a,pn %xcc,p44_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000051e16dff bne,a,pn %xcc,p44_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000ff bne,a,pn %xcc,p44_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000ffc45cff bne,a,pn %xcc,p44_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000070aedb13 bne,a,pn %xcc,p44_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000006fe27cff bne,a,pn %xcc,p44_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p44_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 70aedb1394877a40 ldx [%i0+0x000],%g3 ! Observed data at 0000000068000100 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff938c4ebc28ff1e ldx [%i0+0x008],%g3 ! Observed data at 0000000068000108 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = bee490ff8504f249 ldx [%i0+0x018],%g3 ! Observed data at 0000000068000118 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = e76aa45cf8ffb560 ldx [%i0+0x020],%g3 ! Observed data at 0000000068000120 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 48264b640000be72 ldx [%i0+0x028],%g3 ! Observed data at 0000000068000128 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0cf7ffd1f43a2d56 ldx [%i0+0x038],%g3 ! Observed data at 0000000068000138 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x038,%g4 set p44_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffa52215000000ff ldx [%i1+0x000],%g3 ! Observed data at 0000000068800100 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = e562de3cacabf58c ldx [%i1+0x008],%g3 ! Observed data at 0000000068800108 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = bee490ff01ff05b3 ldx [%i1+0x010],%g3 ! Observed data at 0000000068800110 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4c54a15da680f492 ldx [%i1+0x018],%g3 ! Observed data at 0000000068800118 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff40913d12c5ddb4 ldx [%i1+0x028],%g3 ! Observed data at 0000000068800128 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff0072be0000001f ldx [%i1+0x030],%g3 ! Observed data at 0000000068800130 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffb0488d000000d8 ldx [%i1+0x038],%g3 ! Observed data at 0000000068800138 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x038,%g4 set p44_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 000000ffff178e8e ldx [%i2+0x000],%g3 ! Observed data at 0000000069000100 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff335673d1264b64 ldx [%i2+0x008],%g3 ! Observed data at 0000000069000108 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 186d66d34a0211c1 ldx [%i2+0x010],%g3 ! Observed data at 0000000069000110 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff0072bef534a18a ldx [%i2+0x018],%g3 ! Observed data at 0000000069000118 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff59ff5a72a24f50 ldx [%i2+0x020],%g3 ! Observed data at 0000000069000120 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffb9545929feffff ldx [%i2+0x030],%g3 ! Observed data at 0000000069000130 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000005460e5ffe8 ldx [%i2+0x038],%g3 ! Observed data at 0000000069000138 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x038,%g4 set p44_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = be725a234568ffff ldx [%i3+0x000],%g3 ! Observed data at 0000000069800100 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000000000000052 ldx [%i3+0x018],%g3 ! Observed data at 0000000069800118 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000003a1eb202b6 ldx [%i3+0x020],%g3 ! Observed data at 0000000069800120 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 60e505c051e16dff ldx [%i3+0x028],%g3 ! Observed data at 0000000069800128 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = fffc00b2f36af5df ldx [%i3+0x030],%g3 ! Observed data at 0000000069800130 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = c7ffc17aacd22dff ldx [%i3+0x038],%g3 ! Observed data at 0000000069800138 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x038,%g4 ! The test for processor 44 has passed p44_passed: ta GOOD_TRAP nop p44_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p44_failed p44_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p44_failed p44_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p44_failed p44_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p44_failed p44_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p44_failed p44_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p44_failed p44_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p44_failed p44_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p44_failed ! The test for processor 44 failed p44_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0b0] ! Set processor 44 done flag set p44_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 44 failed p44_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0b0] ! Set processor 44 done flag set p44_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p44_dfill_failed: ba p44_failed mov 0xddd,%g1 p44_selfmod_failed: ba p44_failed mov 0xabc,%g1 p44_common_error: or %g0,0xf0c,%g1 ba p44_failed mov %o5,%g3 p44_common_signature_error: set p44_temp,%g1 ba p44_failed st %g2,[%g1] ! Common Lock Number p44_common_timeout: set p44_temp,%g1 ba p44_failed st %g2,[%g1] ! Common Lock Number p44_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p44_failed mov 0x0,%g3 p44_trap1e: swap [%i1+0x010],%l7 ! Mem[0000000068800110] done p44_trap1o: swap [%o1+0x010],%l7 ! Mem[0000000068800110] done p44_trap2e: ldx [%i2+0x000],%l0 ! Mem[0000000069000100] ldsw [%i0+0x02c],%l3 ! Mem[000000006800012c] ldstub [%i2+0x007],%l4 ! Mem[0000000069000107] done p44_trap2o: ldx [%o2+0x000],%l0 ! Mem[0000000069000100] ldsw [%o0+0x02c],%l3 ! Mem[000000006800012c] ldstub [%o2+0x007],%l4 ! Mem[0000000069000107] done p44_trap3e: nop nop done p44_trap3o: nop nop done p44_init_memory_pointers: set p44_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p44_local0_start,%i0 set p44_local1_start,%i1 set p44_local2_start,%i2 set p44_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a7b361a666cd682f ldx [%g1+0x008],%l1 ! %l1 = cf6d2f2bfbcde9e9 ldx [%g1+0x010],%l2 ! %l2 = b318128fb2d2b1d4 ldx [%g1+0x018],%l3 ! %l3 = 3931540c40559402 ldx [%g1+0x020],%l4 ! %l4 = ff5762da91dadc39 ldx [%g1+0x028],%l5 ! %l5 = c2d2b297a755928f ldx [%g1+0x030],%l6 ! %l6 = 907fd0ffbe306022 ldx [%g1+0x038],%l7 ! %l7 = 8e33bc81c92b62be ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 45 processor_45: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xb4] ! Set the start flag wrpr %g0,7,%cleanwin call p45_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 45 wr %g0,0x4,%fprs ! Make sure fef is 1 set p45_init_freg,%g1 ! %f0 = 889df343 acb1d579 d67e0f6d 9ef533cf ! %f4 = 56deaf54 3bed5fb3 857d4f4f 50728276 ! %f8 = 918178c7 415d4850 387fea12 05bc95a4 ! %f12 = caece133 c0d9080d 6bec9515 734a3f86 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 36904f82 79c368c7 3e358ad9 b7589e8b ! %f20 = 1df9b9ff 16167f77 03288cec 799372d5 ! %f24 = 52c0bd9c 36160021 8b809dbf 196ee5ac ! %f28 = 0c573f0d c3015a88 566856c7 d793e7db ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = cac734ae 6152f63a 8576e819 b48c9b75 ! %f36 = a628dac3 efc80a46 0886911b 114ffb43 ! %f40 = c911b541 f6129266 9fffb809 196519d3 ! %f44 = 2052cccc 96be1519 0053dfca 1896813e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4c04417700000045,%g7,%g1 ! GSR scale = 8, align = 5 wr %g1,%g0,%gsr ! GSR = 4c04417700000045 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 45 p45_label_1: ! Mem[000000006b800137] = dceec92c, %l7 = f78b85a64e39d1a5 ldstub [%i3+0x037],%l7 ! %l7 = 000000000000002c ! Mem[000000006b000108] = 76298454, %l3 = 5623af8622bcaf9e ldsb [%i2+%i4],%l3 ! %l3 = 0000000000000076 ! %l2 = 26e794e42364e438, Mem[000000009180010a] = 87c35071 sth %l2,[%o3+0x00a] ! Mem[0000000091800108] = e4385071 ! Mem[000000006b800118] = 03f727b6 65391b62, %l2 = 2364e438, %l3 = 00000076 ldd [%i3+%i6],%l2 ! %l2 = 0000000003f727b6 0000000065391b62 ! Mem[000000006b000118] = 04d3c8d1, %l6 = 4b0647281a447ff0 swap [%i2+%i6],%l6 ! %l6 = 0000000004d3c8d1 ! Mem[000000006b000110] = a0ae8f0663510e28, %l3 = 0000000065391b62 ldx [%i2+%i5],%l3 ! %l3 = a0ae8f0663510e28 ! Mem[000000006a80011c] = 781876d1, %l2 = 0000000003f727b6 ldstuba [%i1+0x01c]%asi,%l2 ! %l2 = 0000000000000078 ! Mem[000000006b800128] = 9b237208, %l5 = 71ad95ad, %l3 = 63510e28 add %i3,0x28,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 000000009b237208 ! %l6 = 04d3c8d1, %l7 = 0000002c, Mem[0000000091000138] = 55170a67 09595e8e std %l6,[%o2+0x038] ! Mem[0000000091000138] = 04d3c8d1 0000002c ! Mem[000000006b800100] = 0611c0be, %l4 = 81ba9b1073390df5 ldstuba [%i3+%g0]0x88,%l4 ! %l4 = 00000000000000be p45_label_2: ! Mem[000000006a800128] = 050d0bba, %l0 = a9de6ac050f0f8df swapa [%i1+%o5]0x80,%l0 ! %l0 = 00000000050d0bba ! %l5 = d1354b0671ad95ad, Mem[000000006a000128] = 5150616c stwa %l5,[%i0+%o5]0x81 ! Mem[000000006a000128] = 71ad95ad ! Mem[000000006b00012d] = aaf106d9, %l6 = 0000000004d3c8d1 ldstub [%i2+0x02d],%l6 ! %l6 = 00000000000000f1 ! Mem[000000006a000118] = 7a5d641ce63e5dc9, %l3 = 000000009b237208 ldxa [%i0+%i6]0x88,%l3 ! %l3 = 7a5d641ce63e5dc9 ! Mem[0000000091000104] = e667cc4c, %l18 = f96539ebc511d357 ldsb [%o2+0x006],%g2 ! %g2 = ffffffffffffffe6 ! Mem[000000006a800120] = 145e930d, %l3 = 7a5d641ce63e5dc9 ldstub [%i1+%o4],%l3 ! %l3 = 0000000000000014 ! Mem[000000006b000100] = 6ec293bc, %l2 = 0000000000000078 ldub [%i2+0x001],%l2 ! %l2 = 00000000000000c2 ! %l7 = 000000000000002c, Mem[000000009180010c] = 5071cebe stw %l7,[%o3+0x00c] ! Mem[000000009180010c] = 0000002c ! Mem[000000006b000128] = 1bdefa7a, %l0 = 00000000050d0bba lduha [%i2+%o5]0x88,%l0 ! %l0 = 000000000000fa7a ! %l1 = 3b7d243ca5cc40dc, Mem[000000006a000128] = 71ad95ad stha %l1,[%i0+%o5]0x81 ! Mem[000000006a000128] = 40dc95ad p45_label_3: ! Mem[000000006b80012a] = 9b237208, %l0 = 000000000000fa7a ldstub [%i3+0x02a],%l0 ! %l0 = 0000000000000072 ! Mem[000000006a800118] = 73b0f1b5, %l1 = 3b7d243ca5cc40dc ldstuba [%i1+%i6]0x80,%l1 ! %l1 = 0000000000000073 ! %l4 = 00000000000000be, Mem[0000000090000111] = bf43f39c stb %l4,[%o0+0x011] ! Mem[0000000090000110] = be43f39c ! Mem[000000006a800122] = ff5e930d, %l3 = 0000000000000014 ldstub [%i1+0x022],%l3 ! %l3 = 0000000000000093 ! Mem[000000006a000128] = 40dc95adf6c95eea, %l2 = 00000000000000c2, %l6 = 00000000000000f1 add %i0,0x28,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 40dc95adf6c95eea ! Mem[0000000091800120] = 725398d0, %l18 = f96539ebc511d357 ldsw [%o3+%o4],%g2 ! %g2 = f96539ebc511d357 ! Mem[000000006b800118] = 03f727b665391b62, %l4 = 00000000000000be, %l0 = 0000000000000072 add %i3,0x18,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 03f727b665391b62 ! Mem[000000006a000128] = 40dc95ad, %l1 = 0000000000000073 ldstub [%i0+%o5],%l1 ! %l1 = 0000000000000040 ! Mem[000000006b800132] = a47e8e42, %l0 = 03f727b665391b62 ldstub [%i3+0x032],%l0 ! %l0 = 000000000000008e ! Mem[000000006a800118] = ffb0f1b5ff1876d1, %l2 = 00000000000000c2, %l2 = 00000000000000c2 add %i1,0x18,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = ffb0f1b5ff1876d1 p45_label_4: ! Mem[000000006a000111] = 4aec9435, %l5 = d1354b0671ad95ad ldstub [%i0+0x011],%l5 ! %l5 = 00000000000000ec ! Mem[000000006a000130] = a9266f54, %l6 = 40dc95adf6c95eea swap [%i0+%o6],%l6 ! %l6 = 00000000a9266f54 ! Mem[0000000091000110] = 07e8961e, %l18 = f96539ebc511d357 ldub [%o2+0x011],%g2 ! %g2 = 0000000000000007 ! Mem[0000000090000124] = 02022f9e, %l18 = f96539ebc511d357 ldub [%o0+0x026],%g2 ! %g2 = 0000000000000002 ! Mem[000000006b800114] = c1c5a291, %l7 = 000000000000002c swap [%i3+0x014],%l7 ! %l7 = 00000000c1c5a291 ! %l5 = 00000000000000ec, Mem[0000000091800128] = bf401764, %asi = 80 stwa %l5,[%o3+0x028]%asi ! Mem[0000000091800128] = 000000ec ! Mem[000000006a800120] = 0dff5eff, %l2 = ffb0f1b5ff1876d1 lduha [%i1+%o4]0x88,%l2 ! %l2 = 0000000000005eff ! Mem[000000006a000118] = c95d3ee61c645d7a, %l5 = 00000000000000ec, %l6 = 00000000a9266f54 add %i0,0x18,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = c95d3ee61c645d7a ! Mem[000000006a800128] = dff8f050, %l1 = 0000000000000040 ldsba [%i1+%o5]0x89,%l1 ! %l1 = 0000000000000050 ! Mem[000000006b000110] = a0ae8f06, %l4 = 00000000000000be swapa [%i2+%i5]0x81,%l4 ! %l4 = 00000000a0ae8f06 p45_label_5: ! Mem[000000009100011c] = b8939860, %l18 = f96539ebc511d357 ldsb [%o2+0x01f],%g2 ! %g2 = ffffffffffffffb8 ! %l5 = 00000000000000ec, Mem[0000000090800122] = 6fb0cd32 stba %l5,[%o1+0x022]%asi ! Mem[0000000090800120] = ecb0cd32 ! Mem[000000006b000118] = 1a447ff0, %l7 = 00000000c1c5a291 ldsha [%i2+%i6]0x81,%l7 ! %l7 = 0000000000001a44 ! Mem[000000006b000110] = 000000be63510e28, %l5 = 00000000000000ec, %l0 = 000000000000008e add %i2,0x10,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 000000be63510e28 ! Mem[000000006b800138] = 86dec55383d2ebfd, %l1 = 0000000000000050, %l0 = 000000be63510e28 add %i3,0x38,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 86dec55383d2ebfd ! Mem[0000000090000128] = 2f9e9378, %l18 = f96539ebc511d357 lduw [%o0+%o5],%g2 ! %g2 = f96539ebc511d357 ! %l1 = 0000000000000050, Mem[000000006b000100] = 6ec293bc stwa %l1,[%i2+%g0]0x81 ! Mem[000000006b000100] = 00000050 ! Mem[000000006a000120] = 7178aafd, %l5 = 00000000000000ec ldstuba [%i0+%o4]0x89,%l5 ! %l5 = 00000000000000fd ! Mem[000000009000012c] = 68c05e54, %l18 = f96539ebc511d357 ldsha [%o0+0x02c]%asi,%g2 ! %g2 = 00000000000068c0 ! Mem[000000006b80013c] = 83d2ebfd, %l6 = c95d3ee61c645d7a swap [%i3+0x03c],%l6 ! %l6 = 0000000083d2ebfd p45_label_6: ! Mem[0000000091800138] = d0837b378e3ab89c, %l18 = f96539ebc511d357 ldx [%o3+0x038],%g2 ! %g2 = d0837b378e3ab89c ! Mem[000000006b000130] = 884878d0, %l3 = 0000000000000093 ldsba [%i2+%o6]0x88,%l3 ! %l3 = ffffffffffffffd0 ! %l3 = ffffffffffffffd0, Mem[000000006a000118] = 7a5d641ce63e5dc9 stxa %l3,[%i0+%i6]0x89 ! Mem[000000006a000118] = ffffffffffffffd0 ! Mem[000000006a800103] = 6c164c08, %l2 = 0000000000005eff ldstub [%i1+0x003],%l2 ! %l2 = 0000000000000008 ! Mem[0000000091000118] = 28238bb1, %l18 = f96539ebc511d357 ldub [%o2+%i6],%g2 ! %g2 = 0000000000000028 ! %l7 = 0000000000001a44, Mem[0000000091000114] = 1ee988b4 stba %l7,[%o2+0x014]%asi ! Mem[0000000091000114] = 44e988b4 ! Mem[000000006a80013c] = e7514ac2, %l6 = 0000000083d2ebfd, %asi = 80 swapa [%i1+0x03c]%asi,%l6 ! %l6 = 00000000e7514ac2 ! Mem[000000006a800110] = 474a9e25, %l0 = 86dec55383d2ebfd lduwa [%i1+%i5]0x88,%l0 ! %l0 = 00000000474a9e25 ! %l1 = 0000000000000050, Mem[000000006b00011c] = a3948aa2 stw %l1,[%i2+0x01c] ! Mem[000000006b00011c] = 00000050 ! Mem[000000006b800108] = 50cd930f, %l2 = 0000000000000008 swapa [%i3+%i4]0x80,%l2 ! %l2 = 0000000050cd930f p45_label_7: ! %l4 = 00000000a0ae8f06, Mem[000000006b800100] = ffc01106b9ee1e49, %asi = 80 stxa %l4,[%i3+0x000]%asi ! Mem[000000006b800100] = 00000000a0ae8f06 ! Mem[000000006a00012c] = f6c95eea, %l1 = 0000000000000050 swap [%i0+0x02c],%l1 ! %l1 = 00000000f6c95eea ! Mem[0000000091800100] = 921776b1, %l18 = f96539ebc511d357 lduw [%o3+%g0],%g2 ! %g2 = f96539ebc511d357 ! Mem[000000006b000138] = 4fbd72ffa3917478, %l5 = 00000000000000fd, %l3 = ffffffffffffffd0 add %i2,0x38,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 4fbd72ffa3917478 ! %l7 = 0000000000001a44, Mem[0000000090000130] = bb166f37 sth %l7,[%o0+%o6] ! Mem[0000000090000130] = 1a446f37 ! Mem[000000006a800104] = 5f9fa5c1, %l1 = 00000000f6c95eea swap [%i1+0x004],%l1 ! %l1 = 000000005f9fa5c1 ! Mem[0000000091800128] = 000000ec 35187c6a, %l4 = a0ae8f06, %l5 = 000000fd ldd [%o3+%o5],%g2 ! %l4 = 00000000a0ae8f06 00000000000000fd ! Mem[000000006b00013c] = a3917478, %l1 = 000000005f9fa5c1 swap [%i2+0x03c],%l1 ! %l1 = 00000000a3917478 ! Mem[000000006b800110] = 2c000000d21dcf5a, %l3 = 4fbd72ffa3917478 ldxa [%i3+%i5]0x88,%l3 ! %l3 = 2c000000d21dcf5a ! Mem[000000006b800120] = 2eb70c0d, %l5 = 00000000000000fd lduba [%i3+%o4]0x89,%l5 ! %l5 = 000000000000000d p45_label_8: ! Mem[000000006a000100] = 04adf4f6, %l7 = 0000000000001a44 lduwa [%i0+%g0]0x80,%l7 ! %l7 = 0000000004adf4f6 ! Mem[000000006b80012c] = accfe20f, %l2 = 50cd930f, %l4 = a0ae8f06 add %i3,0x2c,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000accfe20f ! %l0 = 00000000474a9e25, Mem[000000006a000110] = 3594ff4a stwa %l0,[%i0+%i5]0x89 ! Mem[000000006a000110] = 474a9e25 ! %l6 = e7514ac2, %l7 = 04adf4f6, Mem[000000006a000130] = ea5ec9f6 45010940 stda %l6,[%i0+%o6]0x89 ! Mem[000000006a000130] = e7514ac2 04adf4f6 ! %l4 = 00000000accfe20f, Mem[000000006b000124] = 2e84c178 sth %l4,[%i2+0x024] ! Mem[000000006b000124] = e20fc178 ! Mem[000000006b800119] = 03f727b6, %l2 = 0000000050cd930f ldstub [%i3+0x019],%l2 ! %l2 = 00000000000000f7 ! Mem[000000006b00011c] = 00000050, %l5 = 0000000d, %l6 = e7514ac2 add %i2,0x1c,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000000000050 ! Mem[000000006a000120] = ffaa7871a7da1c67, %l1 = 00000000a3917478, %l3 = 2c000000d21dcf5a add %i0,0x20,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = ffaa7871a7da1c67 ! %l7 = 0000000004adf4f6, Mem[000000006a000138] = 3a1f48301c9e87ec stx %l7,[%i0+0x038] ! Mem[000000006a000138] = 0000000004adf4f6 ! %l1 = 00000000a3917478, Mem[000000006a000120] = 7178aaff stha %l1,[%i0+%o4]0x89 ! Mem[000000006a000120] = 71787478 p45_label_9: ! %l6 = 00000050, %l7 = 04adf4f6, Mem[000000006a000108] = 754e962c 2ff78170 stda %l6,[%i0+%i4]0x81 ! Mem[000000006a000108] = 00000050 04adf4f6 ! %l6 = 0000000000000050, Mem[000000006b000120] = ac995eb1e20fc178 stxa %l6,[%i2+%o4]0x81 ! Mem[000000006b000120] = 0000000000000050 ! Mem[000000006a000139] = 00000000, %l0 = 00000000474a9e25 ldstuba [%i0+0x039]%asi,%l0 ! %l0 = 0000000000000000 ! %l5 = 000000000000000d, Mem[000000006b800130] = ffc9eedc42ff7ea4 stxa %l5,[%i3+%o6]0x89 ! Mem[000000006b800130] = 000000000000000d ! %l5 = 000000000000000d, Mem[000000006b00010c] = 24248e34 stw %l5,[%i2+0x00c] ! Mem[000000006b00010c] = 0000000d ! Mem[000000006a000109] = 00000050, %l7 = 0000000004adf4f6 ldstuba [%i0+0x009]%asi,%l7 ! %l7 = 0000000000000000 ! %l0 = 0000000000000000, Mem[000000006b800110] = 5acf1dd2 stwa %l0,[%i3+%i5]0x81 ! Mem[000000006b800110] = 00000000 ! Mem[000000006b800110] = 00000000, %l7 = 0000000000000000 ldsb [%i3+%i5],%l7 ! %l7 = 0000000000000000 ! Mem[0000000091000118] = 28238bb1 833d66b8, %l2 = 000000f7, %l3 = a7da1c67 ldda [%o2+0x018]%asi,%g2 ! %l2 = 00000000000000f7 ffaa7871a7da1c67 ! Mem[000000006a000108] = 00ff005004adf4f6, %l7 = 0000000000000000, %l6 = 0000000000000050 add %i0,0x08,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 00ff005004adf4f6 p45_label_10: ! Mem[000000006a800124] = 1fe0c497, %l4 = 00000000accfe20f swap [%i1+0x024],%l4 ! %l4 = 000000001fe0c497 ! %l2 = 00000000000000f7, Mem[0000000090800100] = 854c6242 stw %l2,[%o1+%g0] ! Mem[0000000090800100] = 000000f7 ! Mem[000000006a000108] = 00ff0050, %l4 = 000000001fe0c497 swap [%i0+%i4],%l4 ! %l4 = 0000000000ff0050 ! Mem[000000006a000138] = 00ff000004adf4f6, %l7 = 0000000000000000, %l7 = 0000000000000000 add %i0,0x38,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 00ff000004adf4f6 ! Mem[000000006a000128] = ad95dcff, %l2 = 00000000000000f7 lduba [%i0+%o5]0x88,%l2 ! %l2 = 00000000000000ff ! %l4 = 0000000000ff0050, Mem[000000006b800110] = 00000000 stha %l4,[%i3+%i5]0x89 ! Mem[000000006b800110] = 00000050 ! Mem[0000000090000114] = 77a22033, %l18 = f96539ebc511d357 ldsh [%o0+0x016],%g2 ! %g2 = 00000000000077a2 ! Mem[0000000090000108] = 7425c40fc2190b14, %l18 = f96539ebc511d357 ldx [%o0+%i4],%g2 ! %g2 = 7425c40fc2190b14 ! Mem[000000006b000100] = 000000501c82dad0, %l4 = 0000000000ff0050, %l7 = 00ff000004adf4f6 casxa [%i2]0x80,%l4,%l7 ! %l7 = 000000501c82dad0 ! Mem[000000006b800118] = 03ff27b6, %l6 = 00ff005004adf4f6 swap [%i3+%i6],%l6 ! %l6 = 0000000003ff27b6 p45_label_11: ! Mem[0000000090800108] = 008aedfa, %l18 = f96539ebc511d357 ldswa [%o1+0x008]%asi,%g2 ! %g2 = f96539ebc511d357 ! Mem[000000006b00010c] = 0000000d, %l0 = 0000000000000000 swap [%i2+0x00c],%l0 ! %l0 = 000000000000000d ! Mem[000000006b800118] = f6f4ad04, %l1 = 00000000a3917478 ldsba [%i3+%i6]0x89,%l1 ! %l1 = 0000000000000004 ! Mem[0000000090800110] = 05b93bc74f009b20, %l18 = f96539ebc511d357 ldx [%o1+%i5],%g2 ! %g2 = 05b93bc74f009b20 ! Mem[000000006b000100] = 00000050, %l0 = 0000000d, %l3 = a7da1c67 casa [%i2]0x80,%l0,%l3 ! %l3 = 0000000000000050 ! Mem[000000006a800128] = 50f0f8df, %l4 = 0000000000ff0050 lduwa [%i1+%o5]0x80,%l4 ! %l4 = 0000000050f0f8df ! Mem[0000000091000118] = 8bb1833d, %l18 = f96539ebc511d357 lduh [%o2+0x01a],%g2 ! %g2 = 0000000000008bb1 ! Mem[000000006a000110] = 259e4a47, %l5 = 000000000000000d ldsba [%i0+%i5]0x80,%l5 ! %l5 = 0000000000000025 ! Mem[000000009180010c] = 0000002c, %l18 = f96539ebc511d357 lduw [%o3+0x00c],%g2 ! %g2 = f96539ebc511d357 ! Mem[000000006b000100] = 00000050, %l1 = 0000000000000004 ldsha [%i2+%g0]0x81,%l1 ! %l1 = 0000000000000000 p45_label_12: ! %l6 = 0000000003ff27b6, Mem[000000006b000138] = 4fbd72ff, %asi = 80 stwa %l6,[%i2+0x038]%asi ! Mem[000000006b000138] = 03ff27b6 ! Mem[000000006a80010c] = 297ad4f6, %l4 = 0000000050f0f8df lduh [%i1+0x00c],%l4 ! %l4 = 000000000000297a ! Mem[000000006b000110] = 000000be63510e28, %l2 = 00000000000000ff, %l6 = 0000000003ff27b6 add %i2,0x10,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 000000be63510e28 ! Mem[000000006a000130] = e7514ac2, %l2 = 00000000000000ff lduwa [%i0+%o6]0x88,%l2 ! %l2 = 00000000e7514ac2 ! %l2 = 00000000e7514ac2, Mem[0000000090000100] = 62385572c76a5f38 stx %l2,[%o0+%g0] ! Mem[0000000090000100] = 00000000e7514ac2 ! %l5 = 0000000000000025, Mem[0000000091800110] = 477a17de5c0ad132 stx %l5,[%o3+%i5] ! Mem[0000000091800110] = 0000000000000025 ! Mem[000000006a800110] = 411a68be474a9e25, %l3 = 0000000000000050 ldxa [%i1+%i5]0x88,%l3 ! %l3 = 411a68be474a9e25 ! Mem[000000006a000110] = 474a9e25, %l5 = 0000000000000025 lduha [%i0+%i5]0x88,%l5 ! %l5 = 0000000000009e25 ! Mem[000000006a800108] = 27e2dbd1, %l6 = 000000be63510e28, %asi = 80 swapa [%i1+0x008]%asi,%l6 ! %l6 = 0000000027e2dbd1 ! Mem[000000006b000110] = 000000be, %l1 = 0000000000000000 swap [%i2+%i5],%l1 ! %l1 = 00000000000000be p45_label_13: ! Mem[000000006a800130] = c6c7690a, %l2 = 00000000e7514ac2 swap [%i1+%o6],%l2 ! %l2 = 00000000c6c7690a ! %l7 = 000000501c82dad0, Mem[000000006b000132] = d0784888 sth %l7,[%i2+0x032] ! Mem[000000006b000130] = d078dad0 ! Mem[000000006b800108] = 08000000, %l5 = 0000000000009e25 swapa [%i3+%i4]0x89,%l5 ! %l5 = 0000000008000000 ! Mem[000000006b000127] = 00000050, %l0 = 000000000000000d ldstub [%i2+0x027],%l0 ! %l0 = 0000000000000050 ! %l1 = 00000000000000be, Mem[000000006b000100] = d0da821c50000000 stxa %l1,[%i2+%g0]0x89 ! Mem[000000006b000100] = 00000000000000be ! %l6 = 0000000027e2dbd1, Mem[0000000091800128] = 000000ec sth %l6,[%o3+%o5] ! Mem[0000000091800128] = dbd100ec ! Mem[000000006a000130] = e7514ac2, %l1 = 00000000000000be swapa [%i0+%o6]0x88,%l1 ! %l1 = 00000000e7514ac2 ! Mem[000000006b000100] = be000000, %l6 = 0000000027e2dbd1 ldstuba [%i2+%g0]0x80,%l6 ! %l6 = 00000000000000be ! Mem[000000006b800110] = 00000050, %l6 = 00000000000000be lduha [%i3+%i5]0x89,%l6 ! %l6 = 0000000000000050 ! %l0 = 0000000000000050, Mem[0000000091000128] = f4c833a8 sth %l0,[%o2+%o5] ! Mem[0000000091000128] = 005033a8 p45_label_14: ! Mem[000000006b800110] = 50000000, %l1 = 00000000e7514ac2 ldsba [%i3+%i5]0x80,%l1 ! %l1 = 0000000000000050 ! Mem[000000006a000110] = 259e4a47, %l3 = 411a68be474a9e25, %asi = 80 swapa [%i0+0x010]%asi,%l3 ! %l3 = 00000000259e4a47 ! %l2 = 00000000c6c7690a, Mem[000000006a800110] = 259e4a47 stwa %l2,[%i1+%i5]0x81 ! Mem[000000006a800110] = c6c7690a ! Mem[0000000090000124] = 02022f9e, %l18 = f96539ebc511d357 ldsha [%o0+0x026]%asi,%g2 ! %g2 = 0000000000000202 ! %l5 = 0000000008000000, Mem[000000009100010f] = 3f3e07e8 stba %l5,[%o2+0x00f]%asi ! Mem[000000009100010c] = 003e07e8 ! Mem[0000000091800128] = dbd100ec35187c6a, %l18 = f96539ebc511d357 ldx [%o3+%o5],%g2 ! %g2 = dbd100ec35187c6a ! Mem[0000000090800108] = 008aedfa, %l18 = f96539ebc511d357 ldsw [%o1+%i4],%g2 ! %g2 = f96539ebc511d357 ! Mem[0000000090800118] = b1df186361d3fbdc, %l18 = f96539ebc511d357 ldx [%o1+%i6],%g2 ! %g2 = b1df186361d3fbdc ! Mem[000000006a000124] = a7da1c67, %l6 = 00000050, %l7 = 1c82dad0 add %i0,0x24,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000a7da1c67 ! Mem[000000006b800105] = a0ae8f06, %l7 = 00000000a7da1c67 ldstuba [%i3+0x005]%asi,%l7 ! %l7 = 00000000000000ae p45_label_15: ! Mem[000000006a000131] = be000000, %l7 = 00000000000000ae ldstub [%i0+0x031],%l7 ! %l7 = 0000000000000000 ! %l0 = 00000050, %l1 = 00000050, Mem[0000000090800118] = b1df1863 61d3fbdc std %l0,[%o1+%i6] ! Mem[0000000090800118] = 00000050 00000050 ! Mem[000000006b000134] = 2fad55c1, %l7 = 00000000, %l5 = 08000000 add %i2,0x34,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 000000002fad55c1 ! Mem[000000006a800108] = 63510e28, %l7 = 00000000, %l2 = c6c7690a add %i1,0x08,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000063510e28 ! Mem[000000006a000118] = ffffffd0, %l1 = 0000000000000050 lduba [%i0+%i6]0x88,%l1 ! %l1 = 00000000000000d0 ! Mem[000000006a800110] = c6c7690a, %l0 = 0000000000000050 swapa [%i1+%i5]0x81,%l0 ! %l0 = 00000000c6c7690a ! %l1 = 00000000000000d0, Mem[000000006a000130] = beff0000 stha %l1,[%i0+%o6]0x81 ! Mem[000000006a000130] = 00d00000 ! Mem[0000000090800120] = 67cbecb0 cd32aeda, %l4 = 0000297a, %l5 = 2fad55c1 ldd [%o1+%o4],%g2 ! %l4 = 000000000000297a 000000002fad55c1 ! Mem[000000006a800120] = ff5eff0d, %l7 = 0000000000000000 ldsba [%i1+%o4]0x80,%l7 ! %l7 = ffffffffffffffff ! Mem[000000006a800100] = ff4c166c, %l0 = 00000000c6c7690a swapa [%i1+%g0]0x89,%l0 ! %l0 = 00000000ff4c166c ba,a p45_not_taken_0_end p45_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p45_branch_failed p45_not_taken_0_end: ! End of Random Code for Processor 45 1: membar #Sync ! Force all stores to complete p45_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0b4] ! Set processor 45 done flag ! Check Registers p45_check_registers: set p45_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000ff4c166c bne,a,pn %xcc,p45_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000d0 bne,a,pn %xcc,p45_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000063510e28 bne,a,pn %xcc,p45_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000259e4a47 bne,a,pn %xcc,p45_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000297a bne,a,pn %xcc,p45_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000002fad55c1 bne,a,pn %xcc,p45_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000050 bne,a,pn %xcc,p45_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffffffff bne,a,pn %xcc,p45_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p45_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 1fe0c49704adf4f6 ldx [%i0+0x008],%g3 ! Observed data at 000000006a000108 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 474a9e25737ba2ca ldx [%i0+0x010],%g3 ! Observed data at 000000006a000110 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = d0ffffffffffffff ldx [%i0+0x018],%g3 ! Observed data at 000000006a000118 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 78747871a7da1c67 ldx [%i0+0x020],%g3 ! Observed data at 000000006a000120 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffdc95ad00000050 ldx [%i0+0x028],%g3 ! Observed data at 000000006a000128 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 00d00000f6f4ad04 ldx [%i0+0x030],%g3 ! Observed data at 000000006a000130 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x030,%g4 set p45_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 0a69c7c6f6c95eea ldx [%i1+0x000],%g3 ! Observed data at 000000006a800100 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000050be681a41 ldx [%i1+0x010],%g3 ! Observed data at 000000006a800110 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff5eff0daccfe20f ldx [%i1+0x020],%g3 ! Observed data at 000000006a800120 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = e7514ac291ab89dc ldx [%i1+0x030],%g3 ! Observed data at 000000006a800130 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0232281483d2ebfd ldx [%i1+0x038],%g3 ! Observed data at 000000006a800138 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x038,%g4 set p45_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff00000000000000 ldx [%i2+0x000],%g3 ! Observed data at 000000006b000100 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7629845400000000 ldx [%i2+0x008],%g3 ! Observed data at 000000006b000108 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000000063510e28 ldx [%i2+0x010],%g3 ! Observed data at 000000006b000110 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1a447ff000000050 ldx [%i2+0x018],%g3 ! Observed data at 000000006b000118 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000000000000ff ldx [%i2+0x020],%g3 ! Observed data at 000000006b000120 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7afade1baaff06d9 ldx [%i2+0x028],%g3 ! Observed data at 000000006b000128 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = d078dad02fad55c1 ldx [%i2+0x030],%g3 ! Observed data at 000000006b000130 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 03ff27b65f9fa5c1 ldx [%i2+0x038],%g3 ! Observed data at 000000006b000138 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x038,%g4 set p45_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 00000000a0ff8f06 ldx [%i3+0x000],%g3 ! Observed data at 000000006b800100 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 259e0000d8293f75 ldx [%i3+0x008],%g3 ! Observed data at 000000006b800108 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 500000000000002c ldx [%i3+0x010],%g3 ! Observed data at 000000006b800110 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 04adf4f665391b62 ldx [%i3+0x018],%g3 ! Observed data at 000000006b800118 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9b23ff08accfe20f ldx [%i3+0x028],%g3 ! Observed data at 000000006b800128 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0d00000000000000 ldx [%i3+0x030],%g3 ! Observed data at 000000006b800130 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 86dec5531c645d7a ldx [%i3+0x038],%g3 ! Observed data at 000000006b800138 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x038,%g4 ! The test for processor 45 has passed p45_passed: ta GOOD_TRAP nop p45_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p45_failed p45_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p45_failed p45_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p45_failed p45_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p45_failed p45_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p45_failed p45_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p45_failed p45_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p45_failed p45_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p45_failed ! The test for processor 45 failed p45_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0b4] ! Set processor 45 done flag set p45_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 45 failed p45_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0b4] ! Set processor 45 done flag set p45_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p45_dfill_failed: ba p45_failed mov 0xddd,%g1 p45_selfmod_failed: ba p45_failed mov 0xabc,%g1 p45_common_error: or %g0,0xf0d,%g1 ba p45_failed mov %o5,%g3 p45_common_signature_error: set p45_temp,%g1 ba p45_failed st %g2,[%g1] ! Common Lock Number p45_common_timeout: set p45_temp,%g1 ba p45_failed st %g2,[%g1] ! Common Lock Number p45_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p45_failed mov 0x0,%g3 p45_trap1e: ldsb [%i3+0x01b],%l2 ! Mem[000000006b80011b] ldstub [%i1+0x005],%l2 ! Mem[000000006a800105] lduh [%i3+0x03e],%l6 ! Mem[000000006b80013e] done p45_trap1o: ldsb [%o3+0x01b],%l2 ! Mem[000000006b80011b] ldstub [%o1+0x005],%l2 ! Mem[000000006a800105] lduh [%o3+0x03e],%l6 ! Mem[000000006b80013e] done p45_trap2e: stb %l4,[%i3+0x007] ! Mem[000000006b800107] ldsh [%i0+0x016],%l2 ! Mem[000000006a000116] ldsb [%i0+0x015],%l4 ! Mem[000000006a000115] done p45_trap2o: stb %l4,[%o3+0x007] ! Mem[000000006b800107] ldsh [%o0+0x016],%l2 ! Mem[000000006a000116] ldsb [%o0+0x015],%l4 ! Mem[000000006a000115] done p45_trap3e: nop nop done p45_trap3o: nop nop done p45_init_memory_pointers: set p45_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p45_local0_start,%i0 set p45_local1_start,%i1 set p45_local2_start,%i2 set p45_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a9de6ac050f0f8df ldx [%g1+0x008],%l1 ! %l1 = 3b7d243ca5cc40dc ldx [%g1+0x010],%l2 ! %l2 = 26e794e42364e438 ldx [%g1+0x018],%l3 ! %l3 = 5623af8622bcaf9e ldx [%g1+0x020],%l4 ! %l4 = 81ba9b1073390df5 ldx [%g1+0x028],%l5 ! %l5 = d1354b0671ad95ad ldx [%g1+0x030],%l6 ! %l6 = 4b0647281a447ff0 ldx [%g1+0x038],%l7 ! %l7 = f78b85a64e39d1a5 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 46 processor_46: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xb8] ! Set the start flag wrpr %g0,7,%cleanwin call p46_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 46 wr %g0,0x4,%fprs ! Make sure fef is 1 set p46_init_freg,%g1 ! %f0 = a0e3ad64 662753ec eea99033 effb0821 ! %f4 = afc676a2 701f27d3 1551a7a3 b074cf17 ! %f8 = 8eb180c3 98227f7c ef4e9562 2923e02b ! %f12 = f765ce04 0f25cf22 b1a30ec5 b2d4f225 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7b4bdb5e a0872c8a b3bd34e5 6f3ffc68 ! %f20 = b3479d7b b9720914 9ddf17c4 8427913a ! %f24 = b957b58e f5142378 56066889 3128bbcd ! %f28 = 54f3ca9c 344e8716 c9faebd0 d6ade68a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a451346c 0d751381 c82257ff 2cd53e19 ! %f36 = bb52b784 b2d5229a 6e932b38 6a035e50 ! %f40 = 0e5a0fea 6ba20157 9dcdf8ec 18c00961 ! %f44 = 89afd6b5 f10a260a 702712b3 5d7dc894 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2d617fb000000017,%g7,%g1 ! GSR scale = 2, align = 7 wr %g1,%g0,%gsr ! GSR = 2d617fb000000017 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 46 p46_label_1: ! %l4 = 62ac749a0ba5f525, Mem[000000006c800110] = dd4a7e7a stba %l4,[%i1+%i5]0x81 ! Mem[000000006c800110] = 254a7e7a ! Mem[000000006d000120] = 67c51aff63f6e7e4, %l0 = 37e0d5022091a4b0, %l3 = 666deac0249d240e add %i2,0x20,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 67c51aff63f6e7e4 ! Mem[000000006d000128] = a03fe423, %l3 = 67c51aff63f6e7e4 lduha [%i2+%o5]0x80,%l3 ! %l3 = 000000000000a03f ! Mem[000000009000010c] = c2190b14, %l18 = 6fd1c49e4c9cfbf7 ldub [%o0+0x00c],%g2 ! %g2 = 00000000000000c2 ! Mem[000000006d800138] = cd8d455811724022, %l6 = fa8bd71400d5b4be, %l4 = 62ac749a0ba5f525 add %i3,0x38,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = cd8d455811724022 ! Mem[0000000090000110] = 76bf43f39c3e77a2, %l18 = 6fd1c49e4c9cfbf7 ldx [%o0+%i5],%g2 ! %g2 = 76bf43f39c3e77a2 ! %l5 = 7e5bce3d9c5bddbf, Mem[0000000091000110] = 3e07e896 stb %l5,[%o2+%i5] ! Mem[0000000091000110] = bf07e896 ! Mem[000000006c000131] = 274d348e, %l0 = 37e0d5022091a4b0 ldstub [%i0+0x031],%l0 ! %l0 = 000000000000004d ! Mem[000000006c000100] = 6000ed2c, %l7 = 6982f660dd94f3fa ldsha [%i0+%g0]0x81,%l7 ! %l7 = 0000000000006000 ! Mem[000000006d000118] = 406ee56f, %l3 = 000000000000a03f lduha [%i2+%i6]0x89,%l3 ! %l3 = 000000000000e56f p46_label_2: ! Mem[000000006c000120] = 92de75b6, %l4 = cd8d455811724022, %asi = 80 swapa [%i0+0x020]%asi,%l4 ! %l4 = 0000000092de75b6 ! Mem[000000006d800100] = 61e61011, %l5 = 7e5bce3d9c5bddbf lduha [%i3+%g0]0x80,%l5 ! %l5 = 00000000000061e6 ! Mem[0000000090000130] = bb166f37 0eaa4fa4, %l4 = 92de75b6, %l5 = 000061e6 ldda [%o0+0x030]%asi,%g2 ! %l4 = 0000000092de75b6 00000000000061e6 ! Mem[000000006c80012e] = 1b874f18, %l7 = 0000000000006000 ldstub [%i1+0x02e],%l7 ! %l7 = 000000000000004f ! Mem[000000006d800100] = 61e61011 8a94b773, %l0 = 0000004d, %l1 = c1cbaf0a ldda [%i3+%g0]0x80,%l0 ! %l0 = 0000000061e61011 000000008a94b773 ! Mem[000000006d000118] = 6fe56e40, %l6 = 00d5b4be, %l3 = 0000e56f add %i2,0x18,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 000000006fe56e40 ! Mem[000000006d800134] = c0509bd2, %l7 = 0000004f, %l4 = 92de75b6 add %i3,0x34,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000c0509bd2 ! Mem[000000006d800120] = 62cf78a4, %l3 = 6fe56e40, %l1 = 8a94b773 add %i3,0x20,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000062cf78a4 ! Mem[0000000091800120] = 725398d0, %l18 = 6fd1c49e4c9cfbf7 ldsw [%o3+%o4],%g2 ! %g2 = 6fd1c49e4c9cfbf7 ! %l6 = fa8bd71400d5b4be, Mem[0000000090800114] = 4f009b20 stw %l6,[%o1+0x014] ! Mem[0000000090800114] = 00d5b4be p46_label_3: ! Mem[000000006c000120] = 11724022, %l3 = 000000006fe56e40 ldsb [%i0+%o4],%l3 ! %l3 = 0000000000000011 ! Mem[000000006c800120] = 31f8ce67, %l5 = 00000000000061e6 lduba [%i1+%o4]0x88,%l5 ! %l5 = 0000000000000067 ! %l3 = 0000000000000011, Mem[000000006c800120] = 31f8ce67 stba %l3,[%i1+%o4]0x89 ! Mem[000000006c800120] = 31f8ce11 ! Mem[000000006d000130] = fc6fd8c6, %l3 = 0000000000000011 ldstuba [%i2+%o6]0x89,%l3 ! %l3 = 00000000000000c6 ! %l3 = 00000000000000c6, Mem[000000006c800110] = 254a7e7a stba %l3,[%i1+%i5]0x81 ! Mem[000000006c800110] = c64a7e7a ! Mem[000000006c000124] = c0d36cce, %l7 = 000000000000004f swap [%i0+0x024],%l7 ! %l7 = 00000000c0d36cce ! Mem[000000006d80012c] = 2a4a9960, %l3 = 00000000000000c6 swap [%i3+0x02c],%l3 ! %l3 = 000000002a4a9960 ! Mem[000000006c800100] = 091e6268, %l5 = 0000000000000067 swapa [%i1+%g0]0x88,%l5 ! %l5 = 00000000091e6268 ! Mem[000000006d000110] = 0d9ca5f6, %l3 = 000000002a4a9960 lduh [%i2+0x012],%l3 ! %l3 = 000000000000a5f6 ! Mem[000000006c800100] = 67000000, %l0 = 61e61011, %l3 = 0000a5f6 casa [%i1]0x80,%l0,%l3 ! %l3 = 0000000067000000 p46_label_4: ! Mem[000000006d800120] = 62cf78a4, %l1 = 0000000062cf78a4 lduha [%i3+%o4]0x80,%l1 ! %l1 = 00000000000062cf ! Mem[000000006d000106] = aa84eab8, %l3 = 0000000067000000 ldstub [%i2+0x006],%l3 ! %l3 = 00000000000000ea ! Mem[000000006c80011e] = d81888d5, %l6 = fa8bd71400d5b4be ldstub [%i1+0x01e],%l6 ! %l6 = 0000000000000088 ! Mem[0000000090800138] = 30a966cf, %l18 = 6fd1c49e4c9cfbf7 ldsh [%o1+0x038],%g2 ! %g2 = 00000000000030a9 ! Mem[0000000090800110] = 05b93bc7, %l18 = 6fd1c49e4c9cfbf7 ldswa [%o1+0x010]%asi,%g2 ! %g2 = 6fd1c49e4c9cfbf7 ! Mem[000000006d000108] = 524ada7d, %l3 = 00000000000000ea lduwa [%i2+%i4]0x80,%l3 ! %l3 = 00000000524ada7d ! Mem[000000006c800128] = 99c18100, %l0 = 61e61011, %l7 = c0d36cce add %i1,0x28,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000099c18100 ! Mem[0000000091800120] = 725398d0, %l18 = 6fd1c49e4c9cfbf7 ldsb [%o3+%o4],%g2 ! %g2 = 0000000000000072 ! Mem[000000006c00013c] = d6806d1b, %l3 = 00000000524ada7d, %asi = 80 swapa [%i0+0x03c]%asi,%l3 ! %l3 = 00000000d6806d1b ! Mem[000000006d00011c] = 79c0193b, %l5 = 00000000091e6268 ldstub [%i2+0x01c],%l5 ! %l5 = 0000000000000079 p46_label_5: ! Mem[000000006d800130] = 5549caa1, %l2 = 407e445a64b43e67 ldstuba [%i3+%o6]0x89,%l2 ! %l2 = 00000000000000a1 ! Mem[000000006c000100] = 6000ed2cee9fd8f3, %l5 = 0000000000000079, %l0 = 0000000061e61011 casxa [%i0]0x80,%l5,%l0 ! %l0 = 6000ed2cee9fd8f3 ! Mem[0000000090800124] = cd32aeda, %l18 = 6fd1c49e4c9cfbf7 ldswa [%o1+0x024]%asi,%g2 ! %g2 = 6fd1c49e4c9cfbf7 ! Mem[000000006c000128] = 43a888e2, %l1 = 00000000000062cf swap [%i0+%o5],%l1 ! %l1 = 0000000043a888e2 ! Mem[000000006d800128] = f8eeab4a, %l2 = 00000000000000a1 swapa [%i3+%o5]0x88,%l2 ! %l2 = 00000000f8eeab4a ! Mem[0000000090800118] = 186361d3, %l18 = 6fd1c49e4c9cfbf7 lduh [%o1+0x01a],%g2 ! %g2 = 0000000000001863 ! Mem[000000006d800108] = db36603d, %l6 = 0000000000000088 ldsba [%i3+%i4]0x80,%l6 ! %l6 = ffffffffffffffdb ! Mem[000000006d000108] = 524ada7d, %l7 = 0000000099c18100 ldsw [%i2+%i4],%l7 ! %l7 = 00000000524ada7d ! Mem[000000006d000118] = 6fe56e40ffc0193b, %l2 = 00000000f8eeab4a, %l1 = 0000000043a888e2 add %i2,0x18,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 6fe56e40ffc0193b ! %l0 = 6000ed2cee9fd8f3, Mem[0000000090000138] = 31744640 sth %l0,[%o0+0x038] ! Mem[0000000090000138] = d8f34640 p46_label_6: ! Mem[000000006d000128] = 23e43fa0, %l2 = 00000000f8eeab4a ldswa [%i2+%o5]0x88,%l2 ! %l2 = 0000000023e43fa0 ! Mem[0000000091000118] = 28238bb1833d66b8, %l18 = 6fd1c49e4c9cfbf7 ldx [%o2+%i6],%g2 ! %g2 = 28238bb1833d66b8 ! Mem[000000009100012c] = 1c456b0e, %l18 = 6fd1c49e4c9cfbf7 ldswa [%o2+0x02c]%asi,%g2 ! %g2 = 6fd1c49e4c9cfbf7 ! Mem[000000006d80013d] = 11724022, %l4 = 00000000c0509bd2 ldstub [%i3+0x03d],%l4 ! %l4 = 0000000000000072 ! Mem[000000006d800100] = 61e610118a94b773, %l7 = 00000000524ada7d ldx [%i3+%g0],%l7 ! %l7 = 61e610118a94b773 ! Mem[000000006c00012c] = 28c5906e, %l7 = 8a94b773, %l0 = ee9fd8f3 add %i0,0x2c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000028c5906e ! Mem[000000006c800130] = f5e23855, %l4 = 0000000000000072 ldstub [%i1+%o6],%l4 ! %l4 = 00000000000000f5 ! Mem[000000006c000118] = c0333996, %l6 = ffffffffffffffdb ldswa [%i0+%i6]0x80,%l6 ! %l6 = ffffffffc0333996 ! Mem[000000009080012c] = ba79412b, %l18 = 6fd1c49e4c9cfbf7 ldub [%o1+0x02c],%g2 ! %g2 = 00000000000000ba ! Mem[000000006c800138] = 1d0948c2, %l4 = 000000f5, %l3 = d6806d1b add %i1,0x38,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000001d0948c2 p46_label_7: ! Mem[000000006d800124] = 3fb50c68, %l4 = 00000000000000f5 swap [%i3+0x024],%l4 ! %l4 = 000000003fb50c68 ! Mem[000000009180010c] = cebe477a, %l18 = 6fd1c49e4c9cfbf7 lduh [%o3+0x00e],%g2 ! %g2 = 000000000000cebe ! Mem[000000006c800108] = 37ff9de1, %l3 = 000000001d0948c2 ldstuba [%i1+%i4]0x89,%l3 ! %l3 = 00000000000000e1 ! Mem[000000006d80013c] = 11ff4022, %l1 = 6fe56e40ffc0193b ldsw [%i3+0x03c],%l1 ! %l1 = 0000000011ff4022 ! Mem[000000006d800118] = 25b8b549, %l0 = 0000000028c5906e ldsba [%i3+%i6]0x80,%l0 ! %l0 = 0000000000000025 ! Mem[000000006c800138] = 1d0948c234b9b17f, %l7 = 61e610118a94b773, %l5 = 0000000000000079 add %i1,0x38,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 1d0948c234b9b17f ! %l5 = 1d0948c234b9b17f, Mem[0000000091800118] = 03166c8ac56f1eb7, %asi = 80 stxa %l5,[%o3+0x018]%asi ! Mem[0000000091800118] = 1d0948c234b9b17f ! Mem[000000006d800100] = 61e61011, %l1 = 0000000011ff4022 ldswa [%i3+%g0]0x80,%l1 ! %l1 = 0000000061e61011 ! Mem[0000000090000108] = c40fc219, %l18 = 6fd1c49e4c9cfbf7 ldub [%o0+0x00a],%g2 ! %g2 = 00000000000000c4 ! Mem[000000006c000100] = 6000ed2c, %l1 = 0000000061e61011 ldstuba [%i0+%g0]0x80,%l1 ! %l1 = 0000000000000060 p46_label_8: ! Mem[000000006d000130] = fc6fd8ff, %l1 = 0000000000000060 ldstuba [%i2+%o6]0x89,%l1 ! %l1 = 00000000000000ff ! Mem[000000006c800139] = 1d0948c2, %l2 = 0000000023e43fa0 ldstub [%i1+0x039],%l2 ! %l2 = 0000000000000009 ! %l1 = 00000000000000ff, Mem[0000000090000108] = 7425c40fc2190b14 stx %l1,[%o0+%i4] ! Mem[0000000090000108] = 00000000000000ff ! %l5 = 1d0948c234b9b17f, Mem[000000006d800110] = 45a44ef1 stwa %l5,[%i3+%i5]0x89 ! Mem[000000006d800110] = 34b9b17f ! Mem[000000006d800118] = 25b8b549, %l3 = 00000000000000e1 swapa [%i3+%i6]0x81,%l3 ! %l3 = 0000000025b8b549 ! Mem[000000006c000121] = 11724022, %l5 = 1d0948c234b9b17f ldstub [%i0+0x021],%l5 ! %l5 = 0000000000000072 ! Mem[000000006c800120] = 11cef831, %l5 = 0000000000000072 ldswa [%i1+0x020]%asi,%l5 ! %l5 = 0000000011cef831 ! Mem[0000000091800130] = b4948512ed611253, %l18 = 6fd1c49e4c9cfbf7 ldx [%o3+%o6],%g2 ! %g2 = b4948512ed611253 ! %l5 = 0000000011cef831, Mem[000000006d800118] = 000000e1ae468856 stxa %l5,[%i3+%i6]0x81 ! Mem[000000006d800118] = 0000000011cef831 ! Mem[000000006c80010e] = c65a7202, %l4 = 000000003fb50c68 ldstub [%i1+0x00e],%l4 ! %l4 = 0000000000000072 p46_label_9: ! Mem[000000006c800131] = ffe23855, %l4 = 0000000000000072 ldstub [%i1+0x031],%l4 ! %l4 = 00000000000000e2 ! Mem[000000009100013c] = 5e8e0000, %l18 = 6fd1c49e4c9cfbf7 lduh [%o2+0x03e],%g2 ! %g2 = 0000000000005e8e ! %l7 = 61e610118a94b773, Mem[000000006d000120] = 67c51aff stba %l7,[%i2+%o4]0x81 ! Mem[000000006d000120] = 73c51aff ! Mem[000000006c800120] = 11cef831, %l0 = 00000025, %l2 = 00000009 add %i1,0x20,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000011cef831 ! Mem[000000006d800114] = 392b1ce1, %l1 = 000000ff, %l0 = 00000025 add %i3,0x14,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000392b1ce1 ! %l5 = 0000000011cef831, Mem[0000000091000100] = 4f11c436 stw %l5,[%o2+%g0] ! Mem[0000000091000100] = 11cef831 ! Mem[000000006d000128] = a03fe423, %l2 = 0000000011cef831 ldstuba [%i2+%o5]0x80,%l2 ! %l2 = 00000000000000a0 ! Mem[000000006c000100] = ff00ed2c, %l2 = 00000000000000a0 ldstuba [%i0+%g0]0x81,%l2 ! %l2 = 00000000000000ff ! Mem[000000006c000122] = 11ff4022, %l6 = ffffffffc0333996 ldstub [%i0+0x022],%l6 ! %l6 = 0000000000000040 ! Mem[000000006d800100] = 61e61011, %l0 = 00000000392b1ce1 ldstuba [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000061 p46_label_10: ! Mem[000000006c000130] = 27ff348e, %l1 = 00000000000000ff lduha [%i0+%o6]0x80,%l1 ! %l1 = 00000000000027ff ! Mem[000000006d800128] = a1000000, %l5 = 0000000011cef831 ldswa [%i3+%o5]0x80,%l5 ! %l5 = ffffffffa1000000 ! %l7 = 61e610118a94b773, Mem[000000006d800110] = 7fb1b934 stba %l7,[%i3+%i5]0x81 ! Mem[000000006d800110] = 73b1b934 ! Mem[000000006d800100] = ffe610118a94b773, %l2 = 00000000000000ff, %l7 = 61e610118a94b773 casxa [%i3]0x80,%l2,%l7 ! %l7 = ffe610118a94b773 ! Mem[000000006c00012a] = 000062cf, %l1 = 00000000000027ff ldstub [%i0+0x02a],%l1 ! %l1 = 0000000000000062 ! %l3 = 0000000025b8b549, Mem[000000006d800128] = a1000000 stha %l3,[%i3+%o5]0x81 ! Mem[000000006d800128] = b5490000 ! Mem[000000006c800108] = ff9dff37c65aff02, %l5 = ffffffffa1000000, %l4 = 00000000000000e2 add %i1,0x08,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = ff9dff37c65aff02 ! Mem[000000006d000138] = 68d7bc69481ce18a, %l7 = ffe610118a94b773, %l6 = 0000000000000040 add %i2,0x38,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 68d7bc69481ce18a ! Mem[000000006c800110] = c64a7e7aa80825d8, %l3 = 0000000025b8b549, %l3 = 0000000025b8b549 add %i1,0x10,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = c64a7e7aa80825d8 ! Mem[000000006c000110] = c594b74a, %l6 = 68d7bc69481ce18a lduha [%i0+%i5]0x88,%l6 ! %l6 = 000000000000b74a p46_label_11: ! Mem[000000006c000130] = 27ff348e, %l6 = 000000000000b74a swap [%i0+%o6],%l6 ! %l6 = 0000000027ff348e ! Mem[000000006c800130] = ffff38555d9762d0, %l4 = ff9dff37c65aff02 ldx [%i1+%o6],%l4 ! %l4 = ffff38555d9762d0 ! Mem[000000006c800110] = c64a7e7aa80825d8, %l5 = ffffffffa1000000, %l7 = ffe610118a94b773 add %i1,0x10,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = c64a7e7aa80825d8 ! %l4 = ffff38555d9762d0, Mem[000000006c000138] = d075361e524ada7d stx %l4,[%i0+0x038] ! Mem[000000006c000138] = ffff38555d9762d0 ! Mem[000000006c000118] = 963933c0, %l7 = c64a7e7aa80825d8 lduba [%i0+%i6]0x88,%l7 ! %l7 = 00000000000000c0 ! Mem[000000006c800120] = 31f8ce11, %l5 = ffffffffa1000000 ldsba [%i1+%o4]0x88,%l5 ! %l5 = 0000000000000011 ! Mem[000000006d000116] = 74dea3c7, %l7 = 00000000000000c0 ldstub [%i2+0x016],%l7 ! %l7 = 00000000000000a3 ! Mem[0000000091800100] = 921776b1ed61de0d, %l18 = 6fd1c49e4c9cfbf7 ldx [%o3+%g0],%g2 ! %g2 = 921776b1ed61de0d ! Mem[000000006d000130] = ffd86ffc, %l2 = 00000000000000ff, %asi = 80 swapa [%i2+0x030]%asi,%l2 ! %l2 = 00000000ffd86ffc ! Mem[000000006d800108] = 3d6036db, %l0 = 0000000000000061 lduwa [%i3+%i4]0x88,%l0 ! %l0 = 000000003d6036db p46_label_12: ! Mem[000000006d800118] = 0000000011cef831, %l5 = 0000000000000011, %l6 = 0000000027ff348e add %i3,0x18,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 0000000011cef831 ! Mem[000000006c000130] = 4ab70000, %l2 = 00000000ffd86ffc swapa [%i0+%o6]0x89,%l2 ! %l2 = 000000004ab70000 ! Mem[0000000090800130] = e8614bb4, %l18 = 6fd1c49e4c9cfbf7 ldswa [%o1+0x030]%asi,%g2 ! %g2 = 6fd1c49e4c9cfbf7 ! Mem[000000006d800120] = 62cf78a4, %l0 = 000000003d6036db swapa [%i3+%o4]0x80,%l0 ! %l0 = 0000000062cf78a4 ! %l2 = 4ab70000, %l3 = a80825d8, Mem[0000000090000120] = 028c20cc 28420202 std %l2,[%o0+%o4] ! Mem[0000000090000120] = 4ab70000 a80825d8 ! Mem[000000006c00013c] = 5d9762d0, %l4 = 5d9762d0, %l1 = 00000062 add %i0,0x3c,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000005d9762d0 ! %l3 = c64a7e7aa80825d8, Mem[000000009100013e] = 5e8e0000 sth %l3,[%o2+0x03e] ! Mem[000000009100013c] = 25d80000 ! Mem[0000000090800128] = 20d5ba79, %l18 = 6fd1c49e4c9cfbf7 ldsb [%o1+0x02a],%g2 ! %g2 = 0000000000000020 ! Mem[000000006d800128] = b5490000, %l2 = 4ab70000, %l7 = 000000a3 add %i3,0x28,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000b5490000 ! %l1 = 000000005d9762d0, Mem[000000006d800120] = 3d6036db stba %l1,[%i3+%o4]0x81 ! Mem[000000006d800120] = d06036db p46_label_13: ! %l0 = 0000000062cf78a4, Mem[000000006d800100] = 1110e6ff stba %l0,[%i3+%g0]0x89 ! Mem[000000006d800100] = 1110e6a4 ! Mem[000000006d80012c] = 000000c6, %l1 = 000000005d9762d0, %asi = 80 swapa [%i3+0x02c]%asi,%l1 ! %l1 = 00000000000000c6 ! %l7 = 00000000b5490000, Mem[0000000090800130] = e8614bb4, %asi = 80 stha %l7,[%o1+0x030]%asi ! Mem[0000000090800130] = 00004bb4 ! Mem[000000006d800124] = 000000f5, %l1 = 00000000000000c6 swap [%i3+0x024],%l1 ! %l1 = 00000000000000f5 ! %l0 = 0000000062cf78a4, Mem[0000000090000138] = d8f346405e9ebd9d stx %l0,[%o0+0x038] ! Mem[0000000090000138] = 0000000062cf78a4 ! Mem[000000006d800100] = 1110e6a4, %l0 = 0000000062cf78a4 ldsha [%i3+%g0]0x89,%l0 ! %l0 = ffffffffffffe6a4 ! Mem[000000006d000130] = 000000ff, %l1 = 00000000000000f5, %asi = 80 swapa [%i2+0x030]%asi,%l1 ! %l1 = 00000000000000ff ! Mem[000000006c800100] = 67000000 c051f366, %l4 = 5d9762d0, %l5 = 00000011 ldda [%i1+%g0]0x81,%l4 ! %l4 = 0000000067000000 00000000c051f366 ! %l0 = ffffffffffffe6a4, Mem[000000006c800118] = 89596f37, %asi = 80 stha %l0,[%i1+0x018]%asi ! Mem[000000006c800118] = e6a46f37 ! Mem[000000006d80013e] = 11ff4022, %l4 = 0000000067000000 ldstub [%i3+0x03e],%l4 ! %l4 = 0000000000000040 p46_label_14: ! Mem[000000006c800134] = 5d9762d0, %l1 = 00000000000000ff swap [%i1+0x034],%l1 ! %l1 = 000000005d9762d0 ! %l7 = 00000000b5490000, Mem[000000006d800130] = 5549caff stba %l7,[%i3+%o6]0x89 ! Mem[000000006d800130] = 5549ca00 ! %l1 = 000000005d9762d0, Mem[000000006c000128] = 0000ffcf28c5906e stxa %l1,[%i0+%o5]0x81 ! Mem[000000006c000128] = 000000005d9762d0 ! Mem[000000006d800124] = 000000c6, %l3 = a80825d8, %l0 = ffffe6a4 add %i3,0x24,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000000000c6 ! Mem[000000006c800108] = 37ff9dff, %l4 = 0000000000000040 ldswa [%i1+%i4]0x88,%l4 ! %l4 = 0000000037ff9dff ! Mem[0000000091000138] = 55170a67, %l18 = 6fd1c49e4c9cfbf7 ldswa [%o2+0x038]%asi,%g2 ! %g2 = 6fd1c49e4c9cfbf7 ! Mem[000000006c800120] = 11cef831, %l7 = 00000000b5490000 ldstuba [%i1+0x020]%asi,%l7 ! %l7 = 0000000000000011 ! Mem[0000000090000108] = 00000000, %l18 = 6fd1c49e4c9cfbf7 ldub [%o0+%i4],%g2 ! %g2 = 0000000000000000 ! Mem[000000006c800110] = c64a7e7a, %l1 = 000000005d9762d0 swap [%i1+%i5],%l1 ! %l1 = 00000000c64a7e7a ! Mem[000000006c000111] = 4ab794c5, %l1 = 00000000c64a7e7a ldstub [%i0+0x011],%l1 ! %l1 = 00000000000000b7 p46_label_15: ! Mem[0000000090000104] = 5f380000, %l18 = 6fd1c49e4c9cfbf7 ldub [%o0+0x006],%g2 ! %g2 = 000000000000005f ! Mem[000000006c800110] = 5d9762d0, %l3 = c64a7e7aa80825d8 ldstuba [%i1+%i5]0x81,%l3 ! %l3 = 000000000000005d ! Mem[000000006c000108] = 324a9a63, %l3 = 000000000000005d swapa [%i0+%i4]0x81,%l3 ! %l3 = 00000000324a9a63 ! Mem[000000006c80013c] = 34b9b17f, %l1 = 00000000000000b7 swap [%i1+0x03c],%l1 ! %l1 = 0000000034b9b17f ! Mem[000000006c800118] = e6a46f37, %l0 = 00000000000000c6 lduba [%i1+%i6]0x80,%l0 ! %l0 = 00000000000000e6 ! %l2 = 000000004ab70000, Mem[000000006d000108] = 7dda4a52 stha %l2,[%i2+%i4]0x89 ! Mem[000000006d000108] = 7dda0000 ! Mem[000000006c800100] = 67000000c051f366, %l4 = 0000000037ff9dff, %l2 = 000000004ab70000 casxa [%i1]0x80,%l4,%l2 ! %l2 = 67000000c051f366 ! Mem[000000006c800114] = a80825d8, %l4 = 37ff9dff, %l3 = 324a9a63 add %i1,0x14,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000a80825d8 ! Mem[000000006d80010f] = 03953765, %l3 = 00000000a80825d8 ldstub [%i3+0x00f],%l3 ! %l3 = 0000000000000065 ! Mem[000000006c800120] = ffcef831, %l4 = 37ff9dff, %l5 = c051f366 add %i1,0x20,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000ffcef831 ba,a p46_not_taken_0_end p46_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p46_branch_failed p46_not_taken_0_end: ! End of Random Code for Processor 46 1: membar #Sync ! Force all stores to complete p46_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0b8] ! Set processor 46 done flag ! Check Registers p46_check_registers: set p46_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000e6 bne,a,pn %xcc,p46_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000034b9b17f bne,a,pn %xcc,p46_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 67000000c051f366 bne,a,pn %xcc,p46_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000065 bne,a,pn %xcc,p46_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000037ff9dff bne,a,pn %xcc,p46_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000ffcef831 bne,a,pn %xcc,p46_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000011cef831 bne,a,pn %xcc,p46_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000011 bne,a,pn %xcc,p46_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p46_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff00ed2cee9fd8f3 ldx [%i0+0x000],%g3 ! Observed data at 000000006c000100 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000005de1e2e611 ldx [%i0+0x008],%g3 ! Observed data at 000000006c000108 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4aff94c5ee7f2779 ldx [%i0+0x010],%g3 ! Observed data at 000000006c000110 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 11ffff220000004f ldx [%i0+0x020],%g3 ! Observed data at 000000006c000120 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000005d9762d0 ldx [%i0+0x028],%g3 ! Observed data at 000000006c000128 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = fc6fd8ffb8e01666 ldx [%i0+0x030],%g3 ! Observed data at 000000006c000130 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffff385500000062 ldx [%i0+0x038],%g3 ! Observed data at 000000006c000138 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x038,%g4 set p46_local1_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = ff9762d0a80825d8 ldx [%i1+0x010],%g3 ! Observed data at 000000006c800110 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = e6a46f37d818ffd5 ldx [%i1+0x018],%g3 ! Observed data at 000000006c800118 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 99c181001b87ff18 ldx [%i1+0x028],%g3 ! Observed data at 000000006c800128 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffff3855000000ff ldx [%i1+0x030],%g3 ! Observed data at 000000006c800130 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1dff48c2000000b7 ldx [%i1+0x038],%g3 ! Observed data at 000000006c800138 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x038,%g4 set p46_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 612f71d9aa84ffb8 ldx [%i2+0x000],%g3 ! Observed data at 000000006d000100 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000da7d61aa9b6d ldx [%i2+0x008],%g3 ! Observed data at 000000006d000108 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0d9ca5f674deffc7 ldx [%i2+0x010],%g3 ! Observed data at 000000006d000110 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 73c51aff63f6e7e4 ldx [%i2+0x020],%g3 ! Observed data at 000000006d000120 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff3fe423ac0b546e ldx [%i2+0x028],%g3 ! Observed data at 000000006d000128 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000f507c39e4c ldx [%i2+0x030],%g3 ! Observed data at 000000006d000130 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x030,%g4 set p46_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = a4e610118a94b773 ldx [%i3+0x000],%g3 ! Observed data at 000000006d800100 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = db36603d039537ff ldx [%i3+0x008],%g3 ! Observed data at 000000006d800108 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 73b1b934392b1ce1 ldx [%i3+0x010],%g3 ! Observed data at 000000006d800110 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = d06036db000000c6 ldx [%i3+0x020],%g3 ! Observed data at 000000006d800120 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b54900005d9762d0 ldx [%i3+0x028],%g3 ! Observed data at 000000006d800128 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 00ca4955c0509bd2 ldx [%i3+0x030],%g3 ! Observed data at 000000006d800130 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = cd8d455811ffff22 ldx [%i3+0x038],%g3 ! Observed data at 000000006d800138 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x038,%g4 ! The test for processor 46 has passed p46_passed: ta GOOD_TRAP nop p46_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p46_failed p46_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p46_failed p46_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p46_failed p46_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p46_failed p46_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p46_failed p46_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p46_failed p46_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p46_failed p46_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p46_failed ! The test for processor 46 failed p46_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0b8] ! Set processor 46 done flag set p46_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 46 failed p46_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0b8] ! Set processor 46 done flag set p46_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p46_dfill_failed: ba p46_failed mov 0xddd,%g1 p46_selfmod_failed: ba p46_failed mov 0xabc,%g1 p46_common_error: or %g0,0xf0e,%g1 ba p46_failed mov %o5,%g3 p46_common_signature_error: set p46_temp,%g1 ba p46_failed st %g2,[%g1] ! Common Lock Number p46_common_timeout: set p46_temp,%g1 ba p46_failed st %g2,[%g1] ! Common Lock Number p46_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p46_failed mov 0x0,%g3 p46_trap1e: ldstub [%i0+0x015],%l1 ! Mem[000000006c000115] ldstub [%i1+0x02f],%l3 ! Mem[000000006c80012f] swap [%i3+0x03c],%l0 ! Mem[000000006d80013c] ldstub [%i2+0x00a],%l5 ! Mem[000000006d00010a] stb %l2,[%i3+0x03a] ! Mem[000000006d80013a] done p46_trap1o: ldstub [%o0+0x015],%l1 ! Mem[000000006c000115] ldstub [%o1+0x02f],%l3 ! Mem[000000006c80012f] swap [%o3+0x03c],%l0 ! Mem[000000006d80013c] ldstub [%o2+0x00a],%l5 ! Mem[000000006d00010a] stb %l2,[%o3+0x03a] ! Mem[000000006d80013a] done p46_trap2e: lduw [%i1+0x014],%l3 ! Mem[000000006c800114] lduh [%i2+0x00e],%l4 ! Mem[000000006d00010e] ldsh [%i3+0x010],%l7 ! Mem[000000006d800110] swap [%i2+0x020],%l0 ! Mem[000000006d000120] done p46_trap2o: lduw [%o1+0x014],%l3 ! Mem[000000006c800114] lduh [%o2+0x00e],%l4 ! Mem[000000006d00010e] ldsh [%o3+0x010],%l7 ! Mem[000000006d800110] swap [%o2+0x020],%l0 ! Mem[000000006d000120] done p46_trap3e: nop nop nop done p46_trap3o: nop nop nop done p46_init_memory_pointers: set p46_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p46_local0_start,%i0 set p46_local1_start,%i1 set p46_local2_start,%i2 set p46_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 37e0d5022091a4b0 ldx [%g1+0x008],%l1 ! %l1 = 6d488849c1cbaf0a ldx [%g1+0x010],%l2 ! %l2 = 407e445a64b43e67 ldx [%g1+0x018],%l3 ! %l3 = 666deac0249d240e ldx [%g1+0x020],%l4 ! %l4 = 62ac749a0ba5f525 ldx [%g1+0x028],%l5 ! %l5 = 7e5bce3d9c5bddbf ldx [%g1+0x030],%l6 ! %l6 = fa8bd71400d5b4be ldx [%g1+0x038],%l7 ! %l7 = 6982f660dd94f3fa ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 47 processor_47: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xbc] ! Set the start flag wrpr %g0,7,%cleanwin call p47_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 47 wr %g0,0x4,%fprs ! Make sure fef is 1 set p47_init_freg,%g1 ! %f0 = 3e23df77 1b3dea48 120ce795 5db17319 ! %f4 = 5ed78a69 76de947b 586cdee0 bf50c456 ! %f8 = d5ecaa00 6f518874 bad13655 9cf0959b ! %f12 = 2239548f 273f92d7 2bd6460a 82db7da6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 155e44dc 1b89f718 cc76b8ba 1504a9dd ! %f20 = 13e46b95 aa974adf be4b2e2b 5c1742d9 ! %f24 = 5fa20f3b a40691de 5e681ada dce9dcad ! %f28 = 2d18be21 b66e8d0f dfa03c36 a8ea2eae ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9dcbb983 7711c884 1ffd1397 9a2dc542 ! %f36 = 302ba8bb 95bfe422 ba3597d6 6eb51bb1 ! %f40 = 77956be9 bec58de2 fd52bd88 1596d34c ! %f44 = 1309bfd4 103751d5 958408f0 4b11629e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2a3f991700000037,%g7,%g1 ! GSR scale = 6, align = 7 wr %g1,%g0,%gsr ! GSR = 2a3f991700000037 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 47 p47_label_1: ! Mem[000000006e800100] = 2ee62f85, %l5 = d85e583f, %l7 = 42694c2b casa [%i1]0x80,%l5,%l7 ! %l7 = 000000002ee62f85 ! Mem[000000006f000100] = 89e28112 bf936b19, %l2 = 147a4164, %l3 = 24bbdcc9 ldda [%i2+%g0]0x81,%l2 ! %l2 = 0000000089e28112 00000000bf936b19 ! Mem[000000006e800118] = 269d6c4fef24e8f0, %l0 = b6a96fb8e10b8562, %l1 = 3c6dc1cfa5cd7804 add %i1,0x18,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 269d6c4fef24e8f0 ! Mem[000000006f800108] = 9b350671, %l1 = 269d6c4fef24e8f0 ldstuba [%i3+%i4]0x80,%l1 ! %l1 = 000000000000009b ! Mem[0000000091000110] = 3e07e8961ee988b4, %l18 = 2902ac2e5b2b673a ldxa [%o2+0x010]%asi,%g2 ! %g2 = 3e07e8961ee988b4 ! Mem[000000006e000108] = 05521e76 e76b92d1, %l4 = c26e2e55, %l5 = d85e583f ldd [%i0+%i4],%l4 ! %l4 = 0000000005521e76 00000000e76b92d1 ! Mem[0000000091800104] = de0d2335, %l18 = 2902ac2e5b2b673a ldub [%o3+0x006],%g2 ! %g2 = 00000000000000de ! Mem[000000006e800130] = dd69f57c6b18084b, %l5 = 00000000e76b92d1, %l1 = 000000000000009b add %i1,0x30,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = dd69f57c6b18084b ! Mem[000000006e800110] = d7b165ae 73cbc1b5, %l4 = 05521e76, %l5 = e76b92d1 ldda [%i1+%i5]0x80,%l4 ! %l4 = 00000000d7b165ae 0000000073cbc1b5 ! %l0 = e10b8562, %l1 = 6b18084b, Mem[0000000090000120] = 028c20cc 28420202 std %l0,[%o0+%o4] ! Mem[0000000090000120] = e10b8562 6b18084b p47_label_2: ! Mem[000000006e000130] = 306a2f27, %l7 = 000000002ee62f85 ldstuba [%i0+%o6]0x80,%l7 ! %l7 = 0000000000000030 ! Mem[000000006f000134] = 61be2b37, %l3 = 00000000bf936b19 ldstub [%i2+0x034],%l3 ! %l3 = 0000000000000061 ! Mem[000000006e80011c] = ef24e8f0, %l2 = 0000000089e28112 swap [%i1+0x01c],%l2 ! %l2 = 00000000ef24e8f0 ! Mem[000000006e000100] = 60f3bdca, %l1 = dd69f57c6b18084b lduba [%i0+%g0]0x89,%l1 ! %l1 = 00000000000000ca ! Mem[000000006e800127] = 11d0266c, %l2 = 00000000ef24e8f0 ldstuba [%i1+0x027]%asi,%l2 ! %l2 = 000000000000006c ! Mem[000000006f800138] = b8324014, %l7 = 00000030, %l0 = e10b8562 add %i3,0x38,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000b8324014 ! %l6 = 75019c361cb5bf0a, Mem[0000000091800136] = 1253d083 stb %l6,[%o3+0x036] ! Mem[0000000091800134] = 0a53d083 ! Mem[000000006e000110] = 9f9d3d2880aed841, %l2 = 000000000000006c, %l0 = 00000000b8324014 add %i0,0x10,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 9f9d3d2880aed841 ! Mem[0000000090800134] = 7b9430a9, %l18 = 2902ac2e5b2b673a ldsh [%o1+0x036],%g2 ! %g2 = 0000000000007b94 ! Mem[0000000090000124] = 084b2f9e, %l18 = 2902ac2e5b2b673a ldsh [%o0+0x026],%g2 ! %g2 = 000000000000084b p47_label_3: ! Mem[000000006e000110] = 283d9d9f, %l5 = 0000000073cbc1b5 ldswa [%i0+%i5]0x88,%l5 ! %l5 = 00000000283d9d9f ! Mem[000000006f000110] = 68cc3140, %l2 = 000000000000006c ldsba [%i2+%i5]0x89,%l2 ! %l2 = 0000000000000040 ! Mem[000000006e000100] = cabdf360, %l5 = 00000000283d9d9f lduwa [%i0+%g0]0x80,%l5 ! %l5 = 00000000cabdf360 ! Mem[000000006f800120] = 100b9f53, %l2 = 0000000000000040 ldstuba [%i3+%o4]0x89,%l2 ! %l2 = 0000000000000053 ! Mem[000000006e800128] = 65144f3b, %l0 = 9f9d3d2880aed841 ldswa [%i1+%o5]0x88,%l0 ! %l0 = 0000000065144f3b ! Mem[000000006e800118] = 269d6c4f, %l1 = 00000000000000ca swapa [%i1+%i6]0x81,%l1 ! %l1 = 00000000269d6c4f ! %l0 = 0000000065144f3b, Mem[0000000091000138] = 55170a6709595e8e stx %l0,[%o2+0x038] ! Mem[0000000091000138] = 0000000065144f3b ! %l4 = 00000000d7b165ae, Mem[000000006f800100] = 4c15c012aa311f14 stxa %l4,[%i3+%g0]0x81 ! Mem[000000006f800100] = 00000000d7b165ae ! %l6 = 75019c361cb5bf0a, Mem[0000000090800104] = 10c761e3 stw %l6,[%o1+0x004] ! Mem[0000000090800104] = 1cb5bf0a ! %l4 = 00000000d7b165ae, Mem[0000000091800120] = 725398d00b85d364 stx %l4,[%o3+%o4] ! Mem[0000000091800120] = 00000000d7b165ae p47_label_4: ! Mem[0000000091800120] = 00000000, %l18 = 2902ac2e5b2b673a ldsh [%o3+%o4],%g2 ! %g2 = 0000000000000000 ! Mem[000000006e000108] = 761e5205, %l3 = 0000000000000061 swapa [%i0+%i4]0x88,%l3 ! %l3 = 00000000761e5205 ! Mem[0000000090000110] = 43f39c3e, %l18 = 2902ac2e5b2b673a ldsh [%o0+0x012],%g2 ! %g2 = 00000000000043f3 ! Mem[000000006f800130] = 86632bd2c3627b5e, %l1 = 00000000269d6c4f, %l5 = 00000000cabdf360 add %i3,0x30,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 86632bd2c3627b5e ! Mem[000000006e800100] = 2ee62f85, %l1 = 00000000269d6c4f ldstub [%i1+%g0],%l1 ! %l1 = 000000000000002e ! %l1 = 000000000000002e, Mem[0000000091800130] = b4948512 stw %l1,[%o3+%o6] ! Mem[0000000091800130] = 0000002e ! Mem[0000000090800138] = 30a966cf, %l18 = 2902ac2e5b2b673a ldsw [%o1+0x038],%g2 ! %g2 = 2902ac2e5b2b673a ! Mem[000000009080012c] = 412be861, %l18 = 2902ac2e5b2b673a ldub [%o1+0x02e],%g2 ! %g2 = 0000000000000041 ! Mem[000000006f00010c] = 5e8bcf70, %l0 = 65144f3b, %l3 = 761e5205 add %i2,0x0c,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000005e8bcf70 ! Mem[000000006f80011c] = a1a71964, %l4 = 00000000d7b165ae swap [%i3+0x01c],%l4 ! %l4 = 00000000a1a71964 p47_label_5: ! %l2 = 0000000000000053, Mem[000000006f800108] = ff350671 sth %l2,[%i3+%i4] ! Mem[000000006f800108] = 00530671 ! Mem[000000006f000110] = 68cc3140, %l2 = 0000000000000053 swapa [%i2+%i5]0x89,%l2 ! %l2 = 0000000068cc3140 ! %l3 = 000000005e8bcf70, Mem[0000000090800120] = 67cb6fb0 sth %l3,[%o1+%o4] ! Mem[0000000090800120] = cf706fb0 ! Mem[000000006e800128] = 3b4f1465acbb2c5a, %l6 = 75019c361cb5bf0a, %l5 = 86632bd2c3627b5e add %i1,0x28,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 3b4f1465acbb2c5a ! %l2 = 0000000068cc3140, Mem[000000009080013b] = cfb6366d stb %l2,[%o1+0x03b] ! Mem[0000000090800138] = 40b6366d ! Mem[000000009100011c] = 833d66b8, %l18 = 2902ac2e5b2b673a ldub [%o2+0x01c],%g2 ! %g2 = 0000000000000083 ! Mem[000000006e000120] = 43baf2f20c4a727a, %l3 = 000000005e8bcf70 ldxa [%i0+%o4]0x80,%l3 ! %l3 = 43baf2f20c4a727a ! %l0 = 65144f3b, %l1 = 0000002e, Mem[0000000090800138] = 30a96640 b6366d86 std %l0,[%o1+0x038] ! Mem[0000000090800138] = 65144f3b 0000002e ! %l7 = 0000000000000030, Mem[000000006f000100] = 89e28112 stba %l7,[%i2+%g0]0x81 ! Mem[000000006f000100] = 30e28112 ! Mem[000000006e800138] = 449ac058, %l0 = 0000000065144f3b, %asi = 80 swapa [%i1+0x038]%asi,%l0 ! %l0 = 00000000449ac058 p47_label_6: ! %l4 = a1a71964, %l5 = acbb2c5a, Mem[000000006e000108] = 00000061 d1926be7 stda %l4,[%i0+%i4]0x88 ! Mem[000000006e000108] = a1a71964 acbb2c5a ! Mem[0000000091000130] = 87522d2e9081a561, %l18 = 2902ac2e5b2b673a ldx [%o2+%o6],%g2 ! %g2 = 87522d2e9081a561 ! %l0 = 00000000449ac058, Mem[0000000091000138] = 00000000 stw %l0,[%o2+0x038] ! Mem[0000000091000138] = 449ac058 ! Mem[000000006e00010a] = 6419a7a1, %l7 = 0000000000000030 ldstuba [%i0+0x00a]%asi,%l7 ! %l7 = 00000000000000a7 ! Mem[000000006f000127] = f218e6d1, %l6 = 75019c361cb5bf0a ldstub [%i2+0x027],%l6 ! %l6 = 00000000000000d1 ! Mem[000000006f000134] = ffbe2b37, %l5 = 3b4f1465acbb2c5a swap [%i2+0x034],%l5 ! %l5 = 00000000ffbe2b37 ! Mem[000000006e80011c] = 89e28112, %l6 = 00000000000000d1 ldsb [%i1+0x01c],%l6 ! %l6 = ffffffffffffff89 ! Mem[0000000091000100] = 4f11c43630fee667, %l18 = 2902ac2e5b2b673a ldx [%o2+%g0],%g2 ! %g2 = 4f11c43630fee667 ! Mem[000000006e800100] = ffe62f85, %l2 = 0000000068cc3140 lduwa [%i1+%g0]0x80,%l2 ! %l2 = 00000000ffe62f85 ! Mem[000000006e800104] = 5a43e22b, %l3 = 43baf2f20c4a727a swap [%i1+0x004],%l3 ! %l3 = 000000005a43e22b p47_label_7: ! Mem[000000006e000108] = 6419ffa1 5a2cbbac, %l4 = a1a71964, %l5 = ffbe2b37 ldda [%i0+%i4]0x80,%l4 ! %l4 = 000000006419ffa1 000000005a2cbbac ! Mem[000000006f800120] = ff9f0b105b5f8519, %l3 = 000000005a43e22b, %l5 = 000000005a2cbbac add %i3,0x20,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = ff9f0b105b5f8519 ! Mem[0000000090800108] = 008aedfa, %l18 = 2902ac2e5b2b673a ldsw [%o1+%i4],%g2 ! %g2 = 2902ac2e5b2b673a ! %l7 = 00000000000000a7, Mem[000000006f800108] = 71065300 stwa %l7,[%i3+%i4]0x89 ! Mem[000000006f800108] = 000000a7 ! Mem[000000006f000110] = 00000053, %l5 = ff9f0b105b5f8519 swapa [%i2+%i5]0x88,%l5 ! %l5 = 0000000000000053 ! %l0 = 449ac058, %l1 = 0000002e, Mem[0000000091000118] = 28238bb1 833d66b8 std %l0,[%o2+%i6] ! Mem[0000000091000118] = 449ac058 0000002e ! Mem[000000006f800114] = 2ee206f1, %l6 = ffffff89, %l7 = 000000a7 add %i3,0x14,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000002ee206f1 ! Mem[000000006e800120] = 2bbf6bf1, %l4 = 000000006419ffa1 swap [%i1+%o4],%l4 ! %l4 = 000000002bbf6bf1 ! Mem[0000000091000120] = 93986027 03ba71d0, %l2 = ffe62f85, %l3 = 5a43e22b ldd [%o2+%o4],%g2 ! %l2 = 00000000ffe62f85 000000005a43e22b ! Mem[000000006f000130] = f70e4d13, %l7 = 000000002ee206f1 swap [%i2+%o6],%l7 ! %l7 = 00000000f70e4d13 p47_label_8: ! Mem[000000009000011c] = a0e10b85, %l18 = 2902ac2e5b2b673a ldsb [%o0+0x01f],%g2 ! %g2 = ffffffffffffffa0 ! Mem[000000006e800104] = 0c4a727a, %l6 = ffffffffffffff89 swap [%i1+0x004],%l6 ! %l6 = 000000000c4a727a ! Mem[000000009000013c] = 5e9ebd9d, %l18 = 2902ac2e5b2b673a lduw [%o0+0x03c],%g2 ! %g2 = 2902ac2e5b2b673a ! Mem[0000000091800138] = d0837b378e3ab89c, %l18 = 2902ac2e5b2b673a ldxa [%o3+0x038]%asi,%g2 ! %g2 = d0837b378e3ab89c ! Mem[000000006e00010c] = 5a2cbbac, %l3 = 000000005a43e22b ldsb [%i0+0x00e],%l3 ! %l3 = ffffffffffffffbb ! Mem[000000006e000100] = 60f3bdca, %l4 = 000000002bbf6bf1 lduba [%i0+%g0]0x88,%l4 ! %l4 = 00000000000000ca ! Mem[000000006e800118] = ca000000, %l6 = 000000000c4a727a lduwa [%i1+%i6]0x88,%l6 ! %l6 = 00000000ca000000 ! Mem[000000006f800100] = 00000000, %l7 = 00000000f70e4d13 swapa [%i3+%g0]0x80,%l7 ! %l7 = 0000000000000000 ! Mem[000000006e000108] = a1ff1964, %l4 = 00000000000000ca swapa [%i0+%i4]0x89,%l4 ! %l4 = 00000000a1ff1964 ! Mem[0000000090800104] = 1cb5bf0a, %l18 = 2902ac2e5b2b673a lduh [%o1+0x004],%g2 ! %g2 = 0000000000001cb5 p47_label_9: ! Mem[000000006e800138] = 65144f3b, %l3 = ffffffbb, %l7 = 00000000 add %i1,0x38,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000065144f3b ! Mem[000000006f800130] = 86632bd2, %l3 = ffffffffffffffbb ldstuba [%i3+%o6]0x80,%l3 ! %l3 = 0000000000000086 ! Mem[000000006f00010c] = 5e8bcf70, %l0 = 00000000449ac058 swap [%i2+0x00c],%l0 ! %l0 = 000000005e8bcf70 ! Mem[000000006e80011c] = 89e28112, %l7 = 0000000065144f3b swap [%i1+0x01c],%l7 ! %l7 = 0000000089e28112 ! Mem[000000006f800118] = f54f1068, %l6 = ca000000, %l0 = 5e8bcf70 add %i3,0x18,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000f54f1068 ! %l2 = 00000000ffe62f85, Mem[000000006e000120] = 43baf2f20c4a727a stx %l2,[%i0+%o4] ! Mem[000000006e000120] = 00000000ffe62f85 ! Mem[000000006f000130] = 2ee206f1, %l1 = 000000000000002e lduba [%i2+%o6]0x80,%l1 ! %l1 = 000000000000002e ! Mem[000000006e000110] = 9f9d3d28, %l2 = 00000000ffe62f85 swap [%i0+%i5],%l2 ! %l2 = 000000009f9d3d28 ! Mem[0000000091800138] = 7b378e3a, %l18 = 2902ac2e5b2b673a lduh [%o3+0x03a],%g2 ! %g2 = 0000000000007b37 ! %l2 = 9f9d3d28, %l3 = 00000086, Mem[0000000090800128] = c1bf20d5 ba79412b std %l2,[%o1+%o5] ! Mem[0000000090800128] = 9f9d3d28 00000086 p47_label_10: ! Mem[0000000090000120] = 85626b18, %l18 = 2902ac2e5b2b673a lduh [%o0+0x022],%g2 ! %g2 = 0000000000008562 ! Mem[0000000090800138] = 4f3b0000, %l18 = 2902ac2e5b2b673a lduh [%o1+0x03a],%g2 ! %g2 = 0000000000004f3b ! Mem[000000006f800104] = d7b165ae, %l1 = 000000000000002e swap [%i3+0x004],%l1 ! %l1 = 00000000d7b165ae ! Mem[000000006e800120] = 6419ffa111d026ff, %l6 = 00000000ca000000 ldxa [%i1+%o4]0x80,%l6 ! %l6 = 6419ffa111d026ff ! Mem[000000006e800108] = 94630b5b adb0bb97, %l6 = 11d026ff, %l7 = 89e28112 ldd [%i1+%i4],%l6 ! %l6 = 0000000094630b5b 00000000adb0bb97 ! Mem[0000000090000128] = 2f9e9378, %l18 = 2902ac2e5b2b673a ldsb [%o0+%o5],%g2 ! %g2 = 000000000000002f ! Mem[000000006e800120] = 6419ffa1, %l4 = 00000000a1ff1964 lduba [%i1+%o4]0x80,%l4 ! %l4 = 0000000000000064 ! Mem[000000006f000104] = bf936b19, %l5 = 0000000000000053 swap [%i2+0x004],%l5 ! %l5 = 00000000bf936b19 ! Mem[000000006f800110] = 7c7633ea, %l5 = 00000000bf936b19 swap [%i3+%i5],%l5 ! %l5 = 000000007c7633ea ! %l2 = 000000009f9d3d28, Mem[000000006f800122] = ff9f0b10 sth %l2,[%i3+0x022] ! Mem[000000006f800120] = ff9f3d28 p47_label_11: ! Mem[000000006f80012c] = 7f3df22e, %l0 = 00000000f54f1068 swap [%i3+0x02c],%l0 ! %l0 = 000000007f3df22e ! Mem[000000009100011c] = 00002e93, %l18 = 2902ac2e5b2b673a ldub [%o2+0x01d],%g2 ! %g2 = 0000000000000000 ! Mem[000000006f800130] = ff632bd2c3627b5e, %l4 = 0000000000000064, %l2 = 000000009f9d3d28 add %i3,0x30,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = ff632bd2c3627b5e ! Mem[000000006f000110] = 19855f5b, %l5 = 000000007c7633ea swapa [%i2+%i5]0x81,%l5 ! %l5 = 0000000019855f5b ! Mem[000000006e000138] = 5e1e64ae3bd256a8, %l5 = 0000000019855f5b, %l2 = ff632bd2c3627b5e add %i0,0x38,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 5e1e64ae3bd256a8 ! Mem[000000006f000136] = acbb2c5a, %l4 = 0000000000000064 ldstub [%i2+0x036],%l4 ! %l4 = 000000000000002c ! Mem[000000006f00012c] = d14eab37, %l1 = 00000000d7b165ae, %asi = 80 swapa [%i2+0x02c]%asi,%l1 ! %l1 = 00000000d14eab37 ! Mem[000000006e000110] = 41d8ae80 852fe6ff, %l6 = 94630b5b, %l7 = adb0bb97 ldda [%i0+%i5]0x88,%l6 ! %l6 = 00000000852fe6ff 0000000041d8ae80 ! %l5 = 0000000019855f5b, Mem[0000000090000128] = 2f9e9378 stw %l5,[%o0+%o5] ! Mem[0000000090000128] = 19855f5b ! Mem[000000006e000100] = 60f3bdca, %l2 = 5e1e64ae3bd256a8 swapa [%i0+%g0]0x88,%l2 ! %l2 = 0000000060f3bdca p47_label_12: ! %l6 = 00000000852fe6ff, Mem[000000006e000100] = a856d23b stba %l6,[%i0+%g0]0x81 ! Mem[000000006e000100] = ff56d23b ! Mem[000000006e800108] = 5b0b6394, %l4 = 000000000000002c lduba [%i1+%i4]0x89,%l4 ! %l4 = 0000000000000094 ! Mem[000000009080011c] = fbdccf70, %l18 = 2902ac2e5b2b673a lduh [%o1+0x01e],%g2 ! %g2 = 000000000000fbdc ! %l5 = 0000000019855f5b, Mem[000000009000013b] = 405e9ebd stb %l5,[%o0+0x03b] ! Mem[0000000090000138] = 5b5e9ebd ! Mem[000000006e800100] = ffe62f85, %l7 = 0000000041d8ae80 lduw [%i1+%g0],%l7 ! %l7 = 00000000ffe62f85 ! Mem[000000006e800110] = d7b165ae73cbc1b5, %l6 = 00000000852fe6ff ldxa [%i1+%i5]0x80,%l6 ! %l6 = d7b165ae73cbc1b5 ! %l4 = 0000000000000094, Mem[000000006f000132] = 2ee206f1 sth %l4,[%i2+0x032] ! Mem[000000006f000130] = 2ee20094 ! Mem[000000009180010c] = 5071cebe, %l18 = 2902ac2e5b2b673a ldswa [%o3+0x00c]%asi,%g2 ! %g2 = 2902ac2e5b2b673a ! %l0 = 000000007f3df22e, Mem[000000006f800130] = 5e7b62c3d22b63ff stxa %l0,[%i3+%o6]0x89 ! Mem[000000006f800130] = 000000007f3df22e ! %l4 = 0000000000000094, Mem[000000009180010e] = cebe477a sth %l4,[%o3+0x00e] ! Mem[000000009180010c] = 0094477a p47_label_13: ! %l4 = 00000094, %l5 = 19855f5b, Mem[0000000090000100] = 62385572 c76a5f38 std %l4,[%o0+%g0] ! Mem[0000000090000100] = 00000094 19855f5b ! Mem[000000006e000118] = 19cb84ee, %l6 = d7b165ae73cbc1b5 lduwa [%i0+%i6]0x80,%l6 ! %l6 = 0000000019cb84ee ! Mem[0000000091000138] = 449ac05865144f3b, %l18 = 2902ac2e5b2b673a ldx [%o2+0x038],%g2 ! %g2 = 449ac05865144f3b ! Mem[000000006e800118] = ca000000, %l0 = 000000007f3df22e lduwa [%i1+%i6]0x88,%l0 ! %l0 = 00000000ca000000 ! Mem[000000006e00010c] = 5a2cbbac, %l6 = 19cb84ee, %l2 = 60f3bdca add %i0,0x0c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000005a2cbbac ! Mem[000000006e800125] = 11d026ff, %l6 = 0000000019cb84ee ldstub [%i1+0x025],%l6 ! %l6 = 00000000000000d0 ! %l6 = 00000000000000d0, Mem[0000000091800120] = 00000000, %asi = 80 stwa %l6,[%o3+0x020]%asi ! Mem[0000000091800120] = 000000d0 ! Mem[000000006e000131] = ff6a2f27, %l0 = 00000000ca000000 ldstub [%i0+0x031],%l0 ! %l0 = 000000000000006a ! %l7 = 00000000ffe62f85, Mem[000000006f800118] = f54f1068 stba %l7,[%i3+%i6]0x81 ! Mem[000000006f800118] = 854f1068 ! Mem[000000006e000136] = 9ce9fa0e, %l6 = 00000000000000d0 ldstub [%i0+0x036],%l6 ! %l6 = 00000000000000fa p47_label_14: ! %l4 = 00000094, %l5 = 19855f5b, Mem[000000006e000128] = a7821199 2e7cb6fe stda %l4,[%i0+%o5]0x80 ! Mem[000000006e000128] = 00000094 19855f5b ! Mem[000000006e800108] = 94630b5badb0bb97, %l2 = 000000005a2cbbac, %l3 = 0000000000000086 add %i1,0x08,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 94630b5badb0bb97 ! Mem[000000006f000100] = 30e28112, %l2 = 000000005a2cbbac ldsb [%i2+0x002],%l2 ! %l2 = ffffffffffffff81 ! Mem[000000006e800100] = ffe62f85, %l7 = 00000000ffe62f85 ldstuba [%i1+%g0]0x80,%l7 ! %l7 = 00000000000000ff ! %l5 = 0000000019855f5b, Mem[0000000091800100] = 921776b1 sth %l5,[%o3+%g0] ! Mem[0000000091800100] = 5f5b76b1 ! %l6 = 00000000000000fa, Mem[000000006e000110] = 852fe6ff stba %l6,[%i0+%i5]0x89 ! Mem[000000006e000110] = 852fe6fa ! Mem[000000006e800104] = ffffff89, %l7 = 00000000000000ff swap [%i1+0x004],%l7 ! %l7 = 00000000ffffff89 ! %l2 = ffffffffffffff81, Mem[000000006e000108] = ca0000005a2cbbac stx %l2,[%i0+%i4] ! Mem[000000006e000108] = ffffffffffffff81 ! Mem[000000006e00012c] = 19855f5b, %l6 = 00000000000000fa swap [%i0+0x02c],%l6 ! %l6 = 0000000019855f5b ! %l0 = 000000000000006a, Mem[0000000090000122] = 85626b18, %asi = 80 stha %l0,[%o0+0x022]%asi ! Mem[0000000090000120] = 006a6b18 p47_label_15: ! Mem[000000006e80013c] = 344687b8, %l6 = 0000000019855f5b lduw [%i1+0x03c],%l6 ! %l6 = 00000000344687b8 ! Mem[000000006f00013c] = 45bf70c8, %l7 = ffffff89, %l7 = ffffff89 add %i2,0x3c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000045bf70c8 ! Mem[0000000091800134] = 53d0837b, %l18 = 2902ac2e5b2b673a ldub [%o3+0x037],%g2 ! %g2 = 0000000000000053 ! Mem[000000006e800118] = 000000ca, %l0 = 000000000000006a ldstuba [%i1+%i6]0x80,%l0 ! %l0 = 0000000000000000 ! %l6 = 344687b8, %l7 = 45bf70c8, Mem[000000006f800118] = 854f1068 d7b165ae std %l6,[%i3+%i6] ! Mem[000000006f800118] = 344687b8 45bf70c8 ! Mem[000000006e80011c] = 65144f3b, %l4 = 00000094, %l1 = d14eab37 add %i1,0x1c,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000065144f3b ! Mem[000000009100011c] = 002e9398, %l18 = 2902ac2e5b2b673a ldub [%o2+0x01e],%g2 ! %g2 = 0000000000000000 ! Mem[000000006e00010c] = ffffff81, %l2 = ffffffffffffff81 ldstub [%i0+0x00c],%l2 ! %l2 = 00000000000000ff ! %l2 = 00000000000000ff, Mem[000000006e800100] = ffe62f85 stba %l2,[%i1+0x000]%asi ! Mem[000000006e800100] = ffe62f85 ! Mem[000000006e800110] = ae65b1d7, %l4 = 0000000000000094 ldstuba [%i1+%i5]0x89,%l4 ! %l4 = 00000000000000d7 ba,a p47_not_taken_0_end p47_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p47_branch_failed p47_not_taken_0_end: ! End of Random Code for Processor 47 1: membar #Sync ! Force all stores to complete p47_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0bc] ! Set processor 47 done flag ! Check Registers p47_check_registers: set p47_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000000 bne,a,pn %xcc,p47_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000065144f3b bne,a,pn %xcc,p47_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000ff bne,a,pn %xcc,p47_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 94630b5badb0bb97 bne,a,pn %xcc,p47_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000d7 bne,a,pn %xcc,p47_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000019855f5b bne,a,pn %xcc,p47_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000344687b8 bne,a,pn %xcc,p47_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000045bf70c8 bne,a,pn %xcc,p47_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p47_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff56d23b7071d6b7 ldx [%i0+0x000],%g3 ! Observed data at 000000006e000100 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffffffffffffff81 ldx [%i0+0x008],%g3 ! Observed data at 000000006e000108 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = fae62f8580aed841 ldx [%i0+0x010],%g3 ! Observed data at 000000006e000110 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000000ffe62f85 ldx [%i0+0x020],%g3 ! Observed data at 000000006e000120 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000094000000fa ldx [%i0+0x028],%g3 ! Observed data at 000000006e000128 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffff2f279ce9ff0e ldx [%i0+0x030],%g3 ! Observed data at 000000006e000130 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x030,%g4 set p47_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffe62f85000000ff ldx [%i1+0x000],%g3 ! Observed data at 000000006e800100 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffb165ae73cbc1b5 ldx [%i1+0x010],%g3 ! Observed data at 000000006e800110 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff0000ca65144f3b ldx [%i1+0x018],%g3 ! Observed data at 000000006e800118 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6419ffa111ff26ff ldx [%i1+0x020],%g3 ! Observed data at 000000006e800120 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x020,%g4 set p47_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 30e2811200000053 ldx [%i2+0x000],%g3 ! Observed data at 000000006f000100 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 8ebb7f60449ac058 ldx [%i2+0x008],%g3 ! Observed data at 000000006f000108 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7c7633eadd9a158b ldx [%i2+0x010],%g3 ! Observed data at 000000006f000110 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0dbf4d46f218e6ff ldx [%i2+0x020],%g3 ! Observed data at 000000006f000120 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d8f3ab51d7b165ae ldx [%i2+0x028],%g3 ! Observed data at 000000006f000128 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 2ee20094acbbff5a ldx [%i2+0x030],%g3 ! Observed data at 000000006f000130 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x030,%g4 set p47_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = f70e4d130000002e ldx [%i3+0x000],%g3 ! Observed data at 000000006f800100 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a7000000355050c1 ldx [%i3+0x008],%g3 ! Observed data at 000000006f800108 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = bf936b192ee206f1 ldx [%i3+0x010],%g3 ! Observed data at 000000006f800110 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 344687b845bf70c8 ldx [%i3+0x018],%g3 ! Observed data at 000000006f800118 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff9f3d285b5f8519 ldx [%i3+0x020],%g3 ! Observed data at 000000006f800120 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1b2155a0f54f1068 ldx [%i3+0x028],%g3 ! Observed data at 000000006f800128 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 2ef23d7f00000000 ldx [%i3+0x030],%g3 ! Observed data at 000000006f800130 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x030,%g4 ! The test for processor 47 has passed p47_passed: ta GOOD_TRAP nop p47_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p47_failed p47_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p47_failed p47_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p47_failed p47_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p47_failed p47_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p47_failed p47_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p47_failed p47_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p47_failed p47_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p47_failed ! The test for processor 47 failed p47_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0bc] ! Set processor 47 done flag set p47_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 47 failed p47_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0bc] ! Set processor 47 done flag set p47_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p47_dfill_failed: ba p47_failed mov 0xddd,%g1 p47_selfmod_failed: ba p47_failed mov 0xabc,%g1 p47_common_error: or %g0,0xf0f,%g1 ba p47_failed mov %o5,%g3 p47_common_signature_error: set p47_temp,%g1 ba p47_failed st %g2,[%g1] ! Common Lock Number p47_common_timeout: set p47_temp,%g1 ba p47_failed st %g2,[%g1] ! Common Lock Number p47_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p47_failed mov 0x0,%g3 p47_trap1e: ldub [%i2+0x032],%l7 ! Mem[000000006f000132] ldstub [%i3+0x027],%l6 ! Mem[000000006f800127] ldsh [%i0+0x014],%l1 ! Mem[000000006e000114] lduw [%i0+0x020],%l2 ! Mem[000000006e000120] lduw [%i2+0x01c],%l0 ! Mem[000000006f00011c] swap [%i3+0x018],%l3 ! Mem[000000006f800118] ldsh [%i2+0x02a],%l0 ! Mem[000000006f00012a] done p47_trap1o: ldub [%o2+0x032],%l7 ! Mem[000000006f000132] ldstub [%o3+0x027],%l6 ! Mem[000000006f800127] ldsh [%o0+0x014],%l1 ! Mem[000000006e000114] lduw [%o0+0x020],%l2 ! Mem[000000006e000120] lduw [%o2+0x01c],%l0 ! Mem[000000006f00011c] swap [%o3+0x018],%l3 ! Mem[000000006f800118] ldsh [%o2+0x02a],%l0 ! Mem[000000006f00012a] done p47_trap2e: ldstub [%i0+0x037],%l3 ! Mem[000000006e000137] ldd [%i3+0x028],%l4 ! Mem[000000006f800128] swap [%i0+0x008],%l4 ! Mem[000000006e000108] swap [%i3+0x03c],%l1 ! Mem[000000006f80013c] done p47_trap2o: ldstub [%o0+0x037],%l3 ! Mem[000000006e000137] ldd [%o3+0x028],%l4 ! Mem[000000006f800128] swap [%o0+0x008],%l4 ! Mem[000000006e000108] swap [%o3+0x03c],%l1 ! Mem[000000006f80013c] done p47_trap3e: nop nop nop nop nop done p47_trap3o: nop nop nop nop nop done p47_init_memory_pointers: set p47_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p47_local0_start,%i0 set p47_local1_start,%i1 set p47_local2_start,%i2 set p47_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = b6a96fb8e10b8562 ldx [%g1+0x008],%l1 ! %l1 = 3c6dc1cfa5cd7804 ldx [%g1+0x010],%l2 ! %l2 = 4ee5af6c147a4164 ldx [%g1+0x018],%l3 ! %l3 = c5ab89b024bbdcc9 ldx [%g1+0x020],%l4 ! %l4 = 5bd01cafc26e2e55 ldx [%g1+0x028],%l5 ! %l5 = 25d80771d85e583f ldx [%g1+0x030],%l6 ! %l6 = 75019c361cb5bf0a ldx [%g1+0x038],%l7 ! %l7 = fb09051c42694c2b ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 48 processor_48: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xc0] ! Set the start flag wrpr %g0,7,%cleanwin call p48_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 48 wr %g0,0x4,%fprs ! Make sure fef is 1 set p48_init_freg,%g1 ! %f0 = 28e966ce 7fa956da f9e5f706 5c2992d2 ! %f4 = b0194436 15fc16a5 0ab1e00e b21c2554 ! %f8 = 7b092320 b9a4b201 4067b5ad 6ef34f51 ! %f12 = 24ae31a4 874ebb78 a44c902a 1b3d434e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f8a72a6b aedf230a a9eecd2f 0d43e06c ! %f20 = 52308854 8b9cadc5 346c10b3 25f11a95 ! %f24 = fb1302e4 15976542 416cf18e a5a838fb ! %f28 = a8e5c5b2 35d20807 10f40fec 386cb9b4 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6ebfc4dd 15302f49 f7fb64db b7c097d1 ! %f36 = 0ec99547 90a39db1 b2971d10 ba95d30e ! %f40 = 30bd777d 28c6b9a5 661fb644 cee5c61e ! %f44 = 04ddc3b4 7af949b2 d8cc9b5b cf324779 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc69522e70000000e,%g7,%g1 ! GSR scale = 1, align = 6 wr %g1,%g0,%gsr ! GSR = c69522e70000000e wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 48 p48_label_1: ! Mem[0000000090800100] = 854c6242, %l18 = 83be49e445894dfd lduh [%o1+%g0],%g2 ! %g2 = 000000000000854c ! Mem[0000000070000130] = 238b9b75ee8f55bf, %l5 = 0c6a53f28ffd30b1, %l6 = 575fefd03f2402e7 add %i0,0x30,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 238b9b75ee8f55bf ! Mem[0000000090000130] = bb166f370eaa4fa4, %l18 = 83be49e445894dfd ldx [%o0+%o6],%g2 ! %g2 = bb166f370eaa4fa4 ! %l4 = d18f5c369aea89fb, Mem[0000000071000131] = 1bf465ce stb %l4,[%i2+0x031] ! Mem[0000000071000130] = 1bfb65ce ! Mem[0000000071800138] = 2732cc35 204e0f10, %l2 = dea52c5a, %l3 = e3254122 ldd [%i3+0x038],%l2 ! %l2 = 000000002732cc35 00000000204e0f10 ! Mem[0000000070000100] = c93cdd285b4405d9, %l4 = d18f5c369aea89fb, %l1 = 3218363bd0911f94 casxa [%i0]0x80,%l4,%l1 ! %l1 = c93cdd285b4405d9 ! Mem[0000000071800108] = 755bbdea, %l1 = 5b4405d9, %l7 = d14e599f add %i3,0x08,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000755bbdea ! Mem[0000000090000104] = 5f387425, %l18 = 83be49e445894dfd ldub [%o0+0x006],%g2 ! %g2 = 000000000000005f ! Mem[0000000071800110] = f74fba05, %l5 = 0c6a53f28ffd30b1, %asi = 80 swapa [%i3+0x010]%asi,%l5 ! %l5 = 00000000f74fba05 ! Mem[0000000070000138] = c4e7fb228df74ef0, %l4 = d18f5c369aea89fb, %l3 = 00000000204e0f10 add %i0,0x38,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = c4e7fb228df74ef0 p48_label_2: ! %l2 = 000000002732cc35, Mem[0000000070000100] = c93cdd28, %asi = 80 stwa %l2,[%i0+0x000]%asi ! Mem[0000000070000100] = 2732cc35 ! Mem[0000000071800120] = 3d8989f1, %l0 = 9492626fc9fcbe60 ldsba [%i3+%o4]0x89,%l0 ! %l0 = fffffffffffffff1 ! Mem[0000000071800118] = ddea9a09, %l3 = 8df74ef0, %l1 = 5b4405d9 add %i3,0x18,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000ddea9a09 ! Mem[000000007100011c] = 85daba71, %l7 = 755bbdea, %l7 = 755bbdea add %i2,0x1c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000085daba71 ! Mem[0000000091800114] = 5c0ad132, %l18 = 83be49e445894dfd lduh [%o3+0x014],%g2 ! %g2 = 0000000000005c0a ! Mem[0000000070000128] = 55d410c6, %l3 = c4e7fb228df74ef0 ldstuba [%i0+%o5]0x80,%l3 ! %l3 = 0000000000000055 ! Mem[0000000070800110] = 6c36b5bd 7055465a, %l2 = 2732cc35, %l3 = 00000055 ldda [%i1+0x010]%asi,%l2 ! %l2 = 000000006c36b5bd 000000007055465a ! Mem[0000000090800134] = bb4d7b94, %l18 = 83be49e445894dfd lduwa [%o1+0x034]%asi,%g2 ! %g2 = 83be49e445894dfd ! Mem[0000000071800104] = fdab34e0, %l0 = fffffffffffffff1 swap [%i3+0x004],%l0 ! %l0 = 00000000fdab34e0 ! Mem[0000000070800118] = d9a46308582be7ab, %l1 = 00000000ddea9a09, %l6 = 238b9b75ee8f55bf add %i1,0x18,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = d9a46308582be7ab p48_label_3: ! Mem[0000000070000108] = 9af13826024aa493, %l2 = 000000006c36b5bd, %l2 = 000000006c36b5bd add %i0,0x08,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 9af13826024aa493 ! Mem[0000000071800120] = f189893d, %l1 = 00000000ddea9a09 ldsba [%i3+%o4]0x80,%l1 ! %l1 = fffffffffffffff1 ! Mem[0000000071000104] = fef631bc, %l0 = fdab34e0, %l7 = 85daba71 add %i2,0x04,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000fef631bc ! Mem[0000000071800130] = f79140d0, %l3 = 000000007055465a ldstuba [%i3+%o6]0x88,%l3 ! %l3 = 00000000000000d0 ! Mem[0000000071000120] = c72dc27f, %l7 = 00000000fef631bc swapa [%i2+%o4]0x81,%l7 ! %l7 = 00000000c72dc27f ! Mem[0000000071000120] = fef631bc, %l6 = d9a46308582be7ab ldstuba [%i2+%o4]0x80,%l6 ! %l6 = 00000000000000fe ! Mem[0000000071800118] = 099aeadd, %l4 = d18f5c369aea89fb ldsba [%i3+%i6]0x89,%l4 ! %l4 = ffffffffffffffdd ! Mem[000000007000012f] = b919453d, %l0 = 00000000fdab34e0 ldstub [%i0+0x02f],%l0 ! %l0 = 000000000000003d ! Mem[0000000071800134] = 3b162d2f, %l1 = fffffff1, %l3 = 000000d0 add %i3,0x34,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 000000003b162d2f ! Mem[0000000071800130] = f79140ff, %l2 = 9af13826024aa493 ldstuba [%i3+%o6]0x89,%l2 ! %l2 = 00000000000000ff p48_label_4: ! Mem[0000000070000130] = 238b9b75, %l7 = 00000000c72dc27f ldstuba [%i0+%o6]0x80,%l7 ! %l7 = 0000000000000023 ! %l7 = 0000000000000023, Mem[0000000091000110] = 3e07e896 sth %l7,[%o2+%i5] ! Mem[0000000091000110] = 0023e896 ! %l1 = fffffffffffffff1, Mem[0000000091800138] = d0837b37 stw %l1,[%o3+0x038] ! Mem[0000000091800138] = fffffff1 ! Mem[0000000071800134] = 3b162d2f, %l7 = 0000000000000023 ldstub [%i3+0x034],%l7 ! %l7 = 000000000000003b ! Mem[000000007100013e] = b731be0c, %l3 = 000000003b162d2f ldstub [%i2+0x03e],%l3 ! %l3 = 00000000000000be ! Mem[0000000071800110] = b130fd8f, %l4 = ffffffffffffffdd swapa [%i3+%i5]0x88,%l4 ! %l4 = 00000000b130fd8f ! Mem[0000000071800108] = 755bbdea, %l3 = 00000000000000be swap [%i3+%i4],%l3 ! %l3 = 00000000755bbdea ! Mem[0000000070000110] = 416a7147, %l2 = 000000ff, %l4 = b130fd8f add %i0,0x10,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000416a7147 ! Mem[0000000070000100] = 2732cc355b4405d9, %l4 = 00000000416a7147, %l7 = 000000000000003b casxa [%i0]0x80,%l4,%l7 ! %l7 = 2732cc355b4405d9 ! %l3 = 00000000755bbdea, Mem[0000000071800118] = ddea9a09 stha %l3,[%i3+%i6]0x81 ! Mem[0000000071800118] = bdea9a09 p48_label_5: ! Mem[0000000090000108] = 7425c40f, %l18 = 83be49e445894dfd ldsw [%o0+%i4],%g2 ! %g2 = 83be49e445894dfd ! Mem[0000000091800138] = fffffff1 8e3ab89c, %l0 = 0000003d, %l1 = fffffff1 ldda [%o3+0x038]%asi,%g2 ! %l0 = 000000000000003d fffffffffffffff1 ! Mem[0000000071800118] = bdea9a09, %l5 = 00000000f74fba05 lduwa [%i3+%i6]0x80,%l5 ! %l5 = 00000000bdea9a09 ! %l5 = 00000000bdea9a09, Mem[0000000091800126] = d364bf40 sth %l5,[%o3+0x026] ! Mem[0000000091800124] = 9a09bf40 ! %l7 = 2732cc355b4405d9, Mem[0000000090800120] = 67cb6fb0cd32aeda stx %l7,[%o1+%o4] ! Mem[0000000090800120] = 2732cc355b4405d9 ! Mem[000000007100012e] = b24a708c, %l0 = 000000000000003d ldstub [%i2+0x02e],%l0 ! %l0 = 0000000000000070 ! Mem[0000000071000130] = 1bfb65ce, %l4 = 416a7147, %l2 = 000000ff add %i2,0x30,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000001bfb65ce ! Mem[000000009180012c] = 35187c6a, %l18 = 83be49e445894dfd lduw [%o3+0x02c],%g2 ! %g2 = 83be49e445894dfd ! Mem[0000000070000118] = 2f0d39b7, %l6 = 00000000000000fe ldsha [%i0+%i6]0x89,%l6 ! %l6 = 00000000000039b7 ! Mem[0000000070000114] = c4f4c24f, %l5 = 00000000bdea9a09, %asi = 80 swapa [%i0+0x014]%asi,%l5 ! %l5 = 00000000c4f4c24f p48_label_6: ! Mem[0000000070800118] = d9a46308, %l3 = 00000000755bbdea ldstuba [%i1+%i6]0x81,%l3 ! %l3 = 00000000000000d9 ! Mem[0000000091000100] = 4f11c436, %l18 = 83be49e445894dfd ldsh [%o2+%g0],%g2 ! %g2 = 0000000000004f11 ! Mem[0000000071000110] = 18f8e2b7b7ac7027, %l2 = 000000001bfb65ce, %l7 = 2732cc355b4405d9 add %i2,0x10,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 18f8e2b7b7ac7027 ! Mem[0000000070000128] = ffd410c6b91945ff, %l7 = 18f8e2b7b7ac7027, %l3 = 00000000000000d9 add %i0,0x28,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = ffd410c6b91945ff ! %l3 = ffd410c6b91945ff, Mem[0000000070000130] = ff8b9b75 stba %l3,[%i0+%o6]0x81 ! Mem[0000000070000130] = ff8b9b75 ! Mem[0000000071000108] = c6f09a1e, %l2 = 000000001bfb65ce swapa [%i2+%i4]0x80,%l2 ! %l2 = 00000000c6f09a1e ! %l4 = 00000000416a7147, Mem[0000000071000110] = 18f8e2b7 stwa %l4,[%i2+%i5]0x81 ! Mem[0000000071000110] = 416a7147 ! %l0 = 00000070, %l1 = fffffff1, Mem[0000000070800128] = dc9cda3a 6b8d59c5 stda %l0,[%i1+%o5]0x89 ! Mem[0000000070800128] = 00000070 fffffff1 ! Mem[0000000070000130] = ff8b9b75ee8f55bf, %l1 = fffffffffffffff1, %l0 = 0000000000000070 add %i0,0x30,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = ff8b9b75ee8f55bf ! Mem[0000000071000108] = 1bfb65cebbe069e5, %l1 = fffffffffffffff1, %l0 = ff8b9b75ee8f55bf add %i2,0x08,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 1bfb65cebbe069e5 p48_label_7: ! %l0 = bbe069e5, %l1 = fffffff1, Mem[0000000090800108] = 008aedfa cbefad54 std %l0,[%o1+%i4] ! Mem[0000000090800108] = bbe069e5 fffffff1 ! Mem[000000007080012c] = f1ffffff, %l1 = fffffff1, %l3 = b91945ff add %i1,0x2c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000f1ffffff ! %l6 = 00000000000039b7, Mem[0000000071800108] = 0ee40988be000000 stxa %l6,[%i3+%i4]0x89 ! Mem[0000000071800108] = 00000000000039b7 ! Mem[0000000071000100] = 8004b815, %l4 = 00000000416a7147 ldstuba [%i2+%g0]0x81,%l4 ! %l4 = 0000000000000080 ! Mem[000000007180011e] = 11b42ca0, %l1 = fffffffffffffff1 ldstub [%i3+0x01e],%l1 ! %l1 = 000000000000002c ! %l7 = 18f8e2b7b7ac7027, Mem[0000000091000100] = 4f11c43630fee667 stx %l7,[%o2+%g0] ! Mem[0000000091000100] = 18f8e2b7b7ac7027 ! Mem[0000000070800130] = 326ace33, %l1 = 000000000000002c ldstuba [%i1+%o6]0x81,%l1 ! %l1 = 0000000000000032 ! %l6 = 00000000000039b7, Mem[0000000091000110] = 0023e896 stw %l6,[%o2+%i5] ! Mem[0000000091000110] = 000039b7 ! Mem[0000000070000108] = 93a44a022638f19a, %l3 = 00000000f1ffffff ldxa [%i0+%i4]0x88,%l3 ! %l3 = 93a44a022638f19a ! Mem[0000000071800138] = 2732cc35204e0f10, %l1 = 0000000000000032, %l5 = 00000000c4f4c24f add %i3,0x38,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 2732cc35204e0f10 p48_label_8: ! Mem[0000000090000118] = 20335f9f, %l18 = 83be49e445894dfd ldsw [%o0+%i6],%g2 ! %g2 = 83be49e445894dfd ! %l0 = bbe069e5, %l1 = 00000032, Mem[0000000070800110] = 6c36b5bd 7055465a std %l0,[%i1+%i5] ! Mem[0000000070800110] = bbe069e5 00000032 ! %l5 = 2732cc35204e0f10, Mem[0000000091000128] = f4c833a81c456b0e stx %l5,[%o2+%o5] ! Mem[0000000091000128] = 2732cc35204e0f10 ! %l6 = 00000000000039b7, Mem[0000000090000108] = 7425c40f sth %l6,[%o0+%i4] ! Mem[0000000090000108] = 39b7c40f ! %l2 = c6f09a1e, %l3 = 2638f19a, Mem[0000000070800118] = ffa46308 582be7ab stda %l2,[%i1+%i6]0x81 ! Mem[0000000070800118] = c6f09a1e 2638f19a ! Mem[0000000070000128] = c610d4ff, %l2 = 00000000c6f09a1e swapa [%i0+%o5]0x89,%l2 ! %l2 = 00000000c610d4ff ! %l0 = 1bfb65cebbe069e5, Mem[0000000090800138] = 30a966cf sth %l0,[%o1+0x038] ! Mem[0000000090800138] = 69e566cf ! Mem[0000000071800124] = 4ca3a944, %l0 = bbe069e5, %l5 = 204e0f10 add %i3,0x24,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000004ca3a944 ! Mem[0000000070000128] = 1e9af0c6, %l5 = 000000004ca3a944 lduwa [%i0+%o5]0x80,%l5 ! %l5 = 000000001e9af0c6 ! %l7 = 18f8e2b7b7ac7027, Mem[000000009000013c] = 5e9ebd9d stw %l7,[%o0+0x03c] ! Mem[000000009000013c] = b7ac7027 p48_label_9: ! Mem[0000000071000108] = ce65fb1b, %l2 = 00000000c610d4ff ldstuba [%i2+%i4]0x88,%l2 ! %l2 = 000000000000001b ! Mem[000000007180010b] = b7390000, %l1 = 0000000000000032 ldstub [%i3+0x00b],%l1 ! %l1 = 0000000000000000 ! Mem[0000000070800134] = d3fe69da, %l6 = 000039b7, %l5 = 1e9af0c6 add %i1,0x34,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000d3fe69da ! Mem[0000000090000130] = bb166f370eaa4fa4, %l18 = 83be49e445894dfd ldx [%o0+%o6],%g2 ! %g2 = bb166f370eaa4fa4 ! Mem[0000000090800124] = 5b4405d9, %l18 = 83be49e445894dfd ldswa [%o1+0x024]%asi,%g2 ! %g2 = 83be49e445894dfd ! Mem[0000000070800128] = 70000000, %l6 = 00000000000039b7 ldstuba [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000070 ! %l5 = 00000000d3fe69da, Mem[0000000091800130] = b4948512, %asi = 80 stwa %l5,[%o3+0x030]%asi ! Mem[0000000091800130] = d3fe69da ! Mem[0000000070000100] = 35cc3227, %l6 = 0000000000000070 swapa [%i0+%g0]0x88,%l6 ! %l6 = 0000000035cc3227 ! Mem[0000000091800134] = 1253ffff, %l18 = 83be49e445894dfd ldsh [%o3+0x036],%g2 ! %g2 = 0000000000001253 ! Mem[0000000071000108] = fffb65ce, %l1 = 0000000000000000 swapa [%i2+%i4]0x81,%l1 ! %l1 = 00000000fffb65ce p48_label_10: ! %l1 = 00000000fffb65ce, Mem[0000000071800108] = b73900ff00000000 stxa %l1,[%i3+%i4]0x81 ! Mem[0000000071800108] = 00000000fffb65ce ! Mem[0000000071800104] = fffffff1, %l0 = 1bfb65cebbe069e5 ldstuba [%i3+0x004]%asi,%l0 ! %l0 = 00000000000000ff ! Mem[0000000071800130] = ff4091f7ff162d2f, %l5 = 00000000d3fe69da, %l4 = 0000000000000080 add %i3,0x30,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = ff4091f7ff162d2f ! Mem[0000000071800114] = 99578700, %l7 = 18f8e2b7b7ac7027 swap [%i3+0x014],%l7 ! %l7 = 0000000099578700 ! Mem[0000000070000130] = 759b8bff, %l2 = 000000000000001b swapa [%i0+%o6]0x88,%l2 ! %l2 = 00000000759b8bff ! %l3 = 93a44a022638f19a, Mem[0000000070800114] = 00000032 stw %l3,[%i1+0x014] ! Mem[0000000070800114] = 2638f19a ! %l0 = 00000000000000ff, Mem[000000009100011c] = 833d66b8, %asi = 80 stwa %l0,[%o2+0x01c]%asi ! Mem[000000009100011c] = 000000ff ! Mem[0000000071800110] = ddffffff, %l5 = 00000000d3fe69da ldstuba [%i3+%i5]0x80,%l5 ! %l5 = 00000000000000dd ! Mem[0000000071000110] = 47716a41, %l1 = 00000000fffb65ce swapa [%i2+%i5]0x89,%l1 ! %l1 = 0000000047716a41 ! Mem[0000000070800138] = 43e1f97754f5c881, %l4 = ff4091f7ff162d2f, %l2 = 00000000759b8bff add %i1,0x38,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 43e1f97754f5c881 p48_label_11: ! Mem[0000000071800128] = 50e563fc, %l0 = 000000ff, %l4 = ff162d2f add %i3,0x28,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000050e563fc ! Mem[0000000071000100] = 15b804ff, %l4 = 0000000050e563fc ldswa [%i2+%g0]0x88,%l4 ! %l4 = 0000000015b804ff ! Mem[0000000071000122] = fff631bc, %l1 = 0000000047716a41 ldstub [%i2+0x022],%l1 ! %l1 = 0000000000000031 ! Mem[0000000070000110] = 416a7147, %l0 = 00000000000000ff swap [%i0+%i5],%l0 ! %l0 = 00000000416a7147 ! Mem[0000000091800110] = 477a17de5c0ad132, %l18 = 83be49e445894dfd ldx [%o3+%i5],%g2 ! %g2 = 477a17de5c0ad132 ! %l5 = 00000000000000dd, Mem[000000009080010e] = fff105b9 sth %l5,[%o1+0x00e] ! Mem[000000009080010c] = 00dd05b9 ! Mem[0000000070000130] = 1b000000, %l1 = 0000000000000031 swapa [%i0+%o6]0x81,%l1 ! %l1 = 000000001b000000 ! Mem[0000000071000120] = fff6ffbc, %l7 = 0000000099578700 swapa [%i2+%o4]0x81,%l7 ! %l7 = 00000000fff6ffbc ! %l1 = 000000001b000000, Mem[000000009080011c] = 61d3fbdc stb %l1,[%o1+0x01c] ! Mem[000000009080011c] = 00d3fbdc ! %l6 = 35cc3227, %l7 = fff6ffbc, Mem[0000000071000130] = ce65fb1b 2d673a74 stda %l6,[%i2+%o6]0x89 ! Mem[0000000071000130] = 35cc3227 fff6ffbc p48_label_12: ! Mem[0000000091000124] = 03ba71d0, %l18 = 83be49e445894dfd lduw [%o2+0x024],%g2 ! %g2 = 83be49e445894dfd ! Mem[0000000070800119] = c6f09a1e, %l1 = 000000001b000000 ldstub [%i1+0x019],%l1 ! %l1 = 00000000000000f0 ! Mem[0000000070800100] = 68c2b84f, %l4 = 0000000015b804ff swap [%i1+%g0],%l4 ! %l4 = 0000000068c2b84f ! Mem[0000000090000120] = 028c20cc28420202, %l18 = 83be49e445894dfd ldx [%o0+%o4],%g2 ! %g2 = 028c20cc28420202 ! Mem[0000000071800100] = 688585b4, %l2 = 43e1f97754f5c881 ldsb [%i3+0x002],%l2 ! %l2 = ffffffffffffff85 ! Mem[0000000071800118] = bdea9a09, %l4 = 0000000068c2b84f swapa [%i3+%i6]0x81,%l4 ! %l4 = 00000000bdea9a09 ! Mem[0000000071000108] = 00000000, %l2 = ffffffffffffff85 ldstuba [%i2+%i4]0x80,%l2 ! %l2 = 0000000000000000 ! Mem[0000000070800108] = dee11064 b17cebc6, %l4 = bdea9a09, %l5 = 000000dd ldda [%i1+%i4]0x80,%l4 ! %l4 = 00000000dee11064 00000000b17cebc6 ! %l5 = 00000000b17cebc6, Mem[000000009080011a] = 186300d3, %asi = 80 stha %l5,[%o1+0x01a]%asi ! Mem[0000000090800118] = ebc600d3 ! Mem[0000000090000110] = 76bf43f3 9c3e77a2, %l6 = 35cc3227, %l7 = fff6ffbc ldd [%o0+%i5],%g2 ! %l6 = 0000000035cc3227 00000000fff6ffbc p48_label_13: ! %l6 = 0000000035cc3227, Mem[0000000070800123] = eae586cd stb %l6,[%i1+0x023] ! Mem[0000000070800120] = eae58627 ! Mem[0000000070800100] = 15b804ff, %l3 = 93a44a022638f19a ldub [%i1+%g0],%l3 ! %l3 = 0000000000000015 ! Mem[0000000071800128] = 50e563fc, %l2 = 0000000000000000 ldstuba [%i3+%o5]0x81,%l2 ! %l2 = 0000000000000050 ! Mem[000000007180012c] = b8b94599, %l4 = dee11064, %l0 = 416a7147 add %i3,0x2c,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000b8b94599 ! Mem[0000000071800134] = ff162d2f, %l6 = 35cc3227, %l0 = b8b94599 add %i3,0x34,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000ff162d2f ! %l2 = 0000000000000050, Mem[0000000071000128] = fae406c4 stwa %l2,[%i2+%o5]0x81 ! Mem[0000000071000128] = 00000050 ! %l1 = 00000000000000f0, Mem[000000009080010d] = ff00dd05 stba %l1,[%o1+0x00d]%asi ! Mem[000000009080010c] = f000dd05 ! Mem[0000000070000124] = 41f75261, %l6 = 35cc3227, %l6 = 35cc3227 add %i0,0x24,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000041f75261 ! Mem[0000000070800118] = c6ff9a1e2638f19a, %l3 = 0000000000000015 ldxa [%i1+%i6]0x80,%l3 ! %l3 = c6ff9a1e2638f19a ! Mem[000000007000011c] = 1515a27d, %l3 = c6ff9a1e2638f19a swap [%i0+0x01c],%l3 ! %l3 = 000000001515a27d p48_label_14: ! Mem[0000000070800120] = eae58627, %l1 = 00000000000000f0 swapa [%i1+%o4]0x81,%l1 ! %l1 = 00000000eae58627 ! Mem[0000000070800124] = e34b63db, %l6 = 0000000041f75261 swap [%i1+0x024],%l6 ! %l6 = 00000000e34b63db ! Mem[0000000071800130] = f79140ff, %l1 = 00000000eae58627 swapa [%i3+%o6]0x89,%l1 ! %l1 = 00000000f79140ff ! Mem[0000000070800120] = f0000000, %l4 = 00000000dee11064 swapa [%i1+%o4]0x88,%l4 ! %l4 = 00000000f0000000 ! Mem[000000007000010d] = 024aa493, %l7 = 00000000fff6ffbc ldstub [%i0+0x00d],%l7 ! %l7 = 000000000000004a ! Mem[0000000070800128] = ff000000, %l6 = 00000000e34b63db swap [%i1+%o5],%l6 ! %l6 = 00000000ff000000 ! Mem[000000007000013b] = c4e7fb22, %l1 = 00000000f79140ff ldstuba [%i0+0x03b]%asi,%l1 ! %l1 = 0000000000000022 ! Mem[0000000071000100] = 15b804ff, %l5 = 00000000b17cebc6 lduha [%i2+%g0]0x89,%l5 ! %l5 = 00000000000004ff ! Mem[0000000071000128] = 00000050, %l7 = 000000000000004a ldstuba [%i2+%o5]0x81,%l7 ! %l7 = 0000000000000000 ! Mem[0000000070800110] = bbe069e5, %l5 = 00000000000004ff swap [%i1+%i5],%l5 ! %l5 = 00000000bbe069e5 p48_label_15: ! %l0 = 00000000ff162d2f, Mem[0000000090000134] = 0eaa4fa4 stw %l0,[%o0+0x034] ! Mem[0000000090000134] = ff162d2f ! Mem[0000000070800108] = dee11064b17cebc6, %l5 = 00000000bbe069e5, %l6 = 00000000ff000000 add %i1,0x08,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = dee11064b17cebc6 ! Mem[0000000071800114] = b7ac7027, %l4 = f0000000, %l5 = bbe069e5 add %i3,0x14,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000b7ac7027 ! Mem[0000000071800108] = 00000000, %l6 = dee11064b17cebc6 ldstuba [%i3+%i4]0x81,%l6 ! %l6 = 0000000000000000 ! %l5 = 00000000b7ac7027, Mem[0000000070000130] = 31000000 stha %l5,[%i0+%o6]0x89 ! Mem[0000000070000130] = 31007027 ! Mem[000000009000010c] = 190b1476, %l18 = 83be49e445894dfd ldub [%o0+0x00d],%g2 ! %g2 = 0000000000000019 ! Mem[0000000071800110] = ffffffffb7ac7027, %l4 = 00000000f0000000, %l5 = 00000000b7ac7027 add %i3,0x10,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = ffffffffb7ac7027 ! Mem[0000000090800138] = 66cfb636, %l18 = 83be49e445894dfd lduh [%o1+0x03a],%g2 ! %g2 = 00000000000066cf ! Mem[0000000071800108] = ff000000, %l3 = 000000001515a27d ldstuba [%i3+%i4]0x80,%l3 ! %l3 = 00000000000000ff ! %l1 = 0000000000000022, Mem[000000009000013a] = 4640b7ac sth %l1,[%o0+0x03a] ! Mem[0000000090000138] = 0022b7ac ba,a p48_not_taken_0_end p48_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p48_branch_failed p48_not_taken_0_end: ! End of Random Code for Processor 48 1: membar #Sync ! Force all stores to complete p48_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c0] ! Set processor 48 done flag ! Check Registers p48_check_registers: set p48_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000ff162d2f bne,a,pn %xcc,p48_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000022 bne,a,pn %xcc,p48_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000050 bne,a,pn %xcc,p48_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000ff bne,a,pn %xcc,p48_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000f0000000 bne,a,pn %xcc,p48_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffb7ac7027 bne,a,pn %xcc,p48_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000000 bne,a,pn %xcc,p48_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000000 bne,a,pn %xcc,p48_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p48_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 700000005b4405d9 ldx [%i0+0x000],%g3 ! Observed data at 0000000070000100 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 9af1382602ffa493 ldx [%i0+0x008],%g3 ! Observed data at 0000000070000108 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000ffbdea9a09 ldx [%i0+0x010],%g3 ! Observed data at 0000000070000110 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = b7390d2f2638f19a ldx [%i0+0x018],%g3 ! Observed data at 0000000070000118 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 27700031ee8f55bf ldx [%i0+0x030],%g3 ! Observed data at 0000000070000130 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = c4e7fbff8df74ef0 ldx [%i0+0x038],%g3 ! Observed data at 0000000070000138 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x038,%g4 set p48_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 15b804ff3f881485 ldx [%i1+0x000],%g3 ! Observed data at 0000000070800100 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000004ff2638f19a ldx [%i1+0x010],%g3 ! Observed data at 0000000070800110 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6410e1de41f75261 ldx [%i1+0x020],%g3 ! Observed data at 0000000070800120 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e34b63dbf1ffffff ldx [%i1+0x028],%g3 ! Observed data at 0000000070800128 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff6ace33d3fe69da ldx [%i1+0x030],%g3 ! Observed data at 0000000070800130 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x030,%g4 set p48_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ff000000bbe069e5 ldx [%i2+0x008],%g3 ! Observed data at 0000000071000108 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ce65fbffb7ac7027 ldx [%i2+0x010],%g3 ! Observed data at 0000000071000110 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 99578700d63062f8 ldx [%i2+0x020],%g3 ! Observed data at 0000000071000120 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff000050b24aff8c ldx [%i2+0x028],%g3 ! Observed data at 0000000071000128 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 2732cc35bcfff6ff ldx [%i2+0x030],%g3 ! Observed data at 0000000071000130 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 08430dd2b731ff0c ldx [%i2+0x038],%g3 ! Observed data at 0000000071000138 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x038,%g4 set p48_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 688585b4fffffff1 ldx [%i3+0x000],%g3 ! Observed data at 0000000071800100 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff000000fffb65ce ldx [%i3+0x008],%g3 ! Observed data at 0000000071800108 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 68c2b84f11b4ffa0 ldx [%i3+0x018],%g3 ! Observed data at 0000000071800118 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffe563fcb8b94599 ldx [%i3+0x028],%g3 ! Observed data at 0000000071800128 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 2786e5eaff162d2f ldx [%i3+0x030],%g3 ! Observed data at 0000000071800130 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x030,%g4 ! The test for processor 48 has passed p48_passed: ta GOOD_TRAP nop p48_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p48_failed p48_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p48_failed p48_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p48_failed p48_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p48_failed p48_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p48_failed p48_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p48_failed p48_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p48_failed p48_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p48_failed ! The test for processor 48 failed p48_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0c0] ! Set processor 48 done flag set p48_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 48 failed p48_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0c0] ! Set processor 48 done flag set p48_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p48_dfill_failed: ba p48_failed mov 0xddd,%g1 p48_selfmod_failed: ba p48_failed mov 0xabc,%g1 p48_common_error: or %g0,0xf10,%g1 ba p48_failed mov %o5,%g3 p48_common_signature_error: set p48_temp,%g1 ba p48_failed st %g2,[%g1] ! Common Lock Number p48_common_timeout: set p48_temp,%g1 ba p48_failed st %g2,[%g1] ! Common Lock Number p48_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p48_failed mov 0x0,%g3 p48_trap1e: ldstub [%i1+0x011],%l6 ! Mem[0000000070800111] ldstub [%i2+0x03b],%l7 ! Mem[000000007100013b] done p48_trap1o: ldstub [%o1+0x011],%l6 ! Mem[0000000070800111] ldstub [%o2+0x03b],%l7 ! Mem[000000007100013b] done p48_trap2e: swap [%i2+0x034],%l2 ! Mem[0000000071000134] ldub [%i1+0x01a],%l0 ! Mem[000000007080011a] lduw [%i0+0x038],%l2 ! Mem[0000000070000138] done p48_trap2o: swap [%o2+0x034],%l2 ! Mem[0000000071000134] ldub [%o1+0x01a],%l0 ! Mem[000000007080011a] lduw [%o0+0x038],%l2 ! Mem[0000000070000138] done p48_trap3e: nop nop nop nop done p48_trap3o: nop nop nop nop done p48_init_memory_pointers: set p48_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p48_local0_start,%i0 set p48_local1_start,%i1 set p48_local2_start,%i2 set p48_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 9492626fc9fcbe60 ldx [%g1+0x008],%l1 ! %l1 = 3218363bd0911f94 ldx [%g1+0x010],%l2 ! %l2 = 40a72484dea52c5a ldx [%g1+0x018],%l3 ! %l3 = 107b8b1be3254122 ldx [%g1+0x020],%l4 ! %l4 = d18f5c369aea89fb ldx [%g1+0x028],%l5 ! %l5 = 0c6a53f28ffd30b1 ldx [%g1+0x030],%l6 ! %l6 = 575fefd03f2402e7 ldx [%g1+0x038],%l7 ! %l7 = 5ab31581d14e599f ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 49 processor_49: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xc4] ! Set the start flag wrpr %g0,7,%cleanwin call p49_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 49 wr %g0,0x4,%fprs ! Make sure fef is 1 set p49_init_freg,%g1 ! %f0 = 475c994a 276f0f72 350c1144 1a9af501 ! %f4 = b9688281 da9fda11 c7d22603 3b12de8b ! %f8 = 80e42e9c 92595179 2f504027 1937eba4 ! %f12 = a9e8c374 65ee58aa 0f9883fb b9de3053 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 25f48fbf 6dd07608 4f7c4d86 1040bf16 ! %f20 = 14e6b704 560a44ce 3f5063cb d4484ce3 ! %f24 = 28632893 2a65f6be 5ad40b0a 79e537d6 ! %f28 = 8c5433f5 935c2abf 3bcb9632 e018acb5 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = cfcd4b97 166c90d5 c5602ac7 6b9fc104 ! %f36 = 74782033 fb471e73 69a08d0c aabc4a07 ! %f40 = 3b9f49d3 b56e1c5b 34d32ec7 4f9b909c ! %f44 = ab2e6571 e3d602cc d4bdbe2e d15db654 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5cee9aa000000036,%g7,%g1 ! GSR scale = 6, align = 6 wr %g1,%g0,%gsr ! GSR = 5cee9aa000000036 wr %g0,%y ! Clear Y 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[0000000072800110] = b4f05cd036776ef0, %l7 = fd7860ee7a6b0b21, %l4 = 647faa902791f7ce add %i1,0x10,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = b4f05cd036776ef0 ! %l3 = 5e95dca203cc0893, Mem[0000000091000122] = 602703ba stb %l3,[%o2+0x022] ! Mem[0000000091000120] = 932703ba ! %l1 = 862f449e49e9887f, Mem[0000000090800120] = 67cb6fb0cd32aeda stx %l1,[%o1+%o4] ! Mem[0000000090800120] = 862f449e49e9887f ! Mem[0000000073800128] = 1695e26a, %l7 = fd7860ee7a6b0b21 ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 0000000000000016 ! Mem[0000000091800128] = bf40176435187c6a, %l18 = 4da18b946ca4f426 ldxa [%o3+0x028]%asi,%g2 ! %g2 = bf40176435187c6a ! Mem[0000000073000134] = 8ab69c2e, %l2 = 38b68853, %l1 = 49e9887f add %i2,0x34,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000008ab69c2e ! Mem[0000000072000108] = dc0c4476742d2a8e, %l6 = be7f21d5fbdef71d, %l3 = 5e95dca203cc0893 add %i0,0x08,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = dc0c4476742d2a8e ! Mem[0000000091000108] = cc4c9acf8f22b23f, %l18 = 4da18b946ca4f426 ldx [%o2+%i4],%g2 ! %g2 = cc4c9acf8f22b23f ! Mem[0000000091800110] = 17de5c0a, %l18 = 4da18b946ca4f426 ldsb [%o3+0x012],%g2 ! %g2 = 0000000000000017 ! Mem[0000000073800118] = c8960f5072d4d77d, %l3 = dc0c4476742d2a8e, %l3 = dc0c4476742d2a8e add %i3,0x18,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = c8960f5072d4d77d p49_label_2: ! Mem[000000007380013d] = 937a3f77, %l2 = 83123e0c38b68853 ldstub [%i3+0x03d],%l2 ! %l2 = 000000000000007a ! Mem[0000000073800138] = 10092f7193ff3f77, %l1 = 000000008ab69c2e, %l7 = 0000000000000016 add %i3,0x38,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 10092f7193ff3f77 ! Mem[0000000090000114] = 9c3e77a2, %l18 = 4da18b946ca4f426 ldsw [%o0+0x014],%g2 ! %g2 = 4da18b946ca4f426 ! %l0 = a6b426dc33417eed, Mem[0000000072000128] = 27288c9e stwa %l0,[%i0+%o5]0x89 ! Mem[0000000072000128] = 33417eed ! Mem[0000000090800110] = 3bc74f00, %l18 = 4da18b946ca4f426 lduh [%o1+0x012],%g2 ! %g2 = 0000000000003bc7 ! Mem[0000000091000120] = 9398932703ba71d0, %l18 = 4da18b946ca4f426 ldx [%o2+%o4],%g2 ! %g2 = 9398932703ba71d0 ! Mem[0000000072800128] = 4f60f226, %l3 = c8960f5072d4d77d swap [%i1+%o5],%l3 ! %l3 = 000000004f60f226 ! %l3 = 000000004f60f226, Mem[0000000091800120] = 725398d00b85d364, %asi = 80 stxa %l3,[%o3+0x020]%asi ! Mem[0000000091800120] = 000000004f60f226 ! Mem[0000000073800118] = c8960f50, %l2 = 000000000000007a ldstub [%i3+%i6],%l2 ! %l2 = 00000000000000c8 ! Mem[0000000073800100] = 77e5e250, %l3 = 000000004f60f226 swapa [%i3+%g0]0x89,%l3 ! %l3 = 0000000077e5e250 p49_label_3: ! Mem[0000000073000118] = 7aec4aee, %l7 = 10092f7193ff3f77 ldstuba [%i2+%i6]0x81,%l7 ! %l7 = 000000000000007a ! Mem[0000000072000120] = ebd9d190, %l2 = 000000c8, %l3 = 77e5e250 add %i0,0x20,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000ebd9d190 ! Mem[000000007380010b] = e770d8a0, %l7 = 000000000000007a ldstub [%i3+0x00b],%l7 ! %l7 = 00000000000000a0 ! Mem[0000000090000118] = 5f9f35f5, %l18 = 4da18b946ca4f426 lduh [%o0+0x01a],%g2 ! %g2 = 0000000000005f9f ! %l6 = be7f21d5fbdef71d, Mem[0000000090800124] = 49e9887f sth %l6,[%o1+0x024] ! Mem[0000000090800124] = f71d887f ! Mem[0000000073000128] = 066242a4, %l7 = 00000000000000a0 lduwa [%i2+%o5]0x80,%l7 ! %l7 = 00000000066242a4 ! Mem[0000000072800108] = a06efec5, %l2 = 00000000000000c8 ldsba [%i1+%i4]0x80,%l2 ! %l2 = ffffffffffffffa0 ! Mem[0000000072800100] = 5ce2d3e9, %l5 = 5f4e79de148e29a7 lduwa [%i1+%g0]0x80,%l5 ! %l5 = 000000005ce2d3e9 ! Mem[0000000073800120] = 15507a3c, %l3 = 00000000ebd9d190, %asi = 80 swapa [%i3+0x020]%asi,%l3 ! %l3 = 0000000015507a3c ! %l5 = 000000005ce2d3e9, Mem[0000000091000108] = cc4c9acf8f22b23f stx %l5,[%o2+%i4] ! Mem[0000000091000108] = 000000005ce2d3e9 p49_label_4: ! Mem[0000000073800130] = 38cd9636bbfa9022, %l6 = be7f21d5fbdef71d, %l7 = 00000000066242a4 add %i3,0x30,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 38cd9636bbfa9022 ! Mem[0000000073800134] = bbfa9022, %l1 = 000000008ab69c2e ldstub [%i3+0x034],%l1 ! %l1 = 00000000000000bb ! Mem[0000000090000104] = c76a5f38, %l18 = 4da18b946ca4f426 ldsw [%o0+0x004],%g2 ! %g2 = 4da18b946ca4f426 ! Mem[0000000072000108] = dc0c4476, %l5 = 000000005ce2d3e9 ldsba [%i0+%i4]0x80,%l5 ! %l5 = ffffffffffffffdc ! Mem[0000000073000114] = ccdbb8df, %l7 = bbfa9022, %l3 = 15507a3c add %i2,0x14,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000ccdbb8df ! Mem[0000000072800110] = d05cf0b4, %l6 = be7f21d5fbdef71d ldswa [%i1+%i5]0x88,%l6 ! %l6 = ffffffffd05cf0b4 ! %l4 = b4f05cd036776ef0, Mem[000000009080011c] = 61d3fbdc sth %l4,[%o1+0x01c] ! Mem[000000009080011c] = 6ef0fbdc ! Mem[0000000073000130] = 3969dccc 8ab69c2e, %l0 = 33417eed, %l1 = 000000bb ldda [%i2+%o6]0x80,%l0 ! %l0 = 000000003969dccc 000000008ab69c2e ! Mem[0000000073800128] = ff95e26a, %l3 = ccdbb8df, %l7 = bbfa9022 add %i3,0x28,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000ff95e26a ! Mem[0000000072800120] = e9be1c59, %l0 = 3969dccc, %l4 = 36776ef0 add %i1,0x20,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000e9be1c59 p49_label_5: ! Mem[0000000072800124] = d76fda08, %l0 = 3969dccc, %l0 = 3969dccc add %i1,0x24,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000d76fda08 ! %l2 = ffffffffffffffa0, Mem[0000000091800127] = 26bf4017 stba %l2,[%o3+0x027]%asi ! Mem[0000000091800124] = a0bf4017 ! Mem[0000000073000118] = ffec4aee, %l1 = 8ab69c2e, %l5 = ffffffdc add %i2,0x18,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000ffec4aee ! Mem[0000000073000100] = b1f4b3fb, %l0 = 00000000d76fda08 lduha [%i2+%g0]0x88,%l0 ! %l0 = 000000000000b3fb ! Mem[0000000073800130] = 38cd9636, %l4 = e9be1c59, %l3 = ccdbb8df add %i3,0x30,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000038cd9636 ! Mem[0000000072800100] = e9d3e25c, %l0 = 000000000000b3fb ldstuba [%i1+%g0]0x89,%l0 ! %l0 = 000000000000005c ! Mem[0000000073000108] = ca77b77e64b7cddc, %l0 = 000000000000005c, %l1 = 000000008ab69c2e add %i2,0x08,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = ca77b77e64b7cddc ! Mem[000000009000013c] = bd9d0000, %l18 = 4da18b946ca4f426 ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffffbd9d ! Mem[0000000090800138] = 30a966cf, %l18 = 4da18b946ca4f426 lduw [%o1+0x038],%g2 ! %g2 = 4da18b946ca4f426 ! Mem[0000000073000113] = 0507acf7, %l6 = ffffffffd05cf0b4 ldstuba [%i2+0x013]%asi,%l6 ! %l6 = 00000000000000f7 p49_label_6: ! Mem[0000000073000100] = b1f4b3fb, %l4 = 00000000e9be1c59 lduha [%i2+%g0]0x88,%l4 ! %l4 = 000000000000b3fb ! Mem[0000000072000118] = 631ebec0, %l4 = 000000000000b3fb ldsh [%i0+%i6],%l4 ! %l4 = 000000000000631e ! Mem[0000000073800128] = 6ae295ff, %l0 = 000000000000005c ldstuba [%i3+%o5]0x88,%l0 ! %l0 = 00000000000000ff ! Mem[0000000072800100] = ffe2d3e9, %l0 = 00000000000000ff ldstub [%i1+%g0],%l0 ! %l0 = 00000000000000ff ! Mem[0000000073800108] = e770d8ff68d51c84, %l0 = 00000000000000ff, %l7 = 00000000ff95e26a add %i3,0x08,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = e770d8ff68d51c84 ! Mem[0000000072000120] = 90d1d9eb, %l1 = ca77b77e64b7cddc lduha [%i0+%o4]0x88,%l1 ! %l1 = 000000000000d9eb ! Mem[0000000072000128] = ed7e4133, %l3 = 0000000038cd9636 ldsha [%i0+%o5]0x81,%l3 ! %l3 = ffffffffffffed7e ! Mem[0000000072800100] = ffe2d3e912e4d532, %l7 = e770d8ff68d51c84, %l2 = ffffffffffffffa0 casxa [%i1]0x80,%l7,%l2 ! %l2 = ffe2d3e912e4d532 ! Mem[0000000073800137] = fffa9022, %l3 = ffffffffffffed7e ldstub [%i3+0x037],%l3 ! %l3 = 0000000000000022 ! Mem[0000000072000125] = c937e35f, %l5 = 00000000ffec4aee ldstub [%i0+0x025],%l5 ! %l5 = 0000000000000037 p49_label_7: ! Mem[000000007200012c] = 61279e36, %l4 = 0000631e, %l2 = 12e4d532 add %i0,0x2c,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000061279e36 ! %l5 = 0000000000000037, Mem[0000000073800130] = ff90faff3696cd38 stxa %l5,[%i3+%o6]0x89 ! Mem[0000000073800130] = 0000000000000037 ! Mem[0000000091800128] = bf40176435187c6a, %l18 = 4da18b946ca4f426 ldx [%o3+%o5],%g2 ! %g2 = bf40176435187c6a ! Mem[0000000073000127] = 38749a67, %l7 = e770d8ff68d51c84 ldstub [%i2+0x027],%l7 ! %l7 = 0000000000000067 ! Mem[0000000073800128] = ff95e26a91e5c709, %l3 = 0000000000000022, %l7 = 0000000000000067 add %i3,0x28,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = ff95e26a91e5c709 ! Mem[0000000073800130] = 00000037, %l0 = 00000000000000ff ldstuba [%i3+%o6]0x88,%l0 ! %l0 = 0000000000000037 ! %l6 = 00000000000000f7, Mem[0000000090800118] = b1df18636ef0fbdc stx %l6,[%o1+%i6] ! Mem[0000000090800118] = 00000000000000f7 ! Mem[0000000072800118] = bdd5e94b, %l2 = 0000000061279e36 ldstub [%i1+%i6],%l2 ! %l2 = 00000000000000bd ! Mem[000000009080012c] = ba79412b, %l18 = 4da18b946ca4f426 ldsw [%o1+0x02c],%g2 ! %g2 = 4da18b946ca4f426 ! %l5 = 0000000000000037, Mem[000000007280011a] = ffd5e94b sth %l5,[%i1+0x01a] ! Mem[0000000072800118] = ffd50037 p49_label_8: ! Mem[0000000073800118] = ff960f50, %l4 = 000000000000631e ldstub [%i3+%i6],%l4 ! %l4 = 00000000000000ff ! Mem[0000000073800138] = 10092f71, %l3 = 0000000000000022 swap [%i3+0x038],%l3 ! %l3 = 0000000010092f71 ! %l2 = 00000000000000bd, Mem[0000000091000104] = 30fee667 sth %l2,[%o2+0x004] ! Mem[0000000091000104] = 00bde667 ! Mem[0000000072800120] = e9be1c59d76fda08, %l7 = ff95e26a91e5c709, %l2 = 00000000000000bd add %i1,0x20,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = e9be1c59d76fda08 ! Mem[0000000073800119] = ff960f50, %l3 = 0000000010092f71 ldstub [%i3+0x019],%l3 ! %l3 = 0000000000000096 ! %l3 = 0000000000000096, Mem[000000009000013a] = 46405e9e, %asi = 80 stha %l3,[%o0+0x03a]%asi ! Mem[0000000090000138] = 00965e9e ! %l5 = 0000000000000037, Mem[000000009100012f] = 0e87522d stb %l5,[%o2+0x02f] ! Mem[000000009100012c] = 3787522d ! Mem[0000000072800131] = 0767a484, %l1 = 000000000000d9eb ldstub [%i1+0x031],%l1 ! %l1 = 0000000000000067 ! Mem[0000000072000130] = 1a87075f, %l7 = ff95e26a91e5c709 lduha [%i0+%o6]0x80,%l7 ! %l7 = 0000000000001a87 ! Mem[0000000091000130] = 87522d2e 9081a561, %l2 = d76fda08, %l3 = 00000096 ldda [%o2+0x030]%asi,%g2 ! %l2 = e9be1c59d76fda08 0000000000000096 p49_label_9: ! Mem[0000000073000103] = fbb3f4b1, %l6 = 00000000000000f7 ldstub [%i2+0x003],%l6 ! %l6 = 00000000000000b1 ! Mem[0000000072000130] = 1a87075f5ff2c448, %l6 = 00000000000000b1, %l6 = 00000000000000b1 add %i0,0x30,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 1a87075f5ff2c448 ! Mem[0000000073800114] = 4a7577d9, %l3 = 0000000000000096 swap [%i3+0x014],%l3 ! %l3 = 000000004a7577d9 ! Mem[0000000072800124] = d76fda08, %l1 = 0000000000000067 swap [%i1+0x024],%l1 ! %l1 = 00000000d76fda08 ! Mem[0000000073800138] = 0000002293ff3f77, %l4 = 00000000000000ff, %l2 = e9be1c59d76fda08 add %i3,0x38,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 0000002293ff3f77 ! Mem[0000000073000118] = ee4aecff, %l2 = 0000002293ff3f77 swapa [%i2+%i6]0x88,%l2 ! %l2 = 00000000ee4aecff ! Mem[0000000072000120] = ebd9d190, %l2 = 00000000ee4aecff ldstuba [%i0+%o4]0x80,%l2 ! %l2 = 00000000000000eb ! Mem[000000009080012c] = 2be8614b, %l18 = 4da18b946ca4f426 ldsb [%o1+0x02f],%g2 ! %g2 = 000000000000002b ! Mem[0000000073800103] = 26f2604f, %l2 = 00000000000000eb ldstub [%i3+0x003],%l2 ! %l2 = 000000000000004f ! Mem[0000000090000118] = 20335f9f35f576a0, %l18 = 4da18b946ca4f426 ldxa [%o0+0x018]%asi,%g2 ! %g2 = 20335f9f35f576a0 p49_label_10: ! %l3 = 000000004a7577d9, Mem[0000000072000120] = 5fe3ffc990d1d9ff stxa %l3,[%i0+%o4]0x89 ! Mem[0000000072000120] = 000000004a7577d9 ! Mem[0000000072800128] = 7dd7d472, %l6 = 1a87075f5ff2c448 lduba [%i1+%o5]0x88,%l6 ! %l6 = 0000000000000072 ! Mem[0000000091000108] = 000000005ce2d3e9, %l18 = 4da18b946ca4f426 ldx [%o2+%i4],%g2 ! %g2 = 000000005ce2d3e9 ! Mem[0000000072800132] = 07ffa484, %l6 = 0000000000000072 ldstub [%i1+0x032],%l6 ! %l6 = 00000000000000a4 ! Mem[0000000072800128] = 72d4d77d, %l4 = 00000000000000ff, %asi = 80 swapa [%i1+0x028]%asi,%l4 ! %l4 = 0000000072d4d77d ! %l3 = 000000004a7577d9, Mem[0000000073000108] = ca77b77e stwa %l3,[%i2+%i4]0x81 ! Mem[0000000073000108] = 4a7577d9 ! Mem[000000007300011c] = ce59e7bd, %l4 = 72d4d77d, %l1 = d76fda08 add %i2,0x1c,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000ce59e7bd ! Mem[000000007280011c] = 2f34770e, %l3 = 000000004a7577d9 ldsh [%i1+0x01e],%l3 ! %l3 = 000000000000770e ! Mem[0000000091000108] = 00005ce2, %l18 = 4da18b946ca4f426 ldub [%o2+0x00a],%g2 ! %g2 = 0000000000000000 ! Mem[0000000073000128] = 066242a4, %l2 = 000000000000004f swap [%i2+%o5],%l2 ! %l2 = 00000000066242a4 p49_label_11: ! Mem[0000000073800130] = ff000000, %l3 = 0000770e, %l1 = ce59e7bd add %i3,0x30,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000ff000000 ! Mem[0000000072000128] = ed7e4133, %l7 = 0000000000001a87 swap [%i0+%o5],%l7 ! %l7 = 00000000ed7e4133 ! %l1 = 00000000ff000000, Mem[0000000072000100] = 0f71d223 stha %l1,[%i0+%g0]0x81 ! Mem[0000000072000100] = 0000d223 ! Mem[0000000072000130] = 1a87075f, %l6 = 00000000000000a4 ldstub [%i0+%o6],%l6 ! %l6 = 000000000000001a ! Mem[0000000072800118] = ffd50037, %l7 = 00000000ed7e4133 swap [%i1+%i6],%l7 ! %l7 = 00000000ffd50037 ! Mem[0000000072800118] = ed7e4133, %l0 = 0000000000000037 ldstuba [%i1+%i6]0x81,%l0 ! %l0 = 00000000000000ed ! Mem[0000000073800130] = ff000000, %l4 = 0000000072d4d77d ldstub [%i3+%o6],%l4 ! %l4 = 00000000000000ff ! Mem[0000000072000118] = 631ebec0e9017f32, %l2 = 00000000066242a4 ldx [%i0+%i6],%l2 ! %l2 = 631ebec0e9017f32 ! Mem[0000000072800118] = ff7e4133 2f34770e, %l2 = e9017f32, %l3 = 0000770e ldda [%i1+%i6]0x80,%l2 ! %l2 = 00000000ff7e4133 000000002f34770e ! Mem[0000000090800108] = 008aedfa, %l18 = 4da18b946ca4f426 ldsw [%o1+%i4],%g2 ! %g2 = 4da18b946ca4f426 p49_label_12: ! Mem[0000000073000120] = 7bad64dc, %l4 = 00000000000000ff ldsba [%i2+%o4]0x89,%l4 ! %l4 = ffffffffffffffdc ! %l1 = 00000000ff000000, Mem[0000000091800110] = 477a17de5c0ad132 stx %l1,[%o3+%i5] ! Mem[0000000091800110] = 00000000ff000000 ! Mem[000000007280011c] = 2f34770e, %l1 = 00000000ff000000 swap [%i1+0x01c],%l1 ! %l1 = 000000002f34770e ! Mem[0000000072000128] = 871a0000, %l3 = 000000002f34770e ldstuba [%i0+%o5]0x89,%l3 ! %l3 = 0000000000000000 ! %l0 = 00000000000000ed, Mem[000000009000013a] = 00965e9e, %asi = 80 stha %l0,[%o0+0x03a]%asi ! Mem[0000000090000138] = 00ed5e9e ! Mem[0000000073800126] = 7f1b87ce, %l4 = ffffffffffffffdc ldstub [%i3+0x026],%l4 ! %l4 = 0000000000000087 ! Mem[0000000073800108] = 841cd568ffd870e7, %l6 = 000000000000001a ldxa [%i3+%i4]0x88,%l6 ! %l6 = 841cd568ffd870e7 ! Mem[0000000072800128] = 000000ff cc86e4fe, %l0 = 000000ed, %l1 = 2f34770e ldda [%i1+%o5]0x80,%l0 ! %l0 = 00000000000000ff 00000000cc86e4fe ! Mem[0000000072800110] = b4f05cd0, %l6 = 841cd568ffd870e7 ldstuba [%i1+%i5]0x81,%l6 ! %l6 = 00000000000000b4 ! Mem[0000000091800108] = 233587c35071cebe, %l18 = 4da18b946ca4f426 ldxa [%o3+0x008]%asi,%g2 ! %g2 = 233587c35071cebe p49_label_13: ! Mem[0000000090800130] = 4bb4bb4d, %l18 = 4da18b946ca4f426 lduh [%o1+0x032],%g2 ! %g2 = 0000000000004bb4 ! Mem[0000000072800110] = d05cf0ff, %l5 = 0000000000000037 ldstuba [%i1+%i5]0x89,%l5 ! %l5 = 00000000000000ff ! Mem[0000000091800128] = bf401764, %l18 = 4da18b946ca4f426 lduw [%o3+%o5],%g2 ! %g2 = 4da18b946ca4f426 ! Mem[0000000073800108] = ffd870e7, %l5 = 00000000000000ff lduha [%i3+%i4]0x89,%l5 ! %l5 = 00000000000070e7 ! Mem[0000000072800118] = ff7e4133, %l2 = 00000000ff7e4133 lduha [%i1+%i6]0x80,%l2 ! %l2 = 000000000000ff7e ! Mem[0000000073000118] = 773fff93, %l1 = 00000000cc86e4fe swapa [%i2+%i6]0x80,%l1 ! %l1 = 00000000773fff93 ! Mem[0000000090000130] = bb166f37, %l18 = 4da18b946ca4f426 ldsha [%o0+0x030]%asi,%g2 ! %g2 = ffffffffffffbb16 ! Mem[0000000072800130] = 07ffff84, %l3 = 0000000000000000 ldstuba [%i1+%o6]0x81,%l3 ! %l3 = 0000000000000007 ! Mem[0000000072800118] = ff7e4133ff000000, %l6 = 00000000000000b4, %l2 = 000000000000ff7e add %i1,0x18,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = ff7e4133ff000000 ! %l3 = 0000000000000007, Mem[000000009180012c] = 35187c6a stb %l3,[%o3+0x02c] ! Mem[000000009180012c] = 07187c6a p49_label_14: ! Mem[000000007280012c] = cc86e4fe, %l3 = 0000000000000007 swap [%i1+0x02c],%l3 ! %l3 = 00000000cc86e4fe ! Mem[0000000072800121] = e9be1c59, %l4 = 0000000000000087 ldstuba [%i1+0x021]%asi,%l4 ! %l4 = 00000000000000be ! %l7 = 00000000ffd50037, Mem[0000000091000108] = 000000005ce2d3e9 stx %l7,[%o2+%i4] ! Mem[0000000091000108] = 00000000ffd50037 ! Mem[0000000090000130] = bb166f370eaa4fa4, %l18 = 4da18b946ca4f426 ldx [%o0+%o6],%g2 ! %g2 = bb166f370eaa4fa4 ! Mem[0000000072800110] = fff05cd036776ef0, %l0 = 00000000000000ff, %l0 = 00000000000000ff add %i1,0x10,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = fff05cd036776ef0 ! Mem[0000000073000134] = 8ab69c2e, %l6 = 00000000000000b4 ldub [%i2+0x035],%l6 ! %l6 = 00000000000000b6 ! Mem[0000000073000120] = dc64ad7b, %l2 = ff7e4133ff000000 ldstuba [%i2+%o4]0x80,%l2 ! %l2 = 00000000000000dc ! %l0 = fff05cd036776ef0, Mem[0000000073000110] = 0507acffccdbb8df stx %l0,[%i2+%i5] ! Mem[0000000073000110] = fff05cd036776ef0 ! Mem[0000000073800100] = 26f260ff, %l3 = 00000000cc86e4fe ldsha [%i3+%g0]0x81,%l3 ! %l3 = 00000000000026f2 ! %l5 = 00000000000070e7, Mem[0000000091800138] = d0837b378e3ab89c, %asi = 80 stxa %l5,[%o3+0x038]%asi ! Mem[0000000091800138] = 00000000000070e7 p49_label_15: ! Mem[0000000072000108] = dc0c4476742d2a8e, %l6 = 00000000000000b6 ldxa [%i0+%i4]0x80,%l6 ! %l6 = dc0c4476742d2a8e ! %l1 = 00000000773fff93, Mem[0000000091800114] = ff000000 sth %l1,[%o3+0x014] ! Mem[0000000091800114] = ff930000 ! Mem[0000000072000100] = 0000d223, %l2 = 00000000000000dc ldsba [%i0+%g0]0x80,%l2 ! %l2 = 0000000000000000 ! Mem[000000009100011c] = 833d66b8, %l18 = 4da18b946ca4f426 ldsw [%o2+0x01c],%g2 ! %g2 = 4da18b946ca4f426 ! Mem[0000000090800130] = 4bb4bb4d, %l18 = 4da18b946ca4f426 ldsh [%o1+0x032],%g2 ! %g2 = 0000000000004bb4 ! Mem[0000000072000114] = 9843fc37, %l1 = 00000000773fff93 ldub [%i0+0x017],%l1 ! %l1 = 0000000000000037 ! Mem[0000000072800124] = 00000067, %l5 = 000070e7, %l5 = 000070e7 add %i1,0x24,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000000000067 ! Mem[0000000073000110] = fff05cd036776ef0, %l3 = 00000000000026f2, %l6 = dc0c4476742d2a8e add %i2,0x10,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = fff05cd036776ef0 ! Mem[0000000072000130] = ff87075f, %l5 = 0000000000000067 swapa [%i0+%o6]0x81,%l5 ! %l5 = 00000000ff87075f ! Mem[0000000073800108] = e770d8ff68d51c84, %l2 = 0000000000000000, %l1 = 0000000000000037 add %i3,0x08,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = e770d8ff68d51c84 ba,a p49_not_taken_0_end p49_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p49_branch_failed p49_not_taken_0_end: ! End of Random Code for Processor 49 p49_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c4] ! Set processor 49 done flag ! Check Registers p49_check_registers: set p49_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be fff05cd036776ef0 bne,a,pn %xcc,p49_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be e770d8ff68d51c84 bne,a,pn %xcc,p49_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000000 bne,a,pn %xcc,p49_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000026f2 bne,a,pn %xcc,p49_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000be bne,a,pn %xcc,p49_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000ff87075f bne,a,pn %xcc,p49_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be fff05cd036776ef0 bne,a,pn %xcc,p49_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000ffd50037 bne,a,pn %xcc,p49_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p49_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 0000d223920f46dc ldx [%i0+0x000],%g3 ! Observed data at 0000000072000100 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = d977754a00000000 ldx [%i0+0x020],%g3 ! Observed data at 0000000072000120 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff001a8761279e36 ldx [%i0+0x028],%g3 ! Observed data at 0000000072000128 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000675ff2c448 ldx [%i0+0x030],%g3 ! Observed data at 0000000072000130 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x030,%g4 set p49_local1_expect,%g1 ldx [%g1+0x020],%g2 ! Expected data = e9ff1c5900000067 ldx [%i1+0x020],%g3 ! Observed data at 0000000072800120 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000ff00000007 ldx [%i1+0x028],%g3 ! Observed data at 0000000072800128 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffffff84f194e8b9 ldx [%i1+0x030],%g3 ! Observed data at 0000000072800130 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x030,%g4 set p49_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = fbb3f4ff3dd78288 ldx [%i2+0x000],%g3 ! Observed data at 0000000073000100 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 4a7577d964b7cddc ldx [%i2+0x008],%g3 ! Observed data at 0000000073000108 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = cc86e4fece59e7bd ldx [%i2+0x018],%g3 ! Observed data at 0000000073000118 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff64ad7b38749aff ldx [%i2+0x020],%g3 ! Observed data at 0000000073000120 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000004f242d7a47 ldx [%i2+0x028],%g3 ! Observed data at 0000000073000128 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x028,%g4 set p49_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 26f260ff54fd3a3f ldx [%i3+0x000],%g3 ! Observed data at 0000000073800100 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7ae1efe700000096 ldx [%i3+0x010],%g3 ! Observed data at 0000000073800110 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffff0f5072d4d77d ldx [%i3+0x018],%g3 ! Observed data at 0000000073800118 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ebd9d1907f1bffce ldx [%i3+0x020],%g3 ! Observed data at 0000000073800120 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff00000000000000 ldx [%i3+0x030],%g3 ! Observed data at 0000000073800130 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x030,%g4 ! The test for processor 49 has passed p49_passed: ta GOOD_TRAP nop p49_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p49_failed p49_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p49_failed p49_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p49_failed p49_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p49_failed p49_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p49_failed p49_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p49_failed p49_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p49_failed p49_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p49_failed ! The test for processor 49 failed p49_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0c4] ! Set processor 49 done flag set p49_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 49 failed p49_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0c4] ! Set processor 49 done flag set p49_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p49_dfill_failed: ba p49_failed mov 0xddd,%g1 p49_selfmod_failed: ba p49_failed mov 0xabc,%g1 p49_common_error: or %g0,0xf11,%g1 ba p49_failed mov %o5,%g3 p49_common_signature_error: set p49_temp,%g1 ba p49_failed st %g2,[%g1] ! Common Lock Number p49_common_timeout: set p49_temp,%g1 ba p49_failed st %g2,[%g1] ! Common Lock Number p49_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p49_failed mov 0x0,%g3 p49_trap1e: ldsb [%i2+0x032],%l7 ! Mem[0000000073000132] ldstub [%i3+0x027],%l6 ! Mem[0000000073800127] ldstub [%i3+0x03f],%l6 ! Mem[000000007380013f] swap [%i0+0x01c],%l7 ! Mem[000000007200011c] done p49_trap1o: ldsb [%o2+0x032],%l7 ! Mem[0000000073000132] ldstub [%o3+0x027],%l6 ! Mem[0000000073800127] ldstub [%o3+0x03f],%l6 ! Mem[000000007380013f] swap [%o0+0x01c],%l7 ! Mem[000000007200011c] done p49_trap2e: ldub [%i2+0x018],%l7 ! Mem[0000000073000118] swap [%i1+0x008],%l1 ! Mem[0000000072800108] done p49_trap2o: ldub [%o2+0x018],%l7 ! Mem[0000000073000118] swap [%o1+0x008],%l1 ! Mem[0000000072800108] done p49_trap3e: nop nop nop done p49_trap3o: nop nop nop done p49_init_memory_pointers: set p49_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p49_local0_start,%i0 set p49_local1_start,%i1 set p49_local2_start,%i2 set p49_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a6b426dc33417eed ldx [%g1+0x008],%l1 ! %l1 = 862f449e49e9887f ldx [%g1+0x010],%l2 ! %l2 = 83123e0c38b68853 ldx [%g1+0x018],%l3 ! %l3 = 5e95dca203cc0893 ldx [%g1+0x020],%l4 ! %l4 = 647faa902791f7ce ldx [%g1+0x028],%l5 ! %l5 = 5f4e79de148e29a7 ldx [%g1+0x030],%l6 ! %l6 = be7f21d5fbdef71d ldx [%g1+0x038],%l7 ! %l7 = fd7860ee7a6b0b21 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 50 processor_50: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xc8] ! Set the start flag wrpr %g0,7,%cleanwin call p50_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 50 wr %g0,0x4,%fprs ! Make sure fef is 1 set p50_init_freg,%g1 ! %f0 = 6167cfe6 c9b4d6aa 2c4736a5 ab0ea485 ! %f4 = 36213240 00a545c7 ce582c1d d4b224e9 ! %f8 = 8a2a2991 89e85e6d bb270c7f fa4ff809 ! %f12 = 058e0a28 00f7e697 3fcd548d 0a937671 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0df057ce 27d214ef 68542c97 d86e7973 ! %f20 = 5601ae22 37b630b2 16509f69 db785cb2 ! %f24 = 8b8821f1 f5dd83e0 1ec88184 0e795434 ! %f28 = ffce51fa d769693a 9b22b97d f153379a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e87a3f07 1afacb3e 198d86de 2ee118b5 ! %f36 = 0a9ba60b 6141eac0 02c6ed23 e3e49af0 ! %f40 = af986cf2 3cb77385 e289eb99 57871f03 ! %f44 = 1e3bcee5 a35918fb f83fb9aa 991afb8d ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x27e836a70000007b,%g7,%g1 ! GSR scale = 15, align = 3 wr %g1,%g0,%gsr ! GSR = 27e836a70000007b wr %g0,%y ! Clear Y 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: ! %l2 = e45d980e53b91e45, Mem[0000000074800120] = 445b5e5afa17c3e6 stxa %l2,[%i1+%o4]0x89 ! Mem[0000000074800120] = e45d980e53b91e45 ! %l0 = e32974a45f7a3654, Mem[0000000090800114] = 4f009b20 sth %l0,[%o1+0x014] ! Mem[0000000090800114] = 36549b20 ! Mem[0000000075000130] = 4b0a4825, %l7 = 1a4478aa8a8b0197 swap [%i2+%o6],%l7 ! %l7 = 000000004b0a4825 ! Mem[000000007480013c] = 5d06e2cf, %l2 = 53b91e45, %l6 = 1d2ceccd add %i1,0x3c,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 000000005d06e2cf ! Mem[000000007580011f] = 803af165, %l4 = e7bc5d0276199710 ldstub [%i3+0x01f],%l4 ! %l4 = 0000000000000065 ! %l6 = 5d06e2cf, %l7 = 4b0a4825, Mem[0000000074000120] = 4fd65397 d86b19f4 stda %l6,[%i0+%o4]0x88 ! Mem[0000000074000120] = 5d06e2cf 4b0a4825 ! %l7 = 000000004b0a4825, Mem[000000009080013a] = 66cfb636 stb %l7,[%o1+0x03a] ! Mem[0000000090800138] = 25cfb636 ! Mem[0000000075800128] = 8fa21474, %l2 = e45d980e53b91e45 lduha [%i3+%o5]0x88,%l2 ! %l2 = 0000000000001474 ! Mem[0000000091800100] = 921776b1, %l18 = cd2e4e15b1b5b70d lduwa [%o3+0x000]%asi,%g2 ! %g2 = cd2e4e15b1b5b70d ! %l2 = 0000000000001474, Mem[0000000075800110] = b8e1b83f6e078dbe stxa %l2,[%i3+%i5]0x89 ! Mem[0000000075800110] = 0000000000001474 p50_label_2: ! Mem[0000000091800120] = 725398d0, %l18 = cd2e4e15b1b5b70d lduw [%o3+%o4],%g2 ! %g2 = cd2e4e15b1b5b70d ! Mem[0000000074000108] = 9dcd54f1, %l2 = 0000000000001474 ldstuba [%i0+%i4]0x80,%l2 ! %l2 = 000000000000009d ! Mem[0000000074800120] = 451eb9530e985de4, %l0 = e32974a45f7a3654 ldxa [%i1+%o4]0x80,%l0 ! %l0 = 451eb9530e985de4 ! Mem[000000007500011c] = d30466fa, %l6 = 000000005d06e2cf swap [%i2+0x01c],%l6 ! %l6 = 00000000d30466fa ! %l7 = 000000004b0a4825, Mem[0000000091000130] = 87522d2e9081a561, %asi = 80 stxa %l7,[%o2+0x030]%asi ! Mem[0000000091000130] = 000000004b0a4825 ! Mem[0000000074000120] = 5d06e2cf, %l0 = 451eb9530e985de4 swapa [%i0+%o4]0x89,%l0 ! %l0 = 000000005d06e2cf ! %l6 = d30466fa, %l7 = 4b0a4825, Mem[0000000074800130] = a811b16f 90d77d96 stda %l6,[%i1+%o6]0x89 ! Mem[0000000074800130] = d30466fa 4b0a4825 ! %l5 = 29bfcb6a10f9e4b6, Mem[0000000074800110] = 20827482 stwa %l5,[%i1+%i5]0x89 ! Mem[0000000074800110] = 10f9e4b6 ! Mem[0000000074800110] = b6e4f910, %l5 = 10f9e4b6, %l2 = 0000009d add %i1,0x10,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000b6e4f910 ! Mem[0000000074000138] = 52457d4a, %l0 = 000000005d06e2cf ldstub [%i0+0x038],%l0 ! %l0 = 0000000000000052 p50_label_3: ! Mem[0000000075800128] = 8fa21474, %l2 = 00000000b6e4f910 ldstuba [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000074 ! %l2 = 0000000000000074, Mem[0000000091000128] = f4c833a81c456b0e stx %l2,[%o2+%o5] ! Mem[0000000091000128] = 0000000000000074 ! Mem[0000000074800100] = 9d23d0f7, %l6 = 00000000d30466fa swapa [%i1+%g0]0x80,%l6 ! %l6 = 000000009d23d0f7 ! %l2 = 0000000000000074, Mem[0000000075800100] = 0f8708be stwa %l2,[%i3+%g0]0x81 ! Mem[0000000075800100] = 00000074 ! Mem[000000007400010c] = 3cbba66b, %l5 = 29bfcb6a10f9e4b6 swap [%i0+0x00c],%l5 ! %l5 = 000000003cbba66b ! Mem[0000000074800134] = 25480a4b, %l7 = 000000004b0a4825 swap [%i1+0x034],%l7 ! %l7 = 0000000025480a4b ! Mem[0000000091000130] = 00000000, %l18 = cd2e4e15b1b5b70d lduh [%o2+%o6],%g2 ! %g2 = 0000000000000000 ! Mem[0000000091000138] = 55170a67, %l18 = cd2e4e15b1b5b70d ldsw [%o2+0x038],%g2 ! %g2 = cd2e4e15b1b5b70d ! Mem[0000000090000104] = 5f387425, %l18 = cd2e4e15b1b5b70d ldsh [%o0+0x006],%g2 ! %g2 = 0000000000005f38 ! Mem[0000000074800114] = eca1f20a, %l0 = 0000000000000052 swap [%i1+0x014],%l0 ! %l0 = 00000000eca1f20a p50_label_4: ! Mem[0000000075800130] = 12531416, %l2 = 0000000000000074 swap [%i3+%o6],%l2 ! %l2 = 0000000012531416 ! Mem[0000000075000118] = cfe2065d 6e06c33d, %l6 = 9d23d0f7, %l7 = 25480a4b ldda [%i2+%i6]0x88,%l6 ! %l6 = 000000006e06c33d 00000000cfe2065d ! Mem[0000000090800114] = 9b20b1df, %l18 = cd2e4e15b1b5b70d ldsb [%o1+0x016],%g2 ! %g2 = ffffffffffffff9b ! Mem[0000000075800108] = 3024d3b1, %l4 = 0000000000000065 ldswa [%i3+%i4]0x80,%l4 ! %l4 = 000000003024d3b1 ! Mem[0000000090800134] = bb4d7b94, %l18 = cd2e4e15b1b5b70d ldsw [%o1+0x034],%g2 ! %g2 = cd2e4e15b1b5b70d ! Mem[0000000075000120] = 06784916, %l3 = 9942ab4256c7a926 ldstuba [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000006 ! %l1 = 403bf6dbf9684691, Mem[0000000074000120] = e45d980e stwa %l1,[%i0+%o4]0x81 ! Mem[0000000074000120] = f9684691 ! %l2 = 0000000012531416, Mem[0000000091000110] = 3e07e8961ee988b4, %asi = 80 stxa %l2,[%o2+0x010]%asi ! Mem[0000000091000110] = 0000000012531416 ! Mem[0000000075800132] = 00000074, %l7 = 00000000cfe2065d ldstub [%i3+0x032],%l7 ! %l7 = 0000000000000000 ! Mem[0000000074800118] = 758916da, %l5 = 000000003cbba66b lduha [%i1+%i6]0x80,%l5 ! %l5 = 0000000000007589 p50_label_5: ! Mem[0000000075000100] = 76f19432, %l2 = 0000000012531416 ldsha [%i2+%g0]0x81,%l2 ! %l2 = 00000000000076f1 ! Mem[0000000074000118] = 0926b17b09fae2a1, %l1 = 403bf6dbf9684691, %l7 = 0000000000000000 add %i0,0x18,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 0926b17b09fae2a1 ! Mem[0000000074000136] = 4a612c49, %l3 = 0000000000000006 ldstub [%i0+0x036],%l3 ! %l3 = 000000000000002c ! Mem[0000000091000104] = 30fee667, %l18 = cd2e4e15b1b5b70d ldsw [%o2+0x004],%g2 ! %g2 = cd2e4e15b1b5b70d ! Mem[0000000075800118] = b98bc3f6803af1ff, %l1 = 403bf6dbf9684691, %l6 = 000000006e06c33d add %i3,0x18,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = b98bc3f6803af1ff ! Mem[0000000075800100] = 74000000, %l0 = 00000000eca1f20a ldsba [%i3+%g0]0x88,%l0 ! %l0 = 0000000000000000 ! Mem[0000000091800120] = 98d00b85, %l18 = cd2e4e15b1b5b70d ldsh [%o3+0x022],%g2 ! %g2 = ffffffffffff98d0 ! %l3 = 000000000000002c, Mem[0000000074800100] = d30466fa stwa %l3,[%i1+%g0]0x81 ! Mem[0000000074800100] = 0000002c ! Mem[000000007580013c] = b7394003, %l0 = 00000000, %l7 = 09fae2a1 add %i3,0x3c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000b7394003 ! Mem[0000000074800108] = 51c0ad5f, %l4 = 000000003024d3b1 lduba [%i1+%i4]0x88,%l4 ! %l4 = 000000000000005f p50_label_6: ! %l0 = 00000000, %l1 = f9684691, Mem[0000000075800100] = 00000074 ce82d492 stda %l0,[%i3+%g0]0x80 ! Mem[0000000075800100] = 00000000 f9684691 ! Mem[0000000074800128] = 714171ed321afffa, %l5 = 0000000000007589, %l4 = 000000000000005f add %i1,0x28,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 714171ed321afffa ! %l0 = 0000000000000000, Mem[0000000074800100] = d0854bb32c000000 stxa %l0,[%i1+%g0]0x89 ! Mem[0000000074800100] = 0000000000000000 ! Mem[0000000090800134] = bb4d7b94, %l18 = cd2e4e15b1b5b70d lduh [%o1+0x034],%g2 ! %g2 = 000000000000bb4d ! Mem[0000000091800104] = de0d2335, %l18 = cd2e4e15b1b5b70d lduh [%o3+0x006],%g2 ! %g2 = 000000000000de0d ! %l7 = 00000000b7394003, Mem[0000000091800124] = 0b85d364 stw %l7,[%o3+0x024] ! Mem[0000000091800124] = b7394003 ! %l7 = 00000000b7394003, Mem[0000000091000111] = 00000012 stb %l7,[%o2+0x011] ! Mem[0000000091000110] = 03000012 ! Mem[0000000075000138] = 5a8f745d, %l1 = 403bf6dbf9684691, %asi = 80 swapa [%i2+0x038]%asi,%l1 ! %l1 = 000000005a8f745d ! Mem[0000000075800134] = 4a97895f, %l7 = 00000000b7394003 swap [%i3+0x034],%l7 ! %l7 = 000000004a97895f ! Mem[0000000074800138] = 50979d245d06e2cf, %l3 = 000000000000002c, %l6 = b98bc3f6803af1ff add %i1,0x38,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 50979d245d06e2cf p50_label_7: ! Mem[0000000074000128] = ebff27a4, %l4 = 714171ed321afffa ldstuba [%i0+%o5]0x80,%l4 ! %l4 = 00000000000000eb ! Mem[0000000075800120] = fad20fd1, %l6 = 50979d245d06e2cf ldsh [%i3+0x022],%l6 ! %l6 = 0000000000000fd1 ! %l0 = 00000000, %l1 = 5a8f745d, Mem[0000000090800130] = e8614bb4 bb4d7b94 std %l0,[%o1+%o6] ! Mem[0000000090800130] = 00000000 5a8f745d ! Mem[0000000075000100] = 76f19432, %l4 = 00000000000000eb, %asi = 80 swapa [%i2+0x000]%asi,%l4 ! %l4 = 0000000076f19432 ! Mem[0000000075800130] = 74ff0000, %l7 = 000000004a97895f ldsha [%i3+%o6]0x89,%l7 ! %l7 = 0000000000000000 ! Mem[0000000074800108] = 51c0ad5f, %l0 = 0000000000000000 lduwa [%i1+%i4]0x88,%l0 ! %l0 = 0000000051c0ad5f ! Mem[0000000074800118] = da168975, %l7 = 0000000000000000 ldstuba [%i1+%i6]0x88,%l7 ! %l7 = 0000000000000075 ! Mem[0000000075800100] = 00000000, %l1 = 5a8f745d, %l1 = 5a8f745d casa [%i3]0x80,%l1,%l1 ! %l1 = 0000000000000000 ! Mem[0000000075800100] = 00000000, %l7 = 0000000000000075 ldstuba [%i3+%g0]0x88,%l7 ! %l7 = 0000000000000000 ! Mem[0000000074800110] = 10f9e4b6, %l0 = 0000000051c0ad5f swapa [%i1+%i5]0x88,%l0 ! %l0 = 0000000010f9e4b6 p50_label_8: ! Mem[0000000075800110] = 74140000, %l6 = 0000000000000fd1 swap [%i3+%i5],%l6 ! %l6 = 0000000074140000 ! Mem[000000009080012c] = ba79412b, %l18 = cd2e4e15b1b5b70d ldub [%o1+0x02c],%g2 ! %g2 = 00000000000000ba ! %l4 = 0000000076f19432, Mem[000000007580013a] = 2af4a66d sth %l4,[%i3+0x03a] ! Mem[0000000075800138] = 2af49432 ! Mem[0000000075800100] = ff000000, %l5 = 00007589, %l1 = 00000000 casa [%i3]0x80,%l5,%l1 ! %l1 = 00000000ff000000 ! Mem[0000000075800110] = d10f0000, %l6 = 0000000074140000 ldstuba [%i3+%i5]0x88,%l6 ! %l6 = 0000000000000000 ! Mem[0000000091800124] = b7394003, %l18 = cd2e4e15b1b5b70d ldsh [%o3+0x024],%g2 ! %g2 = ffffffffffffb739 ! Mem[000000007500013e] = ceb7a606, %l1 = 00000000ff000000 ldstub [%i2+0x03e],%l1 ! %l1 = 00000000000000a6 ! Mem[0000000075800128] = ff14a28f, %l1 = 00000000000000a6, %asi = 80 swapa [%i3+0x028]%asi,%l1 ! %l1 = 00000000ff14a28f ! Mem[0000000090800100] = 854c6242, %l18 = cd2e4e15b1b5b70d ldub [%o1+%g0],%g2 ! %g2 = 0000000000000085 ! %l2 = 00000000000076f1, Mem[0000000090000118] = 20335f9f35f576a0 stx %l2,[%o0+%i6] ! Mem[0000000090000118] = 00000000000076f1 p50_label_9: ! %l0 = 10f9e4b6, %l1 = ff14a28f, Mem[0000000091800110] = 477a17de 5c0ad132 std %l0,[%o3+%i5] ! Mem[0000000091800110] = 10f9e4b6 ff14a28f ! Mem[0000000090800108] = 008aedfa, %l18 = cd2e4e15b1b5b70d lduw [%o1+%i4],%g2 ! %g2 = cd2e4e15b1b5b70d ! Mem[0000000091000118] = 28238bb1, %l18 = cd2e4e15b1b5b70d ldub [%o2+%i6],%g2 ! %g2 = 0000000000000028 ! %l4 = 76f19432, %l5 = 00007589, Mem[0000000091800128] = bf401764 35187c6a std %l4,[%o3+%o5] ! Mem[0000000091800128] = 76f19432 00007589 ! Mem[0000000075000130] = 97018b8a, %l0 = 0000000010f9e4b6 swapa [%i2+%o6]0x89,%l0 ! %l0 = 0000000097018b8a ! Mem[0000000075000128] = 65ec7db38cd1b5aa, %l0 = 0000000097018b8a, %l7 = 0000000000000000 add %i2,0x28,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 65ec7db38cd1b5aa ! Mem[0000000074000100] = 9231dc13, %l3 = 000000000000002c ldstub [%i0+%g0],%l3 ! %l3 = 0000000000000092 ! %l3 = 0000000000000092, Mem[0000000090800120] = 67cb6fb0cd32aeda stx %l3,[%o1+%o4] ! Mem[0000000090800120] = 0000000000000092 ! Mem[0000000090000130] = bb166f370eaa4fa4, %l18 = cd2e4e15b1b5b70d ldx [%o0+%o6],%g2 ! %g2 = bb166f370eaa4fa4 ! Mem[0000000075800114] = 00000000, %l3 = 0000000000000092, %asi = 80 swapa [%i3+0x014]%asi,%l3 ! %l3 = 0000000000000000 p50_label_10: ! Mem[0000000075000120] = ff7849163f120108, %l5 = 0000000000007589 ldx [%i2+%o4],%l5 ! %l5 = ff7849163f120108 ! Mem[000000009180010c] = cebe10f9, %l18 = cd2e4e15b1b5b70d ldsh [%o3+0x00e],%g2 ! %g2 = ffffffffffffcebe ! Mem[0000000074800131] = fa6604d3, %l4 = 0000000076f19432 ldstub [%i1+0x031],%l4 ! %l4 = 0000000000000066 ! Mem[0000000074800110] = 51c0ad5f, %l2 = 00000000000076f1 ldsba [%i1+%i5]0x89,%l2 ! %l2 = 000000000000005f ! %l4 = 00000066, %l5 = 3f120108, Mem[0000000075000130] = 10f9e4b6 6e4fc544 stda %l4,[%i2+%o6]0x88 ! Mem[0000000075000130] = 00000066 3f120108 ! %l5 = ff7849163f120108, Mem[0000000090800123] = 00000000 stb %l5,[%o1+0x023] ! Mem[0000000090800120] = 08000000 ! Mem[0000000074000120] = 914668f9, %l2 = 000000000000005f swapa [%i0+%o4]0x88,%l2 ! %l2 = 00000000914668f9 ! Mem[0000000074800110] = 5fadc051, %l0 = 0000000097018b8a swapa [%i1+%i5]0x80,%l0 ! %l0 = 000000005fadc051 ! Mem[000000007480011a] = ff8916da, %l6 = 0000000000000000 ldstub [%i1+0x01a],%l6 ! %l6 = 0000000000000016 ! Mem[0000000074800138] = 50979d245d06e2cf, %l2 = 00000000914668f9, %l0 = 000000005fadc051 add %i1,0x38,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 50979d245d06e2cf p50_label_11: ! Mem[0000000075000118] = 3dc3066e, %l2 = 00000000914668f9 ldstuba [%i2+%i6]0x80,%l2 ! %l2 = 000000000000003d ! %l2 = 000000000000003d, Mem[000000009180012c] = 00007589, %asi = 80 stwa %l2,[%o3+0x02c]%asi ! Mem[000000009180012c] = 0000003d ! Mem[0000000075800108] = 3024d3b1, %l4 = 0000000000000066 lduha [%i3+%i4]0x80,%l4 ! %l4 = 0000000000003024 ! Mem[0000000074800119] = ff89ffda, %l3 = 0000000000000000 ldstub [%i1+0x019],%l3 ! %l3 = 0000000000000089 ! Mem[0000000075800118] = f6c38bb9, %l5 = ff7849163f120108 ldstuba [%i3+%i6]0x88,%l5 ! %l5 = 00000000000000b9 ! Mem[0000000075800108] = 3024d3b1, %l5 = 00000000000000b9 swapa [%i3+%i4]0x81,%l5 ! %l5 = 000000003024d3b1 ! Mem[0000000075000114] = 10cc5a77, %l4 = 00003024, %l1 = ff14a28f add %i2,0x14,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000010cc5a77 ! Mem[0000000074800100] = 00000000, %l3 = 0000000000000089 lduba [%i1+%g0]0x88,%l3 ! %l3 = 0000000000000000 ! Mem[0000000074000128] = ffff27a4, %l5 = 000000003024d3b1 swap [%i0+%o5],%l5 ! %l5 = 00000000ffff27a4 ! Mem[0000000091000124] = 03ba71d0, %l18 = cd2e4e15b1b5b70d lduw [%o2+0x024],%g2 ! %g2 = cd2e4e15b1b5b70d p50_label_12: ! Mem[0000000074000106] = a9ee1bdd, %l6 = 0000000000000016 ldstub [%i0+0x006],%l6 ! %l6 = 000000000000001b ! Mem[0000000074000120] = 5f000000, %l4 = 0000000000003024 swap [%i0+%o4],%l4 ! %l4 = 000000005f000000 ! Mem[0000000075800124] = 0d4dab51, %l3 = 0000000000000000, %asi = 80 swapa [%i3+0x024]%asi,%l3 ! %l3 = 000000000d4dab51 ! Mem[000000007500010e] = edb2fc18, %l0 = 50979d245d06e2cf ldstub [%i2+0x00e],%l0 ! %l0 = 00000000000000fc ! Mem[0000000074000118] = 0926b17b, %l2 = 000000000000003d ldsba [%i0+%i6]0x80,%l2 ! %l2 = 0000000000000009 ! Mem[0000000075000129] = 65ec7db3, %l2 = 0000000000000009 ldstuba [%i2+0x029]%asi,%l2 ! %l2 = 00000000000000ec ! Mem[0000000091000134] = 2555170a, %l18 = cd2e4e15b1b5b70d ldub [%o2+0x037],%g2 ! %g2 = 0000000000000025 ! %l4 = 000000005f000000, Mem[0000000075800118] = ff8bc3f6 stwa %l4,[%i3+%i6]0x81 ! Mem[0000000075800118] = 5f000000 ! Mem[0000000074000114] = 8a26e3ce, %l4 = 000000005f000000 ldstub [%i0+0x014],%l4 ! %l4 = 000000000000008a ! Mem[0000000074800124] = 0e985de4, %l2 = 00000000000000ec swap [%i1+0x024],%l2 ! %l2 = 000000000e985de4 p50_label_13: ! %l2 = 0e985de4, %l3 = 0d4dab51, Mem[0000000075000110] = ff9ff196 10cc5a77 stda %l2,[%i2+%i5]0x81 ! Mem[0000000075000110] = 0e985de4 0d4dab51 ! %l3 = 000000000d4dab51, Mem[0000000075800130] = 0000ff74 stba %l3,[%i3+%o6]0x81 ! Mem[0000000075800130] = 5100ff74 ! %l3 = 000000000d4dab51, Mem[0000000074800130] = faff04d34b0a4825 stxa %l3,[%i1+%o6]0x80 ! Mem[0000000074800130] = 000000000d4dab51 ! Mem[0000000074800110] = 8a8b0197, %l6 = 000000000000001b lduha [%i1+%i5]0x88,%l6 ! %l6 = 0000000000000197 ! Mem[000000009080013c] = 86000000, %l18 = cd2e4e15b1b5b70d ldsb [%o1+0x03f],%g2 ! %g2 = ffffffffffffff86 ! Mem[0000000074000108] = ffcd54f1, %l0 = 000000fc, %l6 = 00000197 add %i0,0x08,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000ffcd54f1 ! %l6 = 00000000ffcd54f1, Mem[0000000090000130] = bb166f37, %asi = 80 stwa %l6,[%o0+0x030]%asi ! Mem[0000000090000130] = ffcd54f1 ! Mem[0000000074800110] = 8a8b0197, %l0 = 00000000000000fc swapa [%i1+%i5]0x88,%l0 ! %l0 = 000000008a8b0197 ! Mem[0000000075800124] = 00000000, %l3 = 000000000d4dab51 swap [%i3+0x024],%l3 ! %l3 = 0000000000000000 ! Mem[000000007580013c] = b7394003, %l4 = 0000008a, %l1 = 10cc5a77 add %i3,0x3c,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000b7394003 p50_label_14: ! %l0 = 000000008a8b0197, Mem[0000000074800110] = fc000000 stba %l0,[%i1+%i5]0x81 ! Mem[0000000074800110] = 97000000 ! Mem[0000000074800110] = 9700000000000052, %l5 = 00000000ffff27a4, %l6 = 00000000ffcd54f1 add %i1,0x10,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 9700000000000052 ! Mem[000000007480010c] = d098a6e1, %l7 = 8cd1b5aa, %l2 = 0e985de4 add %i1,0x0c,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000d098a6e1 ! Mem[0000000074000118] = 0926b17b09fae2a1, %l7 = 65ec7db38cd1b5aa, %l3 = 0000000000000000 add %i0,0x18,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 0926b17b09fae2a1 ! Mem[0000000074000121] = 00003024, %l6 = 9700000000000052 ldstub [%i0+0x021],%l6 ! %l6 = 0000000000000000 ! Mem[0000000074800138] = 50979d245d06e2cf, %l0 = 000000008a8b0197, %l7 = 65ec7db38cd1b5aa add %i1,0x38,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 50979d245d06e2cf ! Mem[0000000075800110] = d10f00ff, %l1 = 00000000b7394003 lduba [%i3+%i5]0x88,%l1 ! %l1 = 00000000000000ff ! %l0 = 000000008a8b0197, Mem[0000000091800138] = d0837b378e3ab89c stx %l0,[%o3+0x038] ! Mem[0000000091800138] = 000000008a8b0197 ! %l0 = 8a8b0197, %l1 = 000000ff, Mem[0000000074800128] = 714171ed 321afffa stda %l0,[%i1+%o5]0x81 ! Mem[0000000074800128] = 8a8b0197 000000ff ! %l1 = 00000000000000ff, Mem[0000000074800108] = 5fadc051 stha %l1,[%i1+%i4]0x81 ! Mem[0000000074800108] = 00ffc051 p50_label_15: ! Mem[0000000074800118] = ffffffda, %l0 = 000000008a8b0197 ldswa [%i1+%i6]0x80,%l0 ! %l0 = ffffffffffffffda ! Mem[0000000074000114] = ff26e3ce, %l0 = ffffffffffffffda, %asi = 80 swapa [%i0+0x014]%asi,%l0 ! %l0 = 00000000ff26e3ce ! Mem[0000000075000139] = f9684691, %l4 = 000000000000008a ldstub [%i2+0x039],%l4 ! %l4 = 0000000000000068 ! %l3 = 0926b17b09fae2a1, Mem[0000000090000134] = 0eaa4fa4 sth %l3,[%o0+0x034] ! Mem[0000000090000134] = e2a14fa4 ! Mem[0000000074000120] = 00ff302425480a4b, %l7 = 50979d245d06e2cf, %l1 = 00000000000000ff add %i0,0x20,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 00ff302425480a4b ! Mem[0000000075000120] = ff7849163f120108, %l6 = 0000000000000000, %l6 = 0000000000000000 add %i2,0x20,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = ff7849163f120108 ! Mem[0000000075800108] = 000000b9, %l6 = ff7849163f120108 swap [%i3+%i4],%l6 ! %l6 = 00000000000000b9 ! Mem[0000000075000128] = aab5d18c b37dff65, %l0 = ff26e3ce, %l1 = 25480a4b ldda [%i2+%o5]0x88,%l0 ! %l0 = 00000000b37dff65 00000000aab5d18c ! Mem[0000000075000114] = 0d4dab51, %l2 = 00000000d098a6e1 ldstub [%i2+0x014],%l2 ! %l2 = 000000000000000d ! %l7 = 50979d245d06e2cf, Mem[0000000075800120] = d10fd2fa stba %l7,[%i3+%o4]0x89 ! Mem[0000000075800120] = d10fd2cf ba,a p50_not_taken_0_end p50_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p50_branch_failed p50_not_taken_0_end: ! End of Random Code for Processor 50 p50_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c8] ! Set processor 50 done flag ! Check Registers p50_check_registers: set p50_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000b37dff65 bne,a,pn %xcc,p50_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000aab5d18c bne,a,pn %xcc,p50_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000000d bne,a,pn %xcc,p50_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0926b17b09fae2a1 bne,a,pn %xcc,p50_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000068 bne,a,pn %xcc,p50_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000ffff27a4 bne,a,pn %xcc,p50_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000b9 bne,a,pn %xcc,p50_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 50979d245d06e2cf bne,a,pn %xcc,p50_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p50_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff31dc13a9eeffdd ldx [%i0+0x000],%g3 ! Observed data at 0000000074000100 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffcd54f110f9e4b6 ldx [%i0+0x008],%g3 ! Observed data at 0000000074000108 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 24d98944ffffffda ldx [%i0+0x010],%g3 ! Observed data at 0000000074000110 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3024d3b16765b3d1 ldx [%i0+0x028],%g3 ! Observed data at 0000000074000128 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = da8f36f94a61ff49 ldx [%i0+0x030],%g3 ! Observed data at 0000000074000130 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff457d4adaa56f72 ldx [%i0+0x038],%g3 ! Observed data at 0000000074000138 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x038,%g4 set p50_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 0000000000000000 ldx [%i1+0x000],%g3 ! Observed data at 0000000074800100 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00ffc051d098a6e1 ldx [%i1+0x008],%g3 ! Observed data at 0000000074800108 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 451eb953000000ec ldx [%i1+0x020],%g3 ! Observed data at 0000000074800120 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8a8b0197000000ff ldx [%i1+0x028],%g3 ! Observed data at 0000000074800128 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000000d4dab51 ldx [%i1+0x030],%g3 ! Observed data at 0000000074800130 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x030,%g4 set p50_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 000000ebaa9208a5 ldx [%i2+0x000],%g3 ! Observed data at 0000000075000100 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 8b53855bedb2ff18 ldx [%i2+0x008],%g3 ! Observed data at 0000000075000108 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0e985de4ff4dab51 ldx [%i2+0x010],%g3 ! Observed data at 0000000075000110 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffc3066e5d06e2cf ldx [%i2+0x018],%g3 ! Observed data at 0000000075000118 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 660000000801123f ldx [%i2+0x030],%g3 ! Observed data at 0000000075000130 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = f9ff4691ceb7ff06 ldx [%i2+0x038],%g3 ! Observed data at 0000000075000138 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x038,%g4 set p50_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff000000f9684691 ldx [%i3+0x000],%g3 ! Observed data at 0000000075800100 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 3f1201080b379135 ldx [%i3+0x008],%g3 ! Observed data at 0000000075800108 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff000fd100000092 ldx [%i3+0x010],%g3 ! Observed data at 0000000075800110 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5f000000803af1ff ldx [%i3+0x018],%g3 ! Observed data at 0000000075800118 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = cfd20fd10d4dab51 ldx [%i3+0x020],%g3 ! Observed data at 0000000075800120 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000a65ebaf120 ldx [%i3+0x028],%g3 ! Observed data at 0000000075800128 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 5100ff74b7394003 ldx [%i3+0x030],%g3 ! Observed data at 0000000075800130 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 2af49432b7394003 ldx [%i3+0x038],%g3 ! Observed data at 0000000075800138 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x038,%g4 ! The test for processor 50 has passed p50_passed: ta GOOD_TRAP nop p50_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p50_failed p50_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p50_failed p50_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p50_failed p50_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p50_failed p50_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p50_failed p50_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p50_failed p50_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p50_failed p50_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p50_failed ! The test for processor 50 failed p50_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0c8] ! Set processor 50 done flag set p50_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 50 failed p50_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0c8] ! Set processor 50 done flag set p50_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p50_dfill_failed: ba p50_failed mov 0xddd,%g1 p50_selfmod_failed: ba p50_failed mov 0xabc,%g1 p50_common_error: or %g0,0xf12,%g1 ba p50_failed mov %o5,%g3 p50_common_signature_error: set p50_temp,%g1 ba p50_failed st %g2,[%g1] ! Common Lock Number p50_common_timeout: set p50_temp,%g1 ba p50_failed st %g2,[%g1] ! Common Lock Number p50_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p50_failed mov 0x0,%g3 p50_trap1e: swap [%i1+0x014],%l1 ! Mem[0000000074800114] swap [%i2+0x03c],%l7 ! Mem[000000007500013c] ldx [%i1+0x008],%l7 ! Mem[0000000074800108] ldub [%i2+0x00c],%l5 ! Mem[000000007500010c] std %l0,[%i0+0x008] ! Mem[0000000074000108] sth %l6,[%i1+0x006] ! Mem[0000000074800106] done p50_trap1o: swap [%o1+0x014],%l1 ! Mem[0000000074800114] swap [%o2+0x03c],%l7 ! Mem[000000007500013c] ldx [%o1+0x008],%l7 ! Mem[0000000074800108] ldub [%o2+0x00c],%l5 ! Mem[000000007500010c] std %l0,[%o0+0x008] ! Mem[0000000074000108] sth %l6,[%o1+0x006] ! Mem[0000000074800106] done p50_trap2e: sth %l5,[%i0+0x01e] ! Mem[000000007400011e] ldstub [%i2+0x008],%l4 ! Mem[0000000075000108] done p50_trap2o: sth %l5,[%o0+0x01e] ! Mem[000000007400011e] ldstub [%o2+0x008],%l4 ! Mem[0000000075000108] done p50_trap3e: nop nop nop nop done p50_trap3o: nop nop nop nop done p50_init_memory_pointers: set p50_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p50_local0_start,%i0 set p50_local1_start,%i1 set p50_local2_start,%i2 set p50_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = e32974a45f7a3654 ldx [%g1+0x008],%l1 ! %l1 = 403bf6dbf9684691 ldx [%g1+0x010],%l2 ! %l2 = e45d980e53b91e45 ldx [%g1+0x018],%l3 ! %l3 = 9942ab4256c7a926 ldx [%g1+0x020],%l4 ! %l4 = e7bc5d0276199710 ldx [%g1+0x028],%l5 ! %l5 = 29bfcb6a10f9e4b6 ldx [%g1+0x030],%l6 ! %l6 = 229c62d81d2ceccd ldx [%g1+0x038],%l7 ! %l7 = 1a4478aa8a8b0197 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 51 processor_51: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xcc] ! Set the start flag wrpr %g0,7,%cleanwin call p51_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 51 wr %g0,0x4,%fprs ! Make sure fef is 1 set p51_init_freg,%g1 ! %f0 = 10c988c4 61cb81d9 37cdbbac e5c89e48 ! %f4 = 365e8415 29a79c69 d7b4ab92 607f2869 ! %f8 = 83535af7 78e3ed06 0b45f5a0 596c3a82 ! %f12 = 46d9b816 105c1260 4778b1e6 9aac08ae ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c3f0599d 9f5ac48a 6bb743be 1e34b162 ! %f20 = f622e4d8 24a78a7a 0a1a1598 2fe8f7da ! %f24 = 00ede4c6 56410ba9 7f5efb31 c31fb7e1 ! %f28 = 30308b79 ab0980fa cba65c78 c2e85789 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5374f06f 73c8627e 5a3c09a7 8a80ef40 ! %f36 = d1addc2b 112aaf8a e634fb5e 2656b473 ! %f40 = 47112d25 a7c6bbeb 133fd668 00fc557e ! %f44 = d8a710ae 15c36881 5947ade0 a440819b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xcd72604800000061,%g7,%g1 ! GSR scale = 12, align = 1 wr %g1,%g0,%gsr ! GSR = cd72604800000061 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 51 p51_label_1: ! Mem[0000000076800120] = f3cd39d9, %l4 = 126f0127f98eca70 ldstuba [%i1+%o4]0x89,%l4 ! %l4 = 00000000000000d9 ! Mem[0000000076800108] = 54ff3a6e, %l5 = e82c741ec490f15c, %asi = 80 swapa [%i1+0x008]%asi,%l5 ! %l5 = 0000000054ff3a6e ! %l4 = 000000d9, %l5 = 54ff3a6e, Mem[0000000077000100] = 3069feb1 8cd3b7c1 stda %l4,[%i2+%g0]0x88 ! Mem[0000000077000100] = 000000d9 54ff3a6e ! %l0 = 2a5f1edf, %l1 = 992ecc9e, Mem[0000000077000110] = ca0af36f c8eb7461 stda %l0,[%i2+%i5]0x89 ! Mem[0000000077000110] = 2a5f1edf 992ecc9e ! Mem[0000000090000128] = 2f9e9378, %l18 = 30c7b672a923091b lduh [%o0+%o5],%g2 ! %g2 = 0000000000002f9e ! Mem[0000000076800104] = 2fef5dd8, %l7 = 5d3bc259, %l7 = 5d3bc259 add %i1,0x04,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000002fef5dd8 ! Mem[0000000077800108] = 5b07f9cb, %l3 = c42d559665a972c9 lduwa [%i3+%i4]0x80,%l3 ! %l3 = 000000005b07f9cb ! Mem[0000000076000103] = b5b0b590, %l5 = 0000000054ff3a6e ldstub [%i0+0x003],%l5 ! %l5 = 0000000000000090 ! Mem[0000000076800110] = 42431452, %l4 = 00000000000000d9 swapa [%i1+%i5]0x89,%l4 ! %l4 = 0000000042431452 ! %l5 = 0000000000000090, Mem[0000000077000118] = 151d05bc stba %l5,[%i2+%i6]0x81 ! Mem[0000000077000118] = 901d05bc p51_label_2: ! Mem[0000000077800100] = f974dcb6, %l3 = 000000005b07f9cb ldsba [%i3+%g0]0x80,%l3 ! %l3 = fffffffffffffff9 ! Mem[0000000077000128] = 9d409db0, %l1 = 4ca97c29992ecc9e swapa [%i2+%o5]0x88,%l1 ! %l1 = 000000009d409db0 ! Mem[0000000076800120] = f3cd39ff, %l0 = e04d9d342a5f1edf swapa [%i1+%o4]0x88,%l0 ! %l0 = 00000000f3cd39ff ! %l0 = f3cd39ff, %l1 = 9d409db0, Mem[0000000076000110] = d954ee45 ee7ad4cb stda %l0,[%i0+%i5]0x80 ! Mem[0000000076000110] = f3cd39ff 9d409db0 ! Mem[0000000077800130] = 379ec572, %l7 = 000000002fef5dd8 ldstuba [%i3+%o6]0x89,%l7 ! %l7 = 0000000000000072 ! Mem[0000000077800108] = 5b07f9cb 8f36f0d8, %l6 = f6023731, %l7 = 00000072 ldda [%i3+%i4]0x80,%l6 ! %l6 = 000000005b07f9cb 000000008f36f0d8 ! Mem[0000000077000110] = df1e5f2a, %l0 = 00000000f3cd39ff ldsw [%i2+%i5],%l0 ! %l0 = ffffffffdf1e5f2a ! %l1 = 000000009d409db0, Mem[0000000091800106] = de0d2335 stb %l1,[%o3+0x006] ! Mem[0000000091800104] = b00d2335 ! Mem[0000000077800108] = 5b07f9cb, %l5 = 0000000000000090 swapa [%i3+%i4]0x81,%l5 ! %l5 = 000000005b07f9cb ! Mem[0000000077800100] = b6dc74f9, %l5 = 000000005b07f9cb ldstuba [%i3+%g0]0x89,%l5 ! %l5 = 00000000000000f9 p51_label_3: ! Mem[0000000077000100] = d9000000, %l6 = 000000005b07f9cb ldsha [%i2+%g0]0x81,%l6 ! %l6 = ffffffffffffd900 ! %l5 = 00000000000000f9, Mem[0000000090000128] = 2f9e937868c05e54 stx %l5,[%o0+%o5] ! Mem[0000000090000128] = 00000000000000f9 ! Mem[0000000077800130] = ffc59e37, %l5 = 00000000000000f9 swap [%i3+%o6],%l5 ! %l5 = 00000000ffc59e37 ! Mem[0000000077800130] = f9000000, %l1 = 000000009d409db0 ldstuba [%i3+%o6]0x88,%l1 ! %l1 = 0000000000000000 ! Mem[0000000090800100] = 854c6242 10c761e3, %l2 = e4115dd6, %l3 = fffffff9 ldda [%o1+0x000]%asi,%g2 ! %l2 = c6c2937de4115dd6 fffffffffffffff9 ! Mem[0000000077000109] = 2014b50f, %l0 = ffffffffdf1e5f2a ldstub [%i2+0x009],%l0 ! %l0 = 0000000000000014 ! Mem[0000000077800130] = f90000ff, %l4 = 0000000042431452 ldstuba [%i3+%o6]0x88,%l4 ! %l4 = 00000000000000ff ! Mem[0000000076800130] = 573fa1fe, %l0 = 0000000000000014 swapa [%i1+%o6]0x88,%l0 ! %l0 = 00000000573fa1fe ! Mem[0000000077800138] = 20e55d30, %l6 = ffffffffffffd900, %asi = 80 swapa [%i3+0x038]%asi,%l6 ! %l6 = 0000000020e55d30 ! %l2 = e4115dd6, %l3 = fffffff9, Mem[0000000077800120] = 23fae452 7b9a2718 stda %l2,[%i3+%o4]0x89 ! Mem[0000000077800120] = e4115dd6 fffffff9 p51_label_4: ! Mem[0000000091800108] = 233587c3, %l18 = 30c7b672a923091b lduh [%o3+%i4],%g2 ! %g2 = 0000000000002335 ! Mem[0000000076000108] = 8896cd41c502e229, %l5 = 00000000ffc59e37, %l4 = 00000000000000ff add %i0,0x08,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 8896cd41c502e229 ! %l2 = c6c2937de4115dd6, Mem[0000000091000122] = 602703ba sth %l2,[%o2+0x022] ! Mem[0000000091000120] = 5dd603ba ! %l7 = 000000008f36f0d8, Mem[0000000077800108] = 90000000 stba %l7,[%i3+%i4]0x89 ! Mem[0000000077800108] = 900000d8 ! %l7 = 000000008f36f0d8, Mem[0000000090800127] = dac1bf20 stb %l7,[%o1+0x027] ! Mem[0000000090800124] = d8c1bf20 ! Mem[0000000091800124] = 0b85d364, %l18 = 30c7b672a923091b ldsh [%o3+0x024],%g2 ! %g2 = 0000000000000b85 ! Mem[0000000090000128] = 00000000 000000f9, %l2 = e4115dd6, %l3 = fffffff9 ldda [%o0+0x028]%asi,%g2 ! %l2 = c6c2937de4115dd6 fffffffffffffff9 ! Mem[000000007700010e] = e12097b3, %l0 = 00000000573fa1fe ldstub [%i2+0x00e],%l0 ! %l0 = 0000000000000097 ! Mem[0000000076800110] = d9000000, %l0 = 0000000000000097 lduba [%i1+%i5]0x80,%l0 ! %l0 = 00000000000000d9 ! Mem[000000007780010c] = 8f36f0d8, %l0 = 00000000000000d9 ldstub [%i3+0x00c],%l0 ! %l0 = 000000000000008f p51_label_5: ! Mem[0000000076800110] = d90000004d21c250, %l1 = 0000000000000000, %l0 = 000000000000008f add %i1,0x10,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = d90000004d21c250 ! Mem[0000000077000118] = 901d05bc, %l0 = d90000004d21c250, %asi = 80 swapa [%i2+0x018]%asi,%l0 ! %l0 = 00000000901d05bc ! Mem[0000000077800118] = 283316e2, %l2 = c6c2937de4115dd6 swapa [%i3+%i6]0x81,%l2 ! %l2 = 00000000283316e2 ! %l4 = c502e229, %l5 = ffc59e37, Mem[0000000077800108] = 900000d8 d8f036ff stda %l4,[%i3+%i4]0x88 ! Mem[0000000077800108] = c502e229 ffc59e37 ! Mem[0000000076000128] = 004c7955, %l6 = 0000000020e55d30 swap [%i0+%o5],%l6 ! %l6 = 00000000004c7955 ! %l4 = 8896cd41c502e229, Mem[0000000090000126] = 02020000 stb %l4,[%o0+0x026] ! Mem[0000000090000124] = 29020000 ! Mem[0000000076000128] = 20e55d3049f780e3, %l0 = 00000000901d05bc, %l0 = 00000000901d05bc add %i0,0x28,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 20e55d3049f780e3 ! Mem[0000000077000115] = 9ecc2e99, %l5 = 00000000ffc59e37 ldstub [%i2+0x015],%l5 ! %l5 = 00000000000000cc ! Mem[0000000077800130] = ff0000f9, %l5 = 00000000000000cc swapa [%i3+%o6]0x80,%l5 ! %l5 = 00000000ff0000f9 ! Mem[0000000076000110] = ff39cdf3, %l0 = 20e55d3049f780e3 ldstuba [%i0+%i5]0x88,%l0 ! %l0 = 00000000000000f3 p51_label_6: ! Mem[0000000076800128] = 1e02066d, %l2 = 00000000283316e2 swapa [%i1+%o5]0x81,%l2 ! %l2 = 000000001e02066d ! Mem[000000009080011c] = fbdc67cb, %l18 = 30c7b672a923091b lduh [%o1+0x01e],%g2 ! %g2 = 000000000000fbdc ! %l0 = 00000000000000f3, Mem[0000000077000100] = 54ff3a6e000000d9 stxa %l0,[%i2+%g0]0x89 ! Mem[0000000077000100] = 00000000000000f3 ! Mem[0000000076000108] = 8896cd41 c502e229, %l4 = c502e229, %l5 = ff0000f9 ldda [%i0+%i4]0x81,%l4 ! %l4 = 000000008896cd41 00000000c502e229 ! Mem[0000000077000120] = c67d13cd, %l3 = fffffffffffffff9 lduba [%i2+%o4]0x89,%l3 ! %l3 = 00000000000000cd ! Mem[0000000090000118] = 20335f9f35f576a0, %l18 = 30c7b672a923091b ldx [%o0+%i6],%g2 ! %g2 = 20335f9f35f576a0 ! Mem[0000000077800129] = 3371b913, %l5 = 00000000c502e229 ldstub [%i3+0x029],%l5 ! %l5 = 0000000000000071 ! Mem[0000000077000135] = d08c5793, %l5 = 0000000000000071 ldstub [%i2+0x035],%l5 ! %l5 = 000000000000008c ! Mem[0000000076000130] = 581e3017, %l6 = 00000000004c7955 lduba [%i0+%o6]0x88,%l6 ! %l6 = 0000000000000017 ! Mem[0000000076000118] = 5d5346b3, %l6 = 00000017, %l0 = 000000f3 add %i0,0x18,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000005d5346b3 p51_label_7: ! Mem[0000000076000108] = 8896cd41c502e229, %l7 = 000000008f36f0d8, %l4 = 000000008896cd41 add %i0,0x08,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 8896cd41c502e229 ! Mem[000000009000012c] = 00f9bb16, %l18 = 30c7b672a923091b ldsb [%o0+0x02e],%g2 ! %g2 = 0000000000000000 ! Mem[0000000077800138] = ffffd900, %l5 = 000000000000008c ldstuba [%i3+0x038]%asi,%l5 ! %l5 = 00000000000000ff ! Mem[0000000076000100] = b5b0b5ff1e237224, %l7 = 000000008f36f0d8, %l3 = 00000000000000cd casxa [%i0]0x80,%l7,%l3 ! %l3 = b5b0b5ff1e237224 ! Mem[000000007680011f] = e284c9ba, %l6 = 0000000000000017 ldstub [%i1+0x01f],%l6 ! %l6 = 00000000000000ba ! Mem[0000000077000128] = 9ecc2e99, %l7 = 000000008f36f0d8 swapa [%i2+%o5]0x80,%l7 ! %l7 = 000000009ecc2e99 ! Mem[000000007680010d] = a26a9089, %l3 = b5b0b5ff1e237224 ldstub [%i1+0x00d],%l3 ! %l3 = 000000000000006a ! Mem[0000000091000100] = 4f11c43630fee667, %l18 = 30c7b672a923091b ldx [%o2+%g0],%g2 ! %g2 = 4f11c43630fee667 ! Mem[0000000077000120] = cd137dc6, %l3 = 0000006a, %l3 = 0000006a add %i2,0x20,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000cd137dc6 ! Mem[0000000077000130] = 985fc380, %l5 = 00000000000000ff ldstub [%i2+%o6],%l5 ! %l5 = 0000000000000098 p51_label_8: ! Mem[0000000090000104] = c76a5f38, %l18 = 30c7b672a923091b ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffffc76a ! Mem[0000000091000120] = d603ba71, %l18 = 30c7b672a923091b ldsb [%o2+0x023],%g2 ! %g2 = ffffffffffffffd6 ! Mem[0000000076800138] = 51381bf8, %l1 = 0000000000000000 swap [%i1+0x038],%l1 ! %l1 = 0000000051381bf8 ! Mem[0000000076800118] = 7211d766, %l5 = 0000000000000098 ldsha [%i1+%i6]0x81,%l5 ! %l5 = 0000000000007211 ! Mem[0000000090800134] = bb4d7b94, %l18 = 30c7b672a923091b ldsb [%o1+0x034],%g2 ! %g2 = ffffffffffffffbb ! %l0 = 5d5346b3, %l1 = 51381bf8, Mem[0000000076000118] = b346535d e91af802 stda %l0,[%i0+%i6]0x89 ! Mem[0000000076000118] = 5d5346b3 51381bf8 ! Mem[000000007600013c] = dd983b70, %l2 = 000000001e02066d ldstub [%i0+0x03c],%l2 ! %l2 = 00000000000000dd ! Mem[0000000077800108] = 29e202c5, %l4 = 8896cd41c502e229 swap [%i3+%i4],%l4 ! %l4 = 0000000029e202c5 ! %l4 = 0000000029e202c5, Mem[0000000076800120] = 2a5f1edf stba %l4,[%i1+%o4]0x89 ! Mem[0000000076800120] = 2a5f1ec5 ! Mem[0000000077800110] = 07a5a2a4e23427c6, %l3 = 00000000cd137dc6 ldxa [%i3+%i5]0x80,%l3 ! %l3 = 07a5a2a4e23427c6 p51_label_9: ! Mem[0000000091800120] = 725398d0, %l18 = 30c7b672a923091b lduh [%o3+%o4],%g2 ! %g2 = 0000000000007253 ! Mem[0000000077800118] = d65d11e4, %l1 = 0000000051381bf8 ldsba [%i3+%i6]0x89,%l1 ! %l1 = ffffffffffffffe4 ! Mem[0000000090000124] = 28422902, %l18 = 30c7b672a923091b lduw [%o0+0x024],%g2 ! %g2 = 30c7b672a923091b ! Mem[0000000076800114] = 4d21c250, %l7 = 9ecc2e99, %l3 = e23427c6 add %i1,0x14,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000004d21c250 ! Mem[0000000076000118] = b346535df81b3851, %l7 = 000000009ecc2e99, %l5 = 0000000000007211 add %i0,0x18,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = b346535df81b3851 ! Mem[000000007600013b] = 046f31a7, %l7 = 000000009ecc2e99 ldstub [%i0+0x03b],%l7 ! %l7 = 00000000000000a7 ! %l0 = 000000005d5346b3, Mem[0000000076800128] = 283316e2 stwa %l0,[%i1+%o5]0x81 ! Mem[0000000076800128] = 5d5346b3 ! Mem[000000009080013c] = b6366d86, %l18 = 30c7b672a923091b lduh [%o1+0x03c],%g2 ! %g2 = 000000000000b636 ! Mem[0000000091800120] = 98d00b85, %l18 = 30c7b672a923091b ldsb [%o3+0x022],%g2 ! %g2 = ffffffffffffff98 ! Mem[0000000076800108] = 5cf190c4, %l3 = 000000004d21c250 swapa [%i1+%i4]0x89,%l3 ! %l3 = 000000005cf190c4 p51_label_10: ! %l4 = 29e202c5, %l5 = f81b3851, Mem[0000000077000108] = 20ffb50f e120ffb3 std %l4,[%i2+%i4] ! Mem[0000000077000108] = 29e202c5 f81b3851 ! Mem[0000000077800108] = 29e202c5, %l5 = b346535df81b3851 ldsba [%i3+%i4]0x88,%l5 ! %l5 = ffffffffffffffc5 ! %l4 = 29e202c5, %l5 = ffffffc5, Mem[0000000077800108] = c502e229 379ec5ff stda %l4,[%i3+%i4]0x80 ! Mem[0000000077800108] = 29e202c5 ffffffc5 ! %l1 = ffffffffffffffe4, Mem[000000009180013c] = 8e3ab89c sth %l1,[%o3+0x03c] ! Mem[000000009180013c] = ffe4b89c ! Mem[000000007700013f] = d41b6eca, %l3 = 000000005cf190c4 ldstub [%i2+0x03f],%l3 ! %l3 = 00000000000000ca ! Mem[0000000076800108] = 4d21c250, %l1 = ffffffffffffffe4 swapa [%i1+%i4]0x88,%l1 ! %l1 = 000000004d21c250 ! Mem[0000000077000100] = 000000f3, %l1 = 000000004d21c250 lduba [%i2+%g0]0x88,%l1 ! %l1 = 00000000000000f3 ! %l0 = 5d5346b3, %l1 = 000000f3, Mem[0000000076000128] = 305de520 e380f749 stda %l0,[%i0+%o5]0x88 ! Mem[0000000076000128] = 5d5346b3 000000f3 ! Mem[0000000076800120] = 2a5f1ec5, %l0 = 000000005d5346b3 swapa [%i1+%o4]0x89,%l0 ! %l0 = 000000002a5f1ec5 ! Mem[000000007780011e] = edb6e22f, %l5 = ffffffffffffffc5 ldstub [%i3+0x01e],%l5 ! %l5 = 00000000000000e2 p51_label_11: ! %l7 = 00000000000000a7, Mem[000000009100012e] = 6b0e8752 stb %l7,[%o2+0x02e] ! Mem[000000009100012c] = a70e8752 ! Mem[0000000076000100] = b5b0b5ff, %l4 = 29e202c5, %l0 = 2a5f1ec5 casa [%i0]0x80,%l4,%l0 ! %l0 = 00000000b5b0b5ff ! Mem[0000000090800100] = 624210c7, %l18 = 30c7b672a923091b ldsh [%o1+0x002],%g2 ! %g2 = 0000000000006242 ! Mem[0000000076800118] = 7211d766, %l2 = 00000000000000dd swap [%i1+%i6],%l2 ! %l2 = 000000007211d766 ! %l4 = 29e202c5, %l5 = 000000e2, Mem[0000000076800108] = ffffffe4 8990ffa2 stda %l4,[%i1+%i4]0x89 ! Mem[0000000076800108] = 29e202c5 000000e2 ! %l0 = 00000000b5b0b5ff, Mem[0000000091000106] = e667cc4c stb %l0,[%o2+0x006] ! Mem[0000000091000104] = ff67cc4c ! %l0 = 00000000b5b0b5ff, Mem[0000000091000117] = b428238b stb %l0,[%o2+0x017] ! Mem[0000000091000114] = ff28238b ! %l4 = 29e202c5, %l5 = 000000e2, Mem[0000000077800100] = ff74dcb6 73c54f8e stda %l4,[%i3+%g0]0x80 ! Mem[0000000077800100] = 29e202c5 000000e2 ! Mem[0000000077800118] = e4115dd6edb6ff2f, %l2 = 000000007211d766, %l1 = 00000000000000f3 add %i3,0x18,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = e4115dd6edb6ff2f ! %l3 = 00000000000000ca, Mem[0000000077800100] = 29e202c5 stba %l3,[%i3+%g0]0x81 ! Mem[0000000077800100] = cae202c5 p51_label_12: ! Mem[0000000076000130] = 581e3017, %l1 = e4115dd6edb6ff2f lduba [%i0+%o6]0x88,%l1 ! %l1 = 0000000000000017 ! Mem[0000000077800100] = cae202c5, %l7 = 00000000000000a7 swap [%i3+%g0],%l7 ! %l7 = 00000000cae202c5 ! Mem[0000000076800118] = 000000dd, %l4 = 0000000029e202c5 ldstuba [%i1+%i6]0x81,%l4 ! %l4 = 0000000000000000 ! Mem[0000000077000108] = c502e229, %l1 = 0000000000000017 swapa [%i2+%i4]0x88,%l1 ! %l1 = 00000000c502e229 ! %l7 = 00000000cae202c5, Mem[000000009100012e] = a70e8752 sth %l7,[%o2+0x02e] ! Mem[000000009100012c] = 02c58752 ! Mem[0000000076000120] = 7e1ddba9, %l0 = 00000000b5b0b5ff lduba [%i0+%o4]0x88,%l0 ! %l0 = 00000000000000a9 ! Mem[0000000076800128] = b346535d, %l5 = 00000000000000e2 lduha [%i1+%o5]0x89,%l5 ! %l5 = 000000000000535d ! Mem[0000000076800138] = 0000000050454595, %l1 = 00000000c502e229, %l5 = 000000000000535d add %i1,0x38,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 0000000050454595 ! Mem[0000000076800108] = c502e229e2000000, %l1 = 00000000c502e229, %l4 = 0000000000000000 add %i1,0x08,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = c502e229e2000000 ! Mem[0000000077000120] = cd137dc6, %l2 = 000000007211d766, %asi = 80 swapa [%i2+0x020]%asi,%l2 ! %l2 = 00000000cd137dc6 p51_label_13: ! Mem[0000000090800118] = b1df1863, %l18 = 30c7b672a923091b lduh [%o1+%i6],%g2 ! %g2 = 000000000000b1df ! %l2 = cd137dc6, %l3 = 000000ca, Mem[0000000076000128] = 5d5346b3 000000f3 stda %l2,[%i0+%o5]0x89 ! Mem[0000000076000128] = cd137dc6 000000ca ! Mem[0000000076800130] = 140000009a699a8b, %l1 = 00000000c502e229 ldxa [%i1+%o6]0x80,%l1 ! %l1 = 140000009a699a8b ! Mem[0000000077800130] = cc000000, %l5 = 0000000050454595 swapa [%i3+%o6]0x88,%l5 ! %l5 = 00000000cc000000 ! Mem[0000000076000118] = b346535df81b3851, %l1 = 140000009a699a8b, %l4 = c502e229e2000000 add %i0,0x18,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = b346535df81b3851 ! %l3 = 00000000000000ca, Mem[0000000077800108] = c502e229 stba %l3,[%i3+%i4]0x89 ! Mem[0000000077800108] = c502e2ca ! Mem[0000000076000120] = a9db1d7e, %l1 = 140000009a699a8b swap [%i0+%o4],%l1 ! %l1 = 00000000a9db1d7e ! %l4 = b346535df81b3851, Mem[0000000077800108] = c5ffffffc502e2ca stxa %l4,[%i3+%i4]0x89 ! Mem[0000000077800108] = b346535df81b3851 ! Mem[0000000090800138] = 30a966cf b6366d86, %l6 = 000000ba, %l7 = cae202c5 ldda [%o1+0x038]%asi,%g2 ! %l6 = 00000000000000ba 00000000cae202c5 ! Mem[0000000091000124] = 03ba71d0, %l18 = 30c7b672a923091b lduh [%o2+0x024],%g2 ! %g2 = 00000000000003ba p51_label_14: ! Mem[0000000077000124] = 0ac41fd7, %l1 = a9db1d7e, %l2 = cd137dc6 add %i2,0x24,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000000ac41fd7 ! Mem[0000000090000108] = 7425c40f, %l18 = 30c7b672a923091b ldswa [%o0+0x008]%asi,%g2 ! %g2 = 30c7b672a923091b ! Mem[0000000090800118] = 186361d3, %l18 = 30c7b672a923091b lduh [%o1+0x01a],%g2 ! %g2 = 0000000000001863 ! Mem[0000000077800128] = 13b9ff33, %l3 = 00000000000000ca swapa [%i3+%o5]0x88,%l3 ! %l3 = 0000000013b9ff33 ! %l2 = 000000000ac41fd7, Mem[0000000077000131] = ff5fc380 stb %l2,[%i2+0x031] ! Mem[0000000077000130] = ffd7c380 ! Mem[0000000090800114] = 4f009b20, %l18 = 30c7b672a923091b lduh [%o1+0x014],%g2 ! %g2 = 0000000000004f00 ! Mem[0000000090000110] = 76bf43f3, %l18 = 30c7b672a923091b ldub [%o0+%i5],%g2 ! %g2 = 0000000000000076 ! Mem[0000000077000118] = 4d21c250, %l6 = 00000000000000ba ldstuba [%i2+%i6]0x80,%l6 ! %l6 = 000000000000004d ! %l6 = 000000000000004d, Mem[0000000090800130] = e8614bb4bb4d7b94 stx %l6,[%o1+%o6] ! Mem[0000000090800130] = 000000000000004d ! Mem[000000007680011c] = e284c9ff, %l5 = cc000000, %l7 = cae202c5 add %i1,0x1c,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000e284c9ff p51_label_15: ! Mem[0000000091000138] = 0a670959, %l18 = 30c7b672a923091b ldsb [%o2+0x03a],%g2 ! %g2 = 000000000000000a ! Mem[0000000076000122] = 9a699a8b, %l4 = b346535df81b3851 ldstub [%i0+0x022],%l4 ! %l4 = 000000000000009a ! Mem[0000000077000120] = 7211d766, %l4 = 000000000000009a lduwa [%i2+%o4]0x80,%l4 ! %l4 = 000000007211d766 ! Mem[0000000090800104] = 10c761e3, %l18 = 30c7b672a923091b lduw [%o1+0x004],%g2 ! %g2 = 30c7b672a923091b ! Mem[0000000076000124] = 2918d809, %l7 = 00000000e284c9ff ldstub [%i0+0x024],%l7 ! %l7 = 0000000000000029 ! Mem[0000000076000130] = 17301e58, %l2 = 000000000ac41fd7 ldstuba [%i0+%o6]0x80,%l2 ! %l2 = 0000000000000017 ! Mem[0000000090000128] = 00000000 000000f9, %l6 = 0000004d, %l7 = 00000029 ldd [%o0+%o5],%g2 ! %l6 = 000000000000004d 0000000000000029 ! %l7 = 0000000000000029, Mem[0000000091800136] = 1253d083 sth %l7,[%o3+0x036] ! Mem[0000000091800134] = 0029d083 ! Mem[0000000091800130] = b4948512 ed610029, %l2 = 00000017, %l3 = 13b9ff33 ldd [%o3+%o6],%g2 ! %l2 = 0000000000000017 0000000013b9ff33 ! %l6 = 000000000000004d, Mem[0000000077800108] = 51381bf8 stha %l6,[%i3+%i4]0x81 ! Mem[0000000077800108] = 004d1bf8 ba,a p51_not_taken_0_end p51_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p51_branch_failed p51_not_taken_0_end: ! End of Random Code for Processor 51 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 00000000000000a9 bne,a,pn %xcc,p51_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000a9db1d7e bne,a,pn %xcc,p51_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000017 bne,a,pn %xcc,p51_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000013b9ff33 bne,a,pn %xcc,p51_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000007211d766 bne,a,pn %xcc,p51_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000cc000000 bne,a,pn %xcc,p51_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000004d bne,a,pn %xcc,p51_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000029 bne,a,pn %xcc,p51_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p51_local0_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = ffcd39ff9d409db0 ldx [%i0+0x010],%g3 ! Observed data at 0000000076000110 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9a69ff8bff18d809 ldx [%i0+0x020],%g3 ! Observed data at 0000000076000120 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = c67d13cdca000000 ldx [%i0+0x028],%g3 ! Observed data at 0000000076000128 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff301e586ceb0360 ldx [%i0+0x030],%g3 ! Observed data at 0000000076000130 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 046f31ffff983b70 ldx [%i0+0x038],%g3 ! Observed data at 0000000076000138 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x038,%g4 set p51_local1_expect,%g1 ldx [%g1+0x018],%g2 ! Expected data = ff0000dde284c9ff ldx [%i1+0x018],%g3 ! Observed data at 0000000076800118 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = b346535d2fb48fd2 ldx [%i1+0x020],%g3 ! Observed data at 0000000076800120 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5d5346b3bfb163f4 ldx [%i1+0x028],%g3 ! Observed data at 0000000076800128 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x028,%g4 set p51_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = f300000000000000 ldx [%i2+0x000],%g3 ! Observed data at 0000000077000100 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 17000000f81b3851 ldx [%i2+0x008],%g3 ! Observed data at 0000000077000108 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = df1e5f2a9eff2e99 ldx [%i2+0x010],%g3 ! Observed data at 0000000077000110 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff21c2502072d195 ldx [%i2+0x018],%g3 ! Observed data at 0000000077000118 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8f36f0d8b0274f58 ldx [%i2+0x028],%g3 ! Observed data at 0000000077000128 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffd7c380d0ff5793 ldx [%i2+0x030],%g3 ! Observed data at 0000000077000130 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 98bc6effd41b6eff ldx [%i2+0x038],%g3 ! Observed data at 0000000077000138 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x038,%g4 set p51_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 000000a7000000e2 ldx [%i3+0x000],%g3 ! Observed data at 0000000077800100 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 004d1bf85d5346b3 ldx [%i3+0x008],%g3 ! Observed data at 0000000077800108 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = d65d11e4f9ffffff ldx [%i3+0x020],%g3 ! Observed data at 0000000077800120 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ca000000d3f0f794 ldx [%i3+0x028],%g3 ! Observed data at 0000000077800128 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 954545509f011bac ldx [%i3+0x030],%g3 ! Observed data at 0000000077800130 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffffd900f37e49a6 ldx [%i3+0x038],%g3 ! Observed data at 0000000077800138 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x038,%g4 ! The test for processor 51 has passed p51_passed: ta GOOD_TRAP nop p51_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p51_failed p51_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p51_failed p51_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p51_failed p51_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p51_failed p51_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p51_failed p51_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p51_failed p51_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p51_failed p51_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p51_failed ! The test for processor 51 failed p51_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0cc] ! Set processor 51 done flag set p51_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 51 failed p51_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0cc] ! Set processor 51 done flag set p51_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p51_dfill_failed: ba p51_failed mov 0xddd,%g1 p51_selfmod_failed: ba p51_failed mov 0xabc,%g1 p51_common_error: or %g0,0xf13,%g1 ba p51_failed mov %o5,%g3 p51_common_signature_error: set p51_temp,%g1 ba p51_failed st %g2,[%g1] ! Common Lock Number p51_common_timeout: set p51_temp,%g1 ba p51_failed st %g2,[%g1] ! Common Lock Number p51_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p51_failed mov 0x0,%g3 p51_trap1e: swap [%i2+0x030],%l7 ! Mem[0000000077000130] done p51_trap1o: swap [%o2+0x030],%l7 ! Mem[0000000077000130] done p51_trap2e: ldx [%i3+0x020],%l3 ! Mem[0000000077800120] ldx [%i3+0x028],%l4 ! Mem[0000000077800128] swap [%i2+0x004],%l4 ! Mem[0000000077000104] ldstub [%i2+0x018],%l7 ! Mem[0000000077000118] ldstub [%i1+0x023],%l1 ! Mem[0000000076800123] lduw [%i0+0x028],%l4 ! Mem[0000000076000128] ldsh [%i0+0x036],%l3 ! Mem[0000000076000136] done p51_trap2o: ldx [%o3+0x020],%l3 ! Mem[0000000077800120] ldx [%o3+0x028],%l4 ! Mem[0000000077800128] swap [%o2+0x004],%l4 ! Mem[0000000077000104] ldstub [%o2+0x018],%l7 ! Mem[0000000077000118] ldstub [%o1+0x023],%l1 ! Mem[0000000076800123] lduw [%o0+0x028],%l4 ! Mem[0000000076000128] ldsh [%o0+0x036],%l3 ! Mem[0000000076000136] done p51_trap3e: nop done p51_trap3o: nop done p51_init_memory_pointers: set p51_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p51_local0_start,%i0 set p51_local1_start,%i1 set p51_local2_start,%i2 set p51_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = e04d9d342a5f1edf ldx [%g1+0x008],%l1 ! %l1 = 4ca97c29992ecc9e ldx [%g1+0x010],%l2 ! %l2 = c6c2937de4115dd6 ldx [%g1+0x018],%l3 ! %l3 = c42d559665a972c9 ldx [%g1+0x020],%l4 ! %l4 = 126f0127f98eca70 ldx [%g1+0x028],%l5 ! %l5 = e82c741ec490f15c ldx [%g1+0x030],%l6 ! %l6 = 3694f54bf6023731 ldx [%g1+0x038],%l7 ! %l7 = df2a96405d3bc259 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 52 processor_52: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xd0] ! Set the start flag wrpr %g0,7,%cleanwin call p52_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 52 wr %g0,0x4,%fprs ! Make sure fef is 1 set p52_init_freg,%g1 ! %f0 = 5338bb99 97d44a13 3b1b846e f9d6faf6 ! %f4 = 371c1008 5187acfa e4872478 1a6fa6f8 ! %f8 = a94c9918 8ad6790e 5861bf38 14eecf88 ! %f12 = ce4adad3 02c0b826 8bccc92d d73da14e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = bc2df78e bea94f58 40669cb9 1434af62 ! %f20 = 81fc25ac 09a7421f 83206b70 22317793 ! %f24 = 44a4d3c0 ef5ae792 1252c591 cd1ebd57 ! %f28 = 0c807288 eea068e5 f253b7b9 c5628c3c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 97b7ddd4 33dbace4 b0c71283 194dfc90 ! %f36 = bf0a9b02 8fc4db13 1692ae67 3ab65f7c ! %f40 = df306ee8 089a9a20 b05d5f89 d56526be ! %f44 = 24441b95 a2166da8 03805077 8d2e1c96 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd4d4986f00000013,%g7,%g1 ! GSR scale = 2, align = 3 wr %g1,%g0,%gsr ! GSR = d4d4986f00000013 wr %g0,%y ! Clear Y 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[0000000090000100] = 62385572, %l18 = 2570c9746e1f3663 lduw [%o0+%g0],%g2 ! %g2 = 2570c9746e1f3663 ! Mem[0000000079800124] = 565eda6c, %l1 = 50ad16ee09a0e7f2 swap [%i3+0x024],%l1 ! %l1 = 00000000565eda6c ! Mem[000000007980011d] = 179b0880, %l1 = 00000000565eda6c ldstub [%i3+0x01d],%l1 ! %l1 = 000000000000009b ! Mem[0000000079000118] = f6f906a1 48ff50ee, %l2 = 401a55c9, %l3 = feb93551 ldda [%i2+%i6]0x81,%l2 ! %l2 = 00000000f6f906a1 0000000048ff50ee ! %l4 = fdd8cb9e6d7bec09, Mem[0000000079800108] = f78051cc stha %l4,[%i3+%i4]0x89 ! Mem[0000000079800108] = f780ec09 ! Mem[0000000078000100] = ec6984cb, %l1 = 000000000000009b swapa [%i0+%g0]0x88,%l1 ! %l1 = 00000000ec6984cb ! Mem[0000000079800108] = 09ec80f7, %l0 = f57c0164881566f4 swap [%i3+%i4],%l0 ! %l0 = 0000000009ec80f7 ! Mem[0000000079800110] = 2f46f12245954ed8, %l3 = 0000000048ff50ee, %l6 = 8ece8595bdc2d8d4 add %i3,0x10,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 2f46f12245954ed8 ! Mem[0000000079800128] = c12c95d4, %l0 = 0000000009ec80f7 swapa [%i3+%o5]0x88,%l0 ! %l0 = 00000000c12c95d4 ! Mem[0000000078000108] = ac9349f648ed6f4d, %l0 = 00000000c12c95d4 ldx [%i0+%i4],%l0 ! %l0 = ac9349f648ed6f4d p52_label_2: ! Mem[000000007900012d] = 84b5e69d, %l1 = 00000000ec6984cb ldstub [%i2+0x02d],%l1 ! %l1 = 00000000000000b5 ! %l6 = 2f46f12245954ed8, Mem[0000000079000108] = c3398d9879632fee stxa %l6,[%i2+%i4]0x81 ! Mem[0000000079000108] = 2f46f12245954ed8 ! %l2 = 00000000f6f906a1, Mem[000000009080011b] = 6361d3fb stb %l2,[%o1+0x01b] ! Mem[0000000090800118] = a161d3fb ! Mem[0000000078000120] = 58a8cf31, %l7 = c070ebca23039b4d ldsha [%i0+%o4]0x81,%l7 ! %l7 = 00000000000058a8 ! Mem[0000000078000118] = cf81e8e4, %l4 = fdd8cb9e6d7bec09 swapa [%i0+%i6]0x88,%l4 ! %l4 = 00000000cf81e8e4 ! Mem[0000000078000128] = 9f0d8cef, %l6 = 2f46f12245954ed8 ldstuba [%i0+%o5]0x88,%l6 ! %l6 = 00000000000000ef ! Mem[0000000078800134] = 79452187, %l0 = ac9349f648ed6f4d swap [%i1+0x034],%l0 ! %l0 = 0000000079452187 ! Mem[0000000078800110] = ffb2b79a, %l4 = 00000000cf81e8e4 lduba [%i1+%i5]0x88,%l4 ! %l4 = 000000000000009a ! Mem[0000000079800118] = 5efd66dd, %l6 = 000000ef, %l3 = 48ff50ee add %i3,0x18,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 000000005efd66dd ! %l6 = 00000000000000ef, Mem[000000009100012c] = 1c456b0e, %asi = 80 stha %l6,[%o2+0x02c]%asi ! Mem[000000009100012c] = 00ef6b0e p52_label_3: ! Mem[0000000078000100] = 0000009b, %l5 = 799123a9f3f448c0 ldstuba [%i0+%g0]0x89,%l5 ! %l5 = 000000000000009b ! Mem[0000000078800128] = 5ba6e25a, %l2 = f6f906a1, %l1 = 000000b5 add %i1,0x28,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000005ba6e25a ! Mem[0000000079000100] = 75aef47e1c92a196, %l2 = 00000000f6f906a1, %l3 = 000000005efd66dd casxa [%i2]0x80,%l2,%l3 ! %l3 = 75aef47e1c92a196 ! Mem[0000000079000108] = 2f46f12245954ed8, %l0 = 0000000079452187 ldxa [%i2+%i4]0x80,%l0 ! %l0 = 2f46f12245954ed8 ! %l5 = 000000000000009b, Mem[0000000079800122] = f4ad2567, %asi = 80 stha %l5,[%i3+0x022]%asi ! Mem[0000000079800120] = f4ad009b ! Mem[0000000078800128] = 5ba6e25a, %l3 = 75aef47e1c92a196 ldstub [%i1+%o5],%l3 ! %l3 = 000000000000005b ! %l2 = 00000000f6f906a1, Mem[0000000079000130] = c829e6a8 stba %l2,[%i2+%o6]0x89 ! Mem[0000000079000130] = c829e6a1 ! Mem[0000000078000100] = ff000000d247530c, %l2 = 00000000f6f906a1, %l4 = 000000000000009a casxa [%i0]0x80,%l2,%l4 ! %l4 = ff000000d247530c ! Mem[0000000078000130] = 4ac1c64e 03b8a34d, %l6 = 000000ef, %l7 = 000058a8 ldda [%i0+0x030]%asi,%l6 ! %l6 = 000000004ac1c64e 0000000003b8a34d ! Mem[0000000079000120] = 0229971a, %l0 = 2f46f12245954ed8 swapa [%i2+%o4]0x81,%l0 ! %l0 = 000000000229971a p52_label_4: ! %l2 = 00000000f6f906a1, Mem[0000000079000100] = 75aef47e stha %l2,[%i2+%g0]0x81 ! Mem[0000000079000100] = 06a1f47e ! Mem[0000000078000128] = 9f0d8cff, %l2 = 00000000f6f906a1 lduha [%i0+%o5]0x88,%l2 ! %l2 = 0000000000008cff ! %l6 = 000000004ac1c64e, Mem[0000000079000100] = 7ef4a106 stwa %l6,[%i2+%g0]0x89 ! Mem[0000000079000100] = 4ac1c64e ! Mem[0000000079000130] = a1e629c8, %l5 = 0000009b, %l3 = 0000005b add %i2,0x30,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000a1e629c8 ! Mem[0000000079000124] = 4553f1f8, %l4 = ff000000d247530c swap [%i2+0x024],%l4 ! %l4 = 000000004553f1f8 ! Mem[0000000079000119] = f6f906a1, %l1 = 000000005ba6e25a ldstub [%i2+0x019],%l1 ! %l1 = 00000000000000f9 ! Mem[0000000078800129] = ffa6e25a, %l4 = 000000004553f1f8 ldstub [%i1+0x029],%l4 ! %l4 = 00000000000000a6 ! Mem[000000007880011c] = 0660c961, %l3 = 00000000a1e629c8 lduw [%i1+0x01c],%l3 ! %l3 = 000000000660c961 ! Mem[0000000079000120] = 45954ed8, %l0 = 000000000229971a ldstuba [%i2+%o4]0x81,%l0 ! %l0 = 0000000000000045 ! Mem[000000007980012a] = f780ec09, %l0 = 0000000000000045 ldstub [%i3+0x02a],%l0 ! %l0 = 00000000000000ec p52_label_5: ! %l0 = 00000000000000ec, Mem[000000007800010c] = 48ed6f4d stw %l0,[%i0+0x00c] ! Mem[000000007800010c] = 000000ec ! Mem[0000000078000100] = 000000ff, %l1 = 00000000000000f9 ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 00000000000000ff ! Mem[0000000090800120] = 67cb6fb0cd32aeda, %l18 = 2570c9746e1f3663 ldx [%o1+%o4],%g2 ! %g2 = 67cb6fb0cd32aeda ! Mem[000000009000013c] = 5e9ebd9d, %l18 = 2570c9746e1f3663 ldsh [%o0+0x03c],%g2 ! %g2 = 0000000000005e9e ! Mem[0000000079800110] = 2f46f12245954ed8, %l4 = 00000000000000a6, %l5 = 000000000000009b add %i3,0x10,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 2f46f12245954ed8 ! %l4 = 00000000000000a6, Mem[0000000090000130] = bb166f370eaa4fa4 stx %l4,[%o0+%o6] ! Mem[0000000090000130] = 00000000000000a6 ! %l5 = 2f46f12245954ed8, Mem[000000009000013c] = 5e9ebd9d stw %l5,[%o0+0x03c] ! Mem[000000009000013c] = 45954ed8 ! Mem[0000000078000101] = ff000000, %l1 = 00000000000000ff ldstub [%i0+0x001],%l1 ! %l1 = 0000000000000000 ! Mem[0000000079800108] = 881566f41fb6a9b1, %l1 = 0000000000000000, %l6 = 000000004ac1c64e add %i3,0x08,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 881566f41fb6a9b1 ! Mem[0000000078800117] = 73f10561, %l1 = 0000000000000000 ldstub [%i1+0x017],%l1 ! %l1 = 0000000000000061 p52_label_6: ! Mem[0000000078000130] = 4ac1c64e, %l1 = 0000000000000061 ldstuba [%i0+%o6]0x80,%l1 ! %l1 = 000000000000004a ! %l6 = 881566f41fb6a9b1, Mem[0000000091000129] = c833a800 stb %l6,[%o2+0x029] ! Mem[0000000091000128] = b133a800 ! Mem[000000007800011e] = ee54f44f, %l7 = 0000000003b8a34d ldstub [%i0+0x01e],%l7 ! %l7 = 00000000000000f4 ! Mem[0000000078000128] = ff8c0d9f, %l0 = 000000ec, %l0 = 000000ec add %i0,0x28,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000ff8c0d9f ! Mem[0000000091800118] = 03166c8a, %l18 = 2570c9746e1f3663 lduh [%o3+%i6],%g2 ! %g2 = 0000000000000316 ! %l2 = 00008cff, %l3 = 0660c961, Mem[0000000078000130] = 4ec6c1ff 4da3b803 stda %l2,[%i0+%o6]0x89 ! Mem[0000000078000130] = 00008cff 0660c961 ! Mem[0000000078800138] = 62d3e871, %l2 = 0000000000008cff swap [%i1+0x038],%l2 ! %l2 = 0000000062d3e871 ! Mem[0000000078000134] = 61c96006, %l7 = 00000000000000f4, %asi = 80 swapa [%i0+0x034]%asi,%l7 ! %l7 = 0000000061c96006 ! Mem[0000000078000130] = ff8c0000, %l0 = 00000000ff8c0d9f ldstuba [%i0+%o6]0x80,%l0 ! %l0 = 00000000000000ff ! Mem[0000000079800120] = 9b00adf4, %l0 = 00000000000000ff ldswa [%i3+%o4]0x88,%l0 ! %l0 = ffffffff9b00adf4 p52_label_7: ! Mem[0000000078000120] = 58a8cf31, %l6 = 881566f41fb6a9b1 ldstuba [%i0+%o4]0x81,%l6 ! %l6 = 0000000000000058 ! %l0 = ffffffff9b00adf4, Mem[0000000078000100] = 0000ffff stwa %l0,[%i0+%g0]0x89 ! Mem[0000000078000100] = 9b00adf4 ! Mem[0000000078800100] = 27c7f9ce, %l4 = 00000000000000a6 lduha [%i1+%g0]0x89,%l4 ! %l4 = 000000000000f9ce ! Mem[0000000091800118] = 03166c8a c56f1eb7, %l2 = 62d3e871, %l3 = 0660c961 ldd [%o3+%i6],%g2 ! %l2 = 0000000062d3e871 000000000660c961 ! %l3 = 000000000660c961, Mem[0000000078000110] = af6f8464 stha %l3,[%i0+%i5]0x81 ! Mem[0000000078000110] = c9618464 ! Mem[0000000079800114] = 45954ed8, %l7 = 0000000061c96006, %asi = 80 swapa [%i3+0x014]%asi,%l7 ! %l7 = 0000000045954ed8 ! Mem[0000000078000124] = 9f175f12, %l5 = 45954ed8, %l6 = 00000058 add %i0,0x24,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000009f175f12 ! Mem[000000007900010f] = 45954ed8, %l7 = 0000000045954ed8 ldstub [%i2+0x00f],%l7 ! %l7 = 00000000000000d8 ! Mem[0000000078800111] = 9ab7b2ff, %l7 = 00000000000000d8 ldstuba [%i1+0x011]%asi,%l7 ! %l7 = 00000000000000b7 ! Mem[000000009080012c] = ba79412b, %l18 = 2570c9746e1f3663 ldsw [%o1+0x02c],%g2 ! %g2 = 2570c9746e1f3663 p52_label_8: ! Mem[0000000079800110] = 0660c961 22f1462f, %l4 = 0000f9ce, %l5 = 45954ed8 ldda [%i3+%i5]0x88,%l4 ! %l4 = 0000000022f1462f 000000000660c961 ! Mem[0000000079800120] = f4ad009b, %l3 = 000000000660c961 lduha [%i3+%o4]0x80,%l3 ! %l3 = 000000000000f4ad ! Mem[0000000079800135] = e327fec3, %l0 = ffffffff9b00adf4 ldstub [%i3+0x035],%l0 ! %l0 = 0000000000000027 ! %l1 = 000000000000004a, Mem[0000000078000120] = 31cfa8ff stha %l1,[%i0+%o4]0x89 ! Mem[0000000078000120] = 31cf004a ! Mem[0000000078800118] = 0531f73d, %l5 = 000000000660c961 swap [%i1+%i6],%l5 ! %l5 = 000000000531f73d ! Mem[0000000079000118] = f6ff06a1, %l3 = 0000f4ad, %l1 = 0000004a add %i2,0x18,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000f6ff06a1 ! Mem[0000000079800128] = f780ff09, %l3 = 000000000000f4ad swapa [%i3+%o5]0x81,%l3 ! %l3 = 00000000f780ff09 ! %l7 = 00000000000000b7, Mem[0000000090000120] = 028c20cc sth %l7,[%o0+%o4] ! Mem[0000000090000120] = 00b720cc ! Mem[0000000079800108] = 881566f4, %l7 = 00000000000000b7 swapa [%i3+%i4]0x80,%l7 ! %l7 = 00000000881566f4 ! Mem[0000000078000128] = ff8c0d9f, %l6 = 000000009f175f12 swapa [%i0+%o5]0x81,%l6 ! %l6 = 00000000ff8c0d9f p52_label_9: ! Mem[0000000079000128] = eb464c2d, %l3 = 00000000f780ff09 swap [%i2+%o5],%l3 ! %l3 = 00000000eb464c2d ! Mem[0000000078800100] = 27c7f9ce, %l4 = 0000000022f1462f swapa [%i1+%g0]0x89,%l4 ! %l4 = 0000000027c7f9ce ! Mem[0000000079000128] = 09ff80f7, %l2 = 0000000062d3e871 swapa [%i2+%o5]0x88,%l2 ! %l2 = 0000000009ff80f7 ! Mem[0000000090800108] = 8aedfacb, %l18 = 2570c9746e1f3663 ldsb [%o1+0x009],%g2 ! %g2 = ffffffffffffff8a ! Mem[000000007980013c] = 15958c0f, %l2 = 0000000009ff80f7 swap [%i3+0x03c],%l2 ! %l2 = 0000000015958c0f ! Mem[0000000079800128] = 71fdd47aadf40000, %l0 = 0000000000000027 ldxa [%i3+%o5]0x88,%l0 ! %l0 = 71fdd47aadf40000 ! Mem[0000000078000130] = ff8c0000000000f4, %l3 = 00000000eb464c2d, %l0 = 71fdd47aadf40000 add %i0,0x30,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = ff8c0000000000f4 ! Mem[0000000079000110] = 218e1a8e, %l3 = 00000000eb464c2d swapa [%i2+%i5]0x89,%l3 ! %l3 = 00000000218e1a8e ! Mem[0000000079800111] = 2f46f122, %l2 = 0000000015958c0f ldstub [%i3+0x011],%l2 ! %l2 = 0000000000000046 ! Mem[0000000079800114] = 61c96006, %l0 = ff8c0000000000f4, %asi = 80 swapa [%i3+0x014]%asi,%l0 ! %l0 = 0000000061c96006 p52_label_10: ! %l2 = 00000046, %l3 = 218e1a8e, Mem[0000000079000110] = eb464c2d c5614c3b stda %l2,[%i2+%i5]0x89 ! Mem[0000000079000110] = 00000046 218e1a8e ! Mem[0000000078000100] = 9b00adf4, %l5 = 000000000531f73d lduha [%i0+%g0]0x89,%l5 ! %l5 = 000000000000adf4 ! Mem[0000000079800128] = 0000f4ad7ad4fd71, %l2 = 0000000000000046, %l6 = 00000000ff8c0d9f add %i3,0x28,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 0000f4ad7ad4fd71 ! Mem[0000000078000118] = 6d7bec09, %l5 = 000000000000adf4 ldswa [%i0+%i6]0x88,%l5 ! %l5 = 000000006d7bec09 ! Mem[0000000090800114] = 9b20b1df, %l18 = 2570c9746e1f3663 ldsh [%o1+0x016],%g2 ! %g2 = ffffffffffff9b20 ! Mem[000000009000010c] = c2190b14, %l18 = 2570c9746e1f3663 ldsw [%o0+0x00c],%g2 ! %g2 = 2570c9746e1f3663 ! Mem[0000000079800100] = e21de108, %l3 = 00000000218e1a8e swapa [%i3+%g0]0x88,%l3 ! %l3 = 00000000e21de108 ! Mem[0000000078800134] = 48ed6f4d, %l6 = 0000f4ad7ad4fd71, %asi = 80 swapa [%i1+0x034]%asi,%l6 ! %l6 = 0000000048ed6f4d ! Mem[0000000078000138] = 4bab893a, %l4 = 0000000027c7f9ce ldstub [%i0+0x038],%l4 ! %l4 = 000000000000004b ! Mem[0000000078800108] = 89910276e3e9b718, %l2 = 0000000000000046 ldx [%i1+%i4],%l2 ! %l2 = 89910276e3e9b718 p52_label_11: ! Mem[0000000079800100] = 8e1a8e21, %l0 = 0000000061c96006 ldsha [%i3+%g0]0x81,%l0 ! %l0 = ffffffffffff8e1a ! Mem[000000007800011c] = ee54ff4f, %l6 = 48ed6f4d, %l3 = e21de108 add %i0,0x1c,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000ee54ff4f ! %l3 = 00000000ee54ff4f, Mem[0000000091000134] = 9081a561 stw %l3,[%o2+0x034] ! Mem[0000000091000134] = ee54ff4f ! Mem[0000000079800110] = 2ffff122, %l4 = 000000000000004b, %asi = 80 swapa [%i3+0x010]%asi,%l4 ! %l4 = 000000002ffff122 ! Mem[0000000078000108] = ac9349f6, %l2 = 89910276e3e9b718 swap [%i0+%i4],%l2 ! %l2 = 00000000ac9349f6 ! Mem[0000000090000120] = 00b720cc 28420202, %l0 = ffff8e1a, %l1 = f6ff06a1 ldd [%o0+%o4],%g2 ! %l0 = ffffffffffff8e1a 00000000f6ff06a1 ! %l1 = 00000000f6ff06a1, Mem[0000000091800100] = 921776b1 sth %l1,[%o3+%g0] ! Mem[0000000091800100] = 06a176b1 ! Mem[0000000078000100] = f4ad009b, %l0 = ffffffffffff8e1a lduwa [%i0+%g0]0x80,%l0 ! %l0 = 00000000f4ad009b ! Mem[000000007800012b] = 9f175f12, %l3 = 00000000ee54ff4f ldstub [%i0+0x02b],%l3 ! %l3 = 0000000000000012 ! %l4 = 000000002ffff122, Mem[0000000079000110] = 46000000 stwa %l4,[%i2+%i5]0x81 ! Mem[0000000079000110] = 2ffff122 p52_label_12: ! Mem[0000000078800120] = 39e02e5c 80958493, %l2 = ac9349f6, %l3 = 00000012 ldda [%i1+%o4]0x81,%l2 ! %l2 = 0000000039e02e5c 0000000080958493 ! Mem[0000000079800108] = 000000b71fb6a9b1, %l4 = 000000002ffff122, %l5 = 000000006d7bec09 add %i3,0x08,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 000000b71fb6a9b1 ! Mem[0000000079800100] = 8e1a8e21bea8e383, %l3 = 0000000080958493, %l7 = 00000000881566f4 casxa [%i3]0x80,%l3,%l7 ! %l7 = 8e1a8e21bea8e383 ! Mem[0000000091000118] = 28238bb1, %l18 = 2570c9746e1f3663 ldsw [%o2+%i6],%g2 ! %g2 = 2570c9746e1f3663 ! Mem[0000000091000118] = b1833d66, %l18 = 2570c9746e1f3663 ldub [%o2+0x01b],%g2 ! %g2 = 00000000000000b1 ! Mem[0000000079800107] = bea8e383, %l1 = 00000000f6ff06a1 ldstub [%i3+0x007],%l1 ! %l1 = 0000000000000083 ! Mem[0000000091000120] = 602703ba, %l18 = 2570c9746e1f3663 ldsb [%o2+0x022],%g2 ! %g2 = 0000000000000060 ! Mem[0000000078000100] = f4ad009b, %l1 = 0000000000000083 ldsw [%i0+%g0],%l1 ! %l1 = fffffffff4ad009b ! Mem[0000000079000100] = 4ac1c64e, %l7 = 8e1a8e21bea8e383 swapa [%i2+%g0]0x89,%l7 ! %l7 = 000000004ac1c64e ! Mem[0000000078800108] = 76029189, %l6 = 0000000048ed6f4d swapa [%i1+%i4]0x88,%l6 ! %l6 = 0000000076029189 p52_label_13: ! Mem[000000007800010b] = e3e9b718, %l3 = 0000000080958493 ldstub [%i0+0x00b],%l3 ! %l3 = 0000000000000018 ! %l3 = 0000000000000018, Mem[0000000090800128] = c1bf20d5 sth %l3,[%o1+%o5] ! Mem[0000000090800128] = 001820d5 ! Mem[0000000079000110] = 2ffff122, %l0 = f4ad009b, %l3 = 00000018 add %i2,0x10,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000002ffff122 ! Mem[0000000091800118] = 03166c8a c56f1eb7, %l0 = f4ad009b, %l1 = f4ad009b ldd [%o3+%i6],%g2 ! %l0 = 00000000f4ad009b fffffffff4ad009b ! Mem[000000007980011f] = 17ff0880, %l7 = 000000004ac1c64e ldstub [%i3+0x01f],%l7 ! %l7 = 0000000000000080 ! %l2 = 39e02e5c, %l3 = 2ffff122, Mem[0000000078800130] = 98329e4f 7ad4fd71 stda %l2,[%i1+%o6]0x81 ! Mem[0000000078800130] = 39e02e5c 2ffff122 ! %l2 = 0000000039e02e5c, Mem[000000007800013c] = ee4ff3a5 stw %l2,[%i0+0x03c] ! Mem[000000007800013c] = 39e02e5c ! Mem[0000000079000118] = f6ff06a148ff50ee, %l1 = fffffffff4ad009b, %l7 = 0000000000000080 add %i2,0x18,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = f6ff06a148ff50ee ! Mem[0000000079000108] = ff4e954522f1462f, %l1 = fffffffff4ad009b ldxa [%i2+%i4]0x88,%l1 ! %l1 = ff4e954522f1462f ! %l0 = 00000000f4ad009b, Mem[0000000091800138] = d0837b37, %asi = 80 stwa %l0,[%o3+0x038]%asi ! Mem[0000000091800138] = f4ad009b p52_label_14: ! Mem[0000000079000133] = a1e629c8, %l0 = 00000000f4ad009b ldstub [%i2+0x033],%l0 ! %l0 = 00000000000000c8 ! Mem[0000000078000100] = f4ad009b, %l5 = 000000b71fb6a9b1 ldsha [%i0+%g0]0x81,%l5 ! %l5 = fffffffffffff4ad ! Mem[0000000079800120] = 9b00adf4, %l2 = 0000000039e02e5c lduba [%i3+%o4]0x89,%l2 ! %l2 = 00000000000000f4 ! Mem[0000000079800110] = 0000004b, %l1 = ff4e954522f1462f ldstub [%i3+%i5],%l1 ! %l1 = 0000000000000000 ! Mem[0000000078000120] = 31cf004a, %l3 = 000000002ffff122 ldstuba [%i0+%o4]0x88,%l3 ! %l3 = 000000000000004a ! %l7 = f6ff06a148ff50ee, Mem[0000000079000118] = ee50ff48a106fff6 stxa %l7,[%i2+%i6]0x89 ! Mem[0000000079000118] = f6ff06a148ff50ee ! Mem[0000000078000120] = ff00cf31, %l7 = f6ff06a148ff50ee swapa [%i0+%o4]0x80,%l7 ! %l7 = 00000000ff00cf31 ! Mem[0000000079800128] = 71fdd47aadf40000, %l5 = fffffffffffff4ad ldxa [%i3+%o5]0x88,%l5 ! %l5 = 71fdd47aadf40000 ! Mem[0000000090800108] = edfacbef, %l18 = 2570c9746e1f3663 ldsh [%o1+0x00a],%g2 ! %g2 = ffffffffffffedfa ! Mem[0000000078000128] = 9f175fff8c72ac78, %l7 = 00000000ff00cf31, %l6 = 0000000076029189 add %i0,0x28,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 9f175fff8c72ac78 p52_label_15: ! Mem[0000000078000134] = 000000f4, %l1 = 00000000, %l3 = 0000004a add %i0,0x34,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000000000f4 ! Mem[0000000079800110] = 4b0000ff, %l2 = 00000000000000f4 ldstuba [%i3+%i5]0x89,%l2 ! %l2 = 00000000000000ff ! Mem[000000007980012c] = 7ad4fd71, %l6 = 9f175fff8c72ac78 swap [%i3+0x02c],%l6 ! %l6 = 000000007ad4fd71 ! Mem[0000000078800108] = 48ed6f4d, %l7 = 00000000ff00cf31 lduha [%i1+%i4]0x88,%l7 ! %l7 = 0000000000006f4d ! %l0 = 000000c8, %l1 = 00000000, Mem[0000000078000108] = e3e9b7ff 000000ec stda %l0,[%i0+%i4]0x81 ! Mem[0000000078000108] = 000000c8 00000000 ! Mem[0000000079000120] = ff954ed8, %l2 = 000000ff, %l7 = 00006f4d add %i2,0x20,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000ff954ed8 ! Mem[0000000078800114] = 73f105ff, %l6 = 000000007ad4fd71 ldsh [%i1+0x014],%l6 ! %l6 = 00000000000073f1 ! Mem[000000007900012c] = 84ffe69d, %l4 = 000000002ffff122 ldstuba [%i2+0x02c]%asi,%l4 ! %l4 = 0000000000000084 ! Mem[0000000078800118] = 61c96006, %l0 = 00000000000000c8 ldsba [%i1+%i6]0x88,%l0 ! %l0 = 0000000000000006 ! Mem[0000000090800110] = 05b93bc7, %l18 = 2570c9746e1f3663 lduh [%o1+%i5],%g2 ! %g2 = 00000000000005b9 ba,a p52_not_taken_0_end p52_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p52_branch_failed p52_not_taken_0_end: ! End of Random Code for Processor 52 1: membar #Sync ! Force all stores to complete p52_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d0] ! Set processor 52 done flag ! Check Registers p52_check_registers: set p52_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000006 bne,a,pn %xcc,p52_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000000 bne,a,pn %xcc,p52_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000ff bne,a,pn %xcc,p52_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000f4 bne,a,pn %xcc,p52_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000084 bne,a,pn %xcc,p52_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 71fdd47aadf40000 bne,a,pn %xcc,p52_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000073f1 bne,a,pn %xcc,p52_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000ff954ed8 bne,a,pn %xcc,p52_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p52_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 000000c800000000 ldx [%i0+0x008],%g3 ! Observed data at 0000000078000108 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c9618464d7b8811b ldx [%i0+0x010],%g3 ! Observed data at 0000000078000110 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 48ff50ee9f175f12 ldx [%i0+0x020],%g3 ! Observed data at 0000000078000120 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffab893a39e02e5c ldx [%i0+0x038],%g3 ! Observed data at 0000000078000138 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x038,%g4 set p52_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 2f46f122f851907d ldx [%i1+0x000],%g3 ! Observed data at 0000000078800100 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 4d6fed48e3e9b718 ldx [%i1+0x008],%g3 ! Observed data at 0000000078800108 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 9affb2ff73f105ff ldx [%i1+0x010],%g3 ! Observed data at 0000000078800110 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0660c9610660c961 ldx [%i1+0x018],%g3 ! Observed data at 0000000078800118 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffffe25a4ddc4b31 ldx [%i1+0x028],%g3 ! Observed data at 0000000078800128 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 39e02e5c2ffff122 ldx [%i1+0x030],%g3 ! Observed data at 0000000078800130 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 00008cffbad3770f ldx [%i1+0x038],%g3 ! Observed data at 0000000078800138 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x038,%g4 set p52_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 83e3a8be1c92a196 ldx [%i2+0x000],%g3 ! Observed data at 0000000079000100 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2ffff1228e1a8e21 ldx [%i2+0x010],%g3 ! Observed data at 0000000079000110 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ee50ff48a106fff6 ldx [%i2+0x018],%g3 ! Observed data at 0000000079000118 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff954ed8d247530c ldx [%i2+0x020],%g3 ! Observed data at 0000000079000120 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 71e8d362ffffe69d ldx [%i2+0x028],%g3 ! Observed data at 0000000079000128 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = a1e629ff3c178826 ldx [%i2+0x030],%g3 ! Observed data at 0000000079000130 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x030,%g4 set p52_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 8e1a8e21bea8e3ff ldx [%i3+0x000],%g3 ! Observed data at 0000000079800100 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff00004b000000f4 ldx [%i3+0x010],%g3 ! Observed data at 0000000079800110 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5efd66dd17ff08ff ldx [%i3+0x018],%g3 ! Observed data at 0000000079800118 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = f4ad009b09a0e7f2 ldx [%i3+0x020],%g3 ! Observed data at 0000000079800120 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000f4ad8c72ac78 ldx [%i3+0x028],%g3 ! Observed data at 0000000079800128 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 5079520ee3fffec3 ldx [%i3+0x030],%g3 ! Observed data at 0000000079800130 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 886677ec09ff80f7 ldx [%i3+0x038],%g3 ! Observed data at 0000000079800138 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x038,%g4 ! The test for processor 52 has passed p52_passed: ta GOOD_TRAP nop p52_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p52_failed p52_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p52_failed p52_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p52_failed p52_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p52_failed p52_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p52_failed p52_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p52_failed p52_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p52_failed p52_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p52_failed ! The test for processor 52 failed p52_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0d0] ! Set processor 52 done flag set p52_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 52 failed p52_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0d0] ! Set processor 52 done flag set p52_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p52_dfill_failed: ba p52_failed mov 0xddd,%g1 p52_selfmod_failed: ba p52_failed mov 0xabc,%g1 p52_common_error: or %g0,0xf14,%g1 ba p52_failed mov %o5,%g3 p52_common_signature_error: set p52_temp,%g1 ba p52_failed st %g2,[%g1] ! Common Lock Number p52_common_timeout: set p52_temp,%g1 ba p52_failed st %g2,[%g1] ! Common Lock Number p52_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p52_failed mov 0x0,%g3 p52_trap1e: ldstub [%i0+0x02c],%l7 ! Mem[000000007800012c] std %l2,[%i0+0x028] ! Mem[0000000078000128] swap [%i1+0x000],%l3 ! Mem[0000000078800100] done p52_trap1o: ldstub [%o0+0x02c],%l7 ! Mem[000000007800012c] std %l2,[%o0+0x028] ! Mem[0000000078000128] swap [%o1+0x000],%l3 ! Mem[0000000078800100] done p52_trap2e: ldd [%i3+0x030],%l2 ! Mem[0000000079800130] ldx [%i3+0x008],%l4 ! Mem[0000000079800108] stx %l4,[%i3+0x008] ! Mem[0000000079800108] lduw [%i3+0x010],%l3 ! Mem[0000000079800110] ldx [%i0+0x000],%l7 ! Mem[0000000078000100] done p52_trap2o: ldd [%o3+0x030],%l2 ! Mem[0000000079800130] ldx [%o3+0x008],%l4 ! Mem[0000000079800108] stx %l4,[%o3+0x008] ! Mem[0000000079800108] lduw [%o3+0x010],%l3 ! Mem[0000000079800110] ldx [%o0+0x000],%l7 ! Mem[0000000078000100] done p52_trap3e: nop done p52_trap3o: nop done p52_init_memory_pointers: set p52_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p52_local0_start,%i0 set p52_local1_start,%i1 set p52_local2_start,%i2 set p52_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = f57c0164881566f4 ldx [%g1+0x008],%l1 ! %l1 = 50ad16ee09a0e7f2 ldx [%g1+0x010],%l2 ! %l2 = 86314c4a401a55c9 ldx [%g1+0x018],%l3 ! %l3 = 75f0274bfeb93551 ldx [%g1+0x020],%l4 ! %l4 = fdd8cb9e6d7bec09 ldx [%g1+0x028],%l5 ! %l5 = 799123a9f3f448c0 ldx [%g1+0x030],%l6 ! %l6 = 8ece8595bdc2d8d4 ldx [%g1+0x038],%l7 ! %l7 = c070ebca23039b4d ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 53 processor_53: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xd4] ! Set the start flag wrpr %g0,7,%cleanwin call p53_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 53 wr %g0,0x4,%fprs ! Make sure fef is 1 set p53_init_freg,%g1 ! %f0 = f5264232 f10f903e f5e7864f 21919a15 ! %f4 = 99e94d6b 6aa20608 e3aa473c 104d5fe0 ! %f8 = bcd07bb7 eb083b05 1d40d5ee b946272a ! %f12 = f2010c24 d7c5d038 50fc7be5 ffc58b0e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 61c7b9c9 e63c244a 2a00e037 e27c6300 ! %f20 = 5c4145e9 3cc870d4 dd8c9f58 01023281 ! %f24 = 171dfbdc 3d06b605 1177c6c8 dcf594e1 ! %f28 = 6bfe451b 0317f559 890ef17d 57b1f798 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0983f2d3 6066039f 045b5be1 3267750d ! %f36 = 87d845a8 1c2486d0 4980e2b5 8711f32f ! %f40 = 53507ed8 ffeb00db fc45a1e3 62415d6d ! %f44 = a5d619f6 4d46e1bf 63ef3dcd 8a632edb ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x932344a700000076,%g7,%g1 ! GSR scale = 14, align = 6 wr %g1,%g0,%gsr ! GSR = 932344a700000076 wr %g0,%y ! Clear Y 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[000000007a800108] = 8ae649d1, %l5 = 815639d419be5698 ldsha [%i1+%i4]0x81,%l5 ! %l5 = ffffffffffff8ae6 ! Mem[000000007a80012c] = 8f3aa914, %l1 = ac5331bce16bddac swap [%i1+0x02c],%l1 ! %l1 = 000000008f3aa914 ! Mem[000000007a800138] = f699193980841079, %l6 = 0c708d347de87b4d, %l6 = 0c708d347de87b4d add %i1,0x38,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = f699193980841079 ! Mem[000000007a800110] = 9071eb92, %l2 = 8913c38e75aa10f7 ldstuba [%i1+%i5]0x89,%l2 ! %l2 = 0000000000000092 ! Mem[000000007a800110] = ffeb7190954ffbd2, %l3 = 837e28609721fd72, %l4 = b0deac0db1e1155e add %i1,0x10,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = ffeb7190954ffbd2 ! Mem[000000007a800120] = 6acf8b0c 95d1bc53, %l2 = 00000092, %l3 = 9721fd72 ldd [%i1+%o4],%l2 ! %l2 = 000000006acf8b0c 0000000095d1bc53 ! %l3 = 0000000095d1bc53, Mem[000000007a80011b] = 76eabeed stb %l3,[%i1+0x01b] ! Mem[000000007a800118] = 76eabe53 ! Mem[0000000091800130] = b4948512 ed611253, %l4 = 954ffbd2, %l5 = ffff8ae6 ldda [%o3+0x030]%asi,%g2 ! %l4 = ffeb7190954ffbd2 ffffffffffff8ae6 ! %l0 = 36dbac6c6c863429, Mem[0000000090800100] = 854c624210c761e3 stx %l0,[%o1+%g0] ! Mem[0000000090800100] = 36dbac6c6c863429 ! Mem[0000000090800110] = 05b93bc7 4f009b20, %l0 = 6c863429, %l1 = 8f3aa914 ldd [%o1+%i5],%g2 ! %l0 = 36dbac6c6c863429 000000008f3aa914 p53_label_2: ! Mem[000000007a800100] = 9a37768e6d77b2bb, %l4 = ffeb7190954ffbd2 ldxa [%i1+%g0]0x88,%l4 ! %l4 = 9a37768e6d77b2bb ! Mem[0000000090000118] = 20335f9f 35f576a0, %l2 = 6acf8b0c, %l3 = 95d1bc53 ldd [%o0+%i6],%g2 ! %l2 = 000000006acf8b0c 0000000095d1bc53 ! Mem[000000007b800104] = ad4ae3de, %l4 = 6d77b2bb, %l3 = 95d1bc53 add %i3,0x04,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000ad4ae3de ! Mem[0000000090800108] = 008aedfacbefad54, %l18 = a9404943d19557fd ldx [%o1+%i4],%g2 ! %g2 = 008aedfacbefad54 ! Mem[000000007b800128] = 1a28d605, %l2 = 000000006acf8b0c ldstuba [%i3+%o5]0x80,%l2 ! %l2 = 000000000000001a ! Mem[000000007a800100] = bbb2776d8e76379a, %l5 = ffffffffffff8ae6 ldxa [%i1+%g0]0x80,%l5 ! %l5 = bbb2776d8e76379a ! Mem[000000007a800100] = 6d77b2bb, %l6 = f699193980841079 ldstuba [%i1+%g0]0x88,%l6 ! %l6 = 00000000000000bb ! Mem[000000007a800130] = f0a8b667, %l7 = e3ebaf329cde807a ldstuba [%i1+%o6]0x89,%l7 ! %l7 = 0000000000000067 ! Mem[0000000091000110] = 3e07e896, %l18 = a9404943d19557fd ldsh [%o2+%i5],%g2 ! %g2 = 0000000000003e07 ! %l7 = 0000000000000067, Mem[000000007b800108] = 7beb155b stwa %l7,[%i3+%i4]0x81 ! Mem[000000007b800108] = 00000067 p53_label_3: ! Mem[0000000090800100] = 36dbac6c 6c863429, %l4 = 6d77b2bb, %l5 = 8e76379a ldd [%o1+%g0],%g2 ! %l4 = 9a37768e6d77b2bb bbb2776d8e76379a ! %l7 = 0000000000000067, Mem[0000000091800130] = b4948512 stw %l7,[%o3+%o6] ! Mem[0000000091800130] = 00000067 ! Mem[000000007b000100] = eb0b6d05, %l0 = 36dbac6c6c863429 ldswa [%i2+%g0]0x80,%l0 ! %l0 = ffffffffeb0b6d05 ! Mem[0000000090800118] = b1df1863 61d3fbdc, %l2 = 0000001a, %l3 = ad4ae3de ldd [%o1+%i6],%g2 ! %l2 = 000000000000001a 00000000ad4ae3de ! Mem[000000009100012c] = 1c456b0e, %l18 = a9404943d19557fd ldub [%o2+0x02c],%g2 ! %g2 = 000000000000001c ! Mem[000000007a800108] = 8ae649d1, %l1 = 8f3aa914, %l2 = 0000001a add %i1,0x08,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000008ae649d1 ! %l5 = bbb2776d8e76379a, Mem[000000007b800120] = 6f51d76c stwa %l5,[%i3+%o4]0x89 ! Mem[000000007b800120] = 8e76379a ! Mem[0000000090000118] = 20335f9f35f576a0, %l18 = a9404943d19557fd ldxa [%o0+0x018]%asi,%g2 ! %g2 = 20335f9f35f576a0 ! Mem[000000007b000128] = ac26f1c6 1118738f, %l2 = 8ae649d1, %l3 = ad4ae3de ldda [%i2+%o5]0x81,%l2 ! %l2 = 00000000ac26f1c6 000000001118738f ! Mem[0000000090800134] = 7b9430a9, %l18 = a9404943d19557fd ldub [%o1+0x036],%g2 ! %g2 = 000000000000007b p53_label_4: ! Mem[000000007b000108] = bc5c8326, %l1 = 000000008f3aa914 lduba [%i2+%i4]0x88,%l1 ! %l1 = 0000000000000026 ! Mem[000000007a800128] = 5461f9f1, %l4 = 9a37768e6d77b2bb ldstuba [%i1+%o5]0x88,%l4 ! %l4 = 00000000000000f1 ! Mem[000000007b000120] = 7c010d95, %l3 = 000000001118738f swap [%i2+%o4],%l3 ! %l3 = 000000007c010d95 ! Mem[000000007b000120] = 8f731811, %l6 = 00000000000000bb lduwa [%i2+%o4]0x88,%l6 ! %l6 = 000000008f731811 ! Mem[000000007b000109] = 26835cbc, %l0 = ffffffffeb0b6d05 ldstub [%i2+0x009],%l0 ! %l0 = 0000000000000083 ! %l0 = 00000083, %l1 = 00000026, Mem[0000000091000108] = cc4c9acf 8f22b23f std %l0,[%o2+%i4] ! Mem[0000000091000108] = 00000083 00000026 ! %l0 = 0000000000000083, Mem[000000007a000120] = 42578bdd stha %l0,[%i0+%o4]0x89 ! Mem[000000007a000120] = 42570083 ! Mem[000000007a800110] = ffeb7190, %l6 = 000000008f731811 swapa [%i1+%i5]0x80,%l6 ! %l6 = 00000000ffeb7190 ! Mem[000000007a00011c] = 06ff35a7, %l1 = 0000000000000026 swap [%i0+0x01c],%l1 ! %l1 = 0000000006ff35a7 ! Mem[000000009080010c] = cbefad54, %l18 = a9404943d19557fd lduw [%o1+0x00c],%g2 ! %g2 = a9404943d19557fd p53_label_5: ! Mem[000000007a80013e] = 80841079, %l3 = 000000007c010d95 ldstub [%i1+0x03e],%l3 ! %l3 = 0000000000000010 ! %l6 = 00000000ffeb7190, Mem[0000000091000136] = a5615517 sth %l6,[%o2+0x036] ! Mem[0000000091000134] = 71905517 ! Mem[0000000090800130] = 614bb4bb, %l18 = a9404943d19557fd ldub [%o1+0x031],%g2 ! %g2 = 0000000000000061 ! Mem[000000007a800128] = fff96154, %l5 = bbb2776d8e76379a lduwa [%i1+%o5]0x80,%l5 ! %l5 = 00000000fff96154 ! Mem[000000007b000124] = 4110c19b, %l6 = 00000000ffeb7190 swap [%i2+0x024],%l6 ! %l6 = 000000004110c19b ! %l5 = 00000000fff96154, Mem[0000000090000110] = 76bf43f39c3e77a2 stx %l5,[%o0+%i5] ! Mem[0000000090000110] = 00000000fff96154 ! Mem[000000007b800118] = aab17286, %l6 = 000000004110c19b ldsba [%i3+%i6]0x80,%l6 ! %l6 = ffffffffffffffaa ! Mem[000000007b000114] = 7af798a9, %l7 = 0000000000000067 swap [%i2+0x014],%l7 ! %l7 = 000000007af798a9 ! %l2 = ac26f1c6, %l3 = 00000010, Mem[0000000091800100] = 921776b1 ed61de0d std %l2,[%o3+%g0] ! Mem[0000000091800100] = ac26f1c6 00000010 ! %l4 = 00000000000000f1, Mem[000000007a800110] = d2fb4f951118738f stxa %l4,[%i1+%i5]0x89 ! Mem[000000007a800110] = 00000000000000f1 p53_label_6: ! Mem[000000007a000114] = b610b38a, %l1 = 0000000006ff35a7, %asi = 80 swapa [%i0+0x014]%asi,%l1 ! %l1 = 00000000b610b38a ! Mem[000000007a000108] = de1f24e5, %l3 = 0000000000000010 swap [%i0+%i4],%l3 ! %l3 = 00000000de1f24e5 ! Mem[000000007b800100] = c9582bb9, %l4 = 00000000000000f1 ldub [%i3+%g0],%l4 ! %l4 = 00000000000000c9 ! %l0 = 0000000000000083, Mem[000000007a800139] = f6991939 stba %l0,[%i1+0x039]%asi ! Mem[000000007a800138] = f6831939 ! %l0 = 0000000000000083, Mem[000000007a800138] = f68319398084ff79 stx %l0,[%i1+0x038] ! Mem[000000007a800138] = 0000000000000083 ! Mem[0000000090000104] = c76a5f38, %l18 = a9404943d19557fd ldsw [%o0+0x004],%g2 ! %g2 = a9404943d19557fd ! Mem[000000007b800130] = 0832bf4f, %l2 = 00000000ac26f1c6 lduwa [%i3+%o6]0x88,%l2 ! %l2 = 000000000832bf4f ! Mem[000000007a800120] = 6acf8b0c, %l0 = 0000000000000083 swapa [%i1+%o4]0x80,%l0 ! %l0 = 000000006acf8b0c ! Mem[000000007b000108] = 26ff5cbc, %l7 = 000000007af798a9 ldstub [%i2+%i4],%l7 ! %l7 = 0000000000000026 ! Mem[000000007a000130] = b809c4d1, %l4 = 00000000000000c9 swap [%i0+%o6],%l4 ! %l4 = 00000000b809c4d1 p53_label_7: ! Mem[000000007a000130] = 000000c9 a9250deb, %l2 = 0832bf4f, %l3 = de1f24e5 ldda [%i0+%o6]0x81,%l2 ! %l2 = 00000000000000c9 00000000a9250deb ! Mem[000000007b000118] = d236e885 271efab3, %l0 = 6acf8b0c, %l1 = b610b38a ldda [%i2+%i6]0x81,%l0 ! %l0 = 00000000d236e885 00000000271efab3 ! Mem[000000007a000110] = 7d111e52 06ff35a7, %l4 = b809c4d1, %l5 = fff96154 ldda [%i0+%i5]0x81,%l4 ! %l4 = 000000007d111e52 0000000006ff35a7 ! Mem[000000007b800108] = 00000067288af4a2, %l7 = 0000000000000026, %l3 = 00000000a9250deb add %i3,0x08,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 00000067288af4a2 ! Mem[000000007b800130] = 3aa4f3510832bf4f, %l2 = 00000000000000c9 ldxa [%i3+%o6]0x88,%l2 ! %l2 = 3aa4f3510832bf4f ! Mem[000000007b800114] = b3f79955, %l3 = 288af4a2, %l3 = 288af4a2 add %i3,0x14,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000b3f79955 ! Mem[0000000091000104] = 30fee667, %l18 = a9404943d19557fd ldsw [%o2+0x004],%g2 ! %g2 = a9404943d19557fd ! %l3 = 00000000b3f79955, Mem[0000000090000122] = 20cc2842 sth %l3,[%o0+0x022] ! Mem[0000000090000120] = 99552842 ! Mem[000000007a000120] = 83005742606fd2e9, %l1 = 00000000271efab3, %l6 = ffffffffffffffaa add %i0,0x20,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 83005742606fd2e9 ! %l6 = 83005742606fd2e9, Mem[0000000090800110] = 05b93bc74f009b20 stx %l6,[%o1+%i5] ! Mem[0000000090800110] = 83005742606fd2e9 p53_label_8: ! Mem[000000007b800110] = 7a847823 b3f79955, %l4 = 7d111e52, %l5 = 06ff35a7 ldda [%i3+%i5]0x80,%l4 ! %l4 = 000000007a847823 00000000b3f79955 ! Mem[000000007a000110] = 7d111e52, %l5 = b3f79955, %l0 = d236e885 add %i0,0x10,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000007d111e52 ! Mem[000000007a800134] = bb43b023, %l2 = 3aa4f3510832bf4f swap [%i1+0x034],%l2 ! %l2 = 00000000bb43b023 ! Mem[0000000091000108] = 00000083, %l18 = a9404943d19557fd ldsh [%o2+%i4],%g2 ! %g2 = 0000000000000000 ! %l6 = 83005742606fd2e9, Mem[0000000091000110] = 3e07e896 stw %l6,[%o2+%i5] ! Mem[0000000091000110] = 606fd2e9 ! %l3 = 00000000b3f79955, Mem[000000007a80011e] = f90eb031, %asi = 80 stha %l3,[%i1+0x01e]%asi ! Mem[000000007a80011c] = f90e9955 ! Mem[000000007a800120] = 0000008395d1bc53, %l5 = 00000000b3f79955, %l7 = 0000000000000026 add %i1,0x20,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 0000008395d1bc53 ! Mem[000000007a000138] = 522bae05, %l1 = 271efab3, %l7 = 95d1bc53 add %i0,0x38,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000522bae05 ! Mem[000000007b000114] = 00000067, %l3 = b3f79955, %l0 = 7d111e52 add %i2,0x14,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000000000067 ! Mem[000000007a000100] = 1e6c045e, %l6 = 83005742606fd2e9 ldswa [%i0+%g0]0x88,%l6 ! %l6 = 000000001e6c045e p53_label_9: ! Mem[000000007a800130] = ffb6a8f0, %l1 = 00000000271efab3 swapa [%i1+%o6]0x81,%l1 ! %l1 = 00000000ffb6a8f0 ! %l1 = 00000000ffb6a8f0, Mem[000000007b800128] = 05d628ff stwa %l1,[%i3+%o5]0x89 ! Mem[000000007b800128] = ffb6a8f0 ! Mem[000000007a800128] = fff96154, %l3 = 00000000b3f79955 swap [%i1+%o5],%l3 ! %l3 = 00000000fff96154 ! Mem[000000007a000108] = 00000010, %l3 = 00000000fff96154 lduha [%i0+%i4]0x80,%l3 ! %l3 = 0000000000000000 ! %l7 = 00000000522bae05, Mem[000000007a00011a] = ed5ba32d sth %l7,[%i0+0x01a] ! Mem[000000007a000118] = ed5bae05 ! Mem[000000007a800108] = 8ae649d1, %l7 = 00000000522bae05 swapa [%i1+%i4]0x80,%l7 ! %l7 = 000000008ae649d1 ! Mem[000000007b000130] = aea95a7a, %l0 = 0000000000000067 swapa [%i2+%o6]0x89,%l0 ! %l0 = 00000000aea95a7a ! Mem[000000007a000138] = 522bae0556bf52cc, %l6 = 000000001e6c045e, %l2 = 00000000bb43b023 add %i0,0x38,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 522bae0556bf52cc ! Mem[000000007a800118] = 76eabe53, %l3 = 0000000000000000 lduwa [%i1+%i6]0x80,%l3 ! %l3 = 0000000076eabe53 ! Mem[000000007a000120] = 83005742, %l2 = 522bae0556bf52cc swap [%i0+%o4],%l2 ! %l2 = 0000000083005742 p53_label_10: ! Mem[000000007a800121] = 00000083, %l5 = 00000000b3f79955 ldstuba [%i1+0x021]%asi,%l5 ! %l5 = 0000000000000000 ! Mem[000000007a000100] = 5e046c1e, %l7 = 000000008ae649d1 ldstuba [%i0+0x000]%asi,%l7 ! %l7 = 000000000000005e ! Mem[000000007a800104] = 8e76379a, %l2 = 0000000083005742, %asi = 80 swapa [%i1+0x004]%asi,%l2 ! %l2 = 000000008e76379a ! Mem[000000007b80011c] = b135e1db, %l2 = 8e76379a, %l2 = 8e76379a add %i3,0x1c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000b135e1db ! Mem[0000000091000134] = 71905517, %l18 = a9404943d19557fd ldub [%o2+0x036],%g2 ! %g2 = 0000000000000071 ! Mem[000000007a80012e] = e16bddac, %l6 = 000000001e6c045e ldstub [%i1+0x02e],%l6 ! %l6 = 00000000000000dd ! Mem[0000000091800104] = 00102335, %l18 = a9404943d19557fd ldsh [%o3+0x006],%g2 ! %g2 = 0000000000000010 ! Mem[000000007a000130] = 000000c9a9250deb, %l6 = 00000000000000dd, %l3 = 0000000076eabe53 add %i0,0x30,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 000000c9a9250deb ! %l2 = b135e1db, %l3 = a9250deb, Mem[000000007a000128] = 1c57cbe2 cd47d5aa stda %l2,[%i0+%o5]0x89 ! Mem[000000007a000128] = b135e1db a9250deb ! Mem[000000007a800108] = 522bae05, %l1 = ffb6a8f0, %l5 = 00000000 add %i1,0x08,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000522bae05 p53_label_11: ! Mem[000000007b800108] = 00000067, %l7 = 000000000000005e ldstuba [%i3+%i4]0x81,%l7 ! %l7 = 0000000000000000 ! Mem[000000007a800120] = 8300ff00, %l0 = 00000000aea95a7a ldsba [%i1+%o4]0x88,%l0 ! %l0 = 0000000000000000 ! Mem[0000000091000138] = 55170a6709595e8e, %l18 = a9404943d19557fd ldx [%o2+0x038],%g2 ! %g2 = 55170a6709595e8e ! Mem[000000007a000108] = 10000000, %l1 = 00000000ffb6a8f0 lduha [%i0+%i4]0x88,%l1 ! %l1 = 0000000000000000 ! Mem[000000007b000108] = ffff5cbc, %l0 = 0000000000000000 swap [%i2+%i4],%l0 ! %l0 = 00000000ffff5cbc ! Mem[000000007b800100] = b92b58c9, %l0 = 00000000ffff5cbc ldstuba [%i3+%g0]0x89,%l0 ! %l0 = 00000000000000c9 ! Mem[000000007b000120] = 1118738fffeb7190, %l0 = 00000000000000c9, %l6 = 00000000000000dd add %i2,0x20,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 1118738fffeb7190 ! Mem[000000009100012c] = 1c456b0e, %l18 = a9404943d19557fd ldsw [%o2+0x02c],%g2 ! %g2 = a9404943d19557fd ! Mem[000000007b000128] = ac26f1c6, %l3 = 000000c9a9250deb ldstub [%i2+%o5],%l3 ! %l3 = 00000000000000ac ! Mem[000000007b800124] = 8f484d06, %l1 = 00000000, %l4 = 7a847823 add %i3,0x24,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000008f484d06 p53_label_12: ! Mem[0000000091800110] = 477a17de 5c0ad132, %l2 = b135e1db, %l3 = 000000ac ldda [%o3+0x010]%asi,%g2 ! %l2 = 00000000b135e1db 00000000000000ac ! Mem[000000007b000120] = 1118738f, %l3 = 00000000000000ac swap [%i2+%o4],%l3 ! %l3 = 000000001118738f ! Mem[000000007a800100] = ffb2776d, %l7 = 0000000000000000 swap [%i1+%g0],%l7 ! %l7 = 00000000ffb2776d ! Mem[000000007b000128] = ff26f1c6, %l7 = 00000000ffb2776d ldswa [%i2+%o5]0x80,%l7 ! %l7 = ffffffffff26f1c6 ! Mem[000000007b80013c] = b3cea871, %l1 = 0000000000000000 ldsb [%i3+0x03f],%l1 ! %l1 = 0000000000000071 ! Mem[000000007a000108] = 00000010, %l2 = 00000000b135e1db ldstuba [%i0+%i4]0x80,%l2 ! %l2 = 0000000000000000 ! Mem[000000007a800100] = 00000000, %l3 = 000000001118738f ldstuba [%i1+%g0]0x80,%l3 ! %l3 = 0000000000000000 ! Mem[000000007b800110] = 7a847823, %l2 = 0000000000000000 lduwa [%i3+%i5]0x80,%l2 ! %l2 = 000000007a847823 ! Mem[000000007a800114] = 00000000, %l0 = 00000000000000c9 swap [%i1+0x014],%l0 ! %l0 = 0000000000000000 ! Mem[000000007b000100] = eb0b6d05ad831ff9, %l1 = 0000000000000071, %l0 = 0000000000000000 casxa [%i2]0x80,%l1,%l0 ! %l0 = eb0b6d05ad831ff9 p53_label_13: ! Mem[000000007a000130] = 000000c9a9250deb, %l4 = 000000008f484d06, %l4 = 000000008f484d06 add %i0,0x30,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 000000c9a9250deb ! Mem[000000007a80011f] = f90e9955, %l6 = 1118738fffeb7190 ldstub [%i1+0x01f],%l6 ! %l6 = 0000000000000055 ! Mem[000000007b000129] = ff26f1c6, %l3 = 0000000000000000 ldstuba [%i2+0x029]%asi,%l3 ! %l3 = 0000000000000026 ! %l4 = a9250deb, %l5 = 522bae05, Mem[0000000090000100] = 62385572 c76a5f38 std %l4,[%o0+%g0] ! Mem[0000000090000100] = a9250deb 522bae05 ! Mem[000000007b800128] = f0a8b6ff, %l6 = 0000000000000055 swapa [%i3+%o5]0x81,%l6 ! %l6 = 00000000f0a8b6ff ! %l3 = 0000000000000026, Mem[0000000091000136] = 71905517 sth %l3,[%o2+0x036] ! Mem[0000000091000134] = 00265517 ! Mem[000000007a000130] = 000000c9, %l1 = 0000000000000071 lduba [%i0+%o6]0x80,%l1 ! %l1 = 0000000000000000 ! %l6 = f0a8b6ff, %l7 = ff26f1c6, Mem[000000007b800118] = aab17286 b135e1db stda %l6,[%i3+%i6]0x81 ! Mem[000000007b800118] = f0a8b6ff ff26f1c6 ! Mem[000000007a000120] = 56bf52cc606fd2e9, %l1 = 0000000000000000, %l6 = 00000000f0a8b6ff add %i0,0x20,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 56bf52cc606fd2e9 ! Mem[000000007a800100] = 000000ff, %l2 = 000000007a847823 lduwa [%i1+%g0]0x88,%l2 ! %l2 = 00000000000000ff p53_label_14: ! Mem[0000000090000108] = c40fc219, %l18 = a9404943d19557fd ldsh [%o0+0x00a],%g2 ! %g2 = ffffffffffffc40f ! Mem[000000007b800100] = ff582bb9, %l0 = ad831ff9, %l2 = 000000ff casa [%i3]0x80,%l0,%l2 ! %l2 = 00000000ff582bb9 ! Mem[000000007a000128] = b135e1db, %l1 = 0000000000000000 ldsha [%i0+%o5]0x89,%l1 ! %l1 = ffffffffffffe1db ! Mem[000000007b000114] = 00000067, %l2 = 00000000ff582bb9 swap [%i2+0x014],%l2 ! %l2 = 0000000000000067 ! Mem[000000007a000130] = 000000c9a9250deb, %l5 = 00000000522bae05 ldxa [%i0+%o6]0x80,%l5 ! %l5 = 000000c9a9250deb ! Mem[000000007a800108] = 522bae05, %l6 = 606fd2e9, %l7 = ff26f1c6 add %i1,0x08,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000522bae05 ! Mem[000000007a800110] = f1000000, %l2 = 0000000000000067 swapa [%i1+%i5]0x81,%l2 ! %l2 = 00000000f1000000 ! %l0 = eb0b6d05ad831ff9, Mem[0000000091000128] = f4c833a8 stb %l0,[%o2+%o5] ! Mem[0000000091000128] = f9c833a8 ! Mem[000000007a800118] = 76eabe53, %l1 = ffffffffffffe1db swapa [%i1+%i6]0x81,%l1 ! %l1 = 0000000076eabe53 ! Mem[000000007a000100] = ff046c1e, %l2 = 00000000f1000000, %asi = 80 swapa [%i0+0x000]%asi,%l2 ! %l2 = 00000000ff046c1e p53_label_15: ! %l5 = 000000c9a9250deb, Mem[000000007b80011e] = ff26f1c6 sth %l5,[%i3+0x01e] ! Mem[000000007b80011c] = ff260deb ! Mem[000000007b000128] = fffff1c6, %l3 = 00000026, %l4 = a9250deb add %i2,0x28,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000fffff1c6 ! Mem[000000007b800118] = f0a8b6ff, %l5 = 000000c9a9250deb ldsba [%i3+%i6]0x80,%l5 ! %l5 = fffffffffffffff0 ! %l3 = 0000000000000026, Mem[0000000091800138] = d0837b37, %asi = 80 stwa %l3,[%o3+0x038]%asi ! Mem[0000000091800138] = 00000026 ! Mem[000000007b800130] = 0832bf4f, %l4 = 00000000fffff1c6 swapa [%i3+%o6]0x89,%l4 ! %l4 = 000000000832bf4f ! Mem[000000007a000110] = 7d111e5206ff35a7, %l6 = 56bf52cc606fd2e9, %l7 = 00000000522bae05 add %i0,0x10,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 7d111e5206ff35a7 ! Mem[000000007a800100] = ff00000083005742, %l4 = 000000000832bf4f, %l3 = 0000000000000026 casxa [%i1]0x80,%l4,%l3 ! %l3 = ff00000083005742 ! Mem[000000007b000100] = eb0b6d05, %l6 = 56bf52cc606fd2e9 swap [%i2+%g0],%l6 ! %l6 = 00000000eb0b6d05 ! Mem[0000000090800130] = e8614bb4 bb4d7b94, %l6 = eb0b6d05, %l7 = 06ff35a7 ldd [%o1+%o6],%g2 ! %l6 = 00000000eb0b6d05 7d111e5206ff35a7 ! Mem[000000007a000100] = 000000f1, %l2 = 00000000ff046c1e swapa [%i0+%g0]0x88,%l2 ! %l2 = 00000000000000f1 ba,a p53_not_taken_0_end p53_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p53_branch_failed p53_not_taken_0_end: ! End of Random Code for Processor 53 1: membar #Sync ! Force all stores to complete p53_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d4] ! Set processor 53 done flag ! Check Registers p53_check_registers: set p53_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be eb0b6d05ad831ff9 bne,a,pn %xcc,p53_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000076eabe53 bne,a,pn %xcc,p53_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000f1 bne,a,pn %xcc,p53_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ff00000083005742 bne,a,pn %xcc,p53_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000832bf4f bne,a,pn %xcc,p53_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be fffffffffffffff0 bne,a,pn %xcc,p53_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000eb0b6d05 bne,a,pn %xcc,p53_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 7d111e5206ff35a7 bne,a,pn %xcc,p53_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p53_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 1e6c04fffde6c169 ldx [%i0+0x000],%g3 ! Observed data at 000000007a000100 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff00001074af314f ldx [%i0+0x008],%g3 ! Observed data at 000000007a000108 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ed5bae0500000026 ldx [%i0+0x018],%g3 ! Observed data at 000000007a000118 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = dbe135b1eb0d25a9 ldx [%i0+0x028],%g3 ! Observed data at 000000007a000128 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x028,%g4 set p53_local1_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = 00000067000000c9 ldx [%i1+0x010],%g3 ! Observed data at 000000007a800110 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffffe1dbf90e99ff ldx [%i1+0x018],%g3 ! Observed data at 000000007a800118 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00ff008395d1bc53 ldx [%i1+0x020],%g3 ! Observed data at 000000007a800120 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b3f79955e16bffac ldx [%i1+0x028],%g3 ! Observed data at 000000007a800128 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 271efab30832bf4f ldx [%i1+0x030],%g3 ! Observed data at 000000007a800130 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0000000000000083 ldx [%i1+0x038],%g3 ! Observed data at 000000007a800138 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x038,%g4 set p53_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 606fd2e9ad831ff9 ldx [%i2+0x000],%g3 ! Observed data at 000000007b000100 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000002746b5d9 ldx [%i2+0x008],%g3 ! Observed data at 000000007b000108 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e67300f6ff582bb9 ldx [%i2+0x010],%g3 ! Observed data at 000000007b000110 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000acffeb7190 ldx [%i2+0x020],%g3 ! Observed data at 000000007b000120 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 670000004372a88c ldx [%i2+0x030],%g3 ! Observed data at 000000007b000130 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x030,%g4 set p53_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = ff000067288af4a2 ldx [%i3+0x008],%g3 ! Observed data at 000000007b800108 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = f0a8b6ffff260deb ldx [%i3+0x018],%g3 ! Observed data at 000000007b800118 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9a37768e8f484d06 ldx [%i3+0x020],%g3 ! Observed data at 000000007b800120 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000055111fdaec ldx [%i3+0x028],%g3 ! Observed data at 000000007b800128 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = c6f1ffff51f3a43a ldx [%i3+0x030],%g3 ! Observed data at 000000007b800130 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x030,%g4 ! The test for processor 53 has passed p53_passed: ta GOOD_TRAP nop p53_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p53_failed p53_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p53_failed p53_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p53_failed p53_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p53_failed p53_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p53_failed p53_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p53_failed p53_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p53_failed p53_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p53_failed ! The test for processor 53 failed p53_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0d4] ! Set processor 53 done flag set p53_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 53 failed p53_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0d4] ! Set processor 53 done flag set p53_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p53_dfill_failed: ba p53_failed mov 0xddd,%g1 p53_selfmod_failed: ba p53_failed mov 0xabc,%g1 p53_common_error: or %g0,0xf15,%g1 ba p53_failed mov %o5,%g3 p53_common_signature_error: set p53_temp,%g1 ba p53_failed st %g2,[%g1] ! Common Lock Number p53_common_timeout: set p53_temp,%g1 ba p53_failed st %g2,[%g1] ! Common Lock Number p53_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p53_failed mov 0x0,%g3 p53_trap1e: stw %l2,[%i3+0x018] ! Mem[000000007b800118] stx %l2,[%i1+0x018] ! Mem[000000007a800118] stb %l4,[%i0+0x031] ! Mem[000000007a000131] ldsh [%i2+0x00c],%l5 ! Mem[000000007b00010c] stb %l2,[%i2+0x036] ! Mem[000000007b000136] done p53_trap1o: stw %l2,[%o3+0x018] ! Mem[000000007b800118] stx %l2,[%o1+0x018] ! Mem[000000007a800118] stb %l4,[%o0+0x031] ! Mem[000000007a000131] ldsh [%o2+0x00c],%l5 ! Mem[000000007b00010c] stb %l2,[%o2+0x036] ! Mem[000000007b000136] done p53_trap2e: ldstub [%i0+0x015],%l2 ! Mem[000000007a000115] ldstub [%i1+0x023],%l0 ! Mem[000000007a800123] done p53_trap2o: ldstub [%o0+0x015],%l2 ! Mem[000000007a000115] ldstub [%o1+0x023],%l0 ! Mem[000000007a800123] done p53_trap3e: nop nop done p53_trap3o: nop nop done p53_init_memory_pointers: set p53_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p53_local0_start,%i0 set p53_local1_start,%i1 set p53_local2_start,%i2 set p53_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 36dbac6c6c863429 ldx [%g1+0x008],%l1 ! %l1 = ac5331bce16bddac ldx [%g1+0x010],%l2 ! %l2 = 8913c38e75aa10f7 ldx [%g1+0x018],%l3 ! %l3 = 837e28609721fd72 ldx [%g1+0x020],%l4 ! %l4 = b0deac0db1e1155e ldx [%g1+0x028],%l5 ! %l5 = 815639d419be5698 ldx [%g1+0x030],%l6 ! %l6 = 0c708d347de87b4d ldx [%g1+0x038],%l7 ! %l7 = e3ebaf329cde807a ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 54 processor_54: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xd8] ! Set the start flag wrpr %g0,7,%cleanwin call p54_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 54 wr %g0,0x4,%fprs ! Make sure fef is 1 set p54_init_freg,%g1 ! %f0 = 3eed497a 64f2cc15 c5de0e84 d2d27397 ! %f4 = 57e3c1cf c2bdbf0f 22578d8e a91436b4 ! %f8 = 4caaf16d 9ec10ae0 072ce8e0 5e322718 ! %f12 = 90c78794 5aa09872 f99770fc 65368f6f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c7db27de 582bd32a fa6f64be 3b8b1041 ! %f20 = 6bf7ea5d ad136223 6dd0ea01 febd84e0 ! %f24 = 4c31840b 378db716 be7a274b 318757df ! %f28 = a01f362a f4801f14 2703dbe4 6b01303c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b6d70d48 6da43984 cb0c8409 92228df4 ! %f36 = d2c59916 4d5352f1 7f0844cf d37f1246 ! %f40 = ed39b732 3a44fe46 3c0996ea 20e26f5d ! %f44 = cee62777 1cb2155b 21b058f6 38d117bd ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe57bbd4000000031,%g7,%g1 ! GSR scale = 6, align = 1 wr %g1,%g0,%gsr ! GSR = e57bbd4000000031 wr %g0,%y ! Clear Y 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: ! %l0 = 413e34cf, %l1 = 3462396d, Mem[000000007d000128] = 0e1a7f23 5a387aa0 stda %l0,[%i2+%o5]0x88 ! Mem[000000007d000128] = 413e34cf 3462396d ! Mem[0000000090800128] = c1bf20d5ba79412b, %l18 = 707ef624bc02bfc8 ldx [%o1+%o5],%g2 ! %g2 = c1bf20d5ba79412b ! %l0 = 3eff4cf8413e34cf, Mem[000000007c800100] = fd729ed66b535606 stxa %l0,[%i1+%g0]0x89 ! Mem[000000007c800100] = 3eff4cf8413e34cf ! %l0 = 3eff4cf8413e34cf, Mem[000000007c800110] = dee24ceda26953b1 stxa %l0,[%i1+%i5]0x81 ! Mem[000000007c800110] = 3eff4cf8413e34cf ! Mem[0000000091800138] = d0837b378e3ab89c, %l18 = 707ef624bc02bfc8 ldx [%o3+0x038],%g2 ! %g2 = d0837b378e3ab89c ! Mem[000000007c000138] = 7540b8a0, %l3 = b400f83fdb87087f ldstuba [%i0+0x038]%asi,%l3 ! %l3 = 0000000000000075 ! Mem[000000007d000120] = 800cec2b, %l7 = 5dbca2de8be44736 swapa [%i2+%o4]0x80,%l7 ! %l7 = 00000000800cec2b ! Mem[000000007d800128] = e0db0523, %l2 = 5978c808373e7faa swapa [%i3+%o5]0x89,%l2 ! %l2 = 00000000e0db0523 ! Mem[000000007d800138] = fd8f1db5, %l5 = 432db814, %l6 = a4d6031b add %i3,0x38,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000fd8f1db5 ! Mem[0000000090000110] = 76bf43f3, %l18 = 707ef624bc02bfc8 ldsw [%o0+%i5],%g2 ! %g2 = 707ef624bc02bfc8 p54_label_2: ! %l2 = 00000000e0db0523, Mem[000000009000013e] = bd9d0000 sth %l2,[%o0+0x03e] ! Mem[000000009000013c] = 05230000 ! %l7 = 00000000800cec2b, Mem[000000007c000128] = 5822c2eb stba %l7,[%i0+%o5]0x89 ! Mem[000000007c000128] = 5822c22b ! Mem[000000009080010c] = cbefad54, %l18 = 707ef624bc02bfc8 lduw [%o1+0x00c],%g2 ! %g2 = 707ef624bc02bfc8 ! Mem[000000007c000104] = 7d42b14c, %l5 = 8a649434432db814 swap [%i0+0x004],%l5 ! %l5 = 000000007d42b14c ! Mem[000000007d800128] = aa7f3e37, %l6 = 00000000fd8f1db5 swapa [%i3+%o5]0x81,%l6 ! %l6 = 00000000aa7f3e37 ! Mem[000000007d800135] = bc8e32e3, %l5 = 000000007d42b14c ldstub [%i3+0x035],%l5 ! %l5 = 000000000000008e ! Mem[000000007c800137] = 1df699ef, %l6 = 00000000aa7f3e37 ldstub [%i1+0x037],%l6 ! %l6 = 00000000000000ef ! Mem[0000000091800100] = 921776b1ed61de0d, %l18 = 707ef624bc02bfc8 ldx [%o3+%g0],%g2 ! %g2 = 921776b1ed61de0d ! Mem[000000007d80010c] = f757f70b, %l3 = 0000000000000075, %asi = 80 swapa [%i3+0x00c]%asi,%l3 ! %l3 = 00000000f757f70b ! Mem[0000000090000104] = c76a5f38, %l18 = 707ef624bc02bfc8 ldsw [%o0+0x004],%g2 ! %g2 = 707ef624bc02bfc8 p54_label_3: ! Mem[000000007c800110] = f84cff3e, %l7 = 00000000800cec2b ldsba [%i1+%i5]0x89,%l7 ! %l7 = 000000000000003e ! Mem[000000007c000130] = f084fb66, %l7 = 000000000000003e swapa [%i0+%o6]0x80,%l7 ! %l7 = 00000000f084fb66 ! Mem[0000000091000118] = 238bb183, %l18 = 707ef624bc02bfc8 ldub [%o2+0x019],%g2 ! %g2 = 0000000000000023 ! Mem[0000000091800100] = b1ed61de, %l18 = 707ef624bc02bfc8 ldub [%o3+0x003],%g2 ! %g2 = 00000000000000b1 ! Mem[000000007d000100] = d3346cbf, %l1 = e35324d23462396d ldswa [%i2+%g0]0x88,%l1 ! %l1 = ffffffffd3346cbf ! Mem[000000007c800104] = f84cff3e, %l2 = 00000000e0db0523 lduw [%i1+0x004],%l2 ! %l2 = 00000000f84cff3e ! Mem[000000007d000120] = 8be44736f85ca2b0, %l6 = 00000000000000ef, %l3 = 00000000f757f70b add %i2,0x20,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 8be44736f85ca2b0 ! %l3 = 8be44736f85ca2b0, Mem[000000007c800108] = ba720716 stba %l3,[%i1+%i4]0x81 ! Mem[000000007c800108] = b0720716 ! Mem[000000007d800110] = 70fa5ff6abc678ce, %l3 = 8be44736f85ca2b0, %l2 = 00000000f84cff3e add %i3,0x10,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 70fa5ff6abc678ce ! Mem[0000000090000108] = 7425c40f, %l18 = 707ef624bc02bfc8 ldsh [%o0+%i4],%g2 ! %g2 = 0000000000007425 p54_label_4: ! Mem[000000007d000118] = 184b8a12, %l3 = 8be44736f85ca2b0 swapa [%i2+%i6]0x88,%l3 ! %l3 = 00000000184b8a12 ! Mem[000000007d000128] = cf343e416d396234, %l0 = 3eff4cf8413e34cf, %l7 = 00000000f084fb66 add %i2,0x28,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = cf343e416d396234 ! Mem[000000007c000110] = 1aef5a99, %l1 = ffffffffd3346cbf ldstuba [%i0+%i5]0x88,%l1 ! %l1 = 0000000000000099 ! %l6 = 00000000000000ef, Mem[000000007c000110] = ff5aef1a9e6ff8b3 stxa %l6,[%i0+%i5]0x80 ! Mem[000000007c000110] = 00000000000000ef ! Mem[000000007d00012c] = 6d396234, %l6 = 000000ef, %l6 = 000000ef add %i2,0x2c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000006d396234 ! Mem[0000000091800118] = 03166c8ac56f1eb7, %l18 = 707ef624bc02bfc8 ldx [%o3+%i6],%g2 ! %g2 = 03166c8ac56f1eb7 ! %l0 = 3eff4cf8413e34cf, Mem[000000007d000100] = ca333921d3346cbf stxa %l0,[%i2+%g0]0x89 ! Mem[000000007d000100] = 3eff4cf8413e34cf ! Mem[000000007c00010c] = f9cdde9d, %l3 = 184b8a12, %l6 = 6d396234 add %i0,0x0c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000f9cdde9d ! Mem[000000007c000120] = 9da4bb44, %l3 = 00000000184b8a12 swap [%i0+%o4],%l3 ! %l3 = 000000009da4bb44 ! Mem[000000007c800134] = 1df699ff, %l4 = ae35ba0658c2d52f swap [%i1+0x034],%l4 ! %l4 = 000000001df699ff p54_label_5: ! Mem[000000007c800110] = f84cff3e, %l3 = 000000009da4bb44 lduba [%i1+%i5]0x89,%l3 ! %l3 = 000000000000003e ! Mem[0000000090000100] = 385572c7, %l18 = 707ef624bc02bfc8 ldub [%o0+0x001],%g2 ! %g2 = 0000000000000038 ! Mem[000000007d000108] = e19c6aa8, %l0 = 3eff4cf8413e34cf ldstuba [%i2+%i4]0x81,%l0 ! %l0 = 00000000000000e1 ! Mem[000000009000012c] = 68c05e54, %l18 = 707ef624bc02bfc8 ldub [%o0+0x02c],%g2 ! %g2 = 0000000000000068 ! Mem[0000000091800138] = d0837b378e3ab89c, %l18 = 707ef624bc02bfc8 ldxa [%o3+0x038]%asi,%g2 ! %g2 = d0837b378e3ab89c ! Mem[000000007d000138] = 62ca13757da693f0, %l1 = 0000000000000099, %l4 = 000000001df699ff add %i2,0x38,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 62ca13757da693f0 ! Mem[000000007d000138] = 62ca1375, %l1 = 0000000000000099 swap [%i2+0x038],%l1 ! %l1 = 0000000062ca1375 ! Mem[000000007d00012c] = 6d396234, %l4 = 7da693f0, %l7 = 6d396234 add %i2,0x2c,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 000000006d396234 ! %l5 = 000000000000008e, Mem[0000000091800108] = 233587c3 sth %l5,[%o3+%i4] ! Mem[0000000091800108] = 008e87c3 ! Mem[000000007d800130] = 190d96fe, %l4 = 62ca13757da693f0 ldstuba [%i3+%o6]0x80,%l4 ! %l4 = 0000000000000019 p54_label_6: ! %l4 = 0000000000000019, Mem[0000000091000130] = 87522d2e sth %l4,[%o2+%o6] ! Mem[0000000091000130] = 00192d2e ! %l3 = 000000000000003e, Mem[000000009100011c] = 833d66b8 stw %l3,[%o2+0x01c] ! Mem[000000009100011c] = 0000003e ! Mem[000000007d800138] = fd8f1db5, %l5 = 000000000000008e ldsh [%i3+0x03a],%l5 ! %l5 = 0000000000001db5 ! %l7 = 000000006d396234, Mem[0000000090800120] = 67cb6fb0 stw %l7,[%o1+%o4] ! Mem[0000000090800120] = 6d396234 ! Mem[000000007c000138] = ff40b8a00f7156db, %l3 = 000000000000003e, %l2 = 70fa5ff6abc678ce add %i0,0x38,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = ff40b8a00f7156db ! %l1 = 0000000062ca1375, Mem[000000007c800108] = 160772b0 stwa %l1,[%i1+%i4]0x89 ! Mem[000000007c800108] = 62ca1375 ! %l7 = 000000006d396234, Mem[0000000091000138] = 55170a6709595e8e stx %l7,[%o2+0x038] ! Mem[0000000091000138] = 000000006d396234 ! Mem[000000007d800103] = ca556d6d, %l5 = 0000000000001db5 ldstub [%i3+0x003],%l5 ! %l5 = 000000000000006d ! Mem[000000007d80010c] = 00000075, %l3 = 0000003e, %l6 = f9cdde9d add %i3,0x0c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000000000075 ! Mem[000000007c800100] = cf343e41, %l6 = 0000000000000075 ldstub [%i1+%g0],%l6 ! %l6 = 00000000000000cf p54_label_7: ! Mem[000000007d800138] = fd8f1db5, %l6 = 00000000000000cf, %asi = 80 swapa [%i3+0x038]%asi,%l6 ! %l6 = 00000000fd8f1db5 ! %l1 = 0000000062ca1375, Mem[0000000090000138] = 317446405e9e0523, %asi = 80 stxa %l1,[%o0+0x038]%asi ! Mem[0000000090000138] = 0000000062ca1375 ! Mem[000000007c000130] = 0000003e 4e95cd2a, %l6 = fd8f1db5, %l7 = 6d396234 ldda [%i0+%o6]0x81,%l6 ! %l6 = 000000000000003e 000000004e95cd2a ! Mem[000000007d800128] = fd8f1db5, %l5 = 000000000000006d ldstub [%i3+%o5],%l5 ! %l5 = 00000000000000fd ! Mem[000000007d800118] = 9f383eef, %l0 = 00000000000000e1 swapa [%i3+%i6]0x88,%l0 ! %l0 = 000000009f383eef ! Mem[000000007d000134] = a56ced4e, %l1 = 62ca1375, %l1 = 62ca1375 add %i2,0x34,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000a56ced4e ! Mem[000000007c000100] = 8160cf11432db814, %l7 = 000000004e95cd2a, %l2 = ff40b8a00f7156db casxa [%i0]0x80,%l7,%l2 ! %l2 = 8160cf11432db814 ! Mem[000000007d800100] = ca556dff, %l0 = 000000009f383eef ldstuba [%i3+%g0]0x81,%l0 ! %l0 = 00000000000000ca ! %l7 = 000000004e95cd2a, Mem[000000009000011c] = 35f576a0 stw %l7,[%o0+0x01c] ! Mem[000000009000011c] = 4e95cd2a ! Mem[000000007d800138] = 000000cf, %l5 = 000000fd, %l1 = a56ced4e add %i3,0x38,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000000000cf p54_label_8: ! %l3 = 000000000000003e, Mem[0000000091800138] = d0837b37 stw %l3,[%o3+0x038] ! Mem[0000000091800138] = 0000003e ! Mem[000000007d000100] = cf343e41, %l6 = 000000000000003e lduha [%i2+%g0]0x80,%l6 ! %l6 = 000000000000cf34 ! Mem[000000007d00012c] = 6d396234, %l5 = 000000fd, %l0 = 000000ca add %i2,0x2c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000006d396234 ! Mem[000000007d000134] = a56ced4e, %l4 = 0000000000000019 ldsw [%i2+0x034],%l4 ! %l4 = ffffffffa56ced4e ! Mem[000000007c000100] = 11cf6081, %l2 = 8160cf11432db814 lduba [%i0+%g0]0x89,%l2 ! %l2 = 0000000000000081 ! Mem[000000007d000110] = 2d190457, %l4 = ffffffffa56ced4e swapa [%i2+%i5]0x81,%l4 ! %l4 = 000000002d190457 ! Mem[000000007c800110] = 3eff4cf8413e34cf, %l7 = 000000004e95cd2a, %l2 = 0000000000000081 add %i1,0x10,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 3eff4cf8413e34cf ! Mem[0000000091000108] = cc4c9acf8f22b23f, %l18 = 707ef624bc02bfc8 ldx [%o2+%i4],%g2 ! %g2 = cc4c9acf8f22b23f ! %l5 = 00000000000000fd, Mem[0000000091000122] = 602703ba stb %l5,[%o2+0x022] ! Mem[0000000091000120] = fd2703ba ! %l1 = 00000000000000cf, Mem[0000000090000116] = 77a22033, %asi = 80 stha %l1,[%o0+0x016]%asi ! Mem[0000000090000114] = 00cf2033 p54_label_9: ! Mem[000000007d800108] = 9b383ba2, %l6 = 000000000000cf34 ldub [%i3+0x00b],%l6 ! %l6 = 00000000000000a2 ! %l7 = 000000004e95cd2a, Mem[000000007c000130] = 3e000000 stwa %l7,[%i0+%o6]0x89 ! Mem[000000007c000130] = 4e95cd2a ! Mem[000000007c000120] = 184b8a12, %l6 = 00000000000000a2, %asi = 80 swapa [%i0+0x020]%asi,%l6 ! %l6 = 00000000184b8a12 ! Mem[000000007c000129] = 2bc22258, %l7 = 000000004e95cd2a ldstub [%i0+0x029],%l7 ! %l7 = 00000000000000c2 ! Mem[000000007c000120] = 000000a2, %l2 = 3eff4cf8413e34cf ldstuba [%i0+%o4]0x81,%l2 ! %l2 = 0000000000000000 ! Mem[0000000091800108] = 008e87c3 5071cebe, %l2 = 00000000, %l3 = 0000003e ldda [%o3+0x008]%asi,%g2 ! %l2 = 0000000000000000 000000000000003e ! Mem[000000007d800120] = ab8060ec, %l2 = 00000000, %l7 = 000000c2 add %i3,0x20,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000ab8060ec ! Mem[000000007c800100] = 413e34ff, %l0 = 000000006d396234 ldstuba [%i1+%g0]0x88,%l0 ! %l0 = 00000000000000ff ! Mem[000000007d000114] = 78d17f9f, %l6 = 00000000184b8a12 swap [%i2+0x014],%l6 ! %l6 = 0000000078d17f9f ! Mem[000000007d80013c] = 487a823b, %l4 = 000000002d190457 ldstub [%i3+0x03c],%l4 ! %l4 = 0000000000000048 p54_label_10: ! Mem[000000007c000138] = ff40b8a00f7156db, %l2 = 0000000000000000, %l3 = 000000000000003e add %i0,0x38,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = ff40b8a00f7156db ! Mem[000000009080012c] = 79412be8, %l18 = 707ef624bc02bfc8 ldsb [%o1+0x02d],%g2 ! %g2 = 0000000000000079 ! Mem[000000007c800128] = 38735464b6d2b6e8, %l4 = 0000000000000048, %l1 = 00000000000000cf add %i1,0x28,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 38735464b6d2b6e8 ! Mem[000000007d000139] = 00000099, %l6 = 0000000078d17f9f ldstub [%i2+0x039],%l6 ! %l6 = 0000000000000000 ! %l2 = 00000000, %l3 = 0f7156db, Mem[000000007c000108] = 4793917e 9ddecdf9 stda %l2,[%i0+%i4]0x89 ! Mem[000000007c000108] = 00000000 0f7156db ! Mem[000000009180010c] = 71cebe47, %l18 = 707ef624bc02bfc8 ldub [%o3+0x00d],%g2 ! %g2 = 0000000000000071 ! Mem[000000007d800115] = abc678ce, %l4 = 0000000000000048 ldstub [%i3+0x015],%l4 ! %l4 = 00000000000000c6 ! Mem[000000007d800120] = ab8060ec, %l2 = 0000000000000000 lduwa [%i3+%o4]0x80,%l2 ! %l2 = 00000000ab8060ec ! %l5 = 00000000000000fd, Mem[000000007d000130] = be7e84aa stwa %l5,[%i2+%o6]0x81 ! Mem[000000007d000130] = 000000fd ! %l6 = 0000000000000000, Mem[000000009180010d] = 71cebe47 stb %l6,[%o3+0x00d] ! Mem[000000009180010c] = 00cebe47 p54_label_11: ! Mem[000000007c000130] = 2acd954e, %l2 = 00000000ab8060ec swap [%i0+%o6],%l2 ! %l2 = 000000002acd954e ! Mem[0000000090800124] = cd32aeda, %l18 = 707ef624bc02bfc8 ldsw [%o1+0x024],%g2 ! %g2 = 707ef624bc02bfc8 ! Mem[000000007c800128] = 38735464b6d2b6e8, %l2 = 000000002acd954e, %l5 = 00000000000000fd add %i1,0x28,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 38735464b6d2b6e8 ! Mem[000000007c800138] = 657720ad, %l4 = 000000c6, %l7 = ab8060ec add %i1,0x38,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000657720ad ! Mem[000000007d800121] = ab8060ec, %l6 = 0000000000000000 ldstub [%i3+0x021],%l6 ! %l6 = 0000000000000080 ! Mem[000000007c000110] = 00000000, %l1 = 38735464b6d2b6e8 swap [%i0+%i5],%l1 ! %l1 = 0000000000000000 ! Mem[000000007d800130] = ff0d96fe, %l5 = 38735464b6d2b6e8 swapa [%i3+%o6]0x80,%l5 ! %l5 = 00000000ff0d96fe ! Mem[000000007d800110] = ce78ffabf65ffa70, %l6 = 0000000000000080 ldxa [%i3+%i5]0x88,%l6 ! %l6 = ce78ffabf65ffa70 ! Mem[000000007c800130] = 04bff760, %l3 = ff40b8a00f7156db ldstuba [%i1+%o6]0x80,%l3 ! %l3 = 0000000000000004 ! Mem[000000007d800120] = ec60ffab, %l7 = 00000000657720ad lduwa [%i3+%o4]0x88,%l7 ! %l7 = 00000000ec60ffab p54_label_12: ! Mem[000000007d800120] = abff60ecab05bc3a, %l3 = 0000000000000004, %l4 = 00000000000000c6 add %i3,0x20,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = abff60ecab05bc3a ! Mem[000000007c000100] = 14b82d43 11cf6081, %l6 = f65ffa70, %l7 = ec60ffab ldda [%i0+%g0]0x88,%l6 ! %l6 = 0000000011cf6081 0000000014b82d43 ! %l3 = 0000000000000004, Mem[0000000091000126] = 71d0f4c8 sth %l3,[%o2+0x026] ! Mem[0000000091000124] = 0004f4c8 ! Mem[000000007d800138] = 000000cf, %l0 = 00000000000000ff ldstub [%i3+0x038],%l0 ! %l0 = 0000000000000000 ! Mem[000000007d800100] = ff6d55ff, %l3 = 0000000000000004 ldsha [%i3+%g0]0x89,%l3 ! %l3 = 00000000000055ff ! Mem[000000007c00011c] = 21c548bc, %l6 = 0000000011cf6081 swap [%i0+0x01c],%l6 ! %l6 = 0000000021c548bc ! %l6 = 21c548bc, %l7 = 14b82d43, Mem[000000007d000110] = 4eed6ca5 128a4b18 stda %l6,[%i2+%i5]0x89 ! Mem[000000007d000110] = 21c548bc 14b82d43 ! %l1 = 0000000000000000, Mem[000000007d000118] = b0a25cf8 stha %l1,[%i2+%i6]0x81 ! Mem[000000007d000118] = 00005cf8 ! %l7 = 0000000014b82d43, Mem[0000000091000116] = 88b42823 stb %l7,[%o2+0x016] ! Mem[0000000091000114] = 43b42823 ! Mem[000000007c00012d] = 49cbc6dc, %l7 = 0000000014b82d43 ldstub [%i0+0x02d],%l7 ! %l7 = 00000000000000cb p54_label_13: ! %l4 = ab05bc3a, %l5 = ff0d96fe, Mem[000000007d000108] = a86a9cff 3a50eeab stda %l4,[%i2+%i4]0x88 ! Mem[000000007d000108] = ab05bc3a ff0d96fe ! Mem[000000007d000130] = 000000fd, %l2 = 000000002acd954e ldstuba [%i2+%o6]0x80,%l2 ! %l2 = 0000000000000000 ! Mem[000000007d800120] = abff60ec, %l0 = 0000000000000000 swapa [%i3+%o4]0x80,%l0 ! %l0 = 00000000abff60ec ! Mem[000000007c800110] = f84cff3e, %l2 = 0000000000000000 swapa [%i1+%i5]0x88,%l2 ! %l2 = 00000000f84cff3e ! Mem[000000007c000124] = d3f3c841, %l5 = ff0d96fe, %l0 = abff60ec add %i0,0x24,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000d3f3c841 ! Mem[000000009100012c] = 1c456b0e, %l18 = 707ef624bc02bfc8 lduw [%o2+0x02c],%g2 ! %g2 = 707ef624bc02bfc8 ! Mem[000000007d800120] = 00000000, %l0 = 00000000d3f3c841 swap [%i3+%o4],%l0 ! %l0 = 0000000000000000 ! Mem[000000007d000128] = cf343e416d396234, %l6 = 0000000021c548bc, %l6 = 0000000021c548bc add %i2,0x28,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = cf343e416d396234 ! Mem[000000007d800130] = b6d2b6e8, %l6 = cf343e416d396234 ldstuba [%i3+%o6]0x80,%l6 ! %l6 = 00000000000000b6 ! Mem[000000007c800104] = f84cff3e, %l4 = abff60ecab05bc3a swap [%i1+0x004],%l4 ! %l4 = 00000000f84cff3e p54_label_14: ! Mem[0000000090800138] = 30a966cf, %l18 = 707ef624bc02bfc8 lduh [%o1+0x038],%g2 ! %g2 = 00000000000030a9 ! Mem[000000007c000130] = ab8060ec4e95cd2a, %l3 = 00000000000055ff, %l7 = 00000000000000cb add %i0,0x30,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = ab8060ec4e95cd2a ! Mem[000000007c800110] = 00000000, %l6 = 00000000000000b6 swap [%i1+%i5],%l6 ! %l6 = 0000000000000000 ! Mem[000000009000011c] = 4e95cd2a, %l18 = 707ef624bc02bfc8 ldub [%o0+0x01c],%g2 ! %g2 = 000000000000004e ! Mem[000000007c800138] = 657720ad31ad6151, %l7 = ab8060ec4e95cd2a, %l3 = 00000000000055ff add %i1,0x38,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = 657720ad31ad6151 ! Mem[0000000090800110] = b93bc74f, %l18 = 707ef624bc02bfc8 ldsb [%o1+0x011],%g2 ! %g2 = ffffffffffffffb9 ! Mem[000000007d800133] = ffd2b6e8, %l7 = ab8060ec4e95cd2a ldstub [%i3+0x033],%l7 ! %l7 = 00000000000000e8 ! Mem[000000007c000120] = ff0000a2d3f3c841, %l3 = 657720ad31ad6151 ldx [%i0+%o4],%l3 ! %l3 = ff0000a2d3f3c841 ! %l5 = 00000000ff0d96fe, Mem[000000007c80010f] = 05672f9c stb %l5,[%i1+0x00f] ! Mem[000000007c80010c] = 05672ffe ! %l7 = 00000000000000e8, Mem[000000007c00011e] = 11cf6081 sth %l7,[%i0+0x01e] ! Mem[000000007c00011c] = 11cf00e8 p54_label_15: ! Mem[0000000091000108] = cc4c9acf, %l18 = 707ef624bc02bfc8 ldsh [%o2+%i4],%g2 ! %g2 = ffffffffffffcc4c ! %l6 = 00000000, %l7 = 000000e8, Mem[000000007c000128] = 5822ff2b dcc6ff49 stda %l6,[%i0+%o5]0x89 ! Mem[000000007c000128] = 00000000 000000e8 ! Mem[0000000090800110] = 05b93bc7, %l18 = 707ef624bc02bfc8 ldsw [%o1+%i5],%g2 ! %g2 = 707ef624bc02bfc8 ! %l0 = 0000000000000000, Mem[000000007c80012c] = b6d2b6e8, %asi = 80 stwa %l0,[%i1+0x02c]%asi ! Mem[000000007c80012c] = 00000000 ! Mem[000000009000013c] = 62ca1375, %l18 = 707ef624bc02bfc8 ldub [%o0+0x03c],%g2 ! %g2 = 0000000000000062 ! Mem[000000007d800114] = abff78ce, %l0 = 00000000, %l6 = 00000000 add %i3,0x14,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000abff78ce ! Mem[000000007c000108] = 00000000db56710f, %l4 = 00000000f84cff3e, %l5 = 00000000ff0d96fe add %i0,0x08,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 00000000db56710f ! Mem[000000007d000128] = 413e34cf, %l1 = 0000000000000000 lduwa [%i2+%o5]0x88,%l1 ! %l1 = 00000000413e34cf ! %l4 = f84cff3e, %l5 = db56710f, Mem[000000007d000100] = cf343e41 f84cff3e std %l4,[%i2+%g0] ! Mem[000000007d000100] = f84cff3e db56710f ! %l2 = 00000000f84cff3e, Mem[000000009180010c] = 5000cebe sth %l2,[%o3+0x00c] ! Mem[000000009180010c] = ff3ecebe ba,a p54_not_taken_0_end p54_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p54_branch_failed p54_not_taken_0_end: ! End of Random Code for Processor 54 p54_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d8] ! Set processor 54 done flag ! Check Registers p54_check_registers: set p54_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000000 bne,a,pn %xcc,p54_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000413e34cf bne,a,pn %xcc,p54_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000f84cff3e bne,a,pn %xcc,p54_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ff0000a2d3f3c841 bne,a,pn %xcc,p54_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000f84cff3e bne,a,pn %xcc,p54_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000db56710f bne,a,pn %xcc,p54_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000abff78ce bne,a,pn %xcc,p54_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000e8 bne,a,pn %xcc,p54_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p54_local0_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = b6d2b6e8000000ef ldx [%i0+0x010],%g3 ! Observed data at 000000007c000110 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2e7b299c11cf00e8 ldx [%i0+0x018],%g3 ! Observed data at 000000007c000118 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000000e8000000 ldx [%i0+0x028],%g3 ! Observed data at 000000007c000128 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x028,%g4 set p54_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff343e41ab05bc3a ldx [%i1+0x000],%g3 ! Observed data at 000000007c800100 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7513ca6205672ffe ldx [%i1+0x008],%g3 ! Observed data at 000000007c800108 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000000b6413e34cf ldx [%i1+0x010],%g3 ! Observed data at 000000007c800110 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3873546400000000 ldx [%i1+0x028],%g3 ! Observed data at 000000007c800128 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffbff76058c2d52f ldx [%i1+0x030],%g3 ! Observed data at 000000007c800130 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x030,%g4 set p54_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = f84cff3edb56710f ldx [%i2+0x000],%g3 ! Observed data at 000000007d000100 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 3abc05abfe960dff ldx [%i2+0x008],%g3 ! Observed data at 000000007d000108 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = bc48c521432db814 ldx [%i2+0x010],%g3 ! Observed data at 000000007d000110 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00005cf8d27c6938 ldx [%i2+0x018],%g3 ! Observed data at 000000007d000118 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff0000fda56ced4e ldx [%i2+0x030],%g3 ! Observed data at 000000007d000130 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 00ff00997da693f0 ldx [%i2+0x038],%g3 ! Observed data at 000000007d000138 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x038,%g4 set p54_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff556dff5961ae11 ldx [%i3+0x000],%g3 ! Observed data at 000000007d800100 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = e100000062b17c57 ldx [%i3+0x018],%g3 ! Observed data at 000000007d800118 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = d3f3c841ab05bc3a ldx [%i3+0x020],%g3 ! Observed data at 000000007d800120 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff8f1db53b5ba908 ldx [%i3+0x028],%g3 ! Observed data at 000000007d800128 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffd2b6ffbcff32e3 ldx [%i3+0x030],%g3 ! Observed data at 000000007d800130 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff0000cfff7a823b ldx [%i3+0x038],%g3 ! Observed data at 000000007d800138 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x038,%g4 ! The test for processor 54 has passed p54_passed: ta GOOD_TRAP nop p54_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p54_failed p54_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p54_failed p54_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p54_failed p54_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p54_failed p54_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p54_failed p54_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p54_failed p54_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p54_failed p54_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p54_failed ! The test for processor 54 failed p54_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0d8] ! Set processor 54 done flag set p54_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 54 failed p54_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0d8] ! Set processor 54 done flag set p54_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p54_dfill_failed: ba p54_failed mov 0xddd,%g1 p54_selfmod_failed: ba p54_failed mov 0xabc,%g1 p54_common_error: or %g0,0xf16,%g1 ba p54_failed mov %o5,%g3 p54_common_signature_error: set p54_temp,%g1 ba p54_failed st %g2,[%g1] ! Common Lock Number p54_common_timeout: set p54_temp,%g1 ba p54_failed st %g2,[%g1] ! Common Lock Number p54_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p54_failed mov 0x0,%g3 p54_trap1e: ldsb [%i2+0x012],%l7 ! Mem[000000007d000112] ldx [%i2+0x000],%l6 ! Mem[000000007d000100] lduw [%i1+0x028],%l3 ! Mem[000000007c800128] ldstub [%i3+0x03b],%l7 ! Mem[000000007d80013b] ldsh [%i3+0x02a],%l0 ! Mem[000000007d80012a] std %l6,[%i3+0x008] ! Mem[000000007d800108] ldstub [%i2+0x026],%l6 ! Mem[000000007d000126] done p54_trap1o: ldsb [%o2+0x012],%l7 ! Mem[000000007d000112] ldx [%o2+0x000],%l6 ! Mem[000000007d000100] lduw [%o1+0x028],%l3 ! Mem[000000007c800128] ldstub [%o3+0x03b],%l7 ! Mem[000000007d80013b] ldsh [%o3+0x02a],%l0 ! Mem[000000007d80012a] std %l6,[%o3+0x008] ! Mem[000000007d800108] ldstub [%o2+0x026],%l6 ! Mem[000000007d000126] done p54_trap2e: swap [%i0+0x034],%l7 ! Mem[000000007c000134] ldsh [%i1+0x020],%l5 ! Mem[000000007c800120] swap [%i1+0x000],%l7 ! Mem[000000007c800100] done p54_trap2o: swap [%o0+0x034],%l7 ! Mem[000000007c000134] ldsh [%o1+0x020],%l5 ! Mem[000000007c800120] swap [%o1+0x000],%l7 ! Mem[000000007c800100] done p54_trap3e: nop nop nop nop nop nop nop done p54_trap3o: nop nop nop nop nop nop nop done p54_init_memory_pointers: set p54_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p54_local0_start,%i0 set p54_local1_start,%i1 set p54_local2_start,%i2 set p54_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 3eff4cf8413e34cf ldx [%g1+0x008],%l1 ! %l1 = e35324d23462396d ldx [%g1+0x010],%l2 ! %l2 = 5978c808373e7faa ldx [%g1+0x018],%l3 ! %l3 = b400f83fdb87087f ldx [%g1+0x020],%l4 ! %l4 = ae35ba0658c2d52f ldx [%g1+0x028],%l5 ! %l5 = 8a649434432db814 ldx [%g1+0x030],%l6 ! %l6 = 9c7c010ca4d6031b ldx [%g1+0x038],%l7 ! %l7 = 5dbca2de8be44736 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 55 processor_55: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xdc] ! Set the start flag wrpr %g0,7,%cleanwin call p55_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 55 wr %g0,0x4,%fprs ! Make sure fef is 1 set p55_init_freg,%g1 ! %f0 = 98fbd0d7 9adbdeee f9acb024 28de01dd ! %f4 = b1b4297a b8fcba16 62d76c6e f7afce8d ! %f8 = d158c072 526aed67 26f1df4b 87c80377 ! %f12 = f61e79ee 95019c21 39a754a6 6b979b9d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9b98b090 40ce477d 18936e48 e39ffb49 ! %f20 = be2912ac 5a03d34d 6609ff50 550adbc0 ! %f24 = 0983c987 02e89a5c 8d09b704 d75e5d4e ! %f28 = 7b035ac4 729c9ec8 bba91c36 e0a64549 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = bf0da7f2 f25cd37a 8ad83aa0 2e8efcfc ! %f36 = 36da75a3 d44369c7 0d34e8c3 cc0c1df6 ! %f40 = 70258fce 4aa004be f17d1527 d85e2584 ! %f44 = 3e0b1dfc a93db756 d87396b2 5b424d78 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe82752b800000011,%g7,%g1 ! GSR scale = 2, align = 1 wr %g1,%g0,%gsr ! GSR = e82752b800000011 wr %g0,%y ! Clear Y 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: ! %l6 = 753cefc078942abb, Mem[0000000090800138] = 30a966cfb6366d86 stx %l6,[%o1+0x038] ! Mem[0000000090800138] = 753cefc078942abb ! Mem[0000000091800118] = 03166c8ac56f1eb7, %l18 = 78de8557a3f5d667 ldx [%o3+%i6],%g2 ! %g2 = 03166c8ac56f1eb7 ! Mem[000000007f800110] = 88a665d8e7ca1049, %l3 = b151d4b6b3fd71e0, %l4 = fa35d4e0571f2831 add %i3,0x10,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 88a665d8e7ca1049 ! Mem[000000007f800120] = 54234622, %l2 = 6ce3bcbe4f336bba swap [%i3+%o4],%l2 ! %l2 = 0000000054234622 ! Mem[000000007e800118] = 0938bb7c, %l3 = b151d4b6b3fd71e0 ldsw [%i1+%i6],%l3 ! %l3 = 000000000938bb7c ! %l4 = 88a665d8e7ca1049, Mem[0000000091000130] = 87522d2e stb %l4,[%o2+%o6] ! Mem[0000000091000130] = 49522d2e ! Mem[000000007f800130] = 89147526, %l5 = 231ed905eae399c5 lduba [%i3+%o6]0x88,%l5 ! %l5 = 0000000000000026 ! Mem[0000000091000128] = f4c833a8, %l18 = 78de8557a3f5d667 ldswa [%o2+0x028]%asi,%g2 ! %g2 = 78de8557a3f5d667 ! %l4 = 88a665d8e7ca1049, Mem[000000007f800125] = 5994b08b stba %l4,[%i3+0x025]%asi ! Mem[000000007f800124] = 5949b08b ! Mem[000000007f800118] = f2e1ac7e, %l2 = 54234622, %l1 = 38354859 add %i3,0x18,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000f2e1ac7e p55_label_2: ! Mem[000000007e80012c] = 3e58be45, %l2 = 0000000054234622 swap [%i1+0x02c],%l2 ! %l2 = 000000003e58be45 ! Mem[000000007f800108] = b00b9d36, %l3 = 000000000938bb7c swap [%i3+%i4],%l3 ! %l3 = 00000000b00b9d36 ! Mem[0000000090000134] = a4317446, %l18 = 78de8557a3f5d667 ldub [%o0+0x037],%g2 ! %g2 = 00000000000000a4 ! Mem[000000007f800118] = 7eace1f2, %l3 = 00000000b00b9d36 swapa [%i3+%i6]0x89,%l3 ! %l3 = 000000007eace1f2 ! %l2 = 3e58be45, %l3 = 7eace1f2, Mem[000000007e800138] = 67561792 34242ada std %l2,[%i1+0x038] ! Mem[000000007e800138] = 3e58be45 7eace1f2 ! %l6 = 753cefc078942abb, Mem[000000007f000108] = c0419836 stba %l6,[%i2+%i4]0x89 ! Mem[000000007f000108] = c04198bb ! Mem[000000007e000120] = 45d66f9d65bc6f05, %l4 = 88a665d8e7ca1049, %l0 = 1022a5745f099624 add %i0,0x20,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 45d66f9d65bc6f05 ! Mem[000000007e00013c] = 1d302afa, %l1 = 00000000f2e1ac7e ldub [%i0+0x03e],%l1 ! %l1 = 000000000000002a ! %l3 = 000000007eace1f2, Mem[0000000090800110] = 05b93bc7, %asi = 80 stwa %l3,[%o1+0x010]%asi ! Mem[0000000090800110] = 7eace1f2 ! %l0 = 45d66f9d65bc6f05, Mem[000000007f800134] = 3adb1143, %asi = 80 stwa %l0,[%i3+0x034]%asi ! Mem[000000007f800134] = 65bc6f05 p55_label_3: ! %l3 = 000000007eace1f2, Mem[000000007f80011a] = 369d0bb0 stba %l3,[%i3+0x01a]%asi ! Mem[000000007f800118] = 369df2b0 ! Mem[000000007e00012c] = 0e98bc09, %l2 = 3e58be45, %l1 = 0000002a add %i0,0x2c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000000e98bc09 ! Mem[000000007f000120] = 5fc67b5899ca15ac, %l1 = 000000000e98bc09 ldx [%i2+%o4],%l1 ! %l1 = 5fc67b5899ca15ac ! Mem[000000007f800100] = b4d7ffe5, %l5 = 0000000000000026 ldswa [%i3+%g0]0x88,%l5 ! %l5 = ffffffffb4d7ffe5 ! Mem[000000007f800118] = 369df2b003e75235, %l1 = 5fc67b5899ca15ac, %l4 = 88a665d8e7ca1049 add %i3,0x18,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 369df2b003e75235 ! %l5 = ffffffffb4d7ffe5, Mem[000000009180011c] = c56f1eb7 stw %l5,[%o3+0x01c] ! Mem[000000009180011c] = b4d7ffe5 ! Mem[000000007f800100] = e5ffd7b4, %l7 = ea9a3b20ad46333a ldstub [%i3+%g0],%l7 ! %l7 = 00000000000000e5 ! Mem[000000007e800130] = 4ca50e28, %l3 = 000000007eace1f2 lduwa [%i1+%o6]0x88,%l3 ! %l3 = 000000004ca50e28 ! %l2 = 000000003e58be45, Mem[000000009180012e] = 7c6ab494 sth %l2,[%o3+0x02e] ! Mem[000000009180012c] = be45b494 ! Mem[000000007e000100] = 0e16dafb, %l3 = 000000004ca50e28 lduba [%i0+%g0]0x89,%l3 ! %l3 = 00000000000000fb p55_label_4: ! Mem[0000000090000120] = 028c20cc28420202, %l18 = 78de8557a3f5d667 ldx [%o0+%o4],%g2 ! %g2 = 028c20cc28420202 ! Mem[0000000091000138] = 55170a67, %l18 = 78de8557a3f5d667 ldswa [%o2+0x038]%asi,%g2 ! %g2 = 78de8557a3f5d667 ! Mem[000000007e000130] = c3f073c6, %l2 = 000000003e58be45 ldsba [%i0+%o6]0x89,%l2 ! %l2 = ffffffffffffffc6 ! %l3 = 00000000000000fb, Mem[000000009180011f] = e5725398 stb %l3,[%o3+0x01f] ! Mem[000000009180011c] = fb725398 ! Mem[000000007e000120] = 45d66f9d, %l7 = 00000000000000e5 ldstuba [%i0+%o4]0x81,%l7 ! %l7 = 0000000000000045 ! %l7 = 0000000000000045, Mem[0000000090800128] = c1bf20d5ba79412b stx %l7,[%o1+%o5] ! Mem[0000000090800128] = 0000000000000045 ! Mem[000000007f000118] = 74ba4f91, %l4 = 369df2b003e75235 ldstuba [%i2+%i6]0x80,%l4 ! %l4 = 0000000000000074 ! Mem[000000007f000120] = 5fc67b58, %l1 = 5fc67b5899ca15ac ldstuba [%i2+%o4]0x81,%l1 ! %l1 = 000000000000005f ! %l2 = ffffffc6, %l3 = 000000fb, Mem[000000007f000130] = 4ff46d4d a18f45ce stda %l2,[%i2+%o6]0x88 ! Mem[000000007f000130] = ffffffc6 000000fb ! %l6 = 753cefc078942abb, Mem[000000007e800130] = b758e00f4ca50e28 stxa %l6,[%i1+%o6]0x89 ! Mem[000000007e800130] = 753cefc078942abb p55_label_5: ! Mem[000000007e00011e] = c2246698, %l5 = ffffffffb4d7ffe5 ldstuba [%i0+0x01e]%asi,%l5 ! %l5 = 0000000000000066 ! Mem[0000000091800114] = 5c0ad132, %l18 = 78de8557a3f5d667 ldsw [%o3+0x014],%g2 ! %g2 = 78de8557a3f5d667 ! Mem[000000007f00012c] = 9cc46273, %l2 = ffffffffffffffc6 lduwa [%i2+0x02c]%asi,%l2 ! %l2 = 000000009cc46273 ! Mem[0000000091000118] = 28238bb1833d66b8, %l18 = 78de8557a3f5d667 ldx [%o2+%i6],%g2 ! %g2 = 28238bb1833d66b8 ! Mem[000000007e800110] = 97af1b60, %l6 = 753cefc078942abb swapa [%i1+%i5]0x81,%l6 ! %l6 = 0000000097af1b60 ! Mem[0000000091800138] = d0837b37, %l18 = 78de8557a3f5d667 lduw [%o3+0x038],%g2 ! %g2 = 78de8557a3f5d667 ! Mem[000000007e800120] = ba9d2b9d, %l4 = 0000000000000074 ldstuba [%i1+%o4]0x89,%l4 ! %l4 = 000000000000009d ! Mem[0000000090800124] = cd32aeda, %l18 = 78de8557a3f5d667 ldub [%o1+0x024],%g2 ! %g2 = 00000000000000cd ! Mem[000000007e000110] = 9cadf9ee, %l3 = 00000000000000fb swapa [%i0+%i5]0x80,%l3 ! %l3 = 000000009cadf9ee ! Mem[0000000090000100] = 62385572 c76a5f38, %l4 = 0000009d, %l5 = 00000066 ldd [%o0+%g0],%g2 ! %l4 = 000000000000009d 0000000000000066 p55_label_6: ! Mem[000000007f800138] = d51039de443653e2, %l0 = 45d66f9d65bc6f05, %l1 = 000000000000005f add %i3,0x38,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = d51039de443653e2 ! %l2 = 000000009cc46273, Mem[0000000091000108] = cc4c9acf stw %l2,[%o2+%i4] ! Mem[0000000091000108] = 9cc46273 ! Mem[000000007f000130] = ffffffc6, %l6 = 0000000097af1b60 ldstuba [%i2+%o6]0x89,%l6 ! %l6 = 00000000000000c6 ! %l6 = 00000000000000c6, Mem[000000007e000128] = 181dddc6 stha %l6,[%i0+%o5]0x81 ! Mem[000000007e000128] = 00c6ddc6 ! Mem[0000000091800138] = d0837b378e3ab89c, %l18 = 78de8557a3f5d667 ldx [%o3+0x038],%g2 ! %g2 = d0837b378e3ab89c ! Mem[000000007e800108] = 7468aa46, %l2 = 000000009cc46273 swapa [%i1+%i4]0x88,%l2 ! %l2 = 000000007468aa46 ! %l4 = 000000000000009d, Mem[000000007e800118] = cae53d6a7cbb3809 stxa %l4,[%i1+%i6]0x89 ! Mem[000000007e800118] = 000000000000009d ! Mem[000000007f000128] = b1e51509, %l2 = 000000007468aa46 ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 00000000000000b1 ! Mem[000000007e00012d] = 0e98bc09, %l2 = 00000000000000b1 ldstub [%i0+0x02d],%l2 ! %l2 = 0000000000000098 ! Mem[000000007e00010d] = f541a689, %l5 = 0000000000000066 ldstub [%i0+0x00d],%l5 ! %l5 = 0000000000000041 p55_label_7: ! Mem[000000007e800134] = c0ef3c75, %l7 = 0000000000000045 swap [%i1+0x034],%l7 ! %l7 = 00000000c0ef3c75 ! Mem[000000007e000111] = 000000fb, %l4 = 000000000000009d ldstub [%i0+0x011],%l4 ! %l4 = 0000000000000000 ! %l3 = 000000009cadf9ee, Mem[000000009100011b] = b1833d66 stba %l3,[%o2+0x01b]%asi ! Mem[0000000091000118] = ee833d66 ! Mem[000000007e000100] = 0e16dafb, %l7 = 00000000c0ef3c75 swapa [%i0+%g0]0x89,%l7 ! %l7 = 000000000e16dafb ! %l2 = 0000000000000098, Mem[000000007e800132] = bb2a9478 stb %l2,[%i1+0x032] ! Mem[000000007e800130] = bb2a9878 ! Mem[000000007e800114] = ee0d4430, %l0 = 45d66f9d65bc6f05 swap [%i1+0x014],%l0 ! %l0 = 00000000ee0d4430 ! Mem[000000007e800128] = dc5b6adc, %l2 = 0000000000000098 ldstuba [%i1+%o5]0x80,%l2 ! %l2 = 00000000000000dc ! Mem[000000007f000130] = fffffffffb000000, %l6 = 00000000000000c6 ldxa [%i2+%o6]0x80,%l6 ! %l6 = fffffffffb000000 ! Mem[0000000090000120] = 028c20cc28420202, %l18 = 78de8557a3f5d667 ldx [%o0+%o4],%g2 ! %g2 = 028c20cc28420202 ! Mem[000000007f800111] = 88a665d8, %l0 = 00000000ee0d4430 ldstub [%i3+0x011],%l0 ! %l0 = 00000000000000a6 p55_label_8: ! Mem[000000007e800128] = ff5b6adc, %l6 = fffffffffb000000 swapa [%i1+%o5]0x81,%l6 ! %l6 = 00000000ff5b6adc ! Mem[000000007e000110] = 00ff00fb, %l1 = d51039de443653e2 swap [%i0+%i5],%l1 ! %l1 = 0000000000ff00fb ! Mem[000000007e000131] = c673f0c3, %l2 = 00000000000000dc ldstub [%i0+0x031],%l2 ! %l2 = 0000000000000073 ! %l6 = ff5b6adc, %l7 = 0e16dafb, Mem[000000007e800100] = 030f2a21 c8f1adbe stda %l6,[%i1+%g0]0x80 ! Mem[000000007e800100] = ff5b6adc 0e16dafb ! %l2 = 0000000000000073, Mem[000000007f800110] = d865ff88 stba %l2,[%i3+%i5]0x89 ! Mem[000000007f800110] = d865ff73 ! Mem[000000007f000108] = c04198bb, %l7 = 000000000e16dafb swapa [%i2+%i4]0x88,%l7 ! %l7 = 00000000c04198bb ! %l2 = 00000073, %l3 = 9cadf9ee, Mem[000000007f000130] = ffffffff fb000000 stda %l2,[%i2+%o6]0x80 ! Mem[000000007f000130] = 00000073 9cadf9ee ! Mem[000000007f000118] = ffba4f91, %l2 = 0000000000000073 swapa [%i2+%i6]0x81,%l2 ! %l2 = 00000000ffba4f91 ! Mem[000000007e000118] = 5282b85f, %l3 = 000000009cadf9ee ldstuba [%i0+%i6]0x81,%l3 ! %l3 = 0000000000000052 ! %l0 = 00000000000000a6, Mem[000000007e000110] = 443653e240a5dc7e stxa %l0,[%i0+%i5]0x80 ! Mem[000000007e000110] = 00000000000000a6 p55_label_9: ! %l1 = 0000000000ff00fb, Mem[000000007e800128] = 000000fb stba %l1,[%i1+%o5]0x89 ! Mem[000000007e800128] = 000000fb ! Mem[000000007e800108] = 9cc46273, %l6 = 00000000ff5b6adc ldstuba [%i1+%i4]0x89,%l6 ! %l6 = 0000000000000073 ! Mem[000000007f800118] = 369df2b0, %l2 = ffba4f91, %l6 = 00000073 add %i3,0x18,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000369df2b0 ! Mem[000000007f800118] = 369df2b0, %l3 = 0000000000000052 swapa [%i3+%i6]0x81,%l3 ! %l3 = 00000000369df2b0 ! Mem[000000007f800100] = b4d7ffff, %l0 = 00000000000000a6 lduwa [%i3+%g0]0x88,%l0 ! %l0 = 00000000b4d7ffff ! Mem[000000009100010c] = 3f3e07e8, %l18 = 78de8557a3f5d667 ldsb [%o2+0x00f],%g2 ! %g2 = 000000000000003f ! Mem[000000007f000108] = fbda160e0bf919f9, %l7 = 00000000c04198bb, %l2 = 00000000ffba4f91 add %i2,0x08,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = fbda160e0bf919f9 ! Mem[000000007e000128] = 00c6ddc60effbc09, %l4 = 0000000000000000, %l5 = 0000000000000041 add %i0,0x28,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 00c6ddc60effbc09 ! %l0 = b4d7ffff, %l1 = 00ff00fb, Mem[000000007f000128] = ffe51509 9cc46273 std %l0,[%i2+%o5] ! Mem[000000007f000128] = b4d7ffff 00ff00fb ! %l0 = b4d7ffff, %l1 = 00ff00fb, Mem[0000000091000110] = 3e07e896 1ee988b4 std %l0,[%o2+%i5] ! Mem[0000000091000110] = b4d7ffff 00ff00fb p55_label_10: ! Mem[000000007f000100] = bd280ec2d9b6a6ec, %l0 = 00000000b4d7ffff, %l2 = fbda160e0bf919f9 casxa [%i2]0x80,%l0,%l2 ! %l2 = bd280ec2d9b6a6ec ! %l6 = 00000000369df2b0, Mem[000000007f000120] = ac15ca99587bc6ff stxa %l6,[%i2+%o4]0x89 ! Mem[000000007f000120] = 00000000369df2b0 ! Mem[000000007e000110] = 00000000000000a6, %l5 = 00c6ddc60effbc09, %l2 = bd280ec2d9b6a6ec add %i0,0x10,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 00000000000000a6 ! Mem[000000007e800110] = 78942abb, %l6 = 00000000369df2b0 ldstuba [%i1+%i5]0x80,%l6 ! %l6 = 0000000000000078 ! Mem[000000007f000118] = 51a6f0e673000000, %l5 = 00c6ddc60effbc09 ldxa [%i2+%i6]0x88,%l5 ! %l5 = 51a6f0e673000000 ! Mem[000000007e000118] = 5fb882ff, %l3 = 00000000369df2b0 ldstuba [%i0+%i6]0x88,%l3 ! %l3 = 00000000000000ff ! %l4 = 0000000000000000, Mem[000000007f800110] = d865ff73 stba %l4,[%i3+%i5]0x89 ! Mem[000000007f800110] = d865ff00 ! Mem[000000007e800128] = fb00000054234622, %l3 = 00000000000000ff, %l0 = 00000000b4d7ffff add %i1,0x28,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = fb00000054234622 ! Mem[0000000091000130] = 49522d2e 9081a561, %l0 = 54234622, %l1 = 00ff00fb ldda [%o2+0x030]%asi,%g2 ! %l0 = fb00000054234622 0000000000ff00fb ! Mem[000000007f000130] = 00000073, %l5 = 51a6f0e673000000 swapa [%i2+%o6]0x81,%l5 ! %l5 = 0000000000000073 p55_label_11: ! Mem[000000007f800118] = 00000052, %l5 = 0000000000000073 swapa [%i3+%i6]0x80,%l5 ! %l5 = 0000000000000052 ! %l0 = fb00000054234622, Mem[000000009080013c] = 78942abb, %asi = 80 stwa %l0,[%o1+0x03c]%asi ! Mem[000000009080013c] = 54234622 ! Mem[000000007e000128] = 09bcff0ec6ddc600, %l7 = 00000000c04198bb ldxa [%i0+%o5]0x88,%l7 ! %l7 = 09bcff0ec6ddc600 ! Mem[000000007e800130] = bb2a9878, %l7 = 09bcff0ec6ddc600 swapa [%i1+%o6]0x81,%l7 ! %l7 = 00000000bb2a9878 ! Mem[000000009000010c] = 190b1476, %l18 = 78de8557a3f5d667 ldsb [%o0+0x00d],%g2 ! %g2 = 0000000000000019 ! Mem[000000007e800128] = fb000000, %l3 = 00000000000000ff ldstuba [%i1+%o5]0x81,%l3 ! %l3 = 00000000000000fb ! Mem[000000007f000120] = b0f29d36, %l7 = 00000000bb2a9878 ldstuba [%i2+%o4]0x81,%l7 ! %l7 = 00000000000000b0 ! Mem[000000007f80012c] = 53f17961, %l0 = 54234622, %l4 = 00000000 add %i3,0x2c,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000053f17961 ! Mem[000000007f80010c] = ff18a415, %l0 = fb00000054234622 swap [%i3+0x00c],%l0 ! %l0 = 00000000ff18a415 ! %l1 = 0000000000ff00fb, Mem[000000007e000120] = ffd66f9d stba %l1,[%i0+%o4]0x81 ! Mem[000000007e000120] = fbd66f9d p55_label_12: ! Mem[000000007e00010c] = f5ffa689, %l6 = 0000000000000078 swap [%i0+0x00c],%l6 ! %l6 = 00000000f5ffa689 ! Mem[000000007f800128] = 2f0c3472, %l3 = 00000000000000fb ldstuba [%i3+%o5]0x80,%l3 ! %l3 = 000000000000002f ! %l3 = 000000000000002f, Mem[0000000090800120] = 67cb6fb0, %asi = 80 stwa %l3,[%o1+0x020]%asi ! Mem[0000000090800120] = 0000002f ! Mem[0000000091000100] = 4f11c436, %l18 = 78de8557a3f5d667 lduh [%o2+%g0],%g2 ! %g2 = 0000000000004f11 ! Mem[000000007f000110] = 397a1f3b, %l2 = 00000000000000a6, %asi = 80 swapa [%i2+0x010]%asi,%l2 ! %l2 = 00000000397a1f3b ! Mem[000000007e000105] = 48d80197, %l3 = 000000000000002f ldstub [%i0+0x005],%l3 ! %l3 = 00000000000000d8 ! Mem[0000000090000130] = 6f370eaa, %l18 = 78de8557a3f5d667 ldub [%o0+0x032],%g2 ! %g2 = 000000000000006f ! Mem[000000007f000110] = 000000a6, %l6 = f5ffa689, %l4 = 53f17961 add %i2,0x10,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000000000a6 ! %l0 = 00000000ff18a415, Mem[0000000091000114] = 00ff00fb stw %l0,[%o2+0x014] ! Mem[0000000091000114] = ff18a415 ! Mem[000000007e800100] = ff5b6adc, %l1 = 0000000000ff00fb ldstuba [%i1+0x000]%asi,%l1 ! %l1 = 00000000000000ff p55_label_13: ! Mem[000000007f000139] = 9177539b, %l2 = 00000000397a1f3b ldstub [%i2+0x039],%l2 ! %l2 = 0000000000000077 ! Mem[000000007e80010d] = d9c079e8, %l1 = 00000000000000ff ldstub [%i1+0x00d],%l1 ! %l1 = 00000000000000c0 ! %l7 = 00000000000000b0, Mem[0000000091000114] = ff18a415 stw %l7,[%o2+0x014] ! Mem[0000000091000114] = 000000b0 ! Mem[000000007e000128] = 00c6ddc6, %l7 = 00000000000000b0, %asi = 80 swapa [%i0+0x028]%asi,%l7 ! %l7 = 0000000000c6ddc6 ! %l1 = 00000000000000c0, Mem[0000000090800128] = 0000000000000045 stx %l1,[%o1+%o5] ! Mem[0000000090800128] = 00000000000000c0 ! Mem[000000007e000104] = 48ff0197, %l7 = 00c6ddc6, %l7 = 00c6ddc6 add %i0,0x04,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000048ff0197 ! Mem[000000007e00011e] = c224ff98, %l1 = 00000000000000c0 ldstub [%i0+0x01e],%l1 ! %l1 = 00000000000000ff ! Mem[000000007f000120] = fff29d3600000000, %l7 = 0000000048ff0197, %l4 = 00000000000000a6 add %i2,0x20,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = fff29d3600000000 ! Mem[000000007e000124] = 65bc6f05, %l5 = 0000000000000052 ldswa [%i0+0x024]%asi,%l5 ! %l5 = 0000000065bc6f05 ! Mem[000000007e000120] = 056fbc65 9d6fd6fb, %l0 = ff18a415, %l1 = 000000ff ldda [%i0+%o4]0x88,%l0 ! %l0 = 000000009d6fd6fb 00000000056fbc65 p55_label_14: ! Mem[000000007f000100] = c20e28bd, %l7 = 0000000048ff0197 ldsha [%i2+%g0]0x89,%l7 ! %l7 = 00000000000028bd ! Mem[0000000091000100] = 11c43630, %l18 = 78de8557a3f5d667 ldub [%o2+0x001],%g2 ! %g2 = 0000000000000011 ! Mem[000000007e80011a] = 9d000000, %l6 = 00000000f5ffa689 ldstub [%i1+0x01a],%l6 ! %l6 = 0000000000000000 ! Mem[000000007e000134] = 68b79438, %l1 = 00000000056fbc65 swap [%i0+0x034],%l1 ! %l1 = 0000000068b79438 ! Mem[000000009100012c] = 1c456b0e, %l18 = 78de8557a3f5d667 ldsw [%o2+0x02c],%g2 ! %g2 = 78de8557a3f5d667 ! Mem[0000000090000108] = 7425c40f, %l18 = 78de8557a3f5d667 ldsw [%o0+%i4],%g2 ! %g2 = 78de8557a3f5d667 ! Mem[000000007f000130] = 73000000 9cadf9ee, %l2 = 00000077, %l3 = 000000d8 ldda [%i2+%o6]0x80,%l2 ! %l2 = 0000000073000000 000000009cadf9ee ! Mem[000000007e800138] = 3e58be457eace1f2, %l0 = 000000009d6fd6fb, %l3 = 000000009cadf9ee add %i1,0x38,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 3e58be457eace1f2 ! Mem[000000009080012c] = 000000c0, %l18 = 78de8557a3f5d667 lduh [%o1+0x02c],%g2 ! %g2 = 0000000000000000 ! %l5 = 0000000065bc6f05, Mem[0000000091000134] = 9081a561, %asi = 80 stha %l5,[%o2+0x034]%asi ! Mem[0000000091000134] = 6f05a561 p55_label_15: ! Mem[000000007f800114] = e7ca1049, %l5 = 65bc6f05, %l4 = 00000000 add %i3,0x14,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000e7ca1049 ! Mem[000000007f000118] = 00000073, %l1 = 0000000068b79438 ldsba [%i2+%i6]0x80,%l1 ! %l1 = 0000000000000000 ! Mem[000000007e800100] = dc6a5bff, %l5 = 0000000065bc6f05 swapa [%i1+%g0]0x88,%l5 ! %l5 = 00000000dc6a5bff ! Mem[000000007e000138] = ed7ebeff, %l3 = 3e58be457eace1f2 swap [%i0+0x038],%l3 ! %l3 = 00000000ed7ebeff ! Mem[000000007f800135] = 65bc6f05, %l0 = 000000009d6fd6fb ldstub [%i3+0x035],%l0 ! %l0 = 00000000000000bc ! %l6 = 0000000000000000, Mem[000000007e800110] = ff942abb stba %l6,[%i1+%i5]0x81 ! Mem[000000007e800110] = 00942abb ! %l2 = 0000000073000000, Mem[000000007f800107] = c5a4f075 stb %l2,[%i3+0x007] ! Mem[000000007f800104] = c5a4f000 ! Mem[000000007e800128] = ff000000, %l7 = 000028bd, %l4 = e7ca1049 add %i1,0x28,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000ff000000 ! Mem[000000007f00010c] = 0bf919f9, %l0 = 00000000000000bc ldub [%i2+0x00e],%l0 ! %l0 = 0000000000000019 ! Mem[000000007e800138] = 3e58be45, %l6 = 0000000000000000 swap [%i1+0x038],%l6 ! %l6 = 000000003e58be45 ba,a p55_not_taken_0_end p55_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p55_branch_failed p55_not_taken_0_end: ! End of Random Code for Processor 55 p55_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0dc] ! Set processor 55 done flag ! Check Registers p55_check_registers: set p55_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000019 bne,a,pn %xcc,p55_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000000 bne,a,pn %xcc,p55_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000073000000 bne,a,pn %xcc,p55_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ed7ebeff bne,a,pn %xcc,p55_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000ff000000 bne,a,pn %xcc,p55_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000dc6a5bff bne,a,pn %xcc,p55_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000003e58be45 bne,a,pn %xcc,p55_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000028bd bne,a,pn %xcc,p55_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p55_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 753cefc048ff0197 ldx [%i0+0x000],%g3 ! Observed data at 000000007e000100 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = b44e861800000078 ldx [%i0+0x008],%g3 ! Observed data at 000000007e000108 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff82b85fc224ff98 ldx [%i0+0x018],%g3 ! Observed data at 000000007e000118 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000b00effbc09 ldx [%i0+0x028],%g3 ! Observed data at 000000007e000128 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = c6fff0c3056fbc65 ldx [%i0+0x030],%g3 ! Observed data at 000000007e000130 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 7eace1f21d302afa ldx [%i0+0x038],%g3 ! Observed data at 000000007e000138 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x038,%g4 set p55_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 056fbc650e16dafb ldx [%i1+0x000],%g3 ! Observed data at 000000007e800100 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff62c49cd9ff79e8 ldx [%i1+0x008],%g3 ! Observed data at 000000007e800108 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00942abb65bc6f05 ldx [%i1+0x010],%g3 ! Observed data at 000000007e800110 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9d00ff0000000000 ldx [%i1+0x018],%g3 ! Observed data at 000000007e800118 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff2b9dba2091f6d7 ldx [%i1+0x020],%g3 ! Observed data at 000000007e800120 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = c6ddc60000000045 ldx [%i1+0x030],%g3 ! Observed data at 000000007e800130 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000007eace1f2 ldx [%i1+0x038],%g3 ! Observed data at 000000007e800138 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x038,%g4 set p55_local2_expect,%g1 ldx [%g1+0x028],%g2 ! Expected data = b4d7ffff00ff00fb ldx [%i2+0x028],%g3 ! Observed data at 000000007f000128 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 91ff539b8f60a194 ldx [%i2+0x038],%g3 ! Observed data at 000000007f000138 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x038,%g4 set p55_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffffd7b4c5a4f000 ldx [%i3+0x000],%g3 ! Observed data at 000000007f800100 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0938bb7c54234622 ldx [%i3+0x008],%g3 ! Observed data at 000000007f800108 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00ff65d8e7ca1049 ldx [%i3+0x010],%g3 ! Observed data at 000000007f800110 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000007303e75235 ldx [%i3+0x018],%g3 ! Observed data at 000000007f800118 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4f336bba5949b08b ldx [%i3+0x020],%g3 ! Observed data at 000000007f800120 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff0c347253f17961 ldx [%i3+0x028],%g3 ! Observed data at 000000007f800128 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 2675148965ff6f05 ldx [%i3+0x030],%g3 ! Observed data at 000000007f800130 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x030,%g4 ! The test for processor 55 has passed p55_passed: ta GOOD_TRAP nop p55_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p55_failed p55_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p55_failed p55_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p55_failed p55_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p55_failed p55_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p55_failed p55_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p55_failed p55_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p55_failed p55_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p55_failed ! The test for processor 55 failed p55_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0dc] ! Set processor 55 done flag set p55_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 55 failed p55_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0dc] ! Set processor 55 done flag set p55_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p55_dfill_failed: ba p55_failed mov 0xddd,%g1 p55_selfmod_failed: ba p55_failed mov 0xabc,%g1 p55_common_error: or %g0,0xf17,%g1 ba p55_failed mov %o5,%g3 p55_common_signature_error: set p55_temp,%g1 ba p55_failed st %g2,[%g1] ! Common Lock Number p55_common_timeout: set p55_temp,%g1 ba p55_failed st %g2,[%g1] ! Common Lock Number p55_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p55_failed mov 0x0,%g3 p55_trap1e: ldsb [%i1+0x008],%l3 ! Mem[000000007e800108] ldstub [%i0+0x01d],%l7 ! Mem[000000007e00011d] sth %l4,[%i2+0x030] ! Mem[000000007f000130] swap [%i1+0x00c],%l5 ! Mem[000000007e80010c] swap [%i2+0x018],%l3 ! Mem[000000007f000118] stw %l7,[%i0+0x038] ! Mem[000000007e000138] std %l0,[%i2+0x038] ! Mem[000000007f000138] done p55_trap1o: ldsb [%o1+0x008],%l3 ! Mem[000000007e800108] ldstub [%o0+0x01d],%l7 ! Mem[000000007e00011d] sth %l4,[%o2+0x030] ! Mem[000000007f000130] swap [%o1+0x00c],%l5 ! Mem[000000007e80010c] swap [%o2+0x018],%l3 ! Mem[000000007f000118] stw %l7,[%o0+0x038] ! Mem[000000007e000138] std %l0,[%o2+0x038] ! Mem[000000007f000138] done p55_trap2e: lduw [%i0+0x014],%l3 ! Mem[000000007e000114] done p55_trap2o: lduw [%o0+0x014],%l3 ! Mem[000000007e000114] done p55_trap3e: nop nop done p55_trap3o: nop nop done p55_init_memory_pointers: set p55_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p55_local0_start,%i0 set p55_local1_start,%i1 set p55_local2_start,%i2 set p55_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 1022a5745f099624 ldx [%g1+0x008],%l1 ! %l1 = d53d0b6238354859 ldx [%g1+0x010],%l2 ! %l2 = 6ce3bcbe4f336bba ldx [%g1+0x018],%l3 ! %l3 = b151d4b6b3fd71e0 ldx [%g1+0x020],%l4 ! %l4 = fa35d4e0571f2831 ldx [%g1+0x028],%l5 ! %l5 = 231ed905eae399c5 ldx [%g1+0x030],%l6 ! %l6 = 753cefc078942abb ldx [%g1+0x038],%l7 ! %l7 = ea9a3b20ad46333a ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 56 processor_56: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xe0] ! Set the start flag wrpr %g0,7,%cleanwin call p56_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 56 wr %g0,0x4,%fprs ! Make sure fef is 1 set p56_init_freg,%g1 ! %f0 = 3a5ceab7 b7e12549 df12d2c1 5cc979e6 ! %f4 = 845b2534 83d2586d 0d0f1ef6 d46c0c02 ! %f8 = 8ee05ed1 999302c9 1a17c4a6 a4cde349 ! %f12 = 5e912c50 0b7f37ba ebb65f7a 13c5b373 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ac44a007 809d4a9f 27ed20f8 ab279bce ! %f20 = da408919 23142461 fee88dbc 55f500bb ! %f24 = 1eae1206 a201b53c ae897515 5172ef03 ! %f28 = 920f2d1b 731f4075 adad62ff 35d87047 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9b190cc4 d75ef0af a90ead8d 21986629 ! %f36 = 20d2b4b8 a0af62f5 2645650d 3dc77282 ! %f40 = 9177ad94 389393e0 7386c844 06f3efaf ! %f44 = dca12b61 1f124734 1abf12cc a78e4006 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3d0c41d000000067,%g7,%g1 ! GSR scale = 12, align = 7 wr %g1,%g0,%gsr ! GSR = 3d0c41d000000067 wr %g0,%y ! Clear Y 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 = 292d4a0e424c1d48, Mem[0000000090000114] = 9c3e77a2 stw %l5,[%o0+0x014] ! Mem[0000000090000114] = 424c1d48 ! Mem[000000008000013a] = 7d75c98d, %l3 = 3ca703c224867d3f ldstub [%i0+0x03a],%l3 ! %l3 = 00000000000000c9 ! Mem[0000000090800138] = 30a966cf b6366d86, %l6 = 7654f8f6, %l7 = 7a5d6103 ldda [%o1+0x038]%asi,%g2 ! %l6 = 57dce6e07654f8f6 f9f3b5847a5d6103 ! Mem[0000000090000110] = 76bf43f3424c1d48, %l18 = d9fb7a88af86fdf5 ldxa [%o0+0x010]%asi,%g2 ! %g2 = 76bf43f3424c1d48 ! Mem[0000000081800128] = 9ac5d5f3, %l7 = 7a5d6103, %l4 = 06541cc2 add %i3,0x28,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000009ac5d5f3 ! Mem[000000008080012c] = 2e548dfe, %l1 = 0ee6beb3ec50d2a0 ldsb [%i1+0x02f],%l1 ! %l1 = fffffffffffffffe ! Mem[0000000090800100] = 854c6242, %l18 = d9fb7a88af86fdf5 ldswa [%o1+0x000]%asi,%g2 ! %g2 = d9fb7a88af86fdf5 ! Mem[0000000080800104] = 4665fc35, %l0 = 8aa7d942b69da60a swap [%i1+0x004],%l0 ! %l0 = 000000004665fc35 ! Mem[0000000081000110] = a342cc00, %l6 = 57dce6e07654f8f6 swapa [%i2+%i5]0x88,%l6 ! %l6 = 00000000a342cc00 ! Mem[000000009080012c] = ba79412b, %l18 = d9fb7a88af86fdf5 ldsw [%o1+0x02c],%g2 ! %g2 = d9fb7a88af86fdf5 p56_label_2: ! Mem[0000000091000120] = 2703ba71, %l18 = d9fb7a88af86fdf5 ldsb [%o2+0x023],%g2 ! %g2 = 0000000000000027 ! Mem[0000000080000114] = b531bf67, %l0 = 000000004665fc35 ldsw [%i0+0x014],%l0 ! %l0 = ffffffffb531bf67 ! Mem[000000008000013c] = 3fdbcee5, %l1 = fffffffffffffffe swap [%i0+0x03c],%l1 ! %l1 = 000000003fdbcee5 ! Mem[0000000081800130] = 8695b9ae, %l5 = 292d4a0e424c1d48 swap [%i3+%o6],%l5 ! %l5 = 000000008695b9ae ! Mem[0000000080000128] = 0e41a44b, %l0 = ffffffffb531bf67 swapa [%i0+%o5]0x89,%l0 ! %l0 = 000000000e41a44b ! Mem[0000000081800100] = 861a0938, %l3 = 00000000000000c9 ldsba [%i3+%g0]0x80,%l3 ! %l3 = ffffffffffffff86 ! Mem[0000000081000114] = 72199294, %l5 = 000000008695b9ae, %asi = 80 swapa [%i2+0x014]%asi,%l5 ! %l5 = 0000000072199294 ! %l0 = 0e41a44b, %l1 = 3fdbcee5, Mem[0000000091000138] = 55170a67 09595e8e std %l0,[%o2+0x038] ! Mem[0000000091000138] = 0e41a44b 3fdbcee5 ! Mem[0000000081800120] = 3e22dff2, %l2 = f07b8fb424204ad3 swapa [%i3+%o4]0x88,%l2 ! %l2 = 000000003e22dff2 ! Mem[000000008080012c] = 2e548dfe, %l0 = 000000000e41a44b swap [%i1+0x02c],%l0 ! %l0 = 000000002e548dfe p56_label_3: ! %l4 = 000000009ac5d5f3, Mem[0000000081000130] = 51e1b609 sth %l4,[%i2+%o6] ! Mem[0000000081000130] = d5f3b609 ! Mem[0000000081000130] = d5f3b609, %l1 = 000000003fdbcee5 swap [%i2+%o6],%l1 ! %l1 = 00000000d5f3b609 ! %l4 = 9ac5d5f3, %l5 = 72199294, Mem[0000000081000100] = 5d82e1e5 fac35a48 stda %l4,[%i2+%g0]0x81 ! Mem[0000000081000100] = 9ac5d5f3 72199294 ! Mem[000000008080011c] = 52096429, %l7 = 7a5d6103, %l4 = 9ac5d5f3 add %i1,0x1c,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000052096429 ! Mem[0000000081800128] = f3d5c59a, %l5 = 0000000072199294 ldsha [%i3+%o5]0x89,%l5 ! %l5 = ffffffffffffc59a ! Mem[0000000081800128] = 9ac5d5f3, %l4 = 0000000052096429 ldstub [%i3+%o5],%l4 ! %l4 = 000000000000009a ! Mem[0000000081000116] = 8695b9ae, %l1 = 00000000d5f3b609 ldstub [%i2+0x016],%l1 ! %l1 = 00000000000000b9 ! Mem[0000000081000120] = 1886e48b, %l1 = 00000000000000b9 ldsba [%i2+%o4]0x89,%l1 ! %l1 = ffffffffffffff8b ! Mem[0000000080800128] = dfb04bad0e41a44b, %l0 = 000000002e548dfe, %l1 = ffffffffffffff8b add %i1,0x28,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = dfb04bad0e41a44b ! Mem[0000000081000108] = b7583152, %l3 = ffffffffffffff86, %asi = 80 swapa [%i2+0x008]%asi,%l3 ! %l3 = 00000000b7583152 p56_label_4: ! Mem[0000000080800118] = 96b8265d, %l4 = 000000000000009a ldstub [%i1+%i6],%l4 ! %l4 = 0000000000000096 ! %l4 = 00000096, %l5 = ffffc59a, Mem[0000000080800118] = 5d26b8ff 29640952 stda %l4,[%i1+%i6]0x88 ! Mem[0000000080800118] = 00000096 ffffc59a ! Mem[000000008100010c] = bb6a6403, %l1 = dfb04bad0e41a44b swap [%i2+0x00c],%l1 ! %l1 = 00000000bb6a6403 ! Mem[0000000080800110] = 54602dff, %l2 = 3e22dff2, %l3 = b7583152 add %i1,0x10,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000054602dff ! %l0 = 000000002e548dfe, Mem[0000000091000118] = 28238bb1833d66b8 stx %l0,[%o2+%i6] ! Mem[0000000091000118] = 000000002e548dfe ! %l4 = 0000000000000096, Mem[0000000091000120] = 9398602703ba71d0 stx %l4,[%o2+%o4] ! Mem[0000000091000120] = 0000000000000096 ! Mem[0000000081000128] = 0756b21b43bf1500, %l0 = 000000002e548dfe ldxa [%i2+%o5]0x88,%l0 ! %l0 = 0756b21b43bf1500 ! %l2 = 000000003e22dff2, Mem[0000000091000128] = f4c833a8 sth %l2,[%o2+%o5] ! Mem[0000000091000128] = dff233a8 ! Mem[0000000090000120] = 028c20cc28420202, %l18 = d9fb7a88af86fdf5 ldx [%o0+%o4],%g2 ! %g2 = 028c20cc28420202 ! %l0 = 0756b21b43bf1500, Mem[0000000080800130] = e9c555b2, %asi = 80 stwa %l0,[%i1+0x030]%asi ! Mem[0000000080800130] = 43bf1500 p56_label_5: ! %l3 = 0000000054602dff, Mem[0000000081000118] = d5b155b2ac73d17b stxa %l3,[%i2+%i6]0x81 ! Mem[0000000081000118] = 0000000054602dff ! Mem[0000000081000120] = 8be48618, %l2 = 000000003e22dff2 ldsha [%i2+%o4]0x81,%l2 ! %l2 = ffffffffffff8be4 ! Mem[0000000081000128] = 43bf1500, %l4 = 0000000000000096 ldsha [%i2+%o5]0x89,%l4 ! %l4 = 0000000000001500 ! Mem[0000000091800134] = 1253d083, %l18 = d9fb7a88af86fdf5 ldsb [%o3+0x036],%g2 ! %g2 = 0000000000000012 ! Mem[0000000080800130] = 0015bf43, %l2 = ffffffffffff8be4 ldstuba [%i1+%o6]0x88,%l2 ! %l2 = 0000000000000043 ! Mem[0000000080800118] = ffffc59a 00000096, %l6 = a342cc00, %l7 = 7a5d6103 ldda [%i1+%i6]0x88,%l6 ! %l6 = 0000000000000096 00000000ffffc59a ! %l0 = 0756b21b43bf1500, Mem[0000000090800120] = 67cb6fb0cd32aeda stx %l0,[%o1+%o4] ! Mem[0000000090800120] = 0756b21b43bf1500 ! %l6 = 00000096, %l7 = ffffc59a, Mem[0000000081800130] = 481d4c42 fd766574 stda %l6,[%i3+%o6]0x89 ! Mem[0000000081800130] = 00000096 ffffc59a ! Mem[000000008080013c] = 237865e6, %l1 = 00000000bb6a6403, %asi = 80 swapa [%i1+0x03c]%asi,%l1 ! %l1 = 00000000237865e6 ! Mem[0000000080800118] = 96000000, %l0 = 0756b21b43bf1500 ldsba [%i1+%i6]0x80,%l0 ! %l0 = ffffffffffffff96 p56_label_6: ! Mem[0000000081000100] = f3d5c59a, %l3 = 0000000054602dff ldstuba [%i2+%g0]0x89,%l3 ! %l3 = 000000000000009a ! Mem[000000008180010c] = fcdeba7c, %l5 = ffffffffffffc59a, %asi = 80 swapa [%i3+0x00c]%asi,%l5 ! %l5 = 00000000fcdeba7c ! %l7 = 00000000ffffc59a, Mem[000000009000010c] = c2190b14 stb %l7,[%o0+0x00c] ! Mem[000000009000010c] = 9a190b14 ! Mem[0000000091800118] = 03166c8ac56f1eb7, %l18 = d9fb7a88af86fdf5 ldx [%o3+%i6],%g2 ! %g2 = 03166c8ac56f1eb7 ! Mem[0000000091800118] = 03166c8ac56f1eb7, %l18 = d9fb7a88af86fdf5 ldx [%o3+%i6],%g2 ! %g2 = 03166c8ac56f1eb7 ! Mem[0000000080800108] = a39c16a7 ee0bcaf9, %l6 = 00000096, %l7 = ffffc59a ldda [%i1+0x008]%asi,%l6 ! %l6 = 00000000a39c16a7 00000000ee0bcaf9 ! Mem[0000000090000134] = 4fa43174, %l18 = d9fb7a88af86fdf5 lduh [%o0+0x036],%g2 ! %g2 = 0000000000004fa4 ! Mem[0000000081000128] = 0015bf431bb25607, %l1 = 00000000237865e6, %l1 = 00000000237865e6 add %i2,0x28,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 0015bf431bb25607 ! Mem[0000000091800100] = 76b1ed61, %l18 = d9fb7a88af86fdf5 ldsh [%o3+0x002],%g2 ! %g2 = 00000000000076b1 ! Mem[0000000080800118] = 96000000, %l0 = ffffffffffffff96 lduba [%i1+%i6]0x80,%l0 ! %l0 = 0000000000000096 p56_label_7: ! Mem[0000000081800118] = 0aad7b8e, %l1 = 0015bf431bb25607 ldstuba [%i3+%i6]0x80,%l1 ! %l1 = 000000000000000a ! Mem[000000008080013c] = bb6a6403, %l2 = 0000000000000043 ldsha [%i1+0x03e]%asi,%l2 ! %l2 = 0000000000006403 ! Mem[0000000091000108] = cc4c9acf, %l18 = d9fb7a88af86fdf5 ldsh [%o2+%i4],%g2 ! %g2 = ffffffffffffcc4c ! Mem[0000000081800128] = ffc5d5f3, %l5 = fcdeba7c, %l4 = 00001500 add %i3,0x28,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000ffc5d5f3 ! Mem[0000000080800108] = a7169ca3, %l7 = 00000000ee0bcaf9 ldstuba [%i1+%i4]0x88,%l7 ! %l7 = 00000000000000a3 ! Mem[0000000081000120] = 8be4861803745772, %l7 = 00000000000000a3, %l0 = 0000000000000096 add %i2,0x20,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 8be4861803745772 ! %l4 = 00000000ffc5d5f3, Mem[0000000080000108] = 0659266f stba %l4,[%i0+%i4]0x89 ! Mem[0000000080000108] = 065926f3 ! %l6 = 00000000a39c16a7, Mem[0000000091000130] = 87522d2e sth %l6,[%o2+%o6] ! Mem[0000000091000130] = 16a72d2e ! Mem[0000000081000136] = 06659436, %l4 = 00000000ffc5d5f3 ldstub [%i2+0x036],%l4 ! %l4 = 0000000000000094 ! Mem[000000008180012c] = cae8faf7, %l6 = 00000000a39c16a7, %asi = 80 swapa [%i3+0x02c]%asi,%l6 ! %l6 = 00000000cae8faf7 p56_label_8: ! Mem[0000000080000108] = f3265906, %l5 = 00000000fcdeba7c ldsha [%i0+%i4]0x81,%l5 ! %l5 = fffffffffffff326 ! Mem[000000009000013c] = 9d000000, %l18 = d9fb7a88af86fdf5 ldub [%o0+0x03f],%g2 ! %g2 = 000000000000009d ! Mem[0000000081000118] = 0000000054602dff, %l0 = 8be4861803745772, %l7 = 00000000000000a3 add %i2,0x18,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 0000000054602dff ! Mem[0000000081000118] = 00000000, %l0 = 8be4861803745772 ldstuba [%i2+%i6]0x80,%l0 ! %l0 = 0000000000000000 ! Mem[000000008100011b] = ff000000, %l4 = 0000000000000094 ldstub [%i2+0x01b],%l4 ! %l4 = 0000000000000000 ! Mem[000000008080010c] = ee0bcaf9, %l2 = 0000000000006403 ldstub [%i1+0x00c],%l2 ! %l2 = 00000000000000ee ! Mem[0000000080800128] = ad4bb0df, %l2 = 00000000000000ee swapa [%i1+%o5]0x89,%l2 ! %l2 = 00000000ad4bb0df ! Mem[000000008180012c] = a39c16a7, %l0 = 0000000000000000 swap [%i3+0x02c],%l0 ! %l0 = 00000000a39c16a7 ! Mem[0000000081800110] = fb04ea54, %l0 = 00000000a39c16a7 ldsha [%i3+%i5]0x81,%l0 ! %l0 = fffffffffffffb04 ! %l2 = 00000000ad4bb0df, Mem[0000000080000108] = f3265906 stha %l2,[%i0+%i4]0x81 ! Mem[0000000080000108] = b0df5906 p56_label_9: ! Mem[0000000081000118] = ff0000ff, %l6 = 00000000cae8faf7 swap [%i2+%i6],%l6 ! %l6 = 00000000ff0000ff ! Mem[0000000090800138] = 30a966cfb6366d86, %l18 = d9fb7a88af86fdf5 ldx [%o1+0x038],%g2 ! %g2 = 30a966cfb6366d86 ! Mem[0000000081000110] = f6f85476, %l7 = 0000000054602dff ldstuba [%i2+%i5]0x80,%l7 ! %l7 = 00000000000000f6 ! Mem[0000000080800130] = b5efdee30015bfff, %l7 = 00000000000000f6 ldxa [%i1+%o6]0x88,%l7 ! %l7 = b5efdee30015bfff ! Mem[0000000081800110] = 54ea04fb, %l2 = 00000000ad4bb0df lduwa [%i3+%i5]0x88,%l2 ! %l2 = 0000000054ea04fb ! Mem[0000000081800138] = 7c24ba4a, %l6 = 00000000ff0000ff ldstub [%i3+0x038],%l6 ! %l6 = 000000000000007c ! %l2 = 54ea04fb, %l3 = 0000009a, Mem[0000000090800110] = 05b93bc7 4f009b20 std %l2,[%o1+%i5] ! Mem[0000000090800110] = 54ea04fb 0000009a ! Mem[0000000080000128] = b531bf67, %l0 = fffffffffffffb04 ldswa [%i0+%o5]0x88,%l0 ! %l0 = ffffffffb531bf67 ! Mem[0000000080000109] = b0df5906, %l0 = ffffffffb531bf67 ldstub [%i0+0x009],%l0 ! %l0 = 00000000000000df ! Mem[000000009180012c] = 35187c6a, %l18 = d9fb7a88af86fdf5 lduw [%o3+0x02c],%g2 ! %g2 = d9fb7a88af86fdf5 p56_label_10: ! Mem[0000000081800104] = cb1b5a68, %l6 = 0000007c, %l3 = 0000009a add %i3,0x04,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000cb1b5a68 ! Mem[000000008000012c] = b54508b2, %l6 = 000000000000007c swap [%i0+0x02c],%l6 ! %l6 = 00000000b54508b2 ! Mem[0000000081800120] = d34a2024 4bac71eb, %l6 = b54508b2, %l7 = 0015bfff ldda [%i3+%o4]0x80,%l6 ! %l6 = 00000000d34a2024 000000004bac71eb ! Mem[0000000081000128] = 43bf1500, %l6 = 00000000d34a2024 lduha [%i2+%o5]0x88,%l6 ! %l6 = 0000000000001500 ! %l6 = 00001500, %l7 = 4bac71eb, Mem[0000000091800138] = d0837b37 8e3ab89c std %l6,[%o3+0x038] ! Mem[0000000091800138] = 00001500 4bac71eb ! Mem[0000000080000108] = b0ff5906, %l6 = 0000000000001500 swapa [%i0+%i4]0x81,%l6 ! %l6 = 00000000b0ff5906 ! Mem[0000000091800100] = 921776b1, %l18 = d9fb7a88af86fdf5 ldsw [%o3+%g0],%g2 ! %g2 = d9fb7a88af86fdf5 ! %l2 = 0000000054ea04fb, Mem[0000000090000120] = 028c20cc sth %l2,[%o0+%o4] ! Mem[0000000090000120] = 04fb20cc ! Mem[000000008080010e] = ff0bcaf9, %l7 = 000000004bac71eb ldstuba [%i1+0x00e]%asi,%l7 ! %l7 = 00000000000000ca ! Mem[0000000080000130] = 08ff4315, %l0 = 00000000000000df ldstuba [%i0+%o6]0x81,%l0 ! %l0 = 0000000000000008 p56_label_11: ! %l0 = 00000008, %l1 = 0000000a, Mem[0000000081000118] = f7fae8ca ff2d6054 stda %l0,[%i2+%i6]0x89 ! Mem[0000000081000118] = 00000008 0000000a ! Mem[0000000081000128] = 0015bf43, %l4 = 0000000000000000 ldsha [%i2+%o5]0x81,%l4 ! %l4 = 0000000000000015 ! %l5 = fffffffffffff326, Mem[0000000080800100] = b59a65f9 stha %l5,[%i1+%g0]0x89 ! Mem[0000000080800100] = b59af326 ! Mem[0000000080800130] = ffbf1500, %l1 = 000000000000000a lduwa [%i1+%o6]0x80,%l1 ! %l1 = 00000000ffbf1500 ! Mem[0000000081000110] = 7654f8ff, %l5 = fffffffffffff326 swapa [%i2+%i5]0x88,%l5 ! %l5 = 000000007654f8ff ! Mem[0000000080800128] = ee000000, %l3 = 00000000cb1b5a68, %asi = 80 swapa [%i1+0x028]%asi,%l3 ! %l3 = 00000000ee000000 ! Mem[000000008000011e] = 4b408ee4, %l0 = 0000000000000008 ldstub [%i0+0x01e],%l0 ! %l0 = 000000000000008e ! Mem[0000000080000130] = ffff4315, %l2 = 0000000054ea04fb lduwa [%i0+%o6]0x80,%l2 ! %l2 = 00000000ffff4315 ! Mem[0000000080000138] = 7d75ff8d, %l4 = 0000000000000015 swap [%i0+0x038],%l4 ! %l4 = 000000007d75ff8d ! Mem[000000008080011c] = 9ac5ffff, %l0 = 000000000000008e swap [%i1+0x01c],%l0 ! %l0 = 000000009ac5ffff p56_label_12: ! Mem[0000000080000100] = bd79b699022b8786, %l2 = 00000000ffff4315, %l2 = 00000000ffff4315 casxa [%i0]0x80,%l2,%l2 ! %l2 = bd79b699022b8786 ! Mem[000000009180011c] = c56f1eb7, %l18 = d9fb7a88af86fdf5 ldsw [%o3+0x01c],%g2 ! %g2 = d9fb7a88af86fdf5 ! Mem[0000000080800118] = 00000096, %l0 = 000000009ac5ffff lduha [%i1+%i6]0x88,%l0 ! %l0 = 0000000000000096 ! Mem[0000000080800130] = 0015bfff, %l0 = 0000000000000096 lduwa [%i1+%o6]0x88,%l0 ! %l0 = 000000000015bfff ! Mem[0000000080000126] = 604db431, %l4 = 000000007d75ff8d ldstub [%i0+0x026],%l4 ! %l4 = 00000000000000b4 ! %l1 = 00000000ffbf1500, Mem[0000000090000119] = 335f9f35 stb %l1,[%o0+0x019] ! Mem[0000000090000118] = 005f9f35 ! %l4 = 00000000000000b4, Mem[0000000080000128] = 67bf31b5 stw %l4,[%i0+%o5] ! Mem[0000000080000128] = 000000b4 ! Mem[0000000081000118] = 080000000a000000, %l3 = 00000000ee000000, %l3 = 00000000ee000000 add %i2,0x18,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 080000000a000000 ! Mem[0000000080000134] = 162ec2fb, %l2 = bd79b699022b8786 ldsh [%i0+0x036],%l2 ! %l2 = ffffffffffffc2fb ! Mem[000000008000013b] = 00000015, %l7 = 00000000000000ca ldstuba [%i0+0x03b]%asi,%l7 ! %l7 = 0000000000000015 p56_label_13: ! Mem[0000000080000128] = 000000b4, %l0 = 000000000015bfff lduha [%i0+%o5]0x80,%l0 ! %l0 = 0000000000000000 ! Mem[000000008080011c] = 0000008e, %l5 = 7654f8ff, %l2 = ffffc2fb add %i1,0x1c,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000000000008e ! Mem[000000008180013f] = 0359a27f, %l2 = 000000000000008e ldstub [%i3+0x03f],%l2 ! %l2 = 000000000000007f ! Mem[0000000080800102] = 26f39ab5, %l5 = 000000007654f8ff ldstub [%i1+0x002],%l5 ! %l5 = 000000000000009a ! Mem[0000000090800128] = c1bf20d5, %l18 = d9fb7a88af86fdf5 ldsw [%o1+%o5],%g2 ! %g2 = d9fb7a88af86fdf5 ! Mem[0000000091000110] = 3e07e8961ee988b4, %l18 = d9fb7a88af86fdf5 ldx [%o2+%i5],%g2 ! %g2 = 3e07e8961ee988b4 ! %l6 = b0ff5906, %l7 = 00000015, Mem[0000000091800130] = b4948512 ed611253 std %l6,[%o3+%o6] ! Mem[0000000091800130] = b0ff5906 00000015 ! Mem[0000000081800100] = 861a0938, %l7 = 0000000000000015 swap [%i3+%g0],%l7 ! %l7 = 00000000861a0938 ! Mem[0000000081800128] = ffc5d5f300000000, %l1 = 00000000ffbf1500, %l3 = 080000000a000000 add %i3,0x28,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = ffc5d5f300000000 ! %l6 = 00000000b0ff5906, Mem[0000000090000114] = 424c1d48 stw %l6,[%o0+0x014] ! Mem[0000000090000114] = b0ff5906 p56_label_14: ! Mem[0000000081800118] = f1a263c6 8e7badff, %l0 = 00000000, %l1 = ffbf1500 ldda [%i3+%i6]0x88,%l0 ! %l0 = 000000008e7badff 00000000f1a263c6 ! Mem[0000000081000100] = f3d5c5ff, %l4 = 00000000000000b4 swapa [%i2+%g0]0x88,%l4 ! %l4 = 00000000f3d5c5ff ! %l4 = 00000000f3d5c5ff, Mem[0000000091800106] = de0d2335 sth %l4,[%o3+0x006] ! Mem[0000000091800104] = c5ff2335 ! Mem[0000000090000130] = bb166f37, %l18 = d9fb7a88af86fdf5 ldsha [%o0+0x030]%asi,%g2 ! %g2 = ffffffffffffbb16 ! Mem[0000000091000118] = 00000000, %l18 = d9fb7a88af86fdf5 ldsw [%o2+%i6],%g2 ! %g2 = d9fb7a88af86fdf5 ! Mem[0000000080800130] = b5efdee30015bfff, %l2 = 000000000000007f ldxa [%i1+%o6]0x88,%l2 ! %l2 = b5efdee30015bfff ! Mem[0000000080800138] = c66febf7, %l2 = b5efdee30015bfff, %asi = 80 swapa [%i1+0x038]%asi,%l2 ! %l2 = 00000000c66febf7 ! %l7 = 00000000861a0938, Mem[0000000091800134] = 00000015 stw %l7,[%o3+0x034] ! Mem[0000000091800134] = 861a0938 ! Mem[000000008100013c] = 329374ae, %l6 = 00000000b0ff5906 ldsh [%i2+0x03c],%l6 ! %l6 = 0000000000003293 ! Mem[0000000091000118] = 00000000 2e548dfe, %l0 = 8e7badff, %l1 = f1a263c6 ldd [%o2+%i6],%g2 ! %l0 = 000000008e7badff 00000000f1a263c6 p56_label_15: ! Mem[0000000090000100] = 62385572c76a5f38, %l18 = d9fb7a88af86fdf5 ldx [%o0+%g0],%g2 ! %g2 = 62385572c76a5f38 ! Mem[0000000091000108] = 9acf8f22, %l18 = d9fb7a88af86fdf5 ldsha [%o2+0x00a]%asi,%g2 ! %g2 = ffffffffffff9acf ! Mem[000000008180010c] = ffffc59a, %l2 = c66febf7, %l3 = 00000000 add %i3,0x0c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000ffffc59a ! Mem[0000000080000118] = 436d2207, %l7 = 00000000861a0938 ldstuba [%i0+%i6]0x89,%l7 ! %l7 = 0000000000000007 ! Mem[0000000081000110] = 26f3ffff, %l7 = 0000000000000007 lduwa [%i2+%i5]0x80,%l7 ! %l7 = 0000000026f3ffff ! Mem[0000000081800128] = ffc5d5f3, %l3 = 00000000ffffc59a swapa [%i3+%o5]0x80,%l3 ! %l3 = 00000000ffc5d5f3 ! Mem[000000008180013c] = 0359a2ff, %l3 = ffc5d5f3, %l7 = 26f3ffff add %i3,0x3c,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000000359a2ff ! Mem[0000000081800100] = 00000015, %l1 = 00000000f1a263c6 swapa [%i3+%g0]0x80,%l1 ! %l1 = 0000000000000015 ! %l0 = 000000008e7badff, Mem[0000000080800130] = b5efdee30015bfff stxa %l0,[%i1+%o6]0x89 ! Mem[0000000080800130] = 000000008e7badff ! %l7 = 000000000359a2ff, Mem[000000008080012e] = 0e41a44b sth %l7,[%i1+0x02e] ! Mem[000000008080012c] = 0e41a2ff ba,a p56_not_taken_0_end p56_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p56_branch_failed p56_not_taken_0_end: ! End of Random Code for Processor 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 000000008e7badff bne,a,pn %xcc,p56_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000015 bne,a,pn %xcc,p56_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000c66febf7 bne,a,pn %xcc,p56_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000ffc5d5f3 bne,a,pn %xcc,p56_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000f3d5c5ff bne,a,pn %xcc,p56_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000009a bne,a,pn %xcc,p56_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000003293 bne,a,pn %xcc,p56_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000359a2ff bne,a,pn %xcc,p56_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p56_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 00001500fde9a4e0 ldx [%i0+0x008],%g3 ! Observed data at 0000000080000108 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff226d434b40ffe4 ldx [%i0+0x018],%g3 ! Observed data at 0000000080000118 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 57894d1d604dff31 ldx [%i0+0x020],%g3 ! Observed data at 0000000080000120 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000b40000007c ldx [%i0+0x028],%g3 ! Observed data at 0000000080000128 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000fffffffffe ldx [%i0+0x038],%g3 ! Observed data at 0000000080000138 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x038,%g4 set p56_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 26f3ffb5b69da60a ldx [%i1+0x000],%g3 ! Observed data at 0000000080800100 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff9c16a7ff0bfff9 ldx [%i1+0x008],%g3 ! Observed data at 0000000080800108 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = cb1b5a680e41a2ff ldx [%i1+0x028],%g3 ! Observed data at 0000000080800128 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffad7b8e00000000 ldx [%i1+0x030],%g3 ! Observed data at 0000000080800130 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0015bfffbb6a6403 ldx [%i1+0x038],%g3 ! Observed data at 0000000080800138 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x038,%g4 set p56_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = b400000072199294 ldx [%i2+0x000],%g3 ! Observed data at 0000000081000100 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffffff860e41a44b ldx [%i2+0x008],%g3 ! Observed data at 0000000081000108 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 26f3ffff8695ffae ldx [%i2+0x010],%g3 ! Observed data at 0000000081000110 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 3fdbcee50665ff36 ldx [%i2+0x030],%g3 ! Observed data at 0000000081000130 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x030,%g4 set p56_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = f1a263c6cb1b5a68 ldx [%i3+0x000],%g3 ! Observed data at 0000000081800100 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x000,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffffc59a00000000 ldx [%i3+0x028],%g3 ! Observed data at 0000000081800128 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 960000009ac5ffff ldx [%i3+0x030],%g3 ! Observed data at 0000000081800130 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff24ba4a0359a2ff ldx [%i3+0x038],%g3 ! Observed data at 0000000081800138 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x038,%g4 ! The test for processor 56 has passed p56_passed: ta GOOD_TRAP nop p56_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p56_failed p56_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p56_failed p56_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p56_failed p56_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p56_failed p56_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p56_failed p56_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p56_failed p56_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p56_failed p56_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p56_failed ! The test for processor 56 failed p56_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0e0] ! Set processor 56 done flag set p56_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 56 failed p56_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0e0] ! Set processor 56 done flag set p56_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p56_dfill_failed: ba p56_failed mov 0xddd,%g1 p56_selfmod_failed: ba p56_failed mov 0xabc,%g1 p56_common_error: or %g0,0xf18,%g1 ba p56_failed mov %o5,%g3 p56_common_signature_error: set p56_temp,%g1 ba p56_failed st %g2,[%g1] ! Common Lock Number p56_common_timeout: set p56_temp,%g1 ba p56_failed st %g2,[%g1] ! Common Lock Number p56_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p56_failed mov 0x0,%g3 p56_trap1e: swap [%i3+0x010],%l7 ! Mem[0000000081800110] ldd [%i3+0x020],%l2 ! Mem[0000000081800120] done p56_trap1o: swap [%o3+0x010],%l7 ! Mem[0000000081800110] ldd [%o3+0x020],%l2 ! Mem[0000000081800120] done p56_trap2e: swap [%i3+0x02c],%l3 ! Mem[000000008180012c] ldsw [%i3+0x004],%l4 ! Mem[0000000081800104] swap [%i1+0x028],%l3 ! Mem[0000000080800128] std %l2,[%i2+0x030] ! Mem[0000000081000130] ldsh [%i3+0x008],%l6 ! Mem[0000000081800108] lduh [%i3+0x016],%l3 ! Mem[0000000081800116] stx %l4,[%i2+0x008] ! Mem[0000000081000108] done p56_trap2o: swap [%o3+0x02c],%l3 ! Mem[000000008180012c] ldsw [%o3+0x004],%l4 ! Mem[0000000081800104] swap [%o1+0x028],%l3 ! Mem[0000000080800128] std %l2,[%o2+0x030] ! Mem[0000000081000130] ldsh [%o3+0x008],%l6 ! Mem[0000000081800108] lduh [%o3+0x016],%l3 ! Mem[0000000081800116] stx %l4,[%o2+0x008] ! Mem[0000000081000108] done p56_trap3e: nop done p56_trap3o: nop done p56_init_memory_pointers: set p56_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p56_local0_start,%i0 set p56_local1_start,%i1 set p56_local2_start,%i2 set p56_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 8aa7d942b69da60a ldx [%g1+0x008],%l1 ! %l1 = 0ee6beb3ec50d2a0 ldx [%g1+0x010],%l2 ! %l2 = f07b8fb424204ad3 ldx [%g1+0x018],%l3 ! %l3 = 3ca703c224867d3f ldx [%g1+0x020],%l4 ! %l4 = fe776cc206541cc2 ldx [%g1+0x028],%l5 ! %l5 = 292d4a0e424c1d48 ldx [%g1+0x030],%l6 ! %l6 = 57dce6e07654f8f6 ldx [%g1+0x038],%l7 ! %l7 = f9f3b5847a5d6103 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 57 processor_57: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xe4] ! Set the start flag wrpr %g0,7,%cleanwin call p57_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 57 wr %g0,0x4,%fprs ! Make sure fef is 1 set p57_init_freg,%g1 ! %f0 = cb41ec82 42976386 7224678e 48c12e9f ! %f4 = d9d8bc87 450285bc 445dfee0 d60aca31 ! %f8 = dee6f9bf d56f1bc4 ea4f1ff2 9c6bf9aa ! %f12 = 915ef23f bab0b8d7 3f6610dd 2d9026a9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 5e092c99 697353b3 ca0c658c de97ae15 ! %f20 = 245db372 0504d616 011cfc90 62090173 ! %f24 = 402c1cf1 fd2c2534 05c9861f 6aa43b82 ! %f28 = 1622268f b8b28430 32d0da5b aaeb73eb ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 83237309 6bf9bc1b 60cac031 d2f4cfa8 ! %f36 = 837d6342 e5030c96 06c9aa06 c63b6fa2 ! %f40 = 147623e0 13dcef1b 0ce91894 f627785d ! %f44 = 851c0d56 42c9ed6f b8ac6a87 ce5eb325 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2856f5e00000004f,%g7,%g1 ! GSR scale = 9, align = 7 wr %g1,%g0,%gsr ! GSR = 2856f5e00000004f wr %g0,%y ! Clear Y 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[0000000083000110] = 55e18c67, %l6 = d7973d1c3aa1ed29 ldstuba [%i2+%i5]0x89,%l6 ! %l6 = 0000000000000067 ! Mem[0000000083000100] = 20dda79f, %l1 = a614b46fe8ea96f4 ldstuba [%i2+%g0]0x89,%l1 ! %l1 = 000000000000009f ! Mem[0000000082800118] = 1a19f5c8, %l1 = 000000000000009f, %asi = 80 swapa [%i1+0x018]%asi,%l1 ! %l1 = 000000001a19f5c8 ! Mem[0000000083800120] = a5412fb5 b4b5f697, %l2 = 4a1d21e6, %l3 = 84cd2cbc ldda [%i3+%o4]0x81,%l2 ! %l2 = 00000000a5412fb5 00000000b4b5f697 ! Mem[0000000083800120] = a5412fb5, %l4 = 2187a25293cb727e ldstuba [%i3+%o4]0x81,%l4 ! %l4 = 00000000000000a5 ! Mem[0000000090800108] = 008aedfa, %l18 = 9d106cd7bdecdbae ldsh [%o1+%i4],%g2 ! %g2 = 000000000000008a ! Mem[0000000083000110] = 18abb7ae55e18cff, %l4 = 00000000000000a5 ldxa [%i2+%i5]0x88,%l4 ! %l4 = 18abb7ae55e18cff ! Mem[0000000082000130] = d618b74e9462183c, %l5 = db64483e7ec7119f ldxa [%i0+%o6]0x80,%l5 ! %l5 = d618b74e9462183c ! Mem[000000008380010c] = ef599f40, %l3 = 00000000b4b5f697 ldstub [%i3+0x00c],%l3 ! %l3 = 00000000000000ef ! Mem[0000000083000100] = ffa7dd2042bb5b4d, %l4 = 18abb7ae55e18cff ldxa [%i2+%g0]0x80,%l4 ! %l4 = ffa7dd2042bb5b4d p57_label_2: ! Mem[0000000083000104] = 42bb5b4d, %l7 = 2da558be, %l4 = 42bb5b4d add %i2,0x04,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000042bb5b4d ! %l7 = c63753582da558be, Mem[0000000082800130] = 0310517c stb %l7,[%i1+%o6] ! Mem[0000000082800130] = be10517c ! Mem[000000008280012f] = dd4d37da, %l0 = 3c4dda59ff6fa5bb ldstub [%i1+0x02f],%l0 ! %l0 = 00000000000000da ! Mem[0000000083000130] = c485bf2e d688e9d7, %l2 = a5412fb5, %l3 = 000000ef ldda [%i2+%o6]0x88,%l2 ! %l2 = 00000000d688e9d7 00000000c485bf2e ! Mem[0000000083000128] = d7a940f2, %l4 = 0000000042bb5b4d ldswa [%i2+%o5]0x80,%l4 ! %l4 = ffffffffd7a940f2 ! Mem[000000008200011e] = 0c6fb7ed, %l1 = 000000001a19f5c8 ldstub [%i0+0x01e],%l1 ! %l1 = 00000000000000b7 ! Mem[0000000082000108] = 679c6ff3, %l7 = 2da558be, %l0 = 000000da add %i0,0x08,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000679c6ff3 ! Mem[0000000083800108] = 1b9626d7ff599f40, %l0 = 00000000679c6ff3 ldx [%i3+%i4],%l0 ! %l0 = 1b9626d7ff599f40 ! Mem[0000000083800138] = c50014cf, %l0 = 1b9626d7ff599f40 ldsh [%i3+0x038],%l0 ! %l0 = ffffffffffffc500 ! Mem[0000000083000128] = d7a940f2, %l0 = ffffffffffffc500 swapa [%i2+%o5]0x80,%l0 ! %l0 = 00000000d7a940f2 p57_label_3: ! Mem[0000000082000100] = c23bbc91, %l0 = 00000000d7a940f2 lduwa [%i0+%g0]0x88,%l0 ! %l0 = 00000000c23bbc91 ! Mem[0000000082800118] = 0000009f, %l5 = 9462183c, %l2 = d688e9d7 add %i1,0x18,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000000000009f ! Mem[0000000082800110] = 5e9ebc8b, %l1 = 00000000000000b7 ldsba [%i1+%i5]0x88,%l1 ! %l1 = ffffffffffffff8b ! %l7 = c63753582da558be, Mem[0000000082800108] = fdda0800303d77a6 stxa %l7,[%i1+%i4]0x89 ! Mem[0000000082800108] = c63753582da558be ! Mem[0000000083800114] = 4a59344a, %l5 = 9462183c, %l1 = ffffff8b add %i3,0x14,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000004a59344a ! Mem[0000000090800120] = b0cd32ae, %l18 = 9d106cd7bdecdbae ldsb [%o1+0x023],%g2 ! %g2 = ffffffffffffffb0 ! %l3 = 00000000c485bf2e, Mem[0000000091000130] = 87522d2e9081a561 stx %l3,[%o2+%o6] ! Mem[0000000091000130] = 00000000c485bf2e ! %l4 = ffffffffd7a940f2, Mem[0000000090000118] = 20335f9f35f576a0 stx %l4,[%o0+%i6] ! Mem[0000000090000118] = ffffffffd7a940f2 ! Mem[0000000083800138] = c50014cf1258f67f, %l2 = 000000000000009f, %l3 = 00000000c485bf2e add %i3,0x38,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = c50014cf1258f67f ! Mem[0000000082000128] = 18b99dca, %l4 = ffffffffd7a940f2 swap [%i0+%o5],%l4 ! %l4 = 0000000018b99dca p57_label_4: ! Mem[0000000083000100] = ffa7dd20, %l6 = 0000000000000067 swap [%i2+%g0],%l6 ! %l6 = 00000000ffa7dd20 ! Mem[0000000090000110] = 76bf43f3, %l18 = 9d106cd7bdecdbae lduw [%o0+%i5],%g2 ! %g2 = 9d106cd7bdecdbae ! Mem[0000000083800114] = 4a59344a, %l5 = d618b74e9462183c, %asi = 80 swapa [%i3+0x014]%asi,%l5 ! %l5 = 000000004a59344a ! Mem[0000000083800118] = a0c790c0, %l0 = 00000000c23bbc91 lduba [%i3+%i6]0x89,%l0 ! %l0 = 00000000000000c0 ! Mem[0000000090000130] = bb166f370eaa4fa4, %l18 = 9d106cd7bdecdbae ldx [%o0+%o6],%g2 ! %g2 = bb166f370eaa4fa4 ! Mem[000000009180012c] = 35187c6a, %l18 = 9d106cd7bdecdbae ldsb [%o3+0x02c],%g2 ! %g2 = 0000000000000035 ! Mem[0000000082000110] = 1eb586f96bd8be8d, %l2 = 000000000000009f, %l0 = 00000000000000c0 add %i0,0x10,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 1eb586f96bd8be8d ! %l2 = 000000000000009f, Mem[0000000082800130] = 7c5110be stwa %l2,[%i1+%o6]0x89 ! Mem[0000000082800130] = 0000009f ! Mem[0000000082000118] = a90d4145, %l3 = c50014cf1258f67f ldswa [%i0+%i6]0x88,%l3 ! %l3 = ffffffffa90d4145 ! Mem[0000000083000118] = f6156f4b0b905687, %l3 = ffffffffa90d4145, %l1 = 000000004a59344a add %i2,0x18,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = f6156f4b0b905687 p57_label_5: ! %l5 = 000000004a59344a, Mem[0000000082800120] = 3db7fa5477b4ec89 stxa %l5,[%i1+%o4]0x89 ! Mem[0000000082800120] = 000000004a59344a ! Mem[0000000083800130] = b3b858c2, %l0 = 1eb586f96bd8be8d ldstuba [%i3+%o6]0x89,%l0 ! %l0 = 00000000000000c2 ! Mem[0000000082800110] = 5e9ebc8b, %l3 = ffffffffa90d4145 ldsha [%i1+%i5]0x89,%l3 ! %l3 = ffffffffffffbc8b ! %l5 = 000000004a59344a, Mem[0000000091000137] = 2e55170a stba %l5,[%o2+0x037]%asi ! Mem[0000000091000134] = 4a55170a ! %l3 = ffffffffffffbc8b, Mem[0000000083800128] = 4242e70a stha %l3,[%i3+%o5]0x89 ! Mem[0000000083800128] = 4242bc8b ! %l2 = 000000000000009f, Mem[0000000090000130] = bb166f370eaa4fa4 stx %l2,[%o0+%o6] ! Mem[0000000090000130] = 000000000000009f ! Mem[0000000091000108] = cc4c9acf8f22b23f, %l18 = 9d106cd7bdecdbae ldx [%o2+%i4],%g2 ! %g2 = cc4c9acf8f22b23f ! %l4 = 0000000018b99dca, Mem[0000000090000130] = 00000000, %asi = 80 stwa %l4,[%o0+0x030]%asi ! Mem[0000000090000130] = 18b99dca ! %l1 = f6156f4b0b905687, Mem[0000000082800110] = 31a2b4745e9ebc8b stxa %l1,[%i1+%i5]0x89 ! Mem[0000000082800110] = f6156f4b0b905687 ! Mem[0000000082800110] = 8756900b4b6f15f6, %l4 = 0000000018b99dca, %l0 = 00000000000000c2 add %i1,0x10,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 8756900b4b6f15f6 p57_label_6: ! Mem[000000008380013c] = 1258f67f, %l1 = f6156f4b0b905687, %asi = 80 swapa [%i3+0x03c]%asi,%l1 ! %l1 = 000000001258f67f ! Mem[000000008380013d] = 0b905687, %l7 = c63753582da558be ldstub [%i3+0x03d],%l7 ! %l7 = 0000000000000090 ! Mem[0000000083000120] = 3c6df37f353abe65, %l4 = 0000000018b99dca ldxa [%i2+%o4]0x80,%l4 ! %l4 = 3c6df37f353abe65 ! Mem[0000000083000108] = ff1fd933, %l3 = ffffffffffffbc8b ldstuba [%i2+%i4]0x81,%l3 ! %l3 = 00000000000000ff ! Mem[0000000083000130] = d7e988d6 2ebf85c4, %l0 = 4b6f15f6, %l1 = 1258f67f ldda [%i2+%o6]0x80,%l0 ! %l0 = 00000000d7e988d6 000000002ebf85c4 ! Mem[0000000083800120] = ff412fb5, %l4 = 3c6df37f353abe65 ldsh [%i3+%o4],%l4 ! %l4 = ffffffffffffff41 ! %l0 = 00000000d7e988d6, Mem[0000000082800128] = 6636f7f8dd4d37ff stxa %l0,[%i1+%o5]0x80 ! Mem[0000000082800128] = 00000000d7e988d6 ! Mem[0000000091800138] = d0837b378e3ab89c, %l18 = 9d106cd7bdecdbae ldx [%o3+0x038],%g2 ! %g2 = d0837b378e3ab89c ! Mem[0000000083000128] = ffffc50006c0853e, %l0 = 00000000d7e988d6, %l4 = ffffffffffffff41 add %i2,0x28,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = ffffc50006c0853e ! %l4 = ffffc50006c0853e, Mem[0000000082800120] = 4a59344a stba %l4,[%i1+%o4]0x89 ! Mem[0000000082800120] = 4a59343e p57_label_7: ! Mem[0000000091000108] = 9acf8f22, %l18 = 9d106cd7bdecdbae lduh [%o2+0x00a],%g2 ! %g2 = 0000000000009acf ! Mem[0000000082800100] = 838ffcf1, %l4 = ffffc50006c0853e swapa [%i1+%g0]0x89,%l4 ! %l4 = 00000000838ffcf1 ! Mem[0000000083000108] = ff1fd933, %l5 = 000000004a59344a swap [%i2+%i4],%l5 ! %l5 = 00000000ff1fd933 ! Mem[0000000082800128] = 00000000, %l4 = 00000000838ffcf1 lduha [%i1+%o5]0x80,%l4 ! %l4 = 0000000000000000 ! Mem[0000000083800130] = b3b858ff, %l0 = 00000000d7e988d6 swapa [%i3+%o6]0x88,%l0 ! %l0 = 00000000b3b858ff ! Mem[0000000082000110] = f986b51e, %l3 = 00000000000000ff swapa [%i0+%i5]0x89,%l3 ! %l3 = 00000000f986b51e ! Mem[0000000083000110] = ff8ce155aeb7ab18, %l5 = 00000000ff1fd933, %l7 = 0000000000000090 add %i2,0x10,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = ff8ce155aeb7ab18 ! Mem[0000000083000108] = 4a59344a, %l0 = 00000000b3b858ff ldstuba [%i2+%i4]0x81,%l0 ! %l0 = 000000000000004a ! Mem[0000000083000129] = ffffc500, %l4 = 0000000000000000 ldstub [%i2+0x029],%l4 ! %l4 = 00000000000000ff ! Mem[0000000082800122] = 3e34594a, %l4 = 00000000000000ff ldstub [%i1+0x022],%l4 ! %l4 = 0000000000000059 p57_label_8: ! Mem[0000000083000118] = 4b6f15f6, %l5 = 00000000ff1fd933 ldstuba [%i2+%i6]0x89,%l5 ! %l5 = 00000000000000f6 ! Mem[0000000083800138] = c50014cf0bff5687, %l3 = 00000000f986b51e, %l4 = 0000000000000059 add %i3,0x38,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = c50014cf0bff5687 ! %l6 = 00000000ffa7dd20, Mem[000000009080011c] = 61d3fbdc, %asi = 80 stwa %l6,[%o1+0x01c]%asi ! Mem[000000009080011c] = ffa7dd20 ! Mem[0000000090000100] = 5572c76a, %l18 = 9d106cd7bdecdbae ldub [%o0+0x002],%g2 ! %g2 = 0000000000000055 ! Mem[0000000083000120] = 7ff36d3c, %l7 = ff8ce155aeb7ab18 lduwa [%i2+%o4]0x88,%l7 ! %l7 = 000000007ff36d3c ! Mem[000000008200011c] = 0c6fffed, %l1 = 000000002ebf85c4 lduw [%i0+0x01c],%l1 ! %l1 = 000000000c6fffed ! %l4 = c50014cf0bff5687, Mem[000000009000011e] = 40f2028c, %asi = 80 stha %l4,[%o0+0x01e]%asi ! Mem[000000009000011c] = 5687028c ! Mem[0000000083800113] = b62d05af, %l3 = 00000000f986b51e ldstub [%i3+0x013],%l3 ! %l3 = 00000000000000af ! Mem[000000009080010c] = cbefad54, %l18 = 9d106cd7bdecdbae ldsw [%o1+0x00c],%g2 ! %g2 = 9d106cd7bdecdbae ! %l7 = 000000007ff36d3c, Mem[000000009180013f] = 9c000000 stb %l7,[%o3+0x03f] ! Mem[000000009180013c] = 3c000000 p57_label_9: ! Mem[0000000083800110] = b62d05ff, %l6 = 00000000ffa7dd20 ldsha [%i3+%i5]0x81,%l6 ! %l6 = ffffffffffffb62d ! Mem[0000000083800118] = c090c7a0, %l3 = 000000af, %l0 = 0000004a add %i3,0x18,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000c090c7a0 ! Mem[0000000091800120] = 725398d0, %l18 = 9d106cd7bdecdbae ldsh [%o3+%o4],%g2 ! %g2 = 0000000000007253 ! Mem[0000000082000100] = 91bc3bc2d96928ad, %l3 = 00000000000000af, %l2 = 000000000000009f casxa [%i0]0x80,%l3,%l2 ! %l2 = 91bc3bc2d96928ad ! Mem[0000000082000128] = d7a940f2ed7bb910, %l0 = 00000000c090c7a0 ldxa [%i0+%o5]0x80,%l0 ! %l0 = d7a940f2ed7bb910 ! Mem[0000000083000118] = 4b6f15ff, %l5 = 00000000000000f6 ldstuba [%i2+%i6]0x88,%l5 ! %l5 = 00000000000000ff ! Mem[0000000082000120] = 2e50ac41, %l6 = ffffffffffffb62d ldub [%i0+%o4],%l6 ! %l6 = 000000000000002e ! %l6 = 000000000000002e, Mem[0000000090800106] = 61e3008a stba %l6,[%o1+0x006]%asi ! Mem[0000000090800104] = 2ee3008a ! Mem[0000000083800135] = 7a3709e2, %l2 = 91bc3bc2d96928ad ldstub [%i3+0x035],%l2 ! %l2 = 0000000000000037 ! %l2 = 0000000000000037, Mem[0000000083800100] = 7cbba2fc stha %l2,[%i3+%g0]0x89 ! Mem[0000000083800100] = 7cbb0037 p57_label_10: ! Mem[0000000083800108] = 1b9626d7, %l4 = c50014cf0bff5687 ldsba [%i3+%i4]0x80,%l4 ! %l4 = 000000000000001b ! Mem[0000000091800110] = 7a17de5c, %l18 = 9d106cd7bdecdbae ldub [%o3+0x011],%g2 ! %g2 = 000000000000007a ! Mem[0000000082000130] = 4eb718d6, %l4 = 000000000000001b lduha [%i0+%o6]0x88,%l4 ! %l4 = 00000000000018d6 ! Mem[000000008380013c] = 0bff5687, %l2 = 0000000000000037 lduh [%i3+0x03c],%l2 ! %l2 = 0000000000000bff ! %l1 = 000000000c6fffed, Mem[0000000090800101] = 4c624210 stba %l1,[%o1+0x001]%asi ! Mem[0000000090800100] = ed624210 ! Mem[0000000083800108] = 1b9626d7, %l0 = d7a940f2ed7bb910 ldstuba [%i3+%i4]0x80,%l0 ! %l0 = 000000000000001b ! Mem[0000000083000118] = ff156f4b, %l6 = 000000000000002e swap [%i2+%i6],%l6 ! %l6 = 00000000ff156f4b ! Mem[000000008280011e] = e20c6f4f, %l3 = 00000000000000af ldstub [%i1+0x01e],%l3 ! %l3 = 000000000000006f ! Mem[0000000091000128] = f4c833a8, %l18 = 9d106cd7bdecdbae ldsh [%o2+%o5],%g2 ! %g2 = fffffffffffff4c8 ! Mem[0000000083800118] = a0c790c0, %l7 = 000000007ff36d3c lduba [%i3+%i6]0x88,%l7 ! %l7 = 00000000000000c0 p57_label_11: ! Mem[0000000082800110] = 0b905687, %l0 = 000000000000001b lduba [%i1+%i5]0x88,%l0 ! %l0 = 0000000000000087 ! Mem[0000000083000138] = 3385a876, %l4 = 000018d6, %l6 = ff156f4b add %i2,0x38,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000003385a876 ! Mem[0000000083000128] = ffffc500, %l5 = 00000000000000ff, %asi = 80 swapa [%i2+0x028]%asi,%l5 ! %l5 = 00000000ffffc500 ! Mem[0000000082000108] = f36f9c67, %l2 = 0000000000000bff ldstuba [%i0+%i4]0x88,%l2 ! %l2 = 0000000000000067 ! Mem[0000000090000134] = 0000009f, %l18 = 9d106cd7bdecdbae ldsh [%o0+0x034],%g2 ! %g2 = 0000000000000000 ! Mem[0000000082000130] = d618b74e, %l3 = 000000000000006f swapa [%i0+%o6]0x81,%l3 ! %l3 = 00000000d618b74e ! Mem[0000000083000100] = 00000067, %l0 = 00000087, %l4 = 000018d6 casa [%i2]0x80,%l0,%l4 ! %l4 = 0000000000000067 ! Mem[0000000082000100] = 91bc3bc2, %l0 = 0000000000000087 ldsha [%i0+%g0]0x81,%l0 ! %l0 = ffffffffffff91bc ! Mem[0000000082000100] = 91bc3bc2, %l1 = 000000000c6fffed lduwa [%i0+%g0]0x80,%l1 ! %l1 = 0000000091bc3bc2 ! Mem[0000000083000118] = 2e000000, %l3 = 00000000d618b74e swapa [%i2+%i6]0x89,%l3 ! %l3 = 000000002e000000 p57_label_12: ! Mem[0000000082800110] = 8756900b, %l4 = 0000000000000067 swapa [%i1+%i5]0x81,%l4 ! %l4 = 000000008756900b ! Mem[0000000083000118] = 4eb718d6, %l0 = ffff91bc, %l2 = 00000067 add %i2,0x18,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 000000004eb718d6 ! Mem[0000000083000120] = 3c6df37f 353abe65, %l6 = 3385a876, %l7 = 000000c0 ldda [%i2+%o4]0x81,%l6 ! %l6 = 000000003c6df37f 00000000353abe65 ! %l2 = 4eb718d6, %l3 = 2e000000, Mem[0000000090800110] = 05b93bc7 4f009b20 std %l2,[%o1+%i5] ! Mem[0000000090800110] = 4eb718d6 2e000000 ! Mem[000000009000011c] = d7a95687, %l18 = 9d106cd7bdecdbae ldub [%o0+0x01c],%g2 ! %g2 = 00000000000000d7 ! Mem[0000000090800128] = c1bf20d5ba79412b, %l18 = 9d106cd7bdecdbae ldx [%o1+%o5],%g2 ! %g2 = c1bf20d5ba79412b ! Mem[0000000091800134] = ed611253, %l18 = 9d106cd7bdecdbae ldsh [%o3+0x034],%g2 ! %g2 = ffffffffffffed61 ! Mem[0000000083000114] = aeb7ab18, %l3 = 2e000000, %l4 = 8756900b add %i2,0x14,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000aeb7ab18 ! %l6 = 3c6df37f, %l7 = 353abe65, Mem[0000000082800110] = 67000000 f6156f4b stda %l6,[%i1+%i5]0x89 ! Mem[0000000082800110] = 3c6df37f 353abe65 ! Mem[0000000082000108] = ff9c6ff317cc7cd6, %l7 = 00000000353abe65, %l4 = 00000000aeb7ab18 add %i0,0x08,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = ff9c6ff317cc7cd6 p57_label_13: ! Mem[000000008300012c] = 06c0853e, %l6 = 000000003c6df37f swap [%i2+0x02c],%l6 ! %l6 = 0000000006c0853e ! Mem[0000000083800138] = c50014cf0bff5687, %l5 = 00000000ffffc500 ldx [%i3+0x038],%l5 ! %l5 = c50014cf0bff5687 ! Mem[0000000082000100] = 91bc3bc2d96928ad, %l7 = 00000000353abe65, %l3 = 000000002e000000 casxa [%i0]0x80,%l7,%l3 ! %l3 = 91bc3bc2d96928ad ! Mem[0000000091000118] = 28238bb1 833d66b8, %l6 = 06c0853e, %l7 = 353abe65 ldd [%o2+%i6],%g2 ! %l6 = 0000000006c0853e 00000000353abe65 ! Mem[0000000082800128] = 00000000, %l7 = 00000000353abe65 swapa [%i1+%o5]0x80,%l7 ! %l7 = 0000000000000000 ! Mem[0000000083800100] = 3700bb7c, %l0 = ffffffffffff91bc ldsba [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000037 ! Mem[0000000082000128] = f240a9d7, %l1 = 0000000091bc3bc2 ldsha [%i0+%o5]0x89,%l1 ! %l1 = ffffffffffffa9d7 ! Mem[0000000083800110] = b62d05ff, %l4 = ff9c6ff317cc7cd6 lduha [%i3+%i5]0x80,%l4 ! %l4 = 000000000000b62d ! Mem[0000000083000138] = 3385a876, %l1 = ffffa9d7, %l6 = 06c0853e add %i2,0x38,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000003385a876 ! Mem[000000008380011c] = 45eb617d, %l3 = 91bc3bc2d96928ad swap [%i3+0x01c],%l3 ! %l3 = 0000000045eb617d p57_label_14: ! Mem[0000000082800100] = 06c0853e, %l0 = 0000000000000037 ldswa [%i1+%g0]0x88,%l0 ! %l0 = 0000000006c0853e ! Mem[0000000082800118] = 0000009f, %l2 = 000000004eb718d6 ldstuba [%i1+%i6]0x81,%l2 ! %l2 = 0000000000000000 ! Mem[0000000082800108] = c63753582da558be, %l1 = ffffffffffffa9d7 ldxa [%i1+%i4]0x88,%l1 ! %l1 = c63753582da558be ! Mem[000000008200012c] = ed7bb910, %l5 = 0bff5687, %l2 = 00000000 add %i0,0x2c,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000ed7bb910 ! Mem[0000000082800128] = 65be3a35, %l5 = c50014cf0bff5687 swapa [%i1+%o5]0x88,%l5 ! %l5 = 0000000065be3a35 ! Mem[0000000082000128] = d7a940f2, %l2 = ed7bb910, %l4 = 0000b62d add %i0,0x28,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000d7a940f2 ! %l2 = ed7bb910, %l3 = 45eb617d, Mem[0000000083000108] = 4a3459ff 9b9c6371 stda %l2,[%i2+%i4]0x89 ! Mem[0000000083000108] = ed7bb910 45eb617d ! Mem[000000008300011a] = 4eb718d6, %l4 = 00000000d7a940f2 ldstub [%i2+0x01a],%l4 ! %l4 = 0000000000000018 ! Mem[0000000083000128] = 000000ff, %l5 = 0000000065be3a35 lduba [%i2+%o5]0x80,%l5 ! %l5 = 0000000000000000 ! Mem[0000000083000128] = ff000000, %l0 = 0000000006c0853e ldswa [%i2+%o5]0x88,%l0 ! %l0 = ffffffffff000000 p57_label_15: ! Mem[0000000082000108] = f36f9cff, %l1 = c63753582da558be swapa [%i0+%i4]0x88,%l1 ! %l1 = 00000000f36f9cff ! Mem[0000000082000129] = d7a940f2, %l6 = 000000003385a876 ldstub [%i0+0x029],%l6 ! %l6 = 00000000000000a9 ! Mem[0000000083800130] = d7e988d6, %l5 = 0000000000000000 lduwa [%i3+%o6]0x88,%l5 ! %l5 = 00000000d7e988d6 ! %l3 = 0000000045eb617d, Mem[0000000091800110] = 477a17de, %asi = 80 stwa %l3,[%o3+0x010]%asi ! Mem[0000000091800110] = 45eb617d ! Mem[0000000083800118] = c090c7a0, %l5 = 00000000d7e988d6 ldstub [%i3+%i6],%l5 ! %l5 = 00000000000000c0 ! %l3 = 0000000045eb617d, Mem[0000000083800108] = d72696ff stwa %l3,[%i3+%i4]0x89 ! Mem[0000000083800108] = 45eb617d ! Mem[0000000090800104] = 2ee3008a, %l18 = 9d106cd7bdecdbae ldsb [%o1+0x006],%g2 ! %g2 = 000000000000002e ! Mem[0000000082800139] = 1e5bab93, %l7 = 0000000000000000 ldstub [%i1+0x039],%l7 ! %l7 = 000000000000005b ! %l7 = 000000000000005b, Mem[0000000090800124] = cd32aeda stb %l7,[%o1+0x024] ! Mem[0000000090800124] = 5b32aeda ! Mem[000000008380012b] = 8bbc4242, %l3 = 0000000045eb617d ldstub [%i3+0x02b],%l3 ! %l3 = 0000000000000042 ba,a p57_not_taken_0_end p57_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p57_branch_failed p57_not_taken_0_end: ! End of Random Code for Processor 57 p57_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0e4] ! Set processor 57 done flag ! Check Registers p57_check_registers: set p57_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ffffffffff000000 bne,a,pn %xcc,p57_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000f36f9cff bne,a,pn %xcc,p57_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000ed7bb910 bne,a,pn %xcc,p57_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000042 bne,a,pn %xcc,p57_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000018 bne,a,pn %xcc,p57_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000c0 bne,a,pn %xcc,p57_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000a9 bne,a,pn %xcc,p57_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000005b bne,a,pn %xcc,p57_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p57_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = be58a52d17cc7cd6 ldx [%i0+0x008],%g3 ! Observed data at 0000000082000108 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff0000006bd8be8d ldx [%i0+0x010],%g3 ! Observed data at 0000000082000110 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = d7ff40f2ed7bb910 ldx [%i0+0x028],%g3 ! Observed data at 0000000082000128 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 0000006f9462183c ldx [%i0+0x030],%g3 ! Observed data at 0000000082000130 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x030,%g4 set p57_local1_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = 7ff36d3c65be3a35 ldx [%i1+0x010],%g3 ! Observed data at 0000000082800110 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff00009fe20cff4f ldx [%i1+0x018],%g3 ! Observed data at 0000000082800118 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3e34ff4a00000000 ldx [%i1+0x020],%g3 ! Observed data at 0000000082800120 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8756ff0bd7e988d6 ldx [%i1+0x028],%g3 ! Observed data at 0000000082800128 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 9f000000ba0e3dfe ldx [%i1+0x030],%g3 ! Observed data at 0000000082800130 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1effab93c5518c11 ldx [%i1+0x038],%g3 ! Observed data at 0000000082800138 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x038,%g4 set p57_local2_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 10b97bed7d61eb45 ldx [%i2+0x008],%g3 ! Observed data at 0000000083000108 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4eb7ffd60b905687 ldx [%i2+0x018],%g3 ! Observed data at 0000000083000118 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000ff3c6df37f ldx [%i2+0x028],%g3 ! Observed data at 0000000083000128 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x028,%g4 set p57_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 3700bb7c5d0d30a7 ldx [%i3+0x000],%g3 ! Observed data at 0000000083800100 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7d61eb45ff599f40 ldx [%i3+0x008],%g3 ! Observed data at 0000000083800108 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b62d05ff9462183c ldx [%i3+0x010],%g3 ! Observed data at 0000000083800110 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff90c7a0d96928ad ldx [%i3+0x018],%g3 ! Observed data at 0000000083800118 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff412fb5b4b5f697 ldx [%i3+0x020],%g3 ! Observed data at 0000000083800120 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8bbc42fffd8cef36 ldx [%i3+0x028],%g3 ! Observed data at 0000000083800128 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = d688e9d77aff09e2 ldx [%i3+0x030],%g3 ! Observed data at 0000000083800130 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x030,%g4 ! The test for processor 57 has passed p57_passed: ta GOOD_TRAP nop p57_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p57_failed p57_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p57_failed p57_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p57_failed p57_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p57_failed p57_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p57_failed p57_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p57_failed p57_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p57_failed p57_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p57_failed ! The test for processor 57 failed p57_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0e4] ! Set processor 57 done flag set p57_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 57 failed p57_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0e4] ! Set processor 57 done flag set p57_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p57_dfill_failed: ba p57_failed mov 0xddd,%g1 p57_selfmod_failed: ba p57_failed mov 0xabc,%g1 p57_common_error: or %g0,0xf19,%g1 ba p57_failed mov %o5,%g3 p57_common_signature_error: set p57_temp,%g1 ba p57_failed st %g2,[%g1] ! Common Lock Number p57_common_timeout: set p57_temp,%g1 ba p57_failed st %g2,[%g1] ! Common Lock Number p57_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p57_failed mov 0x0,%g3 p57_trap1e: ldub [%i0+0x031],%l6 ! Mem[0000000082000131] ldstub [%i0+0x01c],%l2 ! Mem[000000008200011c] ldd [%i3+0x028],%l6 ! Mem[0000000083800128] stx %l6,[%i3+0x038] ! Mem[0000000083800138] done p57_trap1o: ldub [%o0+0x031],%l6 ! Mem[0000000082000131] ldstub [%o0+0x01c],%l2 ! Mem[000000008200011c] ldd [%o3+0x028],%l6 ! Mem[0000000083800128] stx %l6,[%o3+0x038] ! Mem[0000000083800138] done p57_trap2e: ldd [%i1+0x010],%l2 ! Mem[0000000082800110] ldstub [%i0+0x03a],%l0 ! Mem[000000008200013a] ldstub [%i0+0x028],%l7 ! Mem[0000000082000128] stx %l2,[%i2+0x010] ! Mem[0000000083000110] ldsh [%i1+0x012],%l2 ! Mem[0000000082800112] lduw [%i2+0x034],%l3 ! Mem[0000000083000134] done p57_trap2o: ldd [%o1+0x010],%l2 ! Mem[0000000082800110] ldstub [%o0+0x03a],%l0 ! Mem[000000008200013a] ldstub [%o0+0x028],%l7 ! Mem[0000000082000128] stx %l2,[%o2+0x010] ! Mem[0000000083000110] ldsh [%o1+0x012],%l2 ! Mem[0000000082800112] lduw [%o2+0x034],%l3 ! Mem[0000000083000134] done p57_trap3e: nop done p57_trap3o: nop done p57_init_memory_pointers: set p57_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p57_local0_start,%i0 set p57_local1_start,%i1 set p57_local2_start,%i2 set p57_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 3c4dda59ff6fa5bb ldx [%g1+0x008],%l1 ! %l1 = a614b46fe8ea96f4 ldx [%g1+0x010],%l2 ! %l2 = 7fd52ed04a1d21e6 ldx [%g1+0x018],%l3 ! %l3 = 9f3ad57c84cd2cbc ldx [%g1+0x020],%l4 ! %l4 = 2187a25293cb727e ldx [%g1+0x028],%l5 ! %l5 = db64483e7ec7119f ldx [%g1+0x030],%l6 ! %l6 = d7973d1c3aa1ed29 ldx [%g1+0x038],%l7 ! %l7 = c63753582da558be ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 58 processor_58: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xe8] ! Set the start flag wrpr %g0,7,%cleanwin call p58_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 58 wr %g0,0x4,%fprs ! Make sure fef is 1 set p58_init_freg,%g1 ! %f0 = 8087a270 0898be63 f0bf5544 86dfb3b4 ! %f4 = d4819b95 0a246803 438bef22 8af8b110 ! %f8 = 88f58df2 115cb073 b4a1a547 ebc6dacc ! %f12 = a91975ee f8243760 7ccc4866 40864247 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 6eb8c766 995b55b7 1ee4391c 7c20385b ! %f20 = 3cab67e6 c9932d54 4685f32b 4ee35a69 ! %f24 = 4452e021 388d8ff1 40c0f465 d703d209 ! %f28 = c41e0294 691a8f22 fa80b519 52255cb0 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d2f99334 9ac4cfea 613f76f2 399d2923 ! %f36 = 8f6133c3 cbfcb161 b3f3b69c 002b1e4b ! %f40 = 56870a86 be5f0da6 5907c2ba 6612bc7e ! %f44 = 0423a2d8 0a241f68 9c9f1faa 68953e72 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xda1ebd9f0000007d,%g7,%g1 ! GSR scale = 15, align = 5 wr %g1,%g0,%gsr ! GSR = da1ebd9f0000007d wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 58 p58_label_1: ! Mem[000000008500012b] = b5546c34, %l2 = 498fb8c007751823 ldstub [%i2+0x02b],%l2 ! %l2 = 0000000000000034 ! Mem[0000000085000108] = 1f43d6602544ce94, %l7 = 13e47681e153df63, %l7 = 13e47681e153df63 add %i2,0x08,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 1f43d6602544ce94 ! Mem[0000000085000100] = a87ef08e, %l1 = 90d8f5980c9053bb swapa [%i2+%g0]0x89,%l1 ! %l1 = 00000000a87ef08e ! %l6 = 88d0d6d031daf706, Mem[0000000090800119] = df186361 stb %l6,[%o1+0x019] ! Mem[0000000090800118] = 06186361 ! Mem[0000000085000108] = 1f43d660, %l5 = 62d9d139dae8e4d5 ldstuba [%i2+%i4]0x80,%l5 ! %l5 = 000000000000001f ! Mem[0000000085000119] = bd2b926b, %l1 = 00000000a87ef08e ldstub [%i2+0x019],%l1 ! %l1 = 000000000000002b ! Mem[0000000084800118] = 1acf5328, %l2 = 0000000000000034 ldstuba [%i1+%i6]0x80,%l2 ! %l2 = 000000000000001a ! Mem[0000000084800110] = 7178b737, %l7 = 1f43d6602544ce94 swap [%i1+%i5],%l7 ! %l7 = 000000007178b737 ! Mem[0000000084000124] = 8de79bcb, %l3 = ba9130e3b683d55e ldub [%i0+0x027],%l3 ! %l3 = 00000000000000cb ! %l5 = 000000000000001f, Mem[0000000090000133] = 370eaa4f stb %l5,[%o0+0x033] ! Mem[0000000090000130] = 1f0eaa4f p58_label_2: ! Mem[0000000084800100] = 59e74cc2527f81e7, %l6 = 88d0d6d031daf706, %l7 = 000000007178b737 casxa [%i1]0x80,%l6,%l7 ! %l7 = 59e74cc2527f81e7 ! %l7 = 59e74cc2527f81e7, Mem[0000000085000120] = a8e70a58 stba %l7,[%i2+%o4]0x81 ! Mem[0000000085000120] = e7e70a58 ! Mem[0000000084800108] = 1212bbec, %l0 = 23710563d92afd29 ldswa [%i1+0x008]%asi,%l0 ! %l0 = 000000001212bbec ! Mem[0000000085000118] = bdff926b, %l2 = 000000000000001a lduba [%i2+%i6]0x80,%l2 ! %l2 = 00000000000000bd ! %l6 = 88d0d6d031daf706, Mem[0000000084800130] = adba41a5 stwa %l6,[%i1+%o6]0x89 ! Mem[0000000084800130] = 31daf706 ! Mem[0000000085800110] = 8596528c796f52a3, %l2 = 00000000000000bd, %l0 = 000000001212bbec add %i3,0x10,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 8596528c796f52a3 ! Mem[0000000085800134] = 275246f4, %l5 = 000000000000001f swap [%i3+0x034],%l5 ! %l5 = 00000000275246f4 ! %l6 = 31daf706, %l7 = 527f81e7, Mem[0000000085000118] = 6b92ffbd e74bf812 stda %l6,[%i2+%i6]0x89 ! Mem[0000000085000118] = 31daf706 527f81e7 ! Mem[0000000084000100] = de01266f, %l5 = 275246f4, %l3 = 000000cb casa [%i0]0x80,%l5,%l3 ! %l3 = 00000000de01266f ! Mem[000000008500012f] = f0775741, %l5 = 00000000275246f4 ldstub [%i2+0x02f],%l5 ! %l5 = 0000000000000041 p58_label_3: ! Mem[0000000084000120] = 88aee173, %l3 = 00000000de01266f ldstub [%i0+%o4],%l3 ! %l3 = 0000000000000088 ! Mem[0000000084800108] = ecbb1212, %l7 = 59e74cc2527f81e7 swapa [%i1+%i4]0x88,%l7 ! %l7 = 00000000ecbb1212 ! Mem[0000000091800128] = bf401764 35187c6a, %l0 = 796f52a3, %l1 = 0000002b ldd [%o3+%o5],%g2 ! %l0 = 8596528c796f52a3 000000000000002b ! Mem[0000000085800138] = 8ba74c36, %l0 = 796f52a3, %l5 = 00000041 add %i3,0x38,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000008ba74c36 ! Mem[000000008480011c] = 0c36d9a8, %l1 = 000000000000002b swap [%i1+0x01c],%l1 ! %l1 = 000000000c36d9a8 ! %l2 = 000000bd, %l3 = 00000088, Mem[0000000084800130] = 31daf706 7e2815db stda %l2,[%i1+%o6]0x89 ! Mem[0000000084800130] = 000000bd 00000088 ! Mem[0000000085000134] = e74a35c0, %l4 = cbfee66270deae5d swap [%i2+0x034],%l4 ! %l4 = 00000000e74a35c0 ! Mem[0000000084800120] = 4f1bef40, %l0 = 8596528c796f52a3 ldstuba [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000040 ! %l4 = e74a35c0, %l5 = 8ba74c36, Mem[0000000090800118] = b1061863 61d3fbdc std %l4,[%o1+%i6] ! Mem[0000000090800118] = e74a35c0 8ba74c36 ! Mem[0000000085000130] = 5daede70e9a7f350, %l2 = 00000000000000bd ldxa [%i2+%o6]0x88,%l2 ! %l2 = 5daede70e9a7f350 p58_label_4: ! %l5 = 000000008ba74c36, Mem[0000000090000110] = 76bf43f39c3e77a2 stx %l5,[%o0+%i5] ! Mem[0000000090000110] = 000000008ba74c36 ! Mem[0000000084000105] = 7f2afc9a, %l5 = 000000008ba74c36 ldstuba [%i0+0x005]%asi,%l5 ! %l5 = 000000000000002a ! Mem[0000000085800110] = 8c529685, %l3 = 0000000000000088 ldsba [%i3+%i5]0x89,%l3 ! %l3 = ffffffffffffff85 ! Mem[0000000084800118] = ffcf5328, %l1 = 0c36d9a8, %l5 = 0000002a add %i1,0x18,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000ffcf5328 ! %l1 = 000000000c36d9a8, Mem[000000009180012e] = 7c6ab494 stba %l1,[%o3+0x02e]%asi ! Mem[000000009180012c] = a86ab494 ! Mem[000000008580012f] = 7be0eab7, %l0 = 0000000000000040 ldstub [%i3+0x02f],%l0 ! %l0 = 00000000000000b7 ! Mem[0000000091000138] = 55170a67 09595e8e, %l4 = e74a35c0, %l5 = ffcf5328 ldd [%o2+0x038],%g2 ! %l4 = 00000000e74a35c0 00000000ffcf5328 ! Mem[0000000091000120] = 93986027 03ba71d0, %l0 = 000000b7, %l1 = 0c36d9a8 ldd [%o2+%o4],%g2 ! %l0 = 00000000000000b7 000000000c36d9a8 ! %l0 = 00000000000000b7, Mem[000000009000011c] = 35f576a0 stw %l0,[%o0+0x01c] ! Mem[000000009000011c] = 000000b7 ! Mem[0000000084000118] = b13b7b8e8982fbf2, %l6 = 88d0d6d031daf706, %l3 = ffffffffffffff85 add %i0,0x18,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = b13b7b8e8982fbf2 p58_label_5: ! Mem[0000000084000128] = 20b09528, %l6 = 88d0d6d031daf706 lduha [%i0+%o5]0x89,%l6 ! %l6 = 0000000000009528 ! %l3 = b13b7b8e8982fbf2, Mem[0000000090000130] = bb166f1f0eaa4fa4 stx %l3,[%o0+%o6] ! Mem[0000000090000130] = b13b7b8e8982fbf2 ! Mem[0000000084000130] = bc36c29f, %l1 = 000000000c36d9a8 swapa [%i0+%o6]0x89,%l1 ! %l1 = 00000000bc36c29f ! Mem[000000008580013c] = 24a37157, %l0 = 00000000000000b7 swap [%i3+0x03c],%l0 ! %l0 = 0000000024a37157 ! Mem[0000000085000128] = b5546cff, %l5 = 00000000ffcf5328 swapa [%i2+%o5]0x80,%l5 ! %l5 = 00000000b5546cff ! Mem[0000000084000130] = 0c36d9a8, %l6 = 0000000000009528 lduha [%i0+%o6]0x88,%l6 ! %l6 = 000000000000d9a8 ! %l2 = 5daede70e9a7f350, Mem[000000009000013c] = 5e9ebd9d sth %l2,[%o0+0x03c] ! Mem[000000009000013c] = f350bd9d ! %l2 = 5daede70e9a7f350, Mem[0000000084000136] = 0a666adc sth %l2,[%i0+0x036] ! Mem[0000000084000134] = 0a66f350 ! Mem[0000000084800128] = c5b941f6, %l7 = 00000000ecbb1212 lduba [%i1+%o5]0x80,%l7 ! %l7 = 00000000000000c5 ! Mem[000000009080011c] = 3667cb6f, %l18 = 926002d7d0e3bc15 ldub [%o1+0x01f],%g2 ! %g2 = 0000000000000036 p58_label_6: ! Mem[0000000091800110] = 477a17de5c0ad132, %l18 = 926002d7d0e3bc15 ldx [%o3+%i5],%g2 ! %g2 = 477a17de5c0ad132 ! Mem[0000000084800108] = 527f81e7, %l2 = 5daede70e9a7f350 swapa [%i1+%i4]0x89,%l2 ! %l2 = 00000000527f81e7 ! Mem[0000000091800108] = 233587c35071cebe, %l18 = 926002d7d0e3bc15 ldx [%o3+%i4],%g2 ! %g2 = 233587c35071cebe ! Mem[0000000085000108] = ff43d660 2544ce94, %l2 = 527f81e7, %l3 = 8982fbf2 ldd [%i2+%i4],%l2 ! %l2 = 00000000ff43d660 000000002544ce94 ! Mem[0000000084800128] = f641b9c5, %l4 = 00000000e74a35c0 ldstuba [%i1+%o5]0x88,%l4 ! %l4 = 00000000000000c5 ! Mem[0000000084800120] = ffef1b4f, %l7 = 00000000000000c5 swap [%i1+%o4],%l7 ! %l7 = 00000000ffef1b4f ! Mem[0000000084800110] = 94ce4425, %l4 = 00000000000000c5 ldsba [%i1+%i5]0x89,%l4 ! %l4 = 0000000000000025 ! Mem[0000000085800110] = 8596528c, %l3 = 000000002544ce94 swap [%i3+%i5],%l3 ! %l3 = 000000008596528c ! Mem[0000000084000128] = 2895b020, %l5 = 00000000b5546cff lduba [%i0+%o5]0x80,%l5 ! %l5 = 0000000000000028 ! Mem[0000000085800100] = fd75e0a5afbc6432, %l5 = 0000000000000028, %l1 = 00000000bc36c29f casxa [%i3]0x80,%l5,%l1 ! %l1 = fd75e0a5afbc6432 p58_label_7: ! Mem[0000000090800138] = 30a966cfb6366d86, %l18 = 926002d7d0e3bc15 ldx [%o1+0x038],%g2 ! %g2 = 30a966cfb6366d86 ! Mem[0000000084800118] = 2853cfff, %l0 = 0000000024a37157 ldstuba [%i1+%i6]0x89,%l0 ! %l0 = 00000000000000ff ! %l0 = 00000000000000ff, Mem[000000008480013d] = 86cbaa5f stba %l0,[%i1+0x03d]%asi ! Mem[000000008480013c] = 86ffaa5f ! Mem[0000000084000138] = bd8da3d1, %l3 = 000000008596528c lduwa [%i0+0x038]%asi,%l3 ! %l3 = 00000000bd8da3d1 ! Mem[0000000084000100] = de01266f7ffffc9a, %l2 = 00000000ff43d660, %l7 = 00000000ffef1b4f casxa [%i0]0x80,%l2,%l7 ! %l7 = de01266f7ffffc9a ! %l6 = 0000d9a8, %l7 = 7ffffc9a, Mem[0000000084800118] = ffcf5328 0000002b stda %l6,[%i1+%i6]0x81 ! Mem[0000000084800118] = 0000d9a8 7ffffc9a ! Mem[0000000085800138] = 8ba74c36000000b7, %l5 = 0000000000000028, %l5 = 0000000000000028 add %i3,0x38,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 8ba74c36000000b7 ! Mem[0000000085800100] = fd75e0a5, %l7 = de01266f7ffffc9a, %asi = 80 swapa [%i3+0x000]%asi,%l7 ! %l7 = 00000000fd75e0a5 ! %l7 = 00000000fd75e0a5, Mem[0000000090800102] = 624210c7 sth %l7,[%o1+0x002] ! Mem[0000000090800100] = e0a510c7 ! Mem[0000000084800109] = 50f3a7e9, %l7 = 00000000fd75e0a5 ldstub [%i1+0x009],%l7 ! %l7 = 00000000000000f3 p58_label_8: ! Mem[0000000085800108] = a615f333, %l0 = 00000000000000ff ldstuba [%i3+%i4]0x80,%l0 ! %l0 = 00000000000000a6 ! Mem[0000000090800100] = 854ce0a5, %l18 = 926002d7d0e3bc15 ldsw [%o1+%g0],%g2 ! %g2 = 926002d7d0e3bc15 ! %l6 = 0000d9a8, %l7 = 000000f3, Mem[0000000085800128] = 276c4393 ffeae07b stda %l6,[%i3+%o5]0x89 ! Mem[0000000085800128] = 0000d9a8 000000f3 ! Mem[0000000085800108] = ff15f333, %l1 = fd75e0a5afbc6432 ldstuba [%i3+%i4]0x80,%l1 ! %l1 = 00000000000000ff ! %l1 = 00000000000000ff, Mem[0000000085000126] = 6c151c29 sth %l1,[%i2+0x026] ! Mem[0000000085000124] = 6c1500ff ! Mem[0000000085000114] = 6d690cbc, %l0 = 00000000000000a6 ldstub [%i2+0x014],%l0 ! %l0 = 000000000000006d ! Mem[0000000090000120] = 028c20cc28420202, %l18 = 926002d7d0e3bc15 ldx [%o0+%o4],%g2 ! %g2 = 028c20cc28420202 ! Mem[000000008580011c] = f30e8932, %l2 = 00000000ff43d660 swap [%i3+0x01c],%l2 ! %l2 = 00000000f30e8932 ! Mem[0000000084800128] = f641b9ff, %l0 = 000000000000006d ldstuba [%i1+%o5]0x88,%l0 ! %l0 = 00000000000000ff ! Mem[0000000091000118] = 28238bb1 833d66b8, %l6 = 0000d9a8, %l7 = 000000f3 ldda [%o2+0x018]%asi,%g2 ! %l6 = 000000000000d9a8 00000000000000f3 p58_label_9: ! %l7 = 00000000000000f3, Mem[0000000085000120] = e7e70a586c1500ff, %asi = 80 stxa %l7,[%i2+0x020]%asi ! Mem[0000000085000120] = 00000000000000f3 ! %l4 = 0000000000000025, Mem[0000000085000100] = 0c9053bb stba %l4,[%i2+%g0]0x89 ! Mem[0000000085000100] = 0c905325 ! Mem[0000000085800118] = 9582dc9c, %l6 = 000000000000d9a8 ldstuba [%i3+%i6]0x80,%l6 ! %l6 = 0000000000000095 ! Mem[0000000084000138] = bd8da3d1, %l6 = 0000000000000095 swap [%i0+0x038],%l6 ! %l6 = 00000000bd8da3d1 ! Mem[0000000085800108] = ff15f333a1a6955c, %l5 = 8ba74c36000000b7, %l1 = 00000000000000ff add %i3,0x08,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = ff15f333a1a6955c ! Mem[0000000084800108] = e9a7ff50, %l2 = 00000000f30e8932 swapa [%i1+%i4]0x89,%l2 ! %l2 = 00000000e9a7ff50 ! %l2 = 00000000e9a7ff50, Mem[0000000084000120] = ffaee173 stha %l2,[%i0+%o4]0x81 ! Mem[0000000084000120] = ff50e173 ! Mem[000000008480010c] = 820c8604, %l2 = 00000000e9a7ff50 swap [%i1+0x00c],%l2 ! %l2 = 00000000820c8604 ! Mem[000000008480011c] = 7ffffc9a, %l3 = bd8da3d1, %l3 = bd8da3d1 add %i1,0x1c,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000007ffffc9a ! Mem[0000000085800108] = 33f315ff, %l7 = 00000000000000f3 ldstuba [%i3+%i4]0x88,%l7 ! %l7 = 00000000000000ff p58_label_10: ! Mem[0000000090000124] = 02022f9e, %l18 = 926002d7d0e3bc15 ldsh [%o0+0x026],%g2 ! %g2 = 0000000000000202 ! Mem[000000008400012c] = e8ce6ced, %l1 = a1a6955c, %l2 = 820c8604 add %i0,0x2c,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000e8ce6ced ! Mem[0000000085000104] = 5e4c0988, %l6 = bd8da3d1, %l0 = 000000ff add %i2,0x04,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000005e4c0988 ! %l0 = 000000005e4c0988, Mem[0000000084000118] = f2fb82898e7b3bb1 stxa %l0,[%i0+%i6]0x89 ! Mem[0000000084000118] = 000000005e4c0988 ! Mem[0000000084800130] = bd00000088000000, %l0 = 000000005e4c0988, %l5 = 8ba74c36000000b7 add %i1,0x30,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = bd00000088000000 ! Mem[000000008580012c] = f3000000, %l1 = a1a6955c, %l3 = 7ffffc9a add %i3,0x2c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000f3000000 ! Mem[0000000084800110] = 2544ce94, %l0 = 000000005e4c0988 swap [%i1+%i5],%l0 ! %l0 = 000000002544ce94 ! Mem[0000000084800118] = a8d90000, %l7 = 00000000000000ff ldsba [%i1+%i6]0x88,%l7 ! %l7 = 0000000000000000 ! Mem[0000000084000123] = ff50e173, %l7 = 0000000000000000 ldstub [%i0+0x023],%l7 ! %l7 = 0000000000000073 ! Mem[0000000085000108] = ff43d6602544ce94, %l0 = 000000002544ce94, %l7 = 0000000000000073 add %i2,0x08,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = ff43d6602544ce94 p58_label_11: ! Mem[0000000085000134] = 70deae5d, %l3 = 00000000f3000000 swap [%i2+0x034],%l3 ! %l3 = 0000000070deae5d ! Mem[0000000085800128] = a8d90000, %l6 = bd8da3d1, %l6 = bd8da3d1 add %i3,0x28,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000a8d90000 ! %l2 = 00000000e8ce6ced, Mem[000000009180012a] = 17643518 stb %l2,[%o3+0x02a] ! Mem[0000000091800128] = ed643518 ! %l5 = bd00000088000000, Mem[0000000090000100] = 62385572 stw %l5,[%o0+%g0] ! Mem[0000000090000100] = 88000000 ! Mem[000000009100010c] = 8f22b23f, %l18 = 926002d7d0e3bc15 ldsh [%o2+0x00c],%g2 ! %g2 = ffffffffffff8f22 ! Mem[0000000084800130] = bd000000, %l0 = 000000002544ce94 ldsha [%i1+%o6]0x81,%l0 ! %l0 = ffffffffffffbd00 ! Mem[0000000085800120] = b04827c1, %l4 = 0000000000000025 ldsb [%i3+%o4],%l4 ! %l4 = ffffffffffffffb0 ! %l4 = ffffffffffffffb0, Mem[0000000085000120] = 00000000 stha %l4,[%i2+%o4]0x89 ! Mem[0000000085000120] = 0000ffb0 ! Mem[0000000084000130] = a8d9360c, %l7 = 2544ce94, %l3 = 70deae5d add %i0,0x30,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000a8d9360c ! Mem[0000000085000130] = 50f3a7e9, %l3 = a8d9360c, %l3 = a8d9360c add %i2,0x30,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000050f3a7e9 p58_label_12: ! Mem[0000000085000118] = 06f7da31, %l1 = ff15f333a1a6955c swap [%i2+%i6],%l1 ! %l1 = 0000000006f7da31 ! %l3 = 0000000050f3a7e9, Mem[0000000090000100] = 88000000c76a5f38 stx %l3,[%o0+%g0] ! Mem[0000000090000100] = 0000000050f3a7e9 ! Mem[0000000084000121] = ff50e1ff, %l5 = bd00000088000000 ldstub [%i0+0x021],%l5 ! %l5 = 0000000000000050 ! Mem[0000000085800104] = afbc6432, %l0 = ffffbd00, %l0 = ffffbd00 add %i3,0x04,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000afbc6432 ! Mem[000000009000011c] = 000000b7, %l18 = 926002d7d0e3bc15 lduw [%o0+0x01c],%g2 ! %g2 = 926002d7d0e3bc15 ! Mem[0000000085000104] = 5e4c0988, %l5 = 0000000000000050 swap [%i2+0x004],%l5 ! %l5 = 000000005e4c0988 ! Mem[0000000085800114] = 796f52a3, %l4 = ffffffffffffffb0 swap [%i3+0x014],%l4 ! %l4 = 00000000796f52a3 ! %l1 = 0000000006f7da31, Mem[0000000090000124] = 28420202 stw %l1,[%o0+0x024] ! Mem[0000000090000124] = 06f7da31 ! Mem[0000000090000128] = 9e937868, %l18 = 926002d7d0e3bc15 ldub [%o0+0x029],%g2 ! %g2 = 000000000000009e ! Mem[0000000084000118] = 88094c5e 00000000, %l2 = e8ce6ced, %l3 = 50f3a7e9 ldd [%i0+%i6],%l2 ! %l2 = 0000000088094c5e 0000000000000000 p58_label_13: ! Mem[000000008480010c] = e9a7ff50, %l2 = 0000000088094c5e ldub [%i1+0x00e],%l2 ! %l2 = 00000000000000ff ! Mem[0000000090000118] = 20335f9f, %l18 = 926002d7d0e3bc15 lduw [%o0+%i6],%g2 ! %g2 = 926002d7d0e3bc15 ! Mem[0000000091000104] = 30fee667, %l18 = 926002d7d0e3bc15 ldsh [%o2+0x004],%g2 ! %g2 = 00000000000030fe ! Mem[0000000084000120] = ffe1ffff, %l2 = 00000000000000ff ldsha [%i0+%o4]0x89,%l2 ! %l2 = ffffffffffffffff ! %l6 = 00000000a8d90000, Mem[0000000084800130] = bd00000088000000 stxa %l6,[%i1+%o6]0x80 ! Mem[0000000084800130] = 00000000a8d90000 ! Mem[0000000084000118] = 88094c5e, %l5 = 5e4c0988, %l7 = 2544ce94 add %i0,0x18,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000088094c5e ! Mem[0000000084800108] = 32890ef3e9a7ff50, %l1 = 0000000006f7da31, %l1 = 0000000006f7da31 add %i1,0x08,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 32890ef3e9a7ff50 ! Mem[0000000084800102] = 59e74cc2, %l1 = 32890ef3e9a7ff50 ldstuba [%i1+0x002]%asi,%l1 ! %l1 = 000000000000004c ! Mem[000000009100012c] = 6b0e8752, %l18 = 926002d7d0e3bc15 lduh [%o2+0x02e],%g2 ! %g2 = 0000000000006b0e ! Mem[0000000090800130] = e8614bb4 bb4d7b94, %l6 = a8d90000, %l7 = 88094c5e ldd [%o1+%o6],%g2 ! %l6 = 00000000a8d90000 0000000088094c5e p58_label_14: ! Mem[0000000084000134] = 0a66f350, %l4 = 796f52a3, %l7 = 88094c5e add %i0,0x34,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 000000000a66f350 ! %l2 = ffffffffffffffff, Mem[0000000085000130] = 50f3a7e9 stwa %l2,[%i2+%o6]0x81 ! Mem[0000000085000130] = ffffffff ! Mem[0000000085000108] = ff43d6602544ce94, %l6 = 00000000a8d90000, %l3 = 0000000000000000 add %i2,0x08,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = ff43d6602544ce94 ! Mem[0000000084000128] = 2895b020, %l2 = ffffffff, %l7 = 0a66f350 add %i0,0x28,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000002895b020 ! Mem[0000000085800118] = ff82dc9c, %l2 = ffffffffffffffff swapa [%i3+%i6]0x81,%l2 ! %l2 = 00000000ff82dc9c ! Mem[000000009080010c] = cbefad54, %l18 = 926002d7d0e3bc15 ldsw [%o1+0x00c],%g2 ! %g2 = 926002d7d0e3bc15 ! Mem[000000009080010c] = ad5405b9, %l18 = 926002d7d0e3bc15 ldsh [%o1+0x00e],%g2 ! %g2 = ffffffffffffad54 ! Mem[0000000085000110] = 37d28da4, %l7 = 000000002895b020 swap [%i2+%i5],%l7 ! %l7 = 0000000037d28da4 ! Mem[000000008500011f] = e7817f52, %l5 = 000000005e4c0988 ldstub [%i2+0x01f],%l5 ! %l5 = 0000000000000052 ! Mem[0000000084800108] = f30e8932, %l1 = 000000000000004c swapa [%i1+%i4]0x89,%l1 ! %l1 = 00000000f30e8932 p58_label_15: ! Mem[0000000091800110] = 477a17de5c0ad132, %l18 = 926002d7d0e3bc15 ldx [%o3+%i5],%g2 ! %g2 = 477a17de5c0ad132 ! Mem[000000008580013c] = 000000b7, %l2 = 00000000ff82dc9c ldstub [%i3+0x03c],%l2 ! %l2 = 0000000000000000 ! %l5 = 0000000000000052, Mem[0000000084800138] = 7917aa59 sth %l5,[%i1+0x038] ! Mem[0000000084800138] = 0052aa59 ! Mem[000000008480012c] = 56fd0342, %l4 = 00000000796f52a3 swap [%i1+0x02c],%l4 ! %l4 = 0000000056fd0342 ! Mem[000000008480012c] = 796f52a3, %l7 = 37d28da4, %l0 = afbc6432 add %i1,0x2c,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000796f52a3 ! Mem[0000000084800130] = 00000000, %l1 = 00000000f30e8932 ldstuba [%i1+%o6]0x88,%l1 ! %l1 = 0000000000000000 ! Mem[0000000090800130] = e8614bb4bb4d7b94, %l18 = 926002d7d0e3bc15 ldx [%o1+%o6],%g2 ! %g2 = e8614bb4bb4d7b94 ! Mem[0000000091000118] = 8bb1833d, %l18 = 926002d7d0e3bc15 ldsha [%o2+0x01a]%asi,%g2 ! %g2 = ffffffffffff8bb1 ! Mem[0000000091800118] = 6c8ac56f, %l18 = 926002d7d0e3bc15 ldsb [%o3+0x01a],%g2 ! %g2 = 000000000000006c ! Mem[0000000085800110] = 94ce4425, %l7 = 0000000037d28da4 lduba [%i3+%i5]0x88,%l7 ! %l7 = 0000000000000025 ba,a p58_not_taken_0_end p58_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p58_branch_failed p58_not_taken_0_end: ! End of Random Code for Processor 58 1: membar #Sync ! Force all stores to complete p58_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0e8] ! Set processor 58 done flag ! Check Registers p58_check_registers: set p58_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000796f52a3 bne,a,pn %xcc,p58_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000000 bne,a,pn %xcc,p58_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000000 bne,a,pn %xcc,p58_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ff43d6602544ce94 bne,a,pn %xcc,p58_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000056fd0342 bne,a,pn %xcc,p58_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000052 bne,a,pn %xcc,p58_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000a8d90000 bne,a,pn %xcc,p58_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000025 bne,a,pn %xcc,p58_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p58_local0_expect,%g1 ldx [%g1+0x020],%g2 ! Expected data = ffffe1ff8de79bcb ldx [%i0+0x020],%g3 ! Observed data at 0000000084000120 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000959564d517 ldx [%i0+0x038],%g3 ! Observed data at 0000000084000138 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x038,%g4 set p58_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 59e7ffc2527f81e7 ldx [%i1+0x000],%g3 ! Observed data at 0000000084800100 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 4c000000e9a7ff50 ldx [%i1+0x008],%g3 ! Observed data at 0000000084800108 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5e4c0988608b1392 ldx [%i1+0x010],%g3 ! Observed data at 0000000084800110 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000d9a87ffffc9a ldx [%i1+0x018],%g3 ! Observed data at 0000000084800118 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000c5f1d95a70 ldx [%i1+0x020],%g3 ! Observed data at 0000000084800120 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffb941f6796f52a3 ldx [%i1+0x028],%g3 ! Observed data at 0000000084800128 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff000000a8d90000 ldx [%i1+0x030],%g3 ! Observed data at 0000000084800130 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 0052aa5986ffaa5f ldx [%i1+0x038],%g3 ! Observed data at 0000000084800138 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x038,%g4 set p58_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 2553900c00000050 ldx [%i2+0x000],%g3 ! Observed data at 0000000085000100 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2895b020ff690cbc ldx [%i2+0x010],%g3 ! Observed data at 0000000085000110 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a1a6955ce7817fff ldx [%i2+0x018],%g3 ! Observed data at 0000000085000118 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = b0ff0000000000f3 ldx [%i2+0x020],%g3 ! Observed data at 0000000085000120 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffcf5328f07757ff ldx [%i2+0x028],%g3 ! Observed data at 0000000085000128 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = fffffffff3000000 ldx [%i2+0x030],%g3 ! Observed data at 0000000085000130 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x030,%g4 set p58_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 7ffffc9aafbc6432 ldx [%i3+0x000],%g3 ! Observed data at 0000000085800100 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff15f333a1a6955c ldx [%i3+0x008],%g3 ! Observed data at 0000000085800108 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2544ce94ffffffb0 ldx [%i3+0x010],%g3 ! Observed data at 0000000085800110 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffffffffff43d660 ldx [%i3+0x018],%g3 ! Observed data at 0000000085800118 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = 10c73bc40000001f ldx [%i3+0x030],%g3 ! Observed data at 0000000085800130 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 8ba74c36ff0000b7 ldx [%i3+0x038],%g3 ! Observed data at 0000000085800138 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x038,%g4 ! The test for processor 58 has passed p58_passed: ta GOOD_TRAP nop p58_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p58_failed p58_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p58_failed p58_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p58_failed p58_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p58_failed p58_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p58_failed p58_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p58_failed p58_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p58_failed p58_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p58_failed ! The test for processor 58 failed p58_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0e8] ! Set processor 58 done flag set p58_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 58 failed p58_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0e8] ! Set processor 58 done flag set p58_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p58_dfill_failed: ba p58_failed mov 0xddd,%g1 p58_selfmod_failed: ba p58_failed mov 0xabc,%g1 p58_common_error: or %g0,0xf1a,%g1 ba p58_failed mov %o5,%g3 p58_common_signature_error: set p58_temp,%g1 ba p58_failed st %g2,[%g1] ! Common Lock Number p58_common_timeout: set p58_temp,%g1 ba p58_failed st %g2,[%g1] ! Common Lock Number p58_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p58_failed mov 0x0,%g3 p58_trap1e: ldub [%i3+0x011],%l6 ! Mem[0000000085800111] stw %l4,[%i1+0x000] ! Mem[0000000084800100] sth %l1,[%i0+0x014] ! Mem[0000000084000114] stx %l2,[%i3+0x000] ! Mem[0000000085800100] lduh [%i2+0x028],%l0 ! Mem[0000000085000128] swap [%i0+0x014],%l4 ! Mem[0000000084000114] done p58_trap1o: ldub [%o3+0x011],%l6 ! Mem[0000000085800111] stw %l4,[%o1+0x000] ! Mem[0000000084800100] sth %l1,[%o0+0x014] ! Mem[0000000084000114] stx %l2,[%o3+0x000] ! Mem[0000000085800100] lduh [%o2+0x028],%l0 ! Mem[0000000085000128] swap [%o0+0x014],%l4 ! Mem[0000000084000114] done p58_trap2e: swap [%i3+0x008],%l6 ! Mem[0000000085800108] ldstub [%i2+0x017],%l3 ! Mem[0000000085000117] ldub [%i2+0x01f],%l5 ! Mem[000000008500011f] done p58_trap2o: swap [%o3+0x008],%l6 ! Mem[0000000085800108] ldstub [%o2+0x017],%l3 ! Mem[0000000085000117] ldub [%o2+0x01f],%l5 ! Mem[000000008500011f] done p58_trap3e: nop nop nop nop nop nop done p58_trap3o: nop nop nop nop nop nop done p58_init_memory_pointers: set p58_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p58_local0_start,%i0 set p58_local1_start,%i1 set p58_local2_start,%i2 set p58_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 23710563d92afd29 ldx [%g1+0x008],%l1 ! %l1 = 90d8f5980c9053bb ldx [%g1+0x010],%l2 ! %l2 = 498fb8c007751823 ldx [%g1+0x018],%l3 ! %l3 = ba9130e3b683d55e ldx [%g1+0x020],%l4 ! %l4 = cbfee66270deae5d ldx [%g1+0x028],%l5 ! %l5 = 62d9d139dae8e4d5 ldx [%g1+0x030],%l6 ! %l6 = 88d0d6d031daf706 ldx [%g1+0x038],%l7 ! %l7 = 13e47681e153df63 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 59 processor_59: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xec] ! Set the start flag wrpr %g0,7,%cleanwin call p59_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 59 wr %g0,0x4,%fprs ! Make sure fef is 1 set p59_init_freg,%g1 ! %f0 = a27efc92 bf56b834 c8c7b1cf 34b880fa ! %f4 = eb156749 4f846aff 67c3f4ed 0d95a6d9 ! %f8 = c9e5e74d 7cf4931f c0634064 37be2e18 ! %f12 = 0ec64a8f eb0106d8 19770792 f934a3b6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 00493e42 3b9565f9 9cd7d2a9 f416fdab ! %f20 = a86a8de1 fdc57b31 77ff432e 35fe45b8 ! %f24 = b12cd48a ac17f121 f985f3bb 6499a9d7 ! %f28 = 7d2f4f76 31792c3e dca89095 735ce04e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ce793140 3cee2e29 46cb367b 1c0f737c ! %f36 = 27145620 de46e44b 171bb8f9 3dff9129 ! %f40 = aa4ad05c d9ac80f2 430e7a84 0d7c4dc2 ! %f44 = 389a5759 2617eaa4 a633be76 363230c5 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf65c00a800000018,%g7,%g1 ! GSR scale = 3, align = 0 wr %g1,%g0,%gsr ! GSR = f65c00a800000018 wr %g0,%y ! Clear Y 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[000000009000013c] = bd9d0000, %l18 = 1391b4368a4eec4d ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffffbd9d ! Mem[0000000086000100] = 09b9ffba, %l0 = 9f65fbbe1fa2aef6 swapa [%i0+%g0]0x80,%l0 ! %l0 = 0000000009b9ffba ! Mem[0000000087800120] = d070a8ce3106d1d3, %l2 = 0badb311bfc77c20, %l6 = 77f23746db8eafb5 add %i3,0x20,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = d070a8ce3106d1d3 ! Mem[0000000086000111] = de669ed4, %l4 = 1796dcfdca8a3c3f ldstub [%i0+0x011],%l4 ! %l4 = 0000000000000066 ! Mem[0000000086800100] = be56c06b, %l0 = 0000000009b9ffba ldsh [%i1+0x002],%l0 ! %l0 = ffffffffffffc06b ! Mem[0000000087000130] = c70dc9629e29dd2c, %l4 = 0000000000000066, %l4 = 0000000000000066 add %i2,0x30,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = c70dc9629e29dd2c ! Mem[000000008680012c] = 09b6501d, %l2 = 0badb311bfc77c20, %asi = 80 swapa [%i1+0x02c]%asi,%l2 ! %l2 = 0000000009b6501d ! Mem[000000008600010c] = ecbce4c5, %l5 = 494d25deac492a2f swap [%i0+0x00c],%l5 ! %l5 = 00000000ecbce4c5 ! Mem[0000000086000134] = 60bc7a0b, %l7 = 0d4202628898e1fc swap [%i0+0x034],%l7 ! %l7 = 0000000060bc7a0b ! %l4 = 9e29dd2c, %l5 = ecbce4c5, Mem[0000000087800110] = 6caf9e30 bf4607ef std %l4,[%i3+%i5] ! Mem[0000000087800110] = 9e29dd2c ecbce4c5 p59_label_2: ! Mem[0000000086800118] = e19cf80f, %l3 = 0fdc272d9691b327 swap [%i1+%i6],%l3 ! %l3 = 00000000e19cf80f ! Mem[0000000087800108] = ba5f53de, %l7 = 0000000060bc7a0b ldstuba [%i3+%i4]0x80,%l7 ! %l7 = 00000000000000ba ! Mem[0000000087000120] = 9e694e0f, %l6 = d070a8ce3106d1d3 ldsba [%i2+%o4]0x89,%l6 ! %l6 = 000000000000000f ! Mem[0000000086000129] = 4c3802ce, %l2 = 0000000009b6501d ldstub [%i0+0x029],%l2 ! %l2 = 0000000000000038 ! Mem[0000000087800100] = 7856feb798db8ee0, %l2 = 0000000000000038, %l7 = 00000000000000ba casxa [%i3]0x80,%l2,%l7 ! %l7 = 7856feb798db8ee0 ! %l1 = f06af49c89eafa10, Mem[000000009100012d] = 456b0e87 stba %l1,[%o2+0x02d]%asi ! Mem[000000009100012c] = 106b0e87 ! Mem[0000000086800134] = 6b40f494, %l2 = 0000000000000038 ldstuba [%i1+0x034]%asi,%l2 ! %l2 = 000000000000006b ! %l3 = 00000000e19cf80f, Mem[0000000086000120] = 30e412e254679f8a stxa %l3,[%i0+%o4]0x81 ! Mem[0000000086000120] = 00000000e19cf80f ! %l0 = ffffffffffffc06b, Mem[0000000091800132] = 8512ed61 sth %l0,[%o3+0x032] ! Mem[0000000091800130] = c06bed61 ! Mem[0000000086800118] = 9691b327 8ace5a1e, %l2 = 0000006b, %l3 = e19cf80f ldd [%i1+%i6],%l2 ! %l2 = 000000009691b327 000000008ace5a1e p59_label_3: ! %l6 = 000000000000000f, Mem[0000000087000128] = 746ac442 stwa %l6,[%i2+%o5]0x81 ! Mem[0000000087000128] = 0000000f ! Mem[0000000086000118] = c8831fd390b86ac6, %l3 = 000000008ace5a1e, %l3 = 000000008ace5a1e add %i0,0x18,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = c8831fd390b86ac6 ! Mem[0000000087000110] = 31c34bac, %l7 = 7856feb798db8ee0 lduba [%i2+%i5]0x88,%l7 ! %l7 = 00000000000000ac ! Mem[0000000086000128] = 4cff02ce, %l3 = c8831fd390b86ac6 swapa [%i0+%o5]0x80,%l3 ! %l3 = 000000004cff02ce ! Mem[0000000091000120] = 93986027, %l18 = 1391b4368a4eec4d ldsw [%o2+%o4],%g2 ! %g2 = 1391b4368a4eec4d ! Mem[0000000086800108] = 48771352, %l0 = ffffffffffffc06b swapa [%i1+%i4]0x89,%l0 ! %l0 = 0000000048771352 ! Mem[0000000086000110] = deff9ed4, %l6 = 0000000f, %l6 = 0000000f add %i0,0x10,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000deff9ed4 ! Mem[000000008780013c] = 0d5c610d, %l6 = 00000000deff9ed4 swap [%i3+0x03c],%l6 ! %l6 = 000000000d5c610d ! Mem[0000000086000118] = c8831fd390b86ac6, %l2 = 000000009691b327, %l6 = 000000000d5c610d add %i0,0x18,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = c8831fd390b86ac6 ! Mem[0000000087000121] = 0f4e699e, %l3 = 000000004cff02ce ldstub [%i2+0x021],%l3 ! %l3 = 000000000000004e p59_label_4: ! Mem[0000000086000118] = c8831fd390b86ac6, %l2 = 000000009691b327, %l0 = 0000000048771352 add %i0,0x18,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = c8831fd390b86ac6 ! Mem[0000000086000100] = 1fa2aef6, %l7 = 00000000000000ac ldsba [%i0+%g0]0x80,%l7 ! %l7 = 000000000000001f ! Mem[0000000087000130] = c70dc962, %l0 = c8831fd390b86ac6 swap [%i2+%o6],%l0 ! %l0 = 00000000c70dc962 ! %l4 = c70dc9629e29dd2c, Mem[0000000086800130] = 94f440ff64b494fe stxa %l4,[%i1+%o6]0x89 ! Mem[0000000086800130] = c70dc9629e29dd2c ! Mem[000000008700010b] = c5ca5598, %l7 = 000000000000001f ldstub [%i2+0x00b],%l7 ! %l7 = 0000000000000098 ! %l1 = f06af49c89eafa10, Mem[0000000086800118] = 9691b327 stba %l1,[%i1+%i6]0x81 ! Mem[0000000086800118] = 1091b327 ! Mem[0000000090800120] = 67cb6fb0, %l18 = 1391b4368a4eec4d lduwa [%o1+0x020]%asi,%g2 ! %g2 = 1391b4368a4eec4d ! Mem[0000000086000110] = deff9ed4, %l7 = 0000000000000098 swap [%i0+%i5],%l7 ! %l7 = 00000000deff9ed4 ! Mem[0000000087000108] = c5ca55ff, %l2 = 000000009691b327 ldstuba [%i2+%i4]0x80,%l2 ! %l2 = 00000000000000c5 ! Mem[000000008780011f] = a84f9593, %l2 = 00000000000000c5 ldstub [%i3+0x01f],%l2 ! %l2 = 0000000000000093 p59_label_5: ! Mem[0000000086800128] = 67a2354abfc77c20, %l6 = c8831fd390b86ac6, %l3 = 000000000000004e add %i1,0x28,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 67a2354abfc77c20 ! Mem[0000000086000120] = 00000000, %l4 = c70dc9629e29dd2c swapa [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000000 ! Mem[000000008780011e] = a84f95ff, %l2 = 0000000000000093 ldstub [%i3+0x01e],%l2 ! %l2 = 0000000000000095 ! Mem[0000000087800134] = 2f55b999, %l1 = 89eafa10, %l6 = 90b86ac6 add %i3,0x34,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000002f55b999 ! Mem[0000000087800130] = 2129ea42, %l0 = 00000000c70dc962 ldswa [%i3+%o6]0x88,%l0 ! %l0 = 000000002129ea42 ! %l2 = 00000095, %l3 = bfc77c20, Mem[0000000087000120] = 0fff699e 7c3d61fc stda %l2,[%i2+%o4]0x80 ! Mem[0000000087000120] = 00000095 bfc77c20 ! Mem[000000008700013c] = dd6e6265, %l3 = bfc77c20, %l0 = 2129ea42 add %i2,0x3c,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000dd6e6265 ! Mem[0000000087800138] = ee965cf0deff9ed4, %l0 = 00000000dd6e6265, %l2 = 0000000000000095 add %i3,0x38,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = ee965cf0deff9ed4 ! Mem[0000000086800108] = ffffc06b, %l7 = 00000000deff9ed4 ldstuba [%i1+%i4]0x88,%l7 ! %l7 = 000000000000006b ! Mem[0000000086000130] = 0be77f798898e1fc, %l1 = f06af49c89eafa10 ldxa [%i0+%o6]0x80,%l1 ! %l1 = 0be77f798898e1fc p59_label_6: ! %l0 = 00000000dd6e6265, Mem[0000000087000108] = ffca55ff stwa %l0,[%i2+%i4]0x81 ! Mem[0000000087000108] = dd6e6265 ! Mem[0000000091000120] = 2703ba71, %l18 = 1391b4368a4eec4d ldsb [%o2+0x023],%g2 ! %g2 = 0000000000000027 ! Mem[0000000087800118] = cec410aba84fffff, %l0 = 00000000dd6e6265 ldxa [%i3+%i6]0x80,%l0 ! %l0 = cec410aba84fffff ! Mem[0000000086800130] = 2cdd299e, %l4 = 0000000000000000 ldub [%i1+%o6],%l4 ! %l4 = 000000000000002c ! Mem[000000008700010c] = ec7dcab1, %l0 = cec410aba84fffff swap [%i2+0x00c],%l0 ! %l0 = 00000000ec7dcab1 ! Mem[0000000087000120] = 95000000, %l1 = 0be77f798898e1fc swapa [%i2+%o4]0x88,%l1 ! %l1 = 0000000095000000 ! Mem[0000000087000130] = 90b86ac6, %l6 = 000000002f55b999 ldstuba [%i2+%o6]0x80,%l6 ! %l6 = 0000000000000090 ! Mem[0000000087800116] = ecbce4c5, %l3 = 67a2354abfc77c20 ldstuba [%i3+0x016]%asi,%l3 ! %l3 = 00000000000000e4 ! %l2 = deff9ed4, %l3 = 000000e4, Mem[0000000087000108] = dd6e6265 a84fffff stda %l2,[%i2+%i4]0x81 ! Mem[0000000087000108] = deff9ed4 000000e4 ! Mem[0000000087800130] = 42ea29212f55b999, %l1 = 0000000095000000, %l7 = 000000000000006b add %i3,0x30,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 42ea29212f55b999 p59_label_7: ! Mem[0000000086800128] = 67a2354a, %l2 = ee965cf0deff9ed4 lduha [%i1+%o5]0x80,%l2 ! %l2 = 00000000000067a2 ! %l3 = 00000000000000e4, Mem[0000000090000105] = 6a5f3874 stb %l3,[%o0+0x005] ! Mem[0000000090000104] = e45f3874 ! Mem[0000000086000130] = 0be77f79, %l7 = 42ea29212f55b999 swap [%i0+%o6],%l7 ! %l7 = 000000000be77f79 ! %l6 = 0000000000000090, Mem[0000000091800110] = 477a17de5c0ad132, %asi = 80 stxa %l6,[%o3+0x010]%asi ! Mem[0000000091800110] = 0000000000000090 ! Mem[0000000087800104] = 98db8ee0, %l6 = 0000000000000090 swap [%i3+0x004],%l6 ! %l6 = 0000000098db8ee0 ! Mem[000000008780011c] = a84fffff, %l0 = 00000000ec7dcab1 lduw [%i3+0x01c],%l0 ! %l0 = 00000000a84fffff ! Mem[0000000090000134] = aa4fa431, %l18 = 1391b4368a4eec4d ldub [%o0+0x035],%g2 ! %g2 = 00000000000000aa ! Mem[000000008680013c] = f9f4fa61, %l5 = 00000000ecbce4c5 ldsha [%i1+0x03c]%asi,%l5 ! %l5 = fffffffffffff9f4 ! Mem[0000000087000118] = c4c7be73c9e3a372, %l6 = 0000000098db8ee0, %l5 = fffffffffffff9f4 add %i2,0x18,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = c4c7be73c9e3a372 ! %l6 = 98db8ee0, %l7 = 0be77f79, Mem[0000000091000128] = f4c833a8 1c106b0e std %l6,[%o2+%o5] ! Mem[0000000091000128] = 98db8ee0 0be77f79 p59_label_8: ! Mem[000000008780012c] = 11519537, %l1 = 95000000, %l7 = 0be77f79 add %i3,0x2c,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000011519537 ! Mem[0000000086800114] = 4f27aa2e, %l4 = 000000000000002c ldsh [%i1+0x016],%l4 ! %l4 = ffffffffffffaa2e ! %l1 = 0000000095000000, Mem[0000000086000118] = c8831fd390b86ac6 stx %l1,[%i0+%i6] ! Mem[0000000086000118] = 0000000095000000 ! Mem[0000000091000120] = 602703ba, %l18 = 1391b4368a4eec4d ldsh [%o2+0x022],%g2 ! %g2 = 0000000000006027 ! Mem[0000000090000108] = 7425c40fc2190b14, %l18 = 1391b4368a4eec4d ldx [%o0+%i4],%g2 ! %g2 = 7425c40fc2190b14 ! Mem[000000008780010e] = ca46b69d, %l2 = 00000000000067a2 ldstub [%i3+0x00e],%l2 ! %l2 = 00000000000000b6 ! Mem[0000000086000100] = 1fa2aef6, %l4 = ffffffffffffaa2e swapa [%i0+%g0]0x81,%l4 ! %l4 = 000000001fa2aef6 ! Mem[0000000087000130] = ffb86ac6, %l1 = 0000000095000000 ldsha [%i2+%o6]0x81,%l1 ! %l1 = ffffffffffffffb8 ! Mem[000000008600011b] = 00000000, %l2 = 00000000000000b6 ldstub [%i0+0x01b],%l2 ! %l2 = 0000000000000000 ! Mem[0000000090800108] = 008aedfacbefad54, %l18 = 1391b4368a4eec4d ldx [%o1+%i4],%g2 ! %g2 = 008aedfacbefad54 p59_label_9: ! Mem[0000000087800130] = 99b9552f2129ea42, %l6 = 0000000098db8ee0 ldxa [%i3+%o6]0x88,%l6 ! %l6 = 99b9552f2129ea42 ! Mem[0000000087800118] = cec410ab, %l2 = 0000000000000000 swap [%i3+%i6],%l2 ! %l2 = 00000000cec410ab ! Mem[0000000087800128] = 79033f0911519537, %l5 = c4c7be73c9e3a372, %l2 = 00000000cec410ab add %i3,0x28,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 79033f0911519537 ! Mem[0000000086000138] = 05271be182db122b, %l0 = 00000000a84fffff, %l3 = 00000000000000e4 add %i0,0x38,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 05271be182db122b ! Mem[000000008780012c] = 11519537, %l1 = ffffffb8, %l7 = 11519537 add %i3,0x2c,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000011519537 ! Mem[0000000087800104] = 00000090, %l2 = 79033f0911519537 swap [%i3+0x004],%l2 ! %l2 = 0000000000000090 ! Mem[0000000087000118] = 73bec7c4, %l4 = 000000001fa2aef6 ldstuba [%i2+%i6]0x89,%l4 ! %l4 = 00000000000000c4 ! %l1 = ffffffffffffffb8, Mem[0000000091800108] = 233587c3 stw %l1,[%o3+%i4] ! Mem[0000000091800108] = ffffffb8 ! %l3 = 05271be182db122b, Mem[0000000091000100] = 4f11c436, %asi = 80 stha %l3,[%o2+0x000]%asi ! Mem[0000000091000100] = 122bc436 ! Mem[0000000086800128] = 67a2354a, %l5 = c4c7be73c9e3a372 ldsw [%i1+%o5],%l5 ! %l5 = 0000000067a2354a p59_label_10: ! %l2 = 0000000000000090, Mem[0000000087000124] = bfc77c20 stba %l2,[%i2+0x024]%asi ! Mem[0000000087000124] = 90c77c20 ! Mem[0000000087800128] = 093f0379, %l7 = 0000000011519537 lduha [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000379 ! %l2 = 00000090, %l3 = 82db122b, Mem[0000000086000120] = 2cdd299e 0ff89ce1 stda %l2,[%i0+%o4]0x88 ! Mem[0000000086000120] = 00000090 82db122b ! Mem[0000000087000100] = 6b228983, %l6 = 99b9552f2129ea42 ldstuba [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000083 ! Mem[0000000086800110] = fb386cf6, %l5 = 67a2354a, %l6 = 00000083 add %i1,0x10,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000fb386cf6 ! Mem[000000008680010c] = 230bca96, %l2 = 00000090, %l6 = fb386cf6 add %i1,0x0c,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000230bca96 ! Mem[000000008680011a] = 1091b327, %l1 = ffffffffffffffb8 ldstub [%i1+0x01a],%l1 ! %l1 = 00000000000000b3 ! Mem[0000000087800127] = 3106d1d3, %l5 = 0000000067a2354a ldstub [%i3+0x027],%l5 ! %l5 = 00000000000000d3 ! %l7 = 0000000000000379, Mem[0000000087000120] = fce19888 stw %l7,[%i2+%o4] ! Mem[0000000087000120] = 00000379 ! Mem[0000000087800120] = d070a8ce, %l5 = 00000000000000d3 ldstuba [%i3+%o4]0x81,%l5 ! %l5 = 00000000000000d0 p59_label_11: ! Mem[0000000086000130] = 2f55b999, %l6 = 230bca96, %l1 = 000000b3 add %i0,0x30,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000002f55b999 ! Mem[0000000086800124] = bff7a1db, %l3 = 82db122b, %l2 = 00000090 add %i1,0x24,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000bff7a1db ! Mem[0000000091800118] = 03166c8a, %l18 = 1391b4368a4eec4d ldsw [%o3+%i6],%g2 ! %g2 = 1391b4368a4eec4d ! Mem[0000000086800125] = bff7a1db, %l7 = 0000000000000379 ldstub [%i1+0x025],%l7 ! %l7 = 00000000000000f7 ! Mem[0000000087000110] = 31c34bac, %l3 = 05271be182db122b ldstuba [%i2+%i5]0x88,%l3 ! %l3 = 00000000000000ac ! Mem[0000000086000110] = 00000098, %l2 = 00000000bff7a1db lduwa [%i0+%i5]0x80,%l2 ! %l2 = 0000000000000098 ! Mem[0000000086800110] = f66c38fb, %l5 = 00000000000000d0 ldstuba [%i1+%i5]0x88,%l5 ! %l5 = 00000000000000fb ! Mem[0000000087800128] = 79033f0911519537, %l0 = 00000000a84fffff, %l4 = 00000000000000c4 add %i3,0x28,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 79033f0911519537 ! Mem[0000000090000100] = 72c7e45f, %l18 = 1391b4368a4eec4d ldub [%o0+0x003],%g2 ! %g2 = 0000000000000072 ! Mem[0000000090000108] = 7425c40fc2190b14, %l18 = 1391b4368a4eec4d ldxa [%o0+0x008]%asi,%g2 ! %g2 = 7425c40fc2190b14 p59_label_12: ! %l0 = 00000000a84fffff, Mem[0000000087800110] = 2cdd299e stwa %l0,[%i3+%i5]0x89 ! Mem[0000000087800110] = a84fffff ! Mem[0000000090000114] = a220335f, %l18 = 1391b4368a4eec4d ldub [%o0+0x017],%g2 ! %g2 = 00000000000000a2 ! %l2 = 0000000000000098, Mem[0000000086000118] = 000000ff stwa %l2,[%i0+%i6]0x81 ! Mem[0000000086000118] = 00000098 ! Mem[0000000087800100] = 7856feb7, %l1 = 000000002f55b999, %asi = 80 swapa [%i3+0x000]%asi,%l1 ! %l1 = 000000007856feb7 ! Mem[0000000090800108] = 008aedfa cbefad54, %l2 = 00000098, %l3 = 000000ac ldd [%o1+%i4],%g2 ! %l2 = 0000000000000098 00000000000000ac ! Mem[000000008680012c] = bfc77c20, %l5 = 000000fb, %l6 = 230bca96 add %i1,0x2c,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000bfc77c20 ! %l0 = 00000000a84fffff, Mem[0000000087800120] = ff70a8ce stba %l0,[%i3+%o4]0x81 ! Mem[0000000087800120] = ff70a8ce ! Mem[0000000087800118] = 00000000, %l5 = 00000000000000fb swapa [%i3+%i6]0x89,%l5 ! %l5 = 0000000000000000 ! Mem[0000000087000108] = deff9ed4, %l6 = bfc77c20, %l3 = 000000ac add %i2,0x08,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000deff9ed4 ! %l0 = 00000000a84fffff, Mem[0000000087800130] = 42ea2921 stwa %l0,[%i3+%o6]0x81 ! Mem[0000000087800130] = a84fffff p59_label_13: ! Mem[0000000086800108] = ffffc0ff, %l1 = 000000007856feb7 lduha [%i1+%i4]0x88,%l1 ! %l1 = 000000000000c0ff ! Mem[0000000090800110] = 3bc74f00, %l18 = 1391b4368a4eec4d ldsh [%o1+0x012],%g2 ! %g2 = 0000000000003bc7 ! Mem[0000000087000130] = ffb86ac6, %l0 = 00000000a84fffff ldstuba [%i2+%o6]0x80,%l0 ! %l0 = 00000000000000ff ! Mem[0000000086800118] = 1091ff27, %l4 = 79033f0911519537 swap [%i1+%i6],%l4 ! %l4 = 000000001091ff27 ! %l5 = 0000000000000000, Mem[0000000086800110] = f66c38ff stha %l5,[%i1+%i5]0x89 ! Mem[0000000086800110] = f66c0000 ! Mem[0000000086800128] = 67a2354a, %l5 = 0000000000000000 lduh [%i1+0x02a],%l5 ! %l5 = 000000000000354a ! Mem[0000000086000110] = 00000098, %l3 = 00000000deff9ed4 swapa [%i0+%i5]0x81,%l3 ! %l3 = 0000000000000098 ! Mem[0000000086800108] = ffffc0ff, %l6 = 00000000bfc77c20 ldstuba [%i1+%i4]0x88,%l6 ! %l6 = 00000000000000ff ! Mem[0000000086800110] = f66c0000, %l3 = 0000000000000098 ldstuba [%i1+%i5]0x88,%l3 ! %l3 = 0000000000000000 ! Mem[000000008680013c] = f9f4fa61, %l1 = 0000c0ff, %l0 = 000000ff add %i1,0x3c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000f9f4fa61 p59_label_14: ! Mem[0000000086000110] = deff9ed4, %l0 = 00000000f9f4fa61 swap [%i0+%i5],%l0 ! %l0 = 00000000deff9ed4 ! Mem[0000000086000100] = 2eaaffff, %l6 = 00000000000000ff swapa [%i0+%g0]0x88,%l6 ! %l6 = 000000002eaaffff ! Mem[0000000091800108] = ffffffb8 5071cebe, %l6 = 2eaaffff, %l7 = 000000f7 ldda [%o3+0x008]%asi,%g2 ! %l6 = 000000002eaaffff 00000000000000f7 ! %l4 = 1091ff27, %l5 = 0000354a, Mem[0000000091800130] = b494c06b ed611253 std %l4,[%o3+%o6] ! Mem[0000000091800130] = 1091ff27 0000354a ! %l2 = 00000098, %l3 = 00000000, Mem[0000000091000128] = 98db8ee0 0be77f79 std %l2,[%o2+%o5] ! Mem[0000000091000128] = 00000098 00000000 ! Mem[0000000086800128] = 4a35a267, %l3 = 0000000000000000 lduba [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000067 ! Mem[000000008700010f] = 000000e4, %l2 = 0000000000000098 ldstub [%i2+0x00f],%l2 ! %l2 = 00000000000000e4 ! Mem[0000000087800128] = 79033f09, %l7 = 000000f7, %l0 = deff9ed4 add %i3,0x28,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000079033f09 ! Mem[0000000087000100] = ff89226be809fad1, %l6 = 000000002eaaffff, %l5 = 000000000000354a casxa [%i2]0x80,%l6,%l5 ! %l5 = ff89226be809fad1 ! Mem[0000000086800108] = ffffc0ff, %l0 = 0000000079033f09 ldswa [%i1+%i4]0x88,%l0 ! %l0 = ffffffffffffc0ff p59_label_15: ! Mem[0000000087800118] = fb000000, %l2 = 00000000000000e4 swap [%i3+%i6],%l2 ! %l2 = 00000000fb000000 ! Mem[0000000086800118] = 11519537, %l4 = 000000001091ff27 lduwa [%i1+%i6]0x80,%l4 ! %l4 = 0000000011519537 ! Mem[000000008780013c] = deff9ed4, %l7 = 000000f7, %l7 = 000000f7 add %i3,0x3c,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000deff9ed4 ! Mem[0000000086800128] = 67a2354a, %l7 = 00000000deff9ed4 ldstuba [%i1+%o5]0x80,%l7 ! %l7 = 0000000000000067 ! Mem[0000000086000134] = 8898e1fc, %l2 = 00000000fb000000 swap [%i0+0x034],%l2 ! %l2 = 000000008898e1fc ! Mem[0000000087800130] = ffff4fa8, %l0 = ffffffffffffc0ff ldstuba [%i3+%o6]0x89,%l0 ! %l0 = 00000000000000a8 ! Mem[0000000091800118] = 6c8ac56f, %l18 = 1391b4368a4eec4d lduh [%o3+0x01a],%g2 ! %g2 = 0000000000006c8a ! Mem[000000009000011c] = 35f576a0, %l18 = 1391b4368a4eec4d lduh [%o0+0x01c],%g2 ! %g2 = 00000000000035f5 ! Mem[0000000087800110] = ffff4fa8, %l6 = 000000002eaaffff lduwa [%i3+%i5]0x80,%l6 ! %l6 = 00000000ffff4fa8 ! %l4 = 0000000011519537, Mem[0000000087000100] = ff89226b stha %l4,[%i2+%g0]0x81 ! Mem[0000000087000100] = 9537226b ba,a p59_not_taken_0_end p59_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p59_branch_failed p59_not_taken_0_end: ! End of Random Code for Processor 59 1: membar #Sync ! Force all stores to complete p59_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0ec] ! Set processor 59 done flag ! Check Registers p59_check_registers: set p59_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000000a8 bne,a,pn %xcc,p59_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000c0ff bne,a,pn %xcc,p59_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000008898e1fc bne,a,pn %xcc,p59_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000067 bne,a,pn %xcc,p59_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000011519537 bne,a,pn %xcc,p59_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ff89226be809fad1 bne,a,pn %xcc,p59_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000ffff4fa8 bne,a,pn %xcc,p59_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000067 bne,a,pn %xcc,p59_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p59_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff0000002e77a720 ldx [%i0+0x000],%g3 ! Observed data at 0000000086000100 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0fbe3e4fac492a2f ldx [%i0+0x008],%g3 ! Observed data at 0000000086000108 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = f9f4fa615e5c0db3 ldx [%i0+0x010],%g3 ! Observed data at 0000000086000110 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000009895000000 ldx [%i0+0x018],%g3 ! Observed data at 0000000086000118 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 900000002b12db82 ldx [%i0+0x020],%g3 ! Observed data at 0000000086000120 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 90b86ac63b661dba ldx [%i0+0x028],%g3 ! Observed data at 0000000086000128 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 2f55b999fb000000 ldx [%i0+0x030],%g3 ! Observed data at 0000000086000130 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x030,%g4 set p59_local1_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = ff006cf64f27aa2e ldx [%i1+0x010],%g3 ! Observed data at 0000000086800110 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8faef6ddbfffa1db ldx [%i1+0x020],%g3 ! Observed data at 0000000086800120 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffa2354abfc77c20 ldx [%i1+0x028],%g3 ! Observed data at 0000000086800128 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 2cdd299e62c90dc7 ldx [%i1+0x030],%g3 ! Observed data at 0000000086800130 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x030,%g4 set p59_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 9537226be809fad1 ldx [%i2+0x000],%g3 ! Observed data at 0000000087000100 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = deff9ed4000000ff ldx [%i2+0x008],%g3 ! Observed data at 0000000087000108 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff4bc331c3679858 ldx [%i2+0x010],%g3 ! Observed data at 0000000087000110 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffc7be73c9e3a372 ldx [%i2+0x018],%g3 ! Observed data at 0000000087000118 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000037990c77c20 ldx [%i2+0x020],%g3 ! Observed data at 0000000087000120 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000000fab917e0d ldx [%i2+0x028],%g3 ! Observed data at 0000000087000128 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffb86ac69e29dd2c ldx [%i2+0x030],%g3 ! Observed data at 0000000087000130 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x030,%g4 set p59_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 2f55b99911519537 ldx [%i3+0x000],%g3 ! Observed data at 0000000087800100 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff5f53deca46ff9d ldx [%i3+0x008],%g3 ! Observed data at 0000000087800108 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffff4fa8ecbcffc5 ldx [%i3+0x010],%g3 ! Observed data at 0000000087800110 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000e4a84fffff ldx [%i3+0x018],%g3 ! Observed data at 0000000087800118 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff70a8ce3106d1ff ldx [%i3+0x020],%g3 ! Observed data at 0000000087800120 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff4fffff2f55b999 ldx [%i3+0x030],%g3 ! Observed data at 0000000087800130 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x030,%g4 ! The test for processor 59 has passed p59_passed: ta GOOD_TRAP nop p59_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p59_failed p59_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p59_failed p59_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p59_failed p59_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p59_failed p59_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p59_failed p59_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p59_failed p59_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p59_failed p59_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p59_failed ! The test for processor 59 failed p59_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0ec] ! Set processor 59 done flag set p59_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 59 failed p59_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0ec] ! Set processor 59 done flag set p59_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p59_dfill_failed: ba p59_failed mov 0xddd,%g1 p59_selfmod_failed: ba p59_failed mov 0xabc,%g1 p59_common_error: or %g0,0xf1b,%g1 ba p59_failed mov %o5,%g3 p59_common_signature_error: set p59_temp,%g1 ba p59_failed st %g2,[%g1] ! Common Lock Number p59_common_timeout: set p59_temp,%g1 ba p59_failed st %g2,[%g1] ! Common Lock Number p59_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p59_failed mov 0x0,%g3 p59_trap1e: ldsb [%i3+0x032],%l7 ! Mem[0000000087800132] done p59_trap1o: ldsb [%o3+0x032],%l7 ! Mem[0000000087800132] done p59_trap2e: sth %l3,[%i0+0x026] ! Mem[0000000086000126] stx %l5,[%i2+0x018] ! Mem[0000000087000118] ldstub [%i2+0x03f],%l4 ! Mem[000000008700013f] done p59_trap2o: sth %l3,[%o0+0x026] ! Mem[0000000086000126] stx %l5,[%o2+0x018] ! Mem[0000000087000118] ldstub [%o2+0x03f],%l4 ! Mem[000000008700013f] done p59_trap3e: nop nop nop done p59_trap3o: nop nop nop done p59_init_memory_pointers: set p59_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p59_local0_start,%i0 set p59_local1_start,%i1 set p59_local2_start,%i2 set p59_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 9f65fbbe1fa2aef6 ldx [%g1+0x008],%l1 ! %l1 = f06af49c89eafa10 ldx [%g1+0x010],%l2 ! %l2 = 0badb311bfc77c20 ldx [%g1+0x018],%l3 ! %l3 = 0fdc272d9691b327 ldx [%g1+0x020],%l4 ! %l4 = 1796dcfdca8a3c3f ldx [%g1+0x028],%l5 ! %l5 = 494d25deac492a2f ldx [%g1+0x030],%l6 ! %l6 = 77f23746db8eafb5 ldx [%g1+0x038],%l7 ! %l7 = 0d4202628898e1fc ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 60 processor_60: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xf0] ! Set the start flag wrpr %g0,7,%cleanwin call p60_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 60 wr %g0,0x4,%fprs ! Make sure fef is 1 set p60_init_freg,%g1 ! %f0 = 456a4ebd 0d1edfe9 27b2367f 1ff32ae5 ! %f4 = 9fffd256 0127118c 13dc55d2 b62e3bb3 ! %f8 = 58b146ab 2186ea82 5b67db5e 2a905688 ! %f12 = df848fd0 d2de2c03 36d20cdf 17ba621f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8112c829 2d64e31e f8251022 6d32e2b1 ! %f20 = 2c11ac7b 829c5090 9d9d2c90 2a3dcd46 ! %f24 = d9a5164b 572783e8 90aeb90f 883c96de ! %f28 = b8ac37c1 d3b9b16a a596c5e8 96319afd ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 438034b2 8202a4da 963e8f40 e086e12d ! %f36 = 25489049 d6f89009 12bfeb81 17edda94 ! %f40 = 236905d7 c9025675 5b96fb6c 95f01445 ! %f44 = a94cf475 1e37804d 642d5839 eefb484e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x97fd4a780000007f,%g7,%g1 ! GSR scale = 15, align = 7 wr %g1,%g0,%gsr ! GSR = 97fd4a780000007f wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 60 p60_label_1: ! Mem[0000000089800110] = 2fdd6937, %l5 = 56a48e402cf50200 ldstuba [%i3+%i5]0x81,%l5 ! %l5 = 000000000000002f ! Mem[0000000089800100] = 7d293c4a194f7b81, %l1 = 46c81eaa51845da9, %l4 = a8612bedf846ccb8 casxa [%i3]0x80,%l1,%l4 ! %l4 = 7d293c4a194f7b81 ! Mem[0000000089800100] = 7d293c4a194f7b81, %l5 = 000000000000002f, %l7 = 8b190303e8a985b7 casxa [%i3]0x80,%l5,%l7 ! %l7 = 7d293c4a194f7b81 ! Mem[0000000089800120] = fe8845fa01468ba3, %l5 = 000000000000002f, %l7 = 7d293c4a194f7b81 add %i3,0x20,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = fe8845fa01468ba3 ! Mem[0000000088000128] = 8cf83df2, %l2 = e3e959a4b57c1078 swapa [%i0+%o5]0x81,%l2 ! %l2 = 000000008cf83df2 ! Mem[0000000088000110] = 5a8d1a49, %l4 = 7d293c4a194f7b81 swapa [%i0+%i5]0x81,%l4 ! %l4 = 000000005a8d1a49 ! Mem[0000000090000110] = 43f39c3e, %l18 = b5dfdbbc15deef00 ldsh [%o0+0x012],%g2 ! %g2 = 00000000000043f3 ! Mem[0000000088000104] = 2178c7f6, %l7 = 01468ba3, %l4 = 5a8d1a49 add %i0,0x04,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000002178c7f6 ! Mem[0000000088000120] = c8f9cf14, %l5 = 0000002f, %l7 = 01468ba3 add %i0,0x20,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000c8f9cf14 ! Mem[0000000091800128] = bf401764, %l18 = b5dfdbbc15deef00 ldsh [%o3+%o5],%g2 ! %g2 = ffffffffffffbf40 p60_label_2: ! %l0 = c460671e597f03d7, Mem[0000000090000106] = 5f387425 sth %l0,[%o0+0x006] ! Mem[0000000090000104] = 03d77425 ! Mem[0000000089000118] = eaa1f3c0ad501fbd, %l7 = 00000000c8f9cf14, %l2 = 000000008cf83df2 add %i2,0x18,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = eaa1f3c0ad501fbd ! Mem[0000000088800124] = f4cc1225, %l6 = a47f8d67f91a534b ldsha [%i1+0x024]%asi,%l6 ! %l6 = fffffffffffff4cc ! %l2 = eaa1f3c0ad501fbd, Mem[000000009100011e] = 66b89398 stb %l2,[%o2+0x01e] ! Mem[000000009100011c] = bdb89398 ! Mem[000000008900010c] = f49ff8c4, %l2 = eaa1f3c0ad501fbd swap [%i2+0x00c],%l2 ! %l2 = 00000000f49ff8c4 ! Mem[0000000088800120] = fe3cf87ff4cc1225, %l2 = 00000000f49ff8c4, %l7 = 00000000c8f9cf14 add %i1,0x20,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = fe3cf87ff4cc1225 ! Mem[0000000089800110] = ffdd6937, %l2 = 00000000f49ff8c4 ldstub [%i3+%i5],%l2 ! %l2 = 00000000000000ff ! Mem[0000000089000118] = eaa1f3c0, %l6 = fffffffffffff4cc ldstub [%i2+%i6],%l6 ! %l6 = 00000000000000ea ! Mem[0000000089800138] = f1f52858, %l0 = 597f03d7, %l5 = 0000002f add %i3,0x38,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000f1f52858 ! Mem[0000000088800110] = 0267febc, %l3 = 199d23802007410c swap [%i1+%i5],%l3 ! %l3 = 000000000267febc p60_label_3: ! Mem[0000000089000138] = 5958ec5cbd1b63b4, %l2 = 00000000000000ff, %l6 = 00000000000000ea add %i2,0x38,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 5958ec5cbd1b63b4 ! Mem[0000000089800118] = 6393001e, %l3 = 0267febc, %l2 = 000000ff add %i3,0x18,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000006393001e ! %l4 = 2178c7f6, %l5 = f1f52858, Mem[0000000088000108] = 3edf1729 02ee1952 stda %l4,[%i0+%i4]0x89 ! Mem[0000000088000108] = 2178c7f6 f1f52858 ! Mem[0000000089800108] = 457254c1, %l2 = 000000006393001e ldsba [%i3+%i4]0x80,%l2 ! %l2 = 0000000000000045 ! Mem[0000000088000108] = f6c77821, %l0 = c460671e597f03d7 swapa [%i0+%i4]0x81,%l0 ! %l0 = 00000000f6c77821 ! Mem[0000000088800120] = fe3cf87f, %l4 = 000000002178c7f6 ldstuba [%i1+%o4]0x81,%l4 ! %l4 = 00000000000000fe ! Mem[000000008900011a] = ffa1f3c0, %l2 = 0000000000000045 ldstub [%i2+0x01a],%l2 ! %l2 = 00000000000000f3 ! Mem[0000000088800125] = f4cc1225, %l6 = 5958ec5cbd1b63b4 ldstub [%i1+0x025],%l6 ! %l6 = 00000000000000cc ! %l7 = fe3cf87ff4cc1225, Mem[0000000089000130] = d2a3b4a54efd7af1 stxa %l7,[%i2+%o6]0x89 ! Mem[0000000089000130] = fe3cf87ff4cc1225 ! %l7 = fe3cf87ff4cc1225, Mem[000000008800012a] = b57c1078 sth %l7,[%i0+0x02a] ! Mem[0000000088000128] = b57c1225 p60_label_4: ! Mem[0000000091000108] = cc4c9acf, %l18 = b5dfdbbc15deef00 lduh [%o2+%i4],%g2 ! %g2 = 000000000000cc4c ! Mem[0000000089000100] = fa6514c0, %l2 = 00000000000000f3 ldstuba [%i2+%g0]0x89,%l2 ! %l2 = 00000000000000c0 ! Mem[0000000091800138] = 837b378e, %l18 = b5dfdbbc15deef00 ldsb [%o3+0x039],%g2 ! %g2 = ffffffffffffff83 ! Mem[0000000090000134] = 0eaa4fa4, %l18 = b5dfdbbc15deef00 ldsw [%o0+0x034],%g2 ! %g2 = b5dfdbbc15deef00 ! Mem[0000000089000118] = ffa1ffc0, %l3 = 000000000267febc lduwa [%i2+%i6]0x80,%l3 ! %l3 = 00000000ffa1ffc0 ! Mem[000000009180011c] = 6f1eb772, %l18 = b5dfdbbc15deef00 ldub [%o3+0x01d],%g2 ! %g2 = 000000000000006f ! Mem[0000000088000110] = 817b4f19, %l4 = 00000000000000fe lduha [%i0+%i5]0x88,%l4 ! %l4 = 0000000000004f19 ! Mem[0000000089800124] = 01468ba3, %l2 = 00000000000000c0 ldsha [%i3+0x026]%asi,%l2 ! %l2 = ffffffffffff8ba3 ! Mem[0000000088000118] = 73c21b1e, %l6 = 00000000000000cc ldstuba [%i0+%i6]0x89,%l6 ! %l6 = 000000000000001e ! Mem[0000000088800110] = 0c410720, %l2 = ffffffffffff8ba3 ldswa [%i1+%i5]0x88,%l2 ! %l2 = 000000000c410720 p60_label_5: ! Mem[0000000090000130] = bb166f370eaa4fa4, %l18 = b5dfdbbc15deef00 ldxa [%o0+0x030]%asi,%g2 ! %g2 = bb166f370eaa4fa4 ! Mem[0000000089000100] = fa6514ff, %l7 = fe3cf87ff4cc1225 swapa [%i2+%g0]0x89,%l7 ! %l7 = 00000000fa6514ff ! Mem[0000000089000124] = ba5288d1, %l3 = 00000000ffa1ffc0 swap [%i2+0x024],%l3 ! %l3 = 00000000ba5288d1 ! %l1 = 46c81eaa51845da9, Mem[0000000089000110] = 3f239723 stha %l1,[%i2+%i5]0x81 ! Mem[0000000089000110] = 5da99723 ! Mem[0000000088800138] = b015f5dbc1c44aa7, %l3 = 00000000ba5288d1, %l6 = 000000000000001e add %i1,0x38,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = b015f5dbc1c44aa7 ! Mem[0000000089000130] = 2512ccf4, %l2 = 000000000c410720 ldstuba [%i2+%o6]0x80,%l2 ! %l2 = 0000000000000025 ! Mem[0000000089800104] = 194f7b81, %l6 = b015f5dbc1c44aa7 swap [%i3+0x004],%l6 ! %l6 = 00000000194f7b81 ! %l2 = 00000025, %l3 = ba5288d1, Mem[0000000089800108] = 457254c1 0d15a5be stda %l2,[%i3+%i4]0x80 ! Mem[0000000089800108] = 00000025 ba5288d1 ! Mem[0000000088000100] = f2e849f5, %l5 = 00000000f1f52858 swapa [%i0+%g0]0x81,%l5 ! %l5 = 00000000f2e849f5 ! Mem[0000000088800100] = 86197d4f5512f4c9, %l4 = 0000000000004f19, %l2 = 0000000000000025 casxa [%i1]0x80,%l4,%l2 ! %l2 = 86197d4f5512f4c9 p60_label_6: ! Mem[0000000090800108] = 008aedfa, %l18 = b5dfdbbc15deef00 ldsb [%o1+%i4],%g2 ! %g2 = 0000000000000000 ! Mem[0000000088800130] = 1541f9f0, %l0 = 00000000f6c77821 ldsw [%i1+%o6],%l0 ! %l0 = 000000001541f9f0 ! Mem[0000000088800110] = 2007410c, %l7 = 00000000fa6514ff swap [%i1+%i5],%l7 ! %l7 = 000000002007410c ! Mem[0000000090000104] = c76a03d7, %l18 = b5dfdbbc15deef00 ldsw [%o0+0x004],%g2 ! %g2 = b5dfdbbc15deef00 ! Mem[000000008900013e] = bd1b63b4, %l6 = 00000000194f7b81 ldstub [%i2+0x03e],%l6 ! %l6 = 0000000000000063 ! Mem[0000000089800121] = fe8845fa, %l0 = 000000001541f9f0 ldstub [%i3+0x021],%l0 ! %l0 = 0000000000000088 ! %l6 = 0000000000000063, Mem[0000000089000118] = ffa1ffc0 stba %l6,[%i2+%i6]0x81 ! Mem[0000000089000118] = 63a1ffc0 ! Mem[0000000089000104] = b3f70e78, %l7 = 000000002007410c swap [%i2+0x004],%l7 ! %l7 = 00000000b3f70e78 ! Mem[0000000089800130] = 425d2c85, %l1 = 46c81eaa51845da9 lduha [%i3+%o6]0x80,%l1 ! %l1 = 000000000000425d ! Mem[0000000088000134] = 20bcd594, %l5 = 00000000f2e849f5 ldstub [%i0+0x034],%l5 ! %l5 = 0000000000000020 p60_label_7: ! Mem[0000000089000102] = 2512ccf4, %l5 = 0000000000000020 ldstuba [%i2+0x002]%asi,%l5 ! %l5 = 00000000000000cc ! Mem[0000000091000138] = 55170a67, %l18 = b5dfdbbc15deef00 lduw [%o2+0x038],%g2 ! %g2 = b5dfdbbc15deef00 ! Mem[0000000088000110] = 194f7b813d1e5d51, %l6 = 0000000000000063, %l3 = 00000000ba5288d1 add %i0,0x10,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 194f7b813d1e5d51 ! %l6 = 0000000000000063, Mem[0000000090800137] = 9430a966 stb %l6,[%o1+0x037] ! Mem[0000000090800134] = 6330a966 ! %l4 = 0000000000004f19, Mem[0000000091000107] = 67cc4c9a stb %l4,[%o2+0x007] ! Mem[0000000091000104] = 19cc4c9a ! Mem[0000000089000130] = ff12ccf47ff83cfe, %l4 = 0000000000004f19 ldxa [%i2+%o6]0x80,%l4 ! %l4 = ff12ccf47ff83cfe ! Mem[0000000090000110] = 76bf43f3 9c3e77a2, %l4 = 7ff83cfe, %l5 = 000000cc ldd [%o0+%i5],%g2 ! %l4 = ff12ccf47ff83cfe 00000000000000cc ! Mem[0000000089000108] = 3b797036, %l3 = 194f7b813d1e5d51 lduha [%i2+%i4]0x89,%l3 ! %l3 = 0000000000007036 ! Mem[0000000089000110] = 5da99723, %l7 = 00000000b3f70e78 swap [%i2+%i5],%l7 ! %l7 = 000000005da99723 ! Mem[0000000088800106] = 5512f4c9, %l7 = 000000005da99723 ldstub [%i1+0x006],%l7 ! %l7 = 00000000000000f4 p60_label_8: ! Mem[000000009080010c] = efad5405, %l18 = b5dfdbbc15deef00 ldub [%o1+0x00d],%g2 ! %g2 = 00000000000000ef ! Mem[0000000088800120] = ff3cf87ff4ff1225, %l1 = 000000000000425d, %l7 = 00000000000000f4 add %i1,0x20,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = ff3cf87ff4ff1225 ! Mem[0000000088800128] = cdd89e8d, %l5 = 00000000000000cc lduw [%i1+%o5],%l5 ! %l5 = 00000000cdd89e8d ! Mem[0000000089000118] = c0ffa163, %l0 = 0000000000000088 lduha [%i2+%i6]0x88,%l0 ! %l0 = 000000000000a163 ! Mem[000000008880013c] = c1c44aa7, %l4 = ff12ccf47ff83cfe ldstub [%i1+0x03c],%l4 ! %l4 = 00000000000000c1 ! %l0 = 0000a163, %l1 = 0000425d, Mem[0000000090000110] = 76bf43f3 9c3e77a2 std %l0,[%o0+%i5] ! Mem[0000000090000110] = 0000a163 0000425d ! Mem[0000000088800100] = 4f7d1986, %l5 = 00000000cdd89e8d ldsba [%i1+%g0]0x89,%l5 ! %l5 = ffffffffffffff86 ! Mem[0000000089800134] = 38765e15, %l0 = 000000000000a163 swap [%i3+0x034],%l0 ! %l0 = 0000000038765e15 ! Mem[0000000088800110] = fa6514ff, %l4 = 00000000000000c1 swapa [%i1+%i5]0x80,%l4 ! %l4 = 00000000fa6514ff ! %l1 = 000000000000425d, Mem[0000000089000128] = 1fe0ad50, %asi = 80 stha %l1,[%i2+0x028]%asi ! Mem[0000000089000128] = 425dad50 p60_label_9: ! Mem[0000000088800128] = 8d9ed8cd, %l2 = 86197d4f5512f4c9 ldsba [%i1+%o5]0x89,%l2 ! %l2 = ffffffffffffffcd ! %l4 = fa6514ff, %l5 = ffffff86, Mem[0000000089800110] = 3769ddff 5afe24a9 stda %l4,[%i3+%i5]0x88 ! Mem[0000000089800110] = fa6514ff ffffff86 ! Mem[0000000088800108] = c38d76d0db9d537c, %l6 = 0000000000000063, %l5 = ffffffffffffff86 add %i1,0x08,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = c38d76d0db9d537c ! Mem[0000000089000101] = 2512fff4, %l2 = ffffffffffffffcd ldstub [%i2+0x001],%l2 ! %l2 = 0000000000000012 ! Mem[0000000088800130] = 1541f9f0, %l3 = 00007036, %l2 = 00000012 add %i1,0x30,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000001541f9f0 ! Mem[0000000089800120] = feff45fa, %l3 = 0000000000007036 lduwa [%i3+%o4]0x80,%l3 ! %l3 = 00000000feff45fa ! Mem[000000008880013c] = ffc44aa7, %l0 = 0000000038765e15 swap [%i1+0x03c],%l0 ! %l0 = 00000000ffc44aa7 ! Mem[0000000089800128] = d61a939d, %l3 = 00000000feff45fa ldstuba [%i3+%o5]0x81,%l3 ! %l3 = 00000000000000d6 ! Mem[0000000088800120] = ff3cf87f, %l3 = 00000000000000d6, %asi = 80 swapa [%i1+0x020]%asi,%l3 ! %l3 = 00000000ff3cf87f ! Mem[0000000089000130] = ff12ccf4, %l2 = 1541f9f0, %l6 = 00000063 add %i2,0x30,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ff12ccf4 p60_label_10: ! Mem[0000000088000108] = 597f03d75828f5f1, %l3 = 00000000ff3cf87f, %l6 = 00000000ff12ccf4 add %i0,0x08,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 597f03d75828f5f1 ! Mem[0000000089800138] = f1f52858, %l2 = 1541f9f0, %l0 = ffc44aa7 add %i3,0x38,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000f1f52858 ! Mem[0000000090800104] = 61e3008a, %l18 = b5dfdbbc15deef00 ldsb [%o1+0x006],%g2 ! %g2 = 0000000000000061 ! %l1 = 000000000000425d, Mem[0000000088000128] = 25127cb5 stba %l1,[%i0+%o5]0x89 ! Mem[0000000088000128] = 25127c5d ! Mem[0000000089000108] = 3670793b, %l5 = c38d76d0db9d537c ldsha [%i2+%i4]0x81,%l5 ! %l5 = 0000000000003670 ! Mem[0000000088800110] = c1000000, %l5 = 0000000000003670 ldswa [%i1+%i5]0x88,%l5 ! %l5 = ffffffffc1000000 ! %l2 = 000000001541f9f0, Mem[0000000091800130] = b4948512ed611253 stx %l2,[%o3+%o6] ! Mem[0000000091800130] = 000000001541f9f0 ! Mem[0000000088800110] = 000000c1, %l2 = 000000001541f9f0, %asi = 80 swapa [%i1+0x010]%asi,%l2 ! %l2 = 00000000000000c1 ! %l2 = 00000000000000c1, Mem[0000000091800128] = bf40176435187c6a stx %l2,[%o3+%o5] ! Mem[0000000091800128] = 00000000000000c1 ! Mem[0000000089800100] = a74ac4c1 4a3c297d, %l6 = 5828f5f1, %l7 = f4ff1225 ldda [%i3+%g0]0x88,%l6 ! %l6 = 000000004a3c297d 00000000a74ac4c1 p60_label_11: ! Mem[0000000089800108] = 00000025ba5288d1, %l6 = 000000004a3c297d ldxa [%i3+%i4]0x80,%l6 ! %l6 = 00000025ba5288d1 ! %l3 = 00000000ff3cf87f, Mem[0000000090800118] = b1df186361d3fbdc stx %l3,[%o1+%i6] ! Mem[0000000090800118] = 00000000ff3cf87f ! Mem[0000000089000124] = ffa1ffc0, %l7 = a74ac4c1, %l7 = a74ac4c1 add %i2,0x24,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000ffa1ffc0 ! %l2 = 000000c1, %l3 = ff3cf87f, Mem[0000000088800128] = 8d9ed8cd 440cb134 stda %l2,[%i1+%o5]0x89 ! Mem[0000000088800128] = 000000c1 ff3cf87f ! %l4 = fa6514ff, %l5 = c1000000, Mem[0000000089800100] = 4a3c297d a74ac4c1 stda %l4,[%i3+%g0]0x89 ! Mem[0000000089800100] = fa6514ff c1000000 ! %l3 = 00000000ff3cf87f, Mem[0000000090000128] = 2f9e9378 stw %l3,[%o0+%o5] ! Mem[0000000090000128] = ff3cf87f ! Mem[0000000088000110] = 817b4f19, %l3 = 00000000ff3cf87f ldstuba [%i0+%i5]0x88,%l3 ! %l3 = 0000000000000019 ! Mem[0000000088800138] = b015f5db, %l4 = 00000000fa6514ff ldstub [%i1+0x038],%l4 ! %l4 = 00000000000000b0 ! Mem[0000000089800108] = 00000025, %l6 = 00000025ba5288d1 ldstub [%i3+%i4],%l6 ! %l6 = 0000000000000000 ! Mem[0000000088000120] = c8f9cf14, %l4 = 00000000000000b0 ldstuba [%i0+%o4]0x80,%l4 ! %l4 = 00000000000000c8 p60_label_12: ! Mem[0000000089000108] = 3670793b, %l1 = 000000000000425d ldsba [%i2+%i4]0x80,%l1 ! %l1 = 0000000000000036 ! Mem[000000008800013a] = f02fed21, %l1 = 0000000000000036 ldstub [%i0+0x03a],%l1 ! %l1 = 00000000000000ed ! Mem[0000000089000130] = f4cc12ff, %l5 = ffffffffc1000000 lduba [%i2+%o6]0x88,%l5 ! %l5 = 00000000000000ff ! %l6 = 00000000, %l7 = ffa1ffc0, Mem[0000000089800100] = ff1465fa 000000c1 stda %l6,[%i3+%g0]0x81 ! Mem[0000000089800100] = 00000000 ffa1ffc0 ! %l4 = 00000000000000c8, Mem[0000000091800113] = de5c0ad1 stb %l4,[%o3+0x013] ! Mem[0000000091800110] = c85c0ad1 ! Mem[0000000089000108] = 3670793bad501fbd, %l1 = 00000000000000ed, %l3 = 0000000000000019 add %i2,0x08,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 3670793bad501fbd ! Mem[0000000089800130] = 425d2c850000a163, %l7 = 00000000ffa1ffc0, %l6 = 0000000000000000 add %i3,0x30,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 425d2c850000a163 ! Mem[0000000088000108] = d7037f59, %l4 = 00000000000000c8 ldstuba [%i0+%i4]0x88,%l4 ! %l4 = 0000000000000059 ! Mem[0000000091800138] = 378e3ab8, %l18 = b5dfdbbc15deef00 ldub [%o3+0x03b],%g2 ! %g2 = 0000000000000037 ! %l3 = 3670793bad501fbd, Mem[0000000090000110] = 0000a1630000425d stx %l3,[%o0+%i5] ! Mem[0000000090000110] = 3670793bad501fbd p60_label_13: ! Mem[0000000091000120] = 93986027 03ba71d0, %l0 = f1f52858, %l1 = 000000ed ldd [%o2+%o4],%g2 ! %l0 = 00000000f1f52858 00000000000000ed ! Mem[0000000089000110] = b3f70e78, %l0 = 00000000f1f52858 ldsha [%i2+%i5]0x81,%l0 ! %l0 = ffffffffffffb3f7 ! Mem[0000000088000118] = 73c21bff, %l7 = 00000000ffa1ffc0 ldsba [%i0+%i6]0x89,%l7 ! %l7 = ffffffffffffffff ! Mem[0000000089000130] = f4cc12ff, %l2 = 00000000000000c1 ldstuba [%i2+%o6]0x89,%l2 ! %l2 = 00000000000000ff ! Mem[0000000088000100] = f1f528582178c7f6, %l0 = ffffffffffffb3f7, %l3 = 3670793bad501fbd casxa [%i0]0x80,%l0,%l3 ! %l3 = f1f528582178c7f6 ! Mem[0000000089800120] = fa45fffe, %l6 = 425d2c850000a163 swapa [%i3+%o4]0x89,%l6 ! %l6 = 00000000fa45fffe ! Mem[0000000088000100] = f1f52858, %l1 = 00000000000000ed swap [%i0+%g0],%l1 ! %l1 = 00000000f1f52858 ! Mem[0000000089000138] = 5958ec5c, %l6 = fa45fffe, %l0 = ffffb3f7 add %i2,0x38,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000005958ec5c ! Mem[000000008800010c] = 5828f5f1, %l3 = f1f528582178c7f6 swap [%i0+0x00c],%l3 ! %l3 = 000000005828f5f1 ! Mem[0000000089800120] = 63a10000, %l3 = 000000005828f5f1 swap [%i3+%o4],%l3 ! %l3 = 0000000063a10000 p60_label_14: ! %l1 = 00000000f1f52858, Mem[0000000088000110] = ff4f7b81 stba %l1,[%i0+%i5]0x81 ! Mem[0000000088000110] = 584f7b81 ! Mem[0000000091800134] = f9f0d083, %l18 = b5dfdbbc15deef00 ldsha [%o3+0x036]%asi,%g2 ! %g2 = fffffffffffff9f0 ! Mem[0000000090800104] = 10c761e3, %l18 = b5dfdbbc15deef00 lduh [%o1+0x004],%g2 ! %g2 = 00000000000010c7 ! Mem[0000000090800110] = 05b93bc7, %l18 = b5dfdbbc15deef00 lduw [%o1+%i5],%g2 ! %g2 = b5dfdbbc15deef00 ! Mem[0000000089800135] = 0000a163, %l4 = 0000000000000059 ldstub [%i3+0x035],%l4 ! %l4 = 0000000000000000 ! Mem[000000008800011c] = cfa1dc1f, %l6 = 00000000fa45fffe swap [%i0+0x01c],%l6 ! %l6 = 00000000cfa1dc1f ! Mem[0000000088800108] = c38d76d0, %l1 = 00000000f1f52858 ldstub [%i1+%i4],%l1 ! %l1 = 00000000000000c3 ! Mem[000000008800013c] = 7d2829e5, %l4 = 00000000, %l1 = 000000c3 add %i0,0x3c,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000007d2829e5 ! Mem[0000000088000138] = f02fff21, %l4 = 0000000000000000 swap [%i0+0x038],%l4 ! %l4 = 00000000f02fff21 ! Mem[0000000089000128] = 50ad5d42, %l4 = 00000000f02fff21 ldsba [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000042 p60_label_15: ! Mem[0000000088800128] = c1000000, %l6 = 00000000cfa1dc1f swap [%i1+%o5],%l6 ! %l6 = 00000000c1000000 ! Mem[0000000089800100] = 00000000, %l2 = 00000000000000ff ldstuba [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000000 ! Mem[0000000089000108] = 3670793b, %l1 = 7d2829e5, %l7 = ffffffff add %i2,0x08,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000003670793b ! Mem[0000000091000128] = f4c833a81c456b0e, %l18 = b5dfdbbc15deef00 ldx [%o2+%o5],%g2 ! %g2 = f4c833a81c456b0e ! Mem[0000000090000134] = 4fa43174, %l18 = b5dfdbbc15deef00 ldsh [%o0+0x036],%g2 ! %g2 = 0000000000004fa4 ! Mem[0000000088800108] = ff8d76d0, %l1 = 000000007d2829e5 swapa [%i1+%i4]0x80,%l1 ! %l1 = 00000000ff8d76d0 ! Mem[0000000088000126] = dd204f12, %l4 = 0000000000000042 ldstub [%i0+0x026],%l4 ! %l4 = 000000000000004f ! Mem[0000000089000120] = ef0d0c9cffa1ffc0, %l5 = 00000000000000ff, %l6 = 00000000c1000000 add %i2,0x20,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = ef0d0c9cffa1ffc0 ! Mem[0000000089800110] = ff1465fa86ffffff, %l1 = 00000000ff8d76d0, %l6 = ef0d0c9cffa1ffc0 add %i3,0x10,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = ff1465fa86ffffff ! Mem[0000000088000118] = ff1bc273 fa45fffe, %l2 = 00000000, %l3 = 63a10000 ldd [%i0+%i6],%l2 ! %l2 = 00000000ff1bc273 00000000fa45fffe ba,a p60_not_taken_0_end p60_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p60_branch_failed p60_not_taken_0_end: ! End of Random Code for Processor 60 p60_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0f0] ! Set processor 60 done flag ! Check Registers p60_check_registers: set p60_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000005958ec5c bne,a,pn %xcc,p60_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000ff8d76d0 bne,a,pn %xcc,p60_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000ff1bc273 bne,a,pn %xcc,p60_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000fa45fffe bne,a,pn %xcc,p60_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000004f bne,a,pn %xcc,p60_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000ff bne,a,pn %xcc,p60_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ff1465fa86ffffff bne,a,pn %xcc,p60_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000003670793b bne,a,pn %xcc,p60_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p60_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 000000ed2178c7f6 ldx [%i0+0x000],%g3 ! Observed data at 0000000088000100 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff7f03d72178c7f6 ldx [%i0+0x008],%g3 ! Observed data at 0000000088000108 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 584f7b813d1e5d51 ldx [%i0+0x010],%g3 ! Observed data at 0000000088000110 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = fff9cf14dd20ff12 ldx [%i0+0x020],%g3 ! Observed data at 0000000088000120 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5d7c1225bfe89669 ldx [%i0+0x028],%g3 ! Observed data at 0000000088000128 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 105f96adffbcd594 ldx [%i0+0x030],%g3 ! Observed data at 0000000088000130 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 000000007d2829e5 ldx [%i0+0x038],%g3 ! Observed data at 0000000088000138 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x038,%g4 set p60_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 86197d4f5512ffc9 ldx [%i1+0x000],%g3 ! Observed data at 0000000088800100 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7d2829e5db9d537c ldx [%i1+0x008],%g3 ! Observed data at 0000000088800108 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1541f9f0e6a9f32e ldx [%i1+0x010],%g3 ! Observed data at 0000000088800110 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000d6f4ff1225 ldx [%i1+0x020],%g3 ! Observed data at 0000000088800120 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = cfa1dc1f7ff83cff ldx [%i1+0x028],%g3 ! Observed data at 0000000088800128 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff15f5db38765e15 ldx [%i1+0x038],%g3 ! Observed data at 0000000088800138 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x038,%g4 set p60_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 25fffff42007410c ldx [%i2+0x000],%g3 ! Observed data at 0000000089000100 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = b3f70e78a4a00ec7 ldx [%i2+0x010],%g3 ! Observed data at 0000000089000110 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 63a1ffc0ad501fbd ldx [%i2+0x018],%g3 ! Observed data at 0000000089000118 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 425dad5052fac704 ldx [%i2+0x028],%g3 ! Observed data at 0000000089000128 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff12ccf47ff83cfe ldx [%i2+0x030],%g3 ! Observed data at 0000000089000130 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 5958ec5cbd1bffb4 ldx [%i2+0x038],%g3 ! Observed data at 0000000089000138 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x038,%g4 set p60_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff000000ffa1ffc0 ldx [%i3+0x000],%g3 ! Observed data at 0000000089800100 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff000025ba5288d1 ldx [%i3+0x008],%g3 ! Observed data at 0000000089800108 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5828f5f101468ba3 ldx [%i3+0x020],%g3 ! Observed data at 0000000089800120 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff1a939d870ebb2c ldx [%i3+0x028],%g3 ! Observed data at 0000000089800128 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 425d2c8500ffa163 ldx [%i3+0x030],%g3 ! Observed data at 0000000089800130 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x030,%g4 ! The test for processor 60 has passed p60_passed: ta GOOD_TRAP nop p60_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p60_failed p60_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p60_failed p60_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p60_failed p60_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p60_failed p60_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p60_failed p60_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p60_failed p60_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p60_failed p60_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p60_failed ! The test for processor 60 failed p60_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f0] ! Set processor 60 done flag set p60_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 60 failed p60_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f0] ! Set processor 60 done flag set p60_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p60_dfill_failed: ba p60_failed mov 0xddd,%g1 p60_selfmod_failed: ba p60_failed mov 0xabc,%g1 p60_common_error: or %g0,0xf1c,%g1 ba p60_failed mov %o5,%g3 p60_common_signature_error: set p60_temp,%g1 ba p60_failed st %g2,[%g1] ! Common Lock Number p60_common_timeout: set p60_temp,%g1 ba p60_failed st %g2,[%g1] ! Common Lock Number p60_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p60_failed mov 0x0,%g3 p60_trap1e: lduw [%i0+0x014],%l1 ! Mem[0000000088000114] stx %l6,[%i1+0x038] ! Mem[0000000088800138] lduw [%i1+0x030],%l4 ! Mem[0000000088800130] done p60_trap1o: lduw [%o0+0x014],%l1 ! Mem[0000000088000114] stx %l6,[%o1+0x038] ! Mem[0000000088800138] lduw [%o1+0x030],%l4 ! Mem[0000000088800130] done p60_trap2e: ldsw [%i2+0x03c],%l6 ! Mem[000000008900013c] swap [%i2+0x008],%l4 ! Mem[0000000089000108] ldstub [%i1+0x030],%l2 ! Mem[0000000088800130] ldsb [%i0+0x012],%l4 ! Mem[0000000088000112] ldstub [%i0+0x037],%l7 ! Mem[0000000088000137] done p60_trap2o: ldsw [%o2+0x03c],%l6 ! Mem[000000008900013c] swap [%o2+0x008],%l4 ! Mem[0000000089000108] ldstub [%o1+0x030],%l2 ! Mem[0000000088800130] ldsb [%o0+0x012],%l4 ! Mem[0000000088000112] ldstub [%o0+0x037],%l7 ! Mem[0000000088000137] done p60_trap3e: nop nop nop nop nop nop nop done p60_trap3o: nop nop nop nop nop nop nop done p60_init_memory_pointers: set p60_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p60_local0_start,%i0 set p60_local1_start,%i1 set p60_local2_start,%i2 set p60_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = c460671e597f03d7 ldx [%g1+0x008],%l1 ! %l1 = 46c81eaa51845da9 ldx [%g1+0x010],%l2 ! %l2 = e3e959a4b57c1078 ldx [%g1+0x018],%l3 ! %l3 = 199d23802007410c ldx [%g1+0x020],%l4 ! %l4 = a8612bedf846ccb8 ldx [%g1+0x028],%l5 ! %l5 = 56a48e402cf50200 ldx [%g1+0x030],%l6 ! %l6 = a47f8d67f91a534b ldx [%g1+0x038],%l7 ! %l7 = 8b190303e8a985b7 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 61 processor_61: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xf4] ! Set the start flag wrpr %g0,7,%cleanwin call p61_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 61 wr %g0,0x4,%fprs ! Make sure fef is 1 set p61_init_freg,%g1 ! %f0 = 26a2f3e9 64b93145 a94640bf 620ca67a ! %f4 = 58b95254 0359b115 ebd063ba f4be9002 ! %f8 = 98dcb939 d5a94292 f6ffd83b c46cd6ee ! %f12 = e597559d 060a9551 fa64e440 6b5e3cd3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0133d475 92f17a66 151113a1 e81ac13e ! %f20 = 4283c350 dd5b2084 b7ef263f 85f8c2ca ! %f24 = e7fdd6a3 01ccbd51 e2940c8d 804ee2c7 ! %f28 = 5529bbbf 1fc60400 5a68a6dc 0a0202a9 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c3f75d4c 207652a6 39228b70 c6f8dda2 ! %f36 = d6c5c217 abd2e9eb 64489aae a616d8af ! %f40 = 2dd7a852 ed4862cf 38a770e0 4dc0070b ! %f44 = 9edd1d8f 84cce01f 1a66691e 52a8145c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5d0c3d8f00000009,%g7,%g1 ! GSR scale = 1, align = 1 wr %g1,%g0,%gsr ! GSR = 5d0c3d8f00000009 wr %g0,%y ! Clear Y 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[000000008b800118] = dc5444dd2904397f, %l3 = b9cbab81f154cefd, %l7 = dc0bd8fc8d3ffcf1 add %i3,0x18,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = dc5444dd2904397f ! Mem[0000000091000118] = 28238bb1, %l18 = 704573d45b734c13 ldsh [%o2+%i6],%g2 ! %g2 = 0000000000002823 ! Mem[000000008a000104] = c3f13929, %l0 = c6526b464cc10e5e swap [%i0+0x004],%l0 ! %l0 = 00000000c3f13929 ! %l6 = ca2c832d, %l7 = 2904397f, Mem[000000008a000100] = 4cb93856 4cc10e5e stda %l6,[%i0+%g0]0x81 ! Mem[000000008a000100] = ca2c832d 2904397f ! Mem[000000008a800128] = 83defa40 3b10a773, %l2 = 2db9dd2a, %l3 = f154cefd ldda [%i1+%o5]0x81,%l2 ! %l2 = 0000000083defa40 000000003b10a773 ! Mem[000000008a000130] = c33cf31e3de4c9d7, %l4 = bb0bded9f3aa7586, %l2 = 0000000083defa40 add %i0,0x30,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = c33cf31e3de4c9d7 ! Mem[000000008a800103] = 742e7168, %l6 = 262846eeca2c832d ldstub [%i1+0x003],%l6 ! %l6 = 0000000000000068 ! %l3 = 000000003b10a773, Mem[0000000090000108] = 7425c40f sth %l3,[%o0+%i4] ! Mem[0000000090000108] = a773c40f ! Mem[000000008a800100] = 742e71ff, %l4 = bb0bded9f3aa7586 ldstuba [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000074 ! Mem[000000008b000128] = 0287f7e9, %l2 = c33cf31e3de4c9d7 ldstuba [%i2+%o5]0x80,%l2 ! %l2 = 0000000000000002 p61_label_2: ! Mem[000000008a800129] = 83defa40, %l5 = 2e529519cd1e99c0 ldstub [%i1+0x029],%l5 ! %l5 = 00000000000000de ! %l0 = c3f13929, %l1 = d82060ff, Mem[000000008b000100] = 72dabf41 471705ea stda %l0,[%i2+%g0]0x88 ! Mem[000000008b000100] = c3f13929 d82060ff ! Mem[000000008a800138] = a1e71159, %l0 = 00000000c3f13929 ldstuba [%i1+0x038]%asi,%l0 ! %l0 = 00000000000000a1 ! Mem[000000008a000114] = 0710794d, %l3 = 000000003b10a773 swap [%i0+0x014],%l3 ! %l3 = 000000000710794d ! Mem[000000008a00011c] = b38caec4, %l6 = 0000000000000068 ldstub [%i0+0x01c],%l6 ! %l6 = 00000000000000b3 ! Mem[000000008a00011f] = ff8caec4, %l1 = 9e2e8128d82060ff ldstub [%i0+0x01f],%l1 ! %l1 = 00000000000000c4 ! Mem[000000008b800120] = 41268289, %l5 = 00000000000000de lduha [%i3+%o4]0x80,%l5 ! %l5 = 0000000000004126 ! Mem[000000008a000128] = 23bf7c10, %l6 = 00000000000000b3 ldsba [%i0+%o5]0x80,%l6 ! %l6 = 0000000000000023 ! Mem[0000000090000108] = a773c40f, %l18 = 704573d45b734c13 lduw [%o0+%i4],%g2 ! %g2 = 704573d45b734c13 ! %l1 = 00000000000000c4, Mem[000000009080012c] = ba79412b, %asi = 80 stwa %l1,[%o1+0x02c]%asi ! Mem[000000009080012c] = 000000c4 p61_label_3: ! Mem[0000000091000134] = a5615517, %l18 = 704573d45b734c13 ldsh [%o2+0x036],%g2 ! %g2 = ffffffffffffa561 ! Mem[000000008b800128] = f0b536db, %l4 = 0000000000000074 ldstuba [%i3+%o5]0x80,%l4 ! %l4 = 00000000000000f0 ! Mem[000000008b800110] = fe82e509, %l7 = dc5444dd2904397f lduba [%i3+%i5]0x88,%l7 ! %l7 = 0000000000000009 ! Mem[000000008a800128] = 83fffa40, %l2 = 0000000000000002 lduba [%i1+%o5]0x80,%l2 ! %l2 = 0000000000000083 ! Mem[000000008a000128] = 23bf7c10, %l1 = 00000000000000c4 ldstuba [%i0+%o5]0x81,%l1 ! %l1 = 0000000000000023 ! %l6 = 00000023, %l7 = 00000009, Mem[000000008a000118] = 38a4a64e ff8caeff stda %l6,[%i0+%i6]0x80 ! Mem[000000008a000118] = 00000023 00000009 ! Mem[000000008b800128] = ffb536db, %l2 = 0000000000000083 lduba [%i3+%o5]0x80,%l2 ! %l2 = 00000000000000ff ! Mem[000000008b800108] = f2973685c3aecc9f, %l4 = 00000000000000f0, %l2 = 00000000000000ff add %i3,0x08,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = f2973685c3aecc9f ! Mem[000000008b000118] = cf7a76d9, %l3 = 000000000710794d ldstuba [%i2+%i6]0x80,%l3 ! %l3 = 00000000000000cf ! Mem[000000008b800130] = 2e756aa4, %l3 = 00000000000000cf ldub [%i3+0x033],%l3 ! %l3 = 00000000000000a4 p61_label_4: ! Mem[000000008a00010c] = 446af0bc, %l6 = 00000023, %l3 = 000000a4 add %i0,0x0c,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000446af0bc ! %l6 = 0000000000000023, Mem[0000000091000138] = 55170a6709595e8e stx %l6,[%o2+0x038] ! Mem[0000000091000138] = 0000000000000023 ! Mem[000000008a000110] = eb867e6c, %l5 = 0000000000004126 ldsw [%i0+%i5],%l5 ! %l5 = ffffffffeb867e6c ! Mem[000000008b800130] = 2e756aa4, %l1 = 0000000000000023 ldsha [%i3+%o6]0x81,%l1 ! %l1 = 0000000000002e75 ! %l1 = 0000000000002e75, Mem[0000000090800100] = 854c6242 sth %l1,[%o1+%g0] ! Mem[0000000090800100] = 2e756242 ! Mem[0000000091800104] = ed61de0d, %l18 = 704573d45b734c13 ldsh [%o3+0x004],%g2 ! %g2 = ffffffffffffed61 ! Mem[000000008a000130] = c33cf31e, %l2 = f2973685c3aecc9f swap [%i0+%o6],%l2 ! %l2 = 00000000c33cf31e ! %l2 = 00000000c33cf31e, Mem[0000000090000134] = 0eaa4fa4 stba %l2,[%o0+0x034]%asi ! Mem[0000000090000134] = 1eaa4fa4 ! Mem[000000008b800120] = 89822641, %l0 = 00000000000000a1 ldstuba [%i3+%o4]0x88,%l0 ! %l0 = 0000000000000041 ! Mem[000000008a800104] = 694c0122, %l6 = 0000000000000023 ldstub [%i1+0x004],%l6 ! %l6 = 0000000000000069 p61_label_5: ! Mem[000000008b800124] = 5facdb67, %l3 = 00000000446af0bc swap [%i3+0x024],%l3 ! %l3 = 000000005facdb67 ! %l1 = 0000000000002e75, Mem[000000008a000110] = 6c7e86eb stwa %l1,[%i0+%i5]0x89 ! Mem[000000008a000110] = 00002e75 ! Mem[0000000090800100] = 2e75624210c761e3, %l18 = 704573d45b734c13 ldx [%o1+%g0],%g2 ! %g2 = 2e75624210c761e3 ! Mem[000000008b000110] = 9946bcd22bf0221c, %l4 = 00000000000000f0 ldxa [%i2+%i5]0x88,%l4 ! %l4 = 9946bcd22bf0221c ! Mem[000000008b800110] = 09e582fe, %l2 = c33cf31e, %l6 = 00000069 add %i3,0x10,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000009e582fe ! Mem[000000008b000117] = d2bc4699, %l0 = 0000000000000041 ldstub [%i2+0x017],%l0 ! %l0 = 0000000000000099 ! Mem[000000008a000114] = 3b10a773, %l7 = 0000000000000009 ldstub [%i0+0x014],%l7 ! %l7 = 000000000000003b ! Mem[000000008b000136] = d61ae7c3, %l6 = 0000000009e582fe ldstub [%i2+0x036],%l6 ! %l6 = 00000000000000e7 ! %l4 = 9946bcd22bf0221c, Mem[000000008a000120] = 9739bdec stwa %l4,[%i0+%o4]0x81 ! Mem[000000008a000120] = 2bf0221c ! Mem[0000000090000134] = 1eaa4fa4, %l18 = 704573d45b734c13 ldsh [%o0+0x034],%g2 ! %g2 = 0000000000001eaa p61_label_6: ! %l3 = 000000005facdb67, Mem[000000008a800108] = aa4e0d7b stwa %l3,[%i1+%i4]0x89 ! Mem[000000008a800108] = 5facdb67 ! Mem[000000008b800108] = f2973685c3aecc9f, %l1 = 0000000000002e75, %l1 = 0000000000002e75 add %i3,0x08,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = f2973685c3aecc9f ! Mem[000000008b800104] = a56d5657, %l7 = 000000000000003b ldstub [%i3+0x004],%l7 ! %l7 = 00000000000000a5 ! Mem[000000008a800130] = a2455dd1, %l3 = 000000005facdb67 ldswa [%i1+%o6]0x88,%l3 ! %l3 = ffffffffa2455dd1 ! Mem[000000008b800120] = ff268289, %l7 = 00000000000000a5 ldsba [%i3+%o4]0x80,%l7 ! %l7 = ffffffffffffffff ! %l3 = ffffffffa2455dd1, Mem[000000008a800128] = 83fffa40 stwa %l3,[%i1+%o5]0x81 ! Mem[000000008a800128] = a2455dd1 ! Mem[000000008a000110] = 752e0000, %l2 = 00000000c33cf31e swap [%i0+%i5],%l2 ! %l2 = 00000000752e0000 ! Mem[000000008b000130] = b1301021, %l1 = f2973685c3aecc9f lduha [%i2+%o6]0x80,%l1 ! %l1 = 000000000000b130 ! Mem[000000008a800118] = 048987ec, %l7 = ffffffffffffffff lduwa [%i1+%i6]0x80,%l7 ! %l7 = 00000000048987ec ! Mem[000000008b00013c] = af0441bb, %l1 = 0000b130, %l0 = 00000099 add %i2,0x3c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000af0441bb p61_label_7: ! %l0 = af0441bb, %l1 = 0000b130, Mem[000000008b800110] = fe82e509 07425536 stda %l0,[%i3+%i5]0x88 ! Mem[000000008b800110] = af0441bb 0000b130 ! Mem[000000008a000130] = c3aecc9f, %l6 = 00000000000000e7 swapa [%i0+%o6]0x81,%l6 ! %l6 = 00000000c3aecc9f ! Mem[000000009180011c] = 6f1eb772, %l18 = 704573d45b734c13 ldsb [%o3+0x01d],%g2 ! %g2 = 000000000000006f ! Mem[000000008a000118] = 0000002300000009, %l7 = 00000000048987ec, %l2 = 00000000752e0000 add %i0,0x18,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 0000002300000009 ! %l2 = 0000002300000009, Mem[000000008a800120] = 2d89f54a stwa %l2,[%i1+%o4]0x89 ! Mem[000000008a800120] = 00000009 ! %l5 = ffffffffeb867e6c, Mem[000000009100010c] = 8f22b23f stw %l5,[%o2+0x00c] ! Mem[000000009100010c] = eb867e6c ! Mem[000000008b800130] = 2e756aa4, %l3 = ffffffffa2455dd1 lduba [%i3+%o6]0x80,%l3 ! %l3 = 000000000000002e ! Mem[000000008b00011c] = 105dba70, %l5 = ffffffffeb867e6c swap [%i2+0x01c],%l5 ! %l5 = 00000000105dba70 ! Mem[0000000091000110] = 3e07e896 1ee988b4, %l0 = af0441bb, %l1 = 0000b130 ldd [%o2+%i5],%g2 ! %l0 = 00000000af0441bb 000000000000b130 ! Mem[0000000090800120] = b0cd32ae, %l18 = 704573d45b734c13 ldsb [%o1+0x023],%g2 ! %g2 = ffffffffffffffb0 p61_label_8: ! Mem[000000008b000110] = 1c22f02bd2bc46ff, %l7 = 00000000048987ec, %l5 = 00000000105dba70 add %i2,0x10,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 1c22f02bd2bc46ff ! Mem[0000000090800130] = e8614bb4, %l18 = 704573d45b734c13 ldsw [%o1+%o6],%g2 ! %g2 = 704573d45b734c13 ! %l1 = 000000000000b130, Mem[0000000091000128] = f4c833a81c456b0e, %asi = 80 stxa %l1,[%o2+0x028]%asi ! Mem[0000000091000128] = 000000000000b130 ! Mem[000000008a800108] = 67dbac5f, %l4 = 9946bcd22bf0221c ldswa [%i1+%i4]0x80,%l4 ! %l4 = 0000000067dbac5f ! Mem[000000008b80012c] = bdf132df, %l6 = 00000000c3aecc9f lduw [%i3+0x02c],%l6 ! %l6 = 00000000bdf132df ! Mem[0000000090800104] = e3008aed, %l18 = 704573d45b734c13 ldub [%o1+0x007],%g2 ! %g2 = 00000000000000e3 ! Mem[000000008a000130] = 000000e7, %l6 = bdf132df, %l3 = 0000002e add %i0,0x30,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000000000e7 ! Mem[000000008b000130] = b1301021, %l4 = 67dbac5f, %l1 = 0000b130 add %i2,0x30,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000b1301021 ! %l7 = 00000000048987ec, Mem[0000000090800110] = 05b93bc74f009b20 stx %l7,[%o1+%i5] ! Mem[0000000090800110] = 00000000048987ec ! Mem[0000000090800134] = 7b9430a9, %l18 = 704573d45b734c13 lduh [%o1+0x036],%g2 ! %g2 = 0000000000007b94 p61_label_9: ! Mem[0000000090000108] = c40fc219, %l18 = 704573d45b734c13 ldub [%o0+0x00a],%g2 ! %g2 = 00000000000000c4 ! Mem[000000008a80011c] = a7de8d6c, %l1 = b1301021, %l7 = 048987ec add %i1,0x1c,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000a7de8d6c ! Mem[000000008b80010b] = f2973685, %l0 = 00000000af0441bb ldstub [%i3+0x00b],%l0 ! %l0 = 0000000000000085 ! Mem[000000008b800120] = ff268289, %l0 = 0000000000000085 swap [%i3+%o4],%l0 ! %l0 = 00000000ff268289 ! Mem[000000008a800118] = 048987ec, %l0 = 00000000ff268289 ldsba [%i1+%i6]0x80,%l0 ! %l0 = 0000000000000004 ! Mem[000000008a000130] = 000000e73de4c9d7, %l4 = 0000000067dbac5f, %l5 = 1c22f02bd2bc46ff add %i0,0x30,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 000000e73de4c9d7 ! Mem[0000000091800128] = bf401764, %l18 = 704573d45b734c13 ldsb [%o3+%o5],%g2 ! %g2 = ffffffffffffffbf ! Mem[000000008a000125] = d15481f4, %l1 = 00000000b1301021 ldstuba [%i0+0x025]%asi,%l1 ! %l1 = 0000000000000054 ! Mem[0000000090000130] = bb166f37, %l18 = 704573d45b734c13 lduwa [%o0+0x030]%asi,%g2 ! %g2 = 704573d45b734c13 ! Mem[0000000091800104] = ed61de0d, %l18 = 704573d45b734c13 lduw [%o3+0x004],%g2 ! %g2 = 704573d45b734c13 p61_label_10: ! Mem[000000008b000138] = d2544c48af0441bb, %l1 = 0000000000000054, %l1 = 0000000000000054 add %i2,0x38,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = d2544c48af0441bb ! Mem[0000000090000110] = 76bf43f3, %l18 = 704573d45b734c13 lduh [%o0+%i5],%g2 ! %g2 = 00000000000076bf ! Mem[000000008a000110] = 1ef33cc3, %l1 = d2544c48af0441bb ldstuba [%i0+%i5]0x89,%l1 ! %l1 = 00000000000000c3 ! Mem[000000008b000138] = d2544c48, %l5 = 3de4c9d7, %l7 = a7de8d6c add %i2,0x38,%g1 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000d2544c48 ! Mem[000000008b800128] = ffb536db, %l6 = 00000000bdf132df ldsba [%i3+%o5]0x80,%l6 ! %l6 = ffffffffffffffff ! Mem[000000008a000110] = ff3cf31e, %l3 = 00000000000000e7 ldstuba [%i0+%i5]0x80,%l3 ! %l3 = 00000000000000ff ! %l2 = 00000009, %l3 = 000000ff, Mem[0000000091000100] = 4f11c436 30fee667 std %l2,[%o2+%g0] ! Mem[0000000091000100] = 00000009 000000ff ! %l6 = ffffffff, %l7 = d2544c48, Mem[0000000091000120] = 93986027 03ba71d0 std %l6,[%o2+%o4] ! Mem[0000000091000120] = ffffffff d2544c48 ! Mem[0000000090000138] = 31744640, %l18 = 704573d45b734c13 lduw [%o0+0x038],%g2 ! %g2 = 704573d45b734c13 ! Mem[000000008b800120] = 00000085, %l2 = 00000009, %l6 = ffffffff add %i3,0x20,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000000000085 p61_label_11: ! Mem[0000000090000130] = 6f371eaa, %l18 = 704573d45b734c13 ldsh [%o0+0x032],%g2 ! %g2 = 0000000000006f37 ! Mem[000000008a800128] = a2455dd13b10a773, %l1 = 00000000000000c3, %l1 = 00000000000000c3 add %i1,0x28,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = a2455dd13b10a773 ! Mem[0000000090000118] = 5f9f35f5, %l18 = 704573d45b734c13 ldsh [%o0+0x01a],%g2 ! %g2 = 0000000000005f9f ! Mem[000000008b000130] = b1301021, %l6 = 0000000000000085 ldsha [%i2+%o6]0x81,%l6 ! %l6 = ffffffffffffb130 ! Mem[000000008b800108] = ff3697f2, %l7 = 00000000d2544c48 lduha [%i3+%i4]0x88,%l7 ! %l7 = 00000000000097f2 ! Mem[000000008a00010c] = 446af0bc, %l2 = 0000002300000009, %asi = 80 swapa [%i0+0x00c]%asi,%l2 ! %l2 = 00000000446af0bc ! Mem[000000008a000130] = e7000000, %l5 = 000000e73de4c9d7 ldstuba [%i0+%o6]0x89,%l5 ! %l5 = 0000000000000000 ! Mem[000000008b800118] = dd4454dc, %l0 = 0000000000000004 lduba [%i3+%i6]0x88,%l0 ! %l0 = 00000000000000dc ! Mem[000000008b000128] = ff87f7e9 ff1530c3, %l6 = ffffb130, %l7 = 000097f2 ldd [%i2+%o5],%l6 ! %l6 = 00000000ff87f7e9 00000000ff1530c3 ! Mem[000000009100011c] = 3d66b8ff, %l18 = 704573d45b734c13 ldsb [%o2+0x01d],%g2 ! %g2 = 000000000000003d p61_label_12: ! Mem[000000008b800100] = 1d5299c8, %l6 = 00000000ff87f7e9 lduwa [%i3+%g0]0x80,%l6 ! %l6 = 000000001d5299c8 ! Mem[0000000090000130] = bb166f371eaa4fa4, %l18 = 704573d45b734c13 ldx [%o0+%o6],%g2 ! %g2 = bb166f371eaa4fa4 ! Mem[000000008b80012c] = bdf132df, %l5 = 0000000000000000 swap [%i3+0x02c],%l5 ! %l5 = 00000000bdf132df ! Mem[000000008b800108] = f29736ff, %l3 = 00000000000000ff swapa [%i3+%i4]0x80,%l3 ! %l3 = 00000000f29736ff ! Mem[000000008a000110] = 1ef33cff, %l2 = 00000000446af0bc ldswa [%i0+%i5]0x88,%l2 ! %l2 = 000000001ef33cff ! Mem[000000008b000108] = a168bd89, %l5 = 00000000bdf132df swapa [%i2+%i4]0x89,%l5 ! %l5 = 00000000a168bd89 ! Mem[000000008a800118] = 048987ec, %l4 = 0000000067dbac5f ldstub [%i1+%i6],%l4 ! %l4 = 0000000000000004 ! Mem[000000008a000139] = d637c234, %l3 = 00000000f29736ff ldstub [%i0+0x039],%l3 ! %l3 = 0000000000000037 ! Mem[000000008a000104] = 2904397f, %l2 = 000000001ef33cff ldsw [%i0+0x004],%l2 ! %l2 = 000000002904397f ! Mem[000000008a000124] = d1ff81f4, %l7 = 00000000ff1530c3 swap [%i0+0x024],%l7 ! %l7 = 00000000d1ff81f4 p61_label_13: ! %l1 = a2455dd13b10a773, Mem[000000009080010c] = cbefad54, %asi = 80 stwa %l1,[%o1+0x00c]%asi ! Mem[000000009080010c] = 3b10a773 ! %l2 = 000000002904397f, Mem[0000000091800104] = ed61de0d, %asi = 80 stwa %l2,[%o3+0x004]%asi ! Mem[0000000091800104] = 2904397f ! Mem[000000008b800108] = ff000000, %l5 = 00000000a168bd89 lduba [%i3+%i4]0x88,%l5 ! %l5 = 0000000000000000 ! %l0 = 00000000000000dc, Mem[000000008b800110] = bb4104af30b10000 stxa %l0,[%i3+%i5]0x81 ! Mem[000000008b800110] = 00000000000000dc ! Mem[000000008a800119] = ff8987ec, %l7 = 00000000d1ff81f4 ldstuba [%i1+0x019]%asi,%l7 ! %l7 = 0000000000000089 ! Mem[000000008b800128] = ffb536db, %l2 = 000000002904397f swap [%i3+%o5],%l2 ! %l2 = 00000000ffb536db ! Mem[000000008b000138] = d2544c48af0441bb, %l4 = 0000000000000004, %l3 = 0000000000000037 add %i2,0x38,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = d2544c48af0441bb ! Mem[000000008b000120] = b4a3cc45, %l0 = 00000000000000dc ldsba [%i2+%o4]0x80,%l0 ! %l0 = ffffffffffffffb4 ! Mem[0000000090800138] = 30a966cfb6366d86, %l18 = 704573d45b734c13 ldx [%o1+0x038],%g2 ! %g2 = 30a966cfb6366d86 ! Mem[000000008a000108] = d25889fe, %l0 = ffffffb4, %l1 = 3b10a773 add %i0,0x08,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000d25889fe p61_label_14: ! Mem[000000008b000128] = ff87f7e9 ff1530c3, %l4 = 00000004, %l5 = 00000000 ldda [%i2+%o5]0x80,%l4 ! %l4 = 00000000ff87f7e9 00000000ff1530c3 ! Mem[000000008b000100] = 2939f1c3, %l0 = ffffffffffffffb4 swapa [%i2+%g0]0x81,%l0 ! %l0 = 000000002939f1c3 ! Mem[000000008b000100] = b4ffffff, %l2 = 00000000ffb536db lduwa [%i2+%g0]0x88,%l2 ! %l2 = 00000000b4ffffff ! Mem[000000008a000130] = ff0000e7, %l2 = 00000000b4ffffff ldstuba [%i0+%o6]0x80,%l2 ! %l2 = 00000000000000ff ! Mem[000000008b800108] = 9fccaec3ff000000, %l2 = 00000000000000ff ldxa [%i3+%i4]0x88,%l2 ! %l2 = 9fccaec3ff000000 ! Mem[000000008a000120] = 2bf0221c, %l2 = 9fccaec3ff000000 swap [%i0+%o4],%l2 ! %l2 = 000000002bf0221c ! %l4 = 00000000ff87f7e9, Mem[0000000090000120] = 028c20cc stw %l4,[%o0+%o4] ! Mem[0000000090000120] = ff87f7e9 ! Mem[000000008b000128] = e9f787ff, %l5 = 00000000ff1530c3 swapa [%i2+%o5]0x88,%l5 ! %l5 = 00000000e9f787ff ! %l6 = 000000001d5299c8, Mem[0000000090000105] = 6a5f38a7 stba %l6,[%o0+0x005]%asi ! Mem[0000000090000104] = c85f38a7 ! Mem[000000008b800108] = 000000ff, %l2 = 000000002bf0221c ldstub [%i3+%i4],%l2 ! %l2 = 0000000000000000 p61_label_15: ! Mem[000000008b800118] = dd4454dc, %l5 = 00000000e9f787ff swapa [%i3+%i6]0x88,%l5 ! %l5 = 00000000dd4454dc ! Mem[000000008b000128] = c33015ff, %l0 = 000000002939f1c3 swap [%i2+%o5],%l0 ! %l0 = 00000000c33015ff ! %l2 = 0000000000000000, Mem[000000008b800120] = 00000085 stwa %l2,[%i3+%o4]0x81 ! Mem[000000008b800120] = 00000000 ! %l2 = 00000000, %l3 = af0441bb, Mem[0000000090000100] = 62385572 c7c85f38 std %l2,[%o0+%g0] ! Mem[0000000090000100] = 00000000 af0441bb ! Mem[000000008a000114] = ff10a773, %l1 = d25889fe, %l7 = 00000089 add %i0,0x14,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000ff10a773 ! Mem[000000008a000117] = ff10a773, %l5 = 00000000dd4454dc ldstub [%i0+0x017],%l5 ! %l5 = 0000000000000073 ! Mem[000000008a800120] = 00000009, %l2 = 0000000000000000 lduha [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000009 ! Mem[000000008b800100] = 1d5299c8, %l1 = d25889fe, %l5 = 00000073 casa [%i3]0x80,%l1,%l5 ! %l5 = 000000001d5299c8 ! Mem[000000008b800118] = ff87f7e9, %l0 = 00000000c33015ff swap [%i3+%i6],%l0 ! %l0 = 00000000ff87f7e9 ! %l1 = 00000000d25889fe, Mem[000000008a000108] = d25889fe00000009 stx %l1,[%i0+%i4] ! Mem[000000008a000108] = 00000000d25889fe ba,a p61_not_taken_0_end p61_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p61_branch_failed p61_not_taken_0_end: ! End of Random Code for Processor 61 1: membar #Sync ! Force all stores to complete p61_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0f4] ! Set processor 61 done flag ! Check Registers p61_check_registers: set p61_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000ff87f7e9 bne,a,pn %xcc,p61_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000d25889fe bne,a,pn %xcc,p61_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000009 bne,a,pn %xcc,p61_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be d2544c48af0441bb bne,a,pn %xcc,p61_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000ff87f7e9 bne,a,pn %xcc,p61_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000001d5299c8 bne,a,pn %xcc,p61_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000001d5299c8 bne,a,pn %xcc,p61_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000ff10a773 bne,a,pn %xcc,p61_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p61_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ca2c832d2904397f ldx [%i0+0x000],%g3 ! Observed data at 000000008a000100 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00000000d25889fe ldx [%i0+0x008],%g3 ! Observed data at 000000008a000108 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff3cf31eff10a7ff ldx [%i0+0x010],%g3 ! Observed data at 000000008a000110 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff000000ff1530c3 ldx [%i0+0x020],%g3 ! Observed data at 000000008a000120 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffbf7c10dfea7435 ldx [%i0+0x028],%g3 ! Observed data at 000000008a000128 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff0000e73de4c9d7 ldx [%i0+0x030],%g3 ! Observed data at 000000008a000130 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = d6ffc23406070cda ldx [%i0+0x038],%g3 ! Observed data at 000000008a000138 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x038,%g4 set p61_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff2e71ffff4c0122 ldx [%i1+0x000],%g3 ! Observed data at 000000008a800100 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffff87eca7de8d6c ldx [%i1+0x018],%g3 ! Observed data at 000000008a800118 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 09000000143c5022 ldx [%i1+0x020],%g3 ! Observed data at 000000008a800120 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = ffe711591853f9a1 ldx [%i1+0x038],%g3 ! Observed data at 000000008a800138 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x038,%g4 set p61_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffffffb4ff6020d8 ldx [%i2+0x000],%g3 ! Observed data at 000000008b000100 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = df32f1bdab7e3fb3 ldx [%i2+0x008],%g3 ! Observed data at 000000008b000108 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff7a76d9eb867e6c ldx [%i2+0x018],%g3 ! Observed data at 000000008b000118 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2939f1c3ff1530c3 ldx [%i2+0x028],%g3 ! Observed data at 000000008b000128 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = b1301021d61affc3 ldx [%i2+0x030],%g3 ! Observed data at 000000008b000130 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x030,%g4 set p61_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 1d5299c8ff6d5657 ldx [%i3+0x000],%g3 ! Observed data at 000000008b800100 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff0000ffc3aecc9f ldx [%i3+0x008],%g3 ! Observed data at 000000008b800108 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000000000000dc ldx [%i3+0x010],%g3 ! Observed data at 000000008b800110 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c33015ff2904397f ldx [%i3+0x018],%g3 ! Observed data at 000000008b800118 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000000446af0bc ldx [%i3+0x020],%g3 ! Observed data at 000000008b800120 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2904397f00000000 ldx [%i3+0x028],%g3 ! Observed data at 000000008b800128 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x028,%g4 ! The test for processor 61 has passed p61_passed: ta GOOD_TRAP nop p61_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p61_failed p61_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p61_failed p61_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p61_failed p61_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p61_failed p61_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p61_failed p61_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p61_failed p61_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p61_failed p61_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p61_failed ! The test for processor 61 failed p61_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f4] ! Set processor 61 done flag set p61_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 61 failed p61_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f4] ! Set processor 61 done flag set p61_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p61_dfill_failed: ba p61_failed mov 0xddd,%g1 p61_selfmod_failed: ba p61_failed mov 0xabc,%g1 p61_common_error: or %g0,0xf1d,%g1 ba p61_failed mov %o5,%g3 p61_common_signature_error: set p61_temp,%g1 ba p61_failed st %g2,[%g1] ! Common Lock Number p61_common_timeout: set p61_temp,%g1 ba p61_failed st %g2,[%g1] ! Common Lock Number p61_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p61_failed mov 0x0,%g3 p61_trap1e: swap [%i3+0x030],%l7 ! Mem[000000008b800130] std %l2,[%i3+0x018] ! Mem[000000008b800118] ldd [%i3+0x028],%l6 ! Mem[000000008b800128] stx %l2,[%i2+0x020] ! Mem[000000008b000120] ldstub [%i3+0x000],%l3 ! Mem[000000008b800100] done p61_trap1o: swap [%o3+0x030],%l7 ! Mem[000000008b800130] std %l2,[%o3+0x018] ! Mem[000000008b800118] ldd [%o3+0x028],%l6 ! Mem[000000008b800128] stx %l2,[%o2+0x020] ! Mem[000000008b000120] ldstub [%o3+0x000],%l3 ! Mem[000000008b800100] done p61_trap2e: ldd [%i2+0x018],%l6 ! Mem[000000008b000118] ldstub [%i1+0x038],%l2 ! Mem[000000008a800138] done p61_trap2o: ldd [%o2+0x018],%l6 ! Mem[000000008b000118] ldstub [%o1+0x038],%l2 ! Mem[000000008a800138] done p61_trap3e: nop nop nop done p61_trap3o: nop nop nop done p61_init_memory_pointers: set p61_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p61_local0_start,%i0 set p61_local1_start,%i1 set p61_local2_start,%i2 set p61_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = c6526b464cc10e5e ldx [%g1+0x008],%l1 ! %l1 = 9e2e8128d82060ff ldx [%g1+0x010],%l2 ! %l2 = 725e9e7c2db9dd2a ldx [%g1+0x018],%l3 ! %l3 = b9cbab81f154cefd ldx [%g1+0x020],%l4 ! %l4 = bb0bded9f3aa7586 ldx [%g1+0x028],%l5 ! %l5 = 2e529519cd1e99c0 ldx [%g1+0x030],%l6 ! %l6 = 262846eeca2c832d ldx [%g1+0x038],%l7 ! %l7 = dc0bd8fc8d3ffcf1 ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 62 processor_62: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xf8] ! Set the start flag wrpr %g0,7,%cleanwin call p62_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 62 wr %g0,0x4,%fprs ! Make sure fef is 1 set p62_init_freg,%g1 ! %f0 = 76aa8ebf 63a1b94e 670b65b1 3b9ae383 ! %f4 = a0077e0e c967d3c3 2faed19a 0e531fb9 ! %f8 = 0ce6aff4 1506c1e1 514ba2a1 193d38f0 ! %f12 = e4d57ba7 c95c7208 1c7a396e ed2f9db7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 12c7c6fd 46055713 90af75bd 133fc102 ! %f20 = 59ead12e 302d9d26 ca67ef6a 2ada71e7 ! %f24 = 3f727b97 649a8099 4e486f4d 4ec9bf8d ! %f28 = 8a10d39b 9cb490a6 3d6acb5c ccadca16 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d705d7c2 e9646be8 d31401a1 184a330c ! %f36 = 1441fa6f b72cf398 d640afb2 6d9aabb8 ! %f40 = 737315c8 351b8121 b5df455b ca7c7749 ! %f44 = 1749ee04 edcdecbf 8221b0ed ee435fda ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x43217d1f00000033,%g7,%g1 ! GSR scale = 6, align = 3 wr %g1,%g0,%gsr ! GSR = 43217d1f00000033 wr %g0,%y ! Clear Y 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[0000000090000110] = 76bf43f3, %l18 = a75137a861330182 lduh [%o0+%i5],%g2 ! %g2 = 00000000000076bf ! Mem[000000008c800128] = 0545a2b3 42d704f9, %l0 = ff6b8a1a, %l1 = 2e335a78 ldda [%i1+0x028]%asi,%l0 ! %l0 = 000000000545a2b3 0000000042d704f9 ! Mem[000000008d800108] = ddc6fd7c, %l6 = c940d584a1ed553a swap [%i3+%i4],%l6 ! %l6 = 00000000ddc6fd7c ! Mem[000000008d800110] = 2cbe62cd, %l7 = 1e3b5d9ecee9e62c lduba [%i3+%i5]0x88,%l7 ! %l7 = 00000000000000cd ! %l4 = 72ca5e609de142b9, Mem[000000008d800113] = cd62be2c stb %l4,[%i3+0x013] ! Mem[000000008d800110] = cd62beb9 ! Mem[000000008d000128] = 43876f5d4ab2ccab, %l4 = 72ca5e609de142b9 ldx [%i2+%o5],%l4 ! %l4 = 43876f5d4ab2ccab ! %l1 = 0000000042d704f9, Mem[0000000090800104] = 10c761e3 sth %l1,[%o1+0x004] ! Mem[0000000090800104] = 04f961e3 ! Mem[000000008c800123] = fa3e8390, %l2 = fcbc9ceee1388249 ldstub [%i1+0x023],%l2 ! %l2 = 0000000000000090 ! Mem[000000008d800110] = b9be62cd, %l3 = 67fb4f5eaa4211ac lduha [%i3+%i5]0x88,%l3 ! %l3 = 00000000000062cd ! Mem[000000008d000120] = 1be4e9bd, %l7 = 00000000000000cd ldub [%i2+0x021],%l7 ! %l7 = 00000000000000e4 p62_label_2: ! %l3 = 00000000000062cd, Mem[000000008d000109] = 06357720 stb %l3,[%i2+0x009] ! Mem[000000008d000108] = 06cd7720 ! Mem[000000008d800114] = 9dbb0618, %l2 = 0000000000000090 swap [%i3+0x014],%l2 ! %l2 = 000000009dbb0618 ! Mem[000000008d800118] = 849969c1ebf07436, %l3 = 00000000000062cd, %l4 = 43876f5d4ab2ccab add %i3,0x18,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 849969c1ebf07436 ! Mem[000000008d000108] = 06cd772026102b9c, %l2 = 000000009dbb0618, %l1 = 0000000042d704f9 add %i2,0x08,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 06cd772026102b9c ! Mem[000000008c000138] = 6f3545039261e89b, %l5 = 2c14ba83cedf96dd, %l6 = 00000000ddc6fd7c add %i0,0x38,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 6f3545039261e89b ! %l7 = 00000000000000e4, Mem[0000000090000126] = 02022f9e, %asi = 80 stha %l7,[%o0+0x026]%asi ! Mem[0000000090000124] = 00e42f9e ! Mem[000000008d800110] = cd62beb9, %l2 = 9dbb0618, %l3 = 000062cd add %i3,0x10,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000cd62beb9 ! %l6 = 6f3545039261e89b, Mem[000000008d800120] = f6537241 stba %l6,[%i3+%o4]0x81 ! Mem[000000008d800120] = 9b537241 ! Mem[000000008d000118] = cee62d7dffc7ef2f, %l1 = 06cd772026102b9c, %l2 = 000000009dbb0618 add %i2,0x18,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = cee62d7dffc7ef2f ! %l0 = 000000000545a2b3, Mem[000000009000012c] = 68c05e54 sth %l0,[%o0+0x02c] ! Mem[000000009000012c] = a2b35e54 p62_label_3: ! Mem[000000008c00011b] = 4ba601c9, %l1 = 06cd772026102b9c ldstub [%i0+0x01b],%l1 ! %l1 = 00000000000000c9 ! Mem[000000008d000118] = cee62d7dffc7ef2f, %l6 = 6f3545039261e89b, %l3 = 00000000cd62beb9 add %i2,0x18,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = cee62d7dffc7ef2f ! Mem[0000000091800114] = 5c0ad132, %l18 = a75137a861330182 lduw [%o3+0x014],%g2 ! %g2 = a75137a861330182 ! %l6 = 6f3545039261e89b, Mem[0000000091000118] = 28238bb1833d66b8 stx %l6,[%o2+%i6] ! Mem[0000000091000118] = 6f3545039261e89b ! %l6 = 6f3545039261e89b, Mem[0000000090000126] = 00e42f9e sth %l6,[%o0+0x026] ! Mem[0000000090000124] = e89b2f9e ! %l6 = 6f3545039261e89b, Mem[000000009180010c] = 5071cebe stw %l6,[%o3+0x00c] ! Mem[000000009180010c] = 9261e89b ! Mem[0000000090000114] = 3e77a220, %l18 = a75137a861330182 ldub [%o0+0x015],%g2 ! %g2 = 000000000000003e ! Mem[000000008c000100] = 95a44699, %l0 = 000000000545a2b3 swapa [%i0+%g0]0x89,%l0 ! %l0 = 0000000095a44699 ! %l3 = cee62d7dffc7ef2f, Mem[000000008d800118] = c1699984 stwa %l3,[%i3+%i6]0x89 ! Mem[000000008d800118] = ffc7ef2f ! Mem[000000008d800118] = 2fefc7ffebf07436, %l4 = 849969c1ebf07436, %l1 = 00000000000000c9 add %i3,0x18,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 2fefc7ffebf07436 p62_label_4: ! Mem[000000008d000130] = 2af68684, %l3 = cee62d7dffc7ef2f lduha [%i2+%o6]0x80,%l3 ! %l3 = 0000000000002af6 ! Mem[000000008c800100] = 09208619, %l4 = 849969c1ebf07436 ldstuba [%i1+0x000]%asi,%l4 ! %l4 = 0000000000000009 ! %l0 = 0000000095a44699, Mem[000000008d000119] = cee62d7d stb %l0,[%i2+0x019] ! Mem[000000008d000118] = ce992d7d ! Mem[000000008d80013c] = efa6cf8b, %l0 = 0000000095a44699 swap [%i3+0x03c],%l0 ! %l0 = 00000000efa6cf8b ! Mem[0000000090800124] = 32aedac1, %l18 = a75137a861330182 ldsb [%o1+0x025],%g2 ! %g2 = 0000000000000032 ! Mem[000000008d000108] = 06cd772026102b9c, %l6 = 6f3545039261e89b, %l1 = 2fefc7ffebf07436 add %i2,0x08,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 06cd772026102b9c ! Mem[000000008c000110] = 27a02f10, %l0 = 00000000efa6cf8b, %asi = 80 swapa [%i0+0x010]%asi,%l0 ! %l0 = 0000000027a02f10 ! %l0 = 27a02f10, %l1 = 26102b9c, Mem[000000008d000100] = 14156ff6 f366eda3 stda %l0,[%i2+%g0]0x81 ! Mem[000000008d000100] = 27a02f10 26102b9c ! Mem[000000008c000110] = efa6cf8b, %l0 = 0000000027a02f10 ldsba [%i0+%i5]0x80,%l0 ! %l0 = ffffffffffffffef ! Mem[000000008c00013c] = 9261e89b, %l2 = cee62d7dffc7ef2f, %asi = 80 swapa [%i0+0x03c]%asi,%l2 ! %l2 = 000000009261e89b p62_label_5: ! Mem[000000008d800108] = a1ed553a5d9d77cd, %l4 = 0000000000000009, %l5 = 2c14ba83cedf96dd add %i3,0x08,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = a1ed553a5d9d77cd ! Mem[000000008c800104] = 3c1d4892, %l3 = 00002af6, %l7 = 000000e4 add %i1,0x04,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000003c1d4892 ! Mem[000000008d000118] = ce992d7dffc7ef2f, %l3 = 0000000000002af6, %l7 = 000000003c1d4892 add %i2,0x18,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = ce992d7dffc7ef2f ! Mem[000000008d000130] = 8486f62a, %l2 = 000000009261e89b lduba [%i2+%o6]0x88,%l2 ! %l2 = 000000000000002a ! Mem[000000008c00011c] = dfaa2d90, %l5 = a1ed553a5d9d77cd ldstub [%i0+0x01c],%l5 ! %l5 = 00000000000000df ! Mem[000000008d800120] = 9b537241, %l3 = 0000000000002af6 swapa [%i3+%o4]0x81,%l3 ! %l3 = 000000009b537241 ! Mem[000000008c000100] = b3a24505344035d8, %l1 = 06cd772026102b9c, %l6 = 6f3545039261e89b casxa [%i0]0x80,%l1,%l6 ! %l6 = b3a24505344035d8 ! Mem[000000008d800100] = 66c1e35f, %l3 = 000000009b537241 swapa [%i3+%g0]0x81,%l3 ! %l3 = 0000000066c1e35f ! Mem[000000008d800130] = b8ba492c, %l4 = 0000000000000009 ldsw [%i3+%o6],%l4 ! %l4 = ffffffffb8ba492c ! Mem[000000008d000108] = 06cd7720, %l1 = 06cd772026102b9c lduha [%i2+%i4]0x80,%l1 ! %l1 = 00000000000006cd p62_label_6: ! %l3 = 0000000066c1e35f, Mem[000000008c80010b] = abc7ba4b stba %l3,[%i1+0x00b]%asi ! Mem[000000008c800108] = abc7ba5f ! %l2 = 0000002a, %l3 = 66c1e35f, Mem[000000008d800128] = 6df5dece 67fad831 stda %l2,[%i3+%o5]0x80 ! Mem[000000008d800128] = 0000002a 66c1e35f ! %l1 = 00000000000006cd, Mem[0000000091000100] = 4f11c43630fee667 stx %l1,[%o2+%g0] ! Mem[0000000091000100] = 00000000000006cd ! Mem[000000008d800100] = 9b537241bfa9686b, %l2 = 000000000000002a, %l7 = ce992d7dffc7ef2f casxa [%i3]0x80,%l2,%l7 ! %l7 = 9b537241bfa9686b ! Mem[000000008c800120] = fa3e83ff, %l5 = 00000000000000df swapa [%i1+%o4]0x80,%l5 ! %l5 = 00000000fa3e83ff ! Mem[000000008d000107] = 26102b9c, %l0 = ffffffffffffffef ldstub [%i2+0x007],%l0 ! %l0 = 000000000000009c ! Mem[000000008c800115] = 5b761348, %l7 = 9b537241bfa9686b ldstub [%i1+0x015],%l7 ! %l7 = 0000000000000076 ! Mem[000000008d800100] = 9b537241, %l1 = 00000000000006cd swap [%i3+%g0],%l1 ! %l1 = 000000009b537241 ! Mem[000000008c000120] = a2222268, %l7 = 0000000000000076 swapa [%i0+%o4]0x89,%l7 ! %l7 = 00000000a2222268 ! Mem[000000008c00011e] = ffaa2d90, %l1 = 000000009b537241 ldstub [%i0+0x01e],%l1 ! %l1 = 000000000000002d p62_label_7: ! Mem[000000008d000130] = 2af686843302724b, %l5 = 00000000fa3e83ff, %l1 = 000000000000002d add %i2,0x30,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 2af686843302724b ! Mem[000000008c80010c] = e4c202eb, %l1 = 2af686843302724b swap [%i1+0x00c],%l1 ! %l1 = 00000000e4c202eb ! Mem[000000008d800110] = cd62beb9, %l3 = 0000000066c1e35f swap [%i3+%i5],%l3 ! %l3 = 00000000cd62beb9 ! Mem[000000009180013c] = 8e3ab89c, %l18 = a75137a861330182 lduw [%o3+0x03c],%g2 ! %g2 = a75137a861330182 ! %l7 = 00000000a2222268, Mem[000000008d800122] = 00002af6 sth %l7,[%i3+0x022] ! Mem[000000008d800120] = 00002268 ! Mem[000000008d800130] = b8ba492c, %l0 = 000000000000009c, %asi = 80 swapa [%i3+0x030]%asi,%l0 ! %l0 = 00000000b8ba492c ! %l4 = b8ba492c, %l5 = fa3e83ff, Mem[0000000091000128] = f4c833a8 1c456b0e std %l4,[%o2+%o5] ! Mem[0000000091000128] = b8ba492c fa3e83ff ! Mem[000000008d800124] = 93093caf, %l6 = 344035d8, %l0 = b8ba492c add %i3,0x24,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000093093caf ! %l3 = 00000000cd62beb9, Mem[000000008c80011c] = 67ec19a9 stw %l3,[%i1+0x01c] ! Mem[000000008c80011c] = cd62beb9 ! Mem[000000008d800100] = 000006cdbfa9686b, %l2 = 000000000000002a, %l7 = 00000000a2222268 casxa [%i3]0x80,%l2,%l7 ! %l7 = 000006cdbfa9686b p62_label_8: ! Mem[000000008d800120] = 0000226893093caf, %l2 = 000000000000002a, %l1 = 00000000e4c202eb add %i3,0x20,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 0000226893093caf ! Mem[000000008c800108] = abc7ba5f3302724b, %l1 = 0000226893093caf, %l1 = 0000226893093caf add %i1,0x08,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = abc7ba5f3302724b ! Mem[000000008d000128] = 43876f5d4ab2ccab, %l5 = 00000000fa3e83ff, %l6 = b3a24505344035d8 add %i2,0x28,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 43876f5d4ab2ccab ! Mem[000000008c80011c] = cd62beb9, %l2 = 0000002a, %l5 = fa3e83ff add %i1,0x1c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000cd62beb9 ! Mem[0000000091000108] = cc4c9acf, %l18 = a75137a861330182 lduw [%o2+%i4],%g2 ! %g2 = a75137a861330182 ! Mem[0000000090800110] = 05b93bc7, %l18 = a75137a861330182 ldsw [%o1+%i5],%g2 ! %g2 = a75137a861330182 ! Mem[000000008c00010a] = d2c23ee9, %l1 = abc7ba5f3302724b ldstub [%i0+0x00a],%l1 ! %l1 = 000000000000003e ! Mem[0000000091000100] = 00000006, %l18 = a75137a861330182 ldsb [%o2+0x003],%g2 ! %g2 = 0000000000000000 ! Mem[000000008c00011c] = ffaaff90, %l0 = 0000000093093caf ldsw [%i0+0x01c],%l0 ! %l0 = ffffffffffaaff90 ! Mem[000000008d80011c] = ebf07436, %l3 = 00000000cd62beb9 swap [%i3+0x01c],%l3 ! %l3 = 00000000ebf07436 p62_label_9: ! Mem[000000008c000137] = 8ea2c5d3, %l1 = 000000000000003e ldstub [%i0+0x037],%l1 ! %l1 = 00000000000000d3 ! Mem[000000008d800118] = ffc7ef2f, %l0 = ffffffffffaaff90 ldstuba [%i3+%i6]0x89,%l0 ! %l0 = 000000000000002f ! Mem[000000008c000100] = b3a24505344035d8, %l0 = 000000000000002f, %l4 = ffffffffb8ba492c casxa [%i0]0x80,%l0,%l4 ! %l4 = b3a24505344035d8 ! Mem[000000008d000124] = 621d3cff, %l0 = 000000000000002f swap [%i2+0x024],%l0 ! %l0 = 00000000621d3cff ! Mem[000000008d800108] = a1ed553a5d9d77cd, %l7 = 000006cdbfa9686b, %l4 = b3a24505344035d8 add %i3,0x08,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = a1ed553a5d9d77cd ! Mem[000000008c800138] = 1ba11ae6, %l1 = 000000d3, %l5 = cd62beb9 add %i1,0x38,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000001ba11ae6 ! Mem[000000008c000120] = 76000000c9a0a7a5, %l6 = 43876f5d4ab2ccab, %l6 = 43876f5d4ab2ccab add %i0,0x20,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 76000000c9a0a7a5 ! Mem[000000008d000128] = 43876f5d4ab2ccab, %l2 = 000000000000002a, %l3 = 00000000ebf07436 add %i2,0x28,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 43876f5d4ab2ccab ! %l7 = 000006cdbfa9686b, Mem[000000008c000120] = 00000076 stha %l7,[%i0+%o4]0x89 ! Mem[000000008c000120] = 0000686b ! Mem[000000008c800110] = 1df6786e5bff1348, %l2 = 000000000000002a, %l7 = 000006cdbfa9686b add %i1,0x10,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 1df6786e5bff1348 p62_label_10: ! Mem[000000008d000118] = ce992d7d, %l3 = 43876f5d4ab2ccab ldstuba [%i2+%i6]0x81,%l3 ! %l3 = 00000000000000ce ! Mem[0000000091000134] = 9081a561, %l18 = a75137a861330182 ldswa [%o2+0x034]%asi,%g2 ! %g2 = a75137a861330182 ! %l6 = 76000000c9a0a7a5, Mem[000000008d800118] = ffc7efff stba %l6,[%i3+%i6]0x89 ! Mem[000000008d800118] = ffc7efa5 ! %l6 = c9a0a7a5, %l7 = 5bff1348, Mem[0000000090800120] = 67cb6fb0 cd32aeda std %l6,[%o1+%o4] ! Mem[0000000090800120] = c9a0a7a5 5bff1348 ! Mem[000000008c800130] = b535c7f7, %l2 = 000000000000002a ldstuba [%i1+%o6]0x88,%l2 ! %l2 = 00000000000000f7 ! Mem[000000008d800100] = 000006cd, %l6 = 76000000c9a0a7a5 swap [%i3+%g0],%l6 ! %l6 = 00000000000006cd ! Mem[000000008c800118] = 6fec662a, %l4 = a1ed553a5d9d77cd, %asi = 80 swapa [%i1+0x018]%asi,%l4 ! %l4 = 000000006fec662a ! Mem[000000008d800120] = 0000226893093caf, %l2 = 00000000000000f7, %l6 = 00000000000006cd add %i3,0x20,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 0000226893093caf ! Mem[000000008d000130] = 2af68684, %l7 = 1df6786e5bff1348 ldsh [%i2+0x032],%l7 ! %l7 = ffffffffffff8684 ! Mem[000000008c800118] = cd779d5d, %l5 = 000000001ba11ae6 lduba [%i1+%i6]0x88,%l5 ! %l5 = 000000000000005d p62_label_11: ! %l6 = 0000226893093caf, Mem[000000008c000100] = 0545a2b3 stba %l6,[%i0+%g0]0x89 ! Mem[000000008c000100] = 0545a2af ! Mem[000000008c000120] = 6b680000, %l4 = 000000006fec662a swapa [%i0+%o4]0x80,%l4 ! %l4 = 000000006b680000 ! Mem[000000008d000118] = ff992d7dffc7ef2f, %l1 = 00000000000000d3 ldx [%i2+%i6],%l1 ! %l1 = ff992d7dffc7ef2f ! Mem[0000000091000100] = 00000000, %l18 = a75137a861330182 lduw [%o2+%g0],%g2 ! %g2 = a75137a861330182 ! Mem[0000000091800128] = 6435187c, %l18 = a75137a861330182 ldsb [%o3+0x02b],%g2 ! %g2 = 0000000000000064 ! Mem[000000008d00012c] = 4ab2ccab, %l2 = 000000f7, %l0 = 621d3cff add %i2,0x2c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000004ab2ccab ! Mem[0000000091800124] = 64bf4017, %l18 = a75137a861330182 ldub [%o3+0x027],%g2 ! %g2 = 0000000000000064 ! Mem[000000008c800108] = abc7ba5f, %l3 = 00000000000000ce, %asi = 80 swapa [%i1+0x008]%asi,%l3 ! %l3 = 00000000abc7ba5f ! Mem[000000008d800100] = c9a0a7a5, %l1 = ff992d7dffc7ef2f ldstuba [%i3+%g0]0x81,%l1 ! %l1 = 00000000000000c9 ! Mem[000000008c800110] = 6e78f61d, %l1 = 00000000000000c9 lduba [%i1+%i5]0x89,%l1 ! %l1 = 000000000000001d p62_label_12: ! Mem[000000008d00012c] = 4ab2ccab, %l5 = 0000005d, %l0 = 4ab2ccab add %i2,0x2c,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000004ab2ccab ! Mem[000000008c000106] = 344035d8, %l2 = 00000000000000f7 ldstub [%i0+0x006],%l2 ! %l2 = 0000000000000035 ! Mem[000000008c000122] = 6fec662a, %l6 = 0000226893093caf ldstub [%i0+0x022],%l6 ! %l6 = 0000000000000066 ! Mem[000000008c800118] = 5d9d77cd, %l1 = 0000001d, %l4 = 6b680000 add %i1,0x18,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000005d9d77cd ! Mem[000000008d800100] = a5a7a0ff, %l3 = 00000000abc7ba5f lduha [%i3+%g0]0x89,%l3 ! %l3 = 000000000000a0ff ! Mem[000000008c800100] = 198620ff, %l5 = 000000000000005d lduha [%i1+%g0]0x88,%l5 ! %l5 = 00000000000020ff ! Mem[000000008d800108] = a1ed553a, %l5 = 00000000000020ff lduha [%i3+%i4]0x80,%l5 ! %l5 = 000000000000a1ed ! %l3 = 000000000000a0ff, Mem[000000008d800120] = 00002268 stwa %l3,[%i3+%o4]0x81 ! Mem[000000008d800120] = 0000a0ff ! %l1 = 000000000000001d, Mem[0000000090800128] = c1bf20d5ba79412b stx %l1,[%o1+%o5] ! Mem[0000000090800128] = 000000000000001d ! Mem[000000008d800128] = 0000002a, %l0 = 000000004ab2ccab swap [%i3+%o5],%l0 ! %l0 = 000000000000002a p62_label_13: ! Mem[000000008c000118] = 4ba601ffffaaff90, %l4 = 000000005d9d77cd, %l0 = 000000000000002a add %i0,0x18,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 4ba601ffffaaff90 ! Mem[0000000091800104] = de0d2335, %l18 = a75137a861330182 lduh [%o3+0x006],%g2 ! %g2 = 000000000000de0d ! Mem[000000008c000122] = 6fecff2a, %l4 = 000000005d9d77cd ldstub [%i0+0x022],%l4 ! %l4 = 00000000000000ff ! %l4 = 000000ff, %l5 = 0000a1ed, Mem[000000008d800130] = 9c000000 fd13c5f3 stda %l4,[%i3+%o6]0x89 ! Mem[000000008d800130] = 000000ff 0000a1ed ! Mem[000000008c80012c] = 42d704f9, %l6 = 0000000000000066 swap [%i1+0x02c],%l6 ! %l6 = 0000000042d704f9 ! Mem[0000000091800108] = 233587c3 9261e89b, %l2 = 00000035, %l3 = 0000a0ff ldda [%o3+0x008]%asi,%g2 ! %l2 = 0000000000000035 000000000000a0ff ! Mem[000000008d000128] = 43876f5d, %l2 = 0000000000000035 swap [%i2+%o5],%l2 ! %l2 = 0000000043876f5d ! %l7 = ffffffffffff8684, Mem[000000008c800130] = ffc735b5f6f5b787 stx %l7,[%i1+%o6] ! Mem[000000008c800130] = ffffffffffff8684 ! Mem[000000008d800128] = abccb24a, %l4 = 00000000000000ff swapa [%i3+%o5]0x89,%l4 ! %l4 = 00000000abccb24a ! Mem[000000008d800114] = 00000090, %l4 = 00000000abccb24a ldswa [%i3+0x014]%asi,%l4 ! %l4 = 0000000000000090 p62_label_14: ! %l2 = 43876f5d, %l3 = 0000a0ff, Mem[0000000091800120] = 725398d0 0b85d364 std %l2,[%o3+%o4] ! Mem[0000000091800120] = 43876f5d 0000a0ff ! Mem[000000008d000100] = 27a02f10, %l2 = 0000000043876f5d ldswa [%i2+%g0]0x80,%l2 ! %l2 = 0000000027a02f10 ! Mem[0000000090800120] = c9a0a7a55bff1348, %l18 = a75137a861330182 ldx [%o1+%o4],%g2 ! %g2 = c9a0a7a55bff1348 ! Mem[0000000090800120] = a7a55bff, %l18 = a75137a861330182 ldsh [%o1+0x022],%g2 ! %g2 = ffffffffffffa7a5 ! %l4 = 00000090, %l5 = 0000a1ed, Mem[000000008d000118] = 7d2d99ff 2fefc7ff stda %l4,[%i2+%i6]0x89 ! Mem[000000008d000118] = 00000090 0000a1ed ! Mem[000000008d800128] = ff000000, %l5 = 000000000000a1ed ldstuba [%i3+%o5]0x81,%l5 ! %l5 = 00000000000000ff ! Mem[0000000090800130] = e8614bb4, %l18 = a75137a861330182 ldsh [%o1+%o6],%g2 ! %g2 = ffffffffffffe861 ! Mem[000000008d000110] = b9559101, %l2 = 0000000027a02f10 swapa [%i2+%i5]0x89,%l2 ! %l2 = 00000000b9559101 ! Mem[000000008d800108] = 3a55eda1, %l0 = 4ba601ffffaaff90 lduba [%i3+%i4]0x89,%l0 ! %l0 = 00000000000000a1 ! Mem[000000008c000100] = afa24505, %l5 = 00000000000000ff ldsba [%i0+%g0]0x80,%l5 ! %l5 = ffffffffffffffaf p62_label_15: ! Mem[000000008c000128] = 02b9e8d8, %l0 = 00000000000000a1 swapa [%i0+%o5]0x89,%l0 ! %l0 = 0000000002b9e8d8 ! Mem[000000008c80010c] = 3302724b, %l0 = 0000000002b9e8d8 ldstub [%i1+0x00c],%l0 ! %l0 = 0000000000000033 ! Mem[0000000091800138] = d0837b378e3ab89c, %l18 = a75137a861330182 ldx [%o3+0x038],%g2 ! %g2 = d0837b378e3ab89c ! Mem[000000008d800128] = ff000000, %l6 = 0000000042d704f9 swap [%i3+%o5],%l6 ! %l6 = 00000000ff000000 ! %l4 = 00000090, %l5 = ffffffaf, Mem[000000008d000120] = bde9e41b 2f000000 stda %l4,[%i2+%o4]0x89 ! Mem[000000008d000120] = 00000090 ffffffaf ! Mem[000000008d800120] = 0000a0ff, %l1 = 000000000000001d ldstuba [%i3+%o4]0x81,%l1 ! %l1 = 0000000000000000 ! Mem[000000008c00010c] = 23f5396a, %l3 = 000000000000a0ff ldstub [%i0+0x00c],%l3 ! %l3 = 0000000000000023 ! Mem[000000008d800108] = 3a55eda1, %l1 = 0000000000000000 lduwa [%i3+%i4]0x88,%l1 ! %l1 = 000000003a55eda1 ! Mem[000000008c800128] = 0545a2b3, %l6 = 00000000ff000000 ldsha [%i1+%o5]0x81,%l6 ! %l6 = 0000000000000545 ! Mem[0000000091000120] = 9398602703ba71d0, %l18 = a75137a861330182 ldx [%o2+%o4],%g2 ! %g2 = 9398602703ba71d0 ba,a p62_not_taken_0_end p62_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p62_branch_failed p62_not_taken_0_end: ! End of Random Code for Processor 62 1: membar #Sync ! Force all stores to complete p62_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0f8] ! Set processor 62 done flag ! Check Registers p62_check_registers: set p62_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000033 bne,a,pn %xcc,p62_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000003a55eda1 bne,a,pn %xcc,p62_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000b9559101 bne,a,pn %xcc,p62_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000023 bne,a,pn %xcc,p62_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000090 bne,a,pn %xcc,p62_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffffaf bne,a,pn %xcc,p62_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000545 bne,a,pn %xcc,p62_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffff8684 bne,a,pn %xcc,p62_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p62_local0_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = afa245053440ffd8 ldx [%i0+0x000],%g3 ! Observed data at 000000008c000100 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d2c2ffe9fff5396a ldx [%i0+0x008],%g3 ! Observed data at 000000008c000108 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = efa6cf8b8f52e9c0 ldx [%i0+0x010],%g3 ! Observed data at 000000008c000110 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6fecff2ac9a0a7a5 ldx [%i0+0x020],%g3 ! Observed data at 000000008c000120 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = a100000065e8737a ldx [%i0+0x028],%g3 ! Observed data at 000000008c000128 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 4315a9668ea2c5ff ldx [%i0+0x030],%g3 ! Observed data at 000000008c000130 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 6f354503ffc7ef2f ldx [%i0+0x038],%g3 ! Observed data at 000000008c000138 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x038,%g4 set p62_local1_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ff2086193c1d4892 ldx [%i1+0x000],%g3 ! Observed data at 000000008c800100 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000ceff02724b ldx [%i1+0x008],%g3 ! Observed data at 000000008c800108 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000dfd0f77aaa ldx [%i1+0x020],%g3 ! Observed data at 000000008c800120 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0545a2b300000066 ldx [%i1+0x028],%g3 ! Observed data at 000000008c800128 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffffffffffff8684 ldx [%i1+0x030],%g3 ! Observed data at 000000008c800130 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x030,%g4 set p62_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 27a02f1026102bff ldx [%i2+0x000],%g3 ! Observed data at 000000008d000100 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 102fa027f1b5fd05 ldx [%i2+0x010],%g3 ! Observed data at 000000008d000110 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 90000000eda10000 ldx [%i2+0x018],%g3 ! Observed data at 000000008d000118 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 90000000afffffff ldx [%i2+0x020],%g3 ! Observed data at 000000008d000120 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000354ab2ccab ldx [%i2+0x028],%g3 ! Observed data at 000000008d000128 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x028,%g4 set p62_local3_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = ffa0a7a5bfa9686b ldx [%i3+0x000],%g3 ! Observed data at 000000008d800100 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 66c1e35f00000090 ldx [%i3+0x010],%g3 ! Observed data at 000000008d800110 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a5efc7ffcd62beb9 ldx [%i3+0x018],%g3 ! Observed data at 000000008d800118 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff00a0ff93093caf ldx [%i3+0x020],%g3 ! Observed data at 000000008d800120 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 42d704f966c1e35f ldx [%i3+0x028],%g3 ! Observed data at 000000008d800128 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff000000eda10000 ldx [%i3+0x030],%g3 ! Observed data at 000000008d800130 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = bf35393895a44699 ldx [%i3+0x038],%g3 ! Observed data at 000000008d800138 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x038,%g4 ! The test for processor 62 has passed p62_passed: ta GOOD_TRAP nop p62_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p62_failed p62_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p62_failed p62_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p62_failed p62_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p62_failed p62_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p62_failed p62_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p62_failed p62_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p62_failed p62_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p62_failed ! The test for processor 62 failed p62_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f8] ! Set processor 62 done flag set p62_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 62 failed p62_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f8] ! Set processor 62 done flag set p62_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p62_dfill_failed: ba p62_failed mov 0xddd,%g1 p62_selfmod_failed: ba p62_failed mov 0xabc,%g1 p62_common_error: or %g0,0xf1e,%g1 ba p62_failed mov %o5,%g3 p62_common_signature_error: set p62_temp,%g1 ba p62_failed st %g2,[%g1] ! Common Lock Number p62_common_timeout: set p62_temp,%g1 ba p62_failed st %g2,[%g1] ! Common Lock Number p62_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p62_failed mov 0x0,%g3 p62_trap1e: swap [%i1+0x028],%l3 ! Mem[000000008c800128] ldsw [%i1+0x03c],%l6 ! Mem[000000008c80013c] ldd [%i3+0x018],%l2 ! Mem[000000008d800118] lduw [%i0+0x010],%l1 ! Mem[000000008c000110] swap [%i0+0x004],%l7 ! Mem[000000008c000104] ldsb [%i2+0x038],%l7 ! Mem[000000008d000138] ldsw [%i2+0x018],%l1 ! Mem[000000008d000118] done p62_trap1o: swap [%o1+0x028],%l3 ! Mem[000000008c800128] ldsw [%o1+0x03c],%l6 ! Mem[000000008c80013c] ldd [%o3+0x018],%l2 ! Mem[000000008d800118] lduw [%o0+0x010],%l1 ! Mem[000000008c000110] swap [%o0+0x004],%l7 ! Mem[000000008c000104] ldsb [%o2+0x038],%l7 ! Mem[000000008d000138] ldsw [%o2+0x018],%l1 ! Mem[000000008d000118] done p62_trap2e: lduh [%i0+0x036],%l4 ! Mem[000000008c000136] ldub [%i1+0x01c],%l1 ! Mem[000000008c80011c] done p62_trap2o: lduh [%o0+0x036],%l4 ! Mem[000000008c000136] ldub [%o1+0x01c],%l1 ! Mem[000000008c80011c] done p62_trap3e: nop nop nop done p62_trap3o: nop nop nop done p62_init_memory_pointers: set p62_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p62_local0_start,%i0 set p62_local1_start,%i1 set p62_local2_start,%i2 set p62_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 05d3e52bff6b8a1a ldx [%g1+0x008],%l1 ! %l1 = 42f2bac42e335a78 ldx [%g1+0x010],%l2 ! %l2 = fcbc9ceee1388249 ldx [%g1+0x018],%l3 ! %l3 = 67fb4f5eaa4211ac ldx [%g1+0x020],%l4 ! %l4 = 72ca5e609de142b9 ldx [%g1+0x028],%l5 ! %l5 = 2c14ba83cedf96dd ldx [%g1+0x030],%l6 ! %l6 = c940d584a1ed553a ldx [%g1+0x038],%l7 ! %l7 = 1e3b5d9ecee9e62c ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 63 processor_63: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xfc] ! Set the start flag wrpr %g0,7,%cleanwin call p63_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 63 wr %g0,0x4,%fprs ! Make sure fef is 1 set p63_init_freg,%g1 ! %f0 = cc7e189b a67b5f67 20310245 95af2383 ! %f4 = 820d1281 00fd2ab3 24881166 c023499a ! %f8 = a41da146 89c9c3a0 34dc5ece 720547bc ! %f12 = 583fb241 7529de37 e147f0b2 c21bad6e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9f47c95b d5027275 5858c82e e2717074 ! %f20 = 0b8d4891 3e4fdaf8 6c5a0644 974dcdbd ! %f24 = 2aaf2112 74b2872a 7b290f8e 8a4f824c ! %f28 = 43b8d940 71764af8 6023e9f4 4acbc3c0 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = c64c615c 779a96f1 1ae4c5ad 74b020f9 ! %f36 = b340772d e7a3ce57 91115c24 8a808bbd ! %f40 = 48f4b692 70872496 a1dacbed deaff370 ! %f44 = f10942a5 0efe011f 9a5cd4ef 0e3c7c8a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xaf58893000000004,%g7,%g1 ! GSR scale = 0, align = 4 wr %g1,%g0,%gsr ! GSR = af58893000000004 wr %g0,%y ! Clear Y 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[000000008e000113] = b11b1577, %l4 = 08051135d3bf8e72 ldstub [%i0+0x013],%l4 ! %l4 = 0000000000000077 ! Mem[000000008f000110] = d7b66e25, %l5 = 4ed65846523f6da9 lduba [%i2+%i5]0x80,%l5 ! %l5 = 00000000000000d7 ! Mem[0000000091000128] = f4c833a8 1c456b0e, %l6 = 1aeaf039, %l7 = c4cad08f ldd [%o2+%o5],%g2 ! %l6 = bb1795041aeaf039 8743cd58c4cad08f ! Mem[000000008e800110] = 954ca585, %l6 = bb1795041aeaf039 ldsba [%i1+%i5]0x89,%l6 ! %l6 = ffffffffffffff85 ! Mem[0000000091000128] = f4c833a8 1c456b0e, %l6 = ffffff85, %l7 = c4cad08f ldd [%o2+%o5],%g2 ! %l6 = ffffffffffffff85 8743cd58c4cad08f ! %l1 = cc2496a4084e0841, Mem[000000008e800128] = 04842e82 stha %l1,[%i1+%o5]0x81 ! Mem[000000008e800128] = 08412e82 ! Mem[000000008e800138] = c8346cdf, %l0 = 1bcb22dde41781b2 ldsb [%i1+0x038],%l0 ! %l0 = ffffffffffffffc8 ! Mem[000000008f00011c] = 778eae71, %l2 = f9009df8, %l7 = c4cad08f add %i2,0x1c,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000778eae71 ! Mem[000000008e000118] = 99a921e7, %l3 = 7f8a21f1c8cc0be8 swapa [%i0+%i6]0x81,%l3 ! %l3 = 0000000099a921e7 ! %l6 = ffffffffffffff85, Mem[0000000091000100] = 4f11c436 sth %l6,[%o2+%g0] ! Mem[0000000091000100] = ff85c436 p63_label_2: ! %l0 = ffffffffffffffc8, Mem[000000008f800110] = f3e98817 stba %l0,[%i3+%i5]0x89 ! Mem[000000008f800110] = f3e988c8 ! Mem[000000008e800110] = 954ca585, %l4 = 0000000000000077 ldsba [%i1+%i5]0x89,%l4 ! %l4 = ffffffffffffff85 ! %l5 = 00000000000000d7, Mem[0000000091800118] = 03166c8ac56f1eb7 stx %l5,[%o3+%i6] ! Mem[0000000091800118] = 00000000000000d7 ! Mem[000000008f800118] = dad359b6, %l1 = cc2496a4084e0841 lduwa [%i3+%i6]0x88,%l1 ! %l1 = 00000000dad359b6 ! Mem[0000000091000128] = f4c833a81c456b0e, %l18 = 3f739adea2534dad ldxa [%o2+0x028]%asi,%g2 ! %g2 = f4c833a81c456b0e ! Mem[000000008e00013f] = ef5bc983, %l1 = 00000000dad359b6 ldstub [%i0+0x03f],%l1 ! %l1 = 0000000000000083 ! Mem[0000000090000108] = 7425c40f, %l18 = 3f739adea2534dad lduw [%o0+%i4],%g2 ! %g2 = 3f739adea2534dad ! Mem[000000008e000138] = 4ae99ce5ef5bc9ff, %l1 = 0000000000000083, %l5 = 00000000000000d7 add %i0,0x38,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 4ae99ce5ef5bc9ff ! Mem[0000000090000138] = 317446405e9ebd9d, %l18 = 3f739adea2534dad ldx [%o0+0x038],%g2 ! %g2 = 317446405e9ebd9d ! Mem[000000008e800120] = 03de14aa 0da5b782, %l4 = ffffff85, %l5 = ef5bc9ff ldda [%i1+%o4]0x81,%l4 ! %l4 = 0000000003de14aa 000000000da5b782 p63_label_3: ! Mem[000000008f800130] = a9df9115, %l3 = 0000000099a921e7 lduha [%i3+%o6]0x89,%l3 ! %l3 = 0000000000009115 ! Mem[000000008e800128] = 08412e82, %l2 = e73aaf01f9009df8 ldsba [%i1+%o5]0x80,%l2 ! %l2 = 0000000000000008 ! Mem[000000008e800128] = 08412e82 8e7bc577, %l4 = 03de14aa, %l5 = 0da5b782 ldda [%i1+%o5]0x80,%l4 ! %l4 = 0000000008412e82 000000008e7bc577 ! Mem[000000008f800108] = 57accdba, %l5 = 000000008e7bc577 swap [%i3+%i4],%l5 ! %l5 = 0000000057accdba ! %l2 = 0000000000000008, Mem[000000008e800134] = 26b17921 sth %l2,[%i1+0x034] ! Mem[000000008e800134] = 00087921 ! Mem[000000008f000110] = d7b66e25 a4c05ef7, %l0 = ffffffc8, %l1 = 00000083 ldda [%i2+0x010]%asi,%l0 ! %l0 = 00000000d7b66e25 00000000a4c05ef7 ! Mem[000000008e000130] = 01b067f3, %l6 = ffffffffffffff85, %asi = 80 swapa [%i0+0x030]%asi,%l6 ! %l6 = 0000000001b067f3 ! %l5 = 0000000057accdba, Mem[0000000090000118] = 20335f9f35f576a0, %asi = 80 stxa %l5,[%o0+0x018]%asi ! Mem[0000000090000118] = 0000000057accdba ! Mem[000000008e000118] = e80bccc8, %l3 = 0000000000009115 swapa [%i0+%i6]0x88,%l3 ! %l3 = 00000000e80bccc8 ! Mem[0000000091800100] = 921776b1, %l18 = 3f739adea2534dad lduw [%o3+%g0],%g2 ! %g2 = 3f739adea2534dad p63_label_4: ! Mem[000000008e800120] = 03de14aa0da5b782, %l4 = 0000000008412e82 ldxa [%i1+%o4]0x80,%l4 ! %l4 = 03de14aa0da5b782 ! Mem[000000008f800120] = 7dc7159f37c5e46a, %l0 = 00000000d7b66e25, %l6 = 0000000001b067f3 add %i3,0x20,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 7dc7159f37c5e46a ! Mem[0000000091000134] = 9081a561, %l18 = 3f739adea2534dad ldsw [%o2+0x034],%g2 ! %g2 = 3f739adea2534dad ! Mem[000000008f000103] = 5b2c72fe, %l0 = 00000000d7b66e25 ldstub [%i2+0x003],%l0 ! %l0 = 00000000000000fe ! %l0 = 000000fe, %l1 = a4c05ef7, Mem[000000008e800118] = ebc5da56 00043104 stda %l0,[%i1+%i6]0x80 ! Mem[000000008e800118] = 000000fe a4c05ef7 ! Mem[000000008f800101] = a0b1ac28, %l3 = 00000000e80bccc8 ldstub [%i3+0x001],%l3 ! %l3 = 00000000000000b1 ! Mem[000000008f000117] = a4c05ef7, %l7 = 00000000778eae71 ldstub [%i2+0x017],%l7 ! %l7 = 00000000000000f7 ! Mem[000000008f800118] = b659d3da, %l2 = 0000000000000008 swap [%i3+%i6],%l2 ! %l2 = 00000000b659d3da ! %l2 = b659d3da, %l3 = 000000b1, Mem[000000008f800128] = eda3712f 6903379f stda %l2,[%i3+%o5]0x89 ! Mem[000000008f800128] = b659d3da 000000b1 ! Mem[000000009100010c] = 22b23f3e, %l18 = 3f739adea2534dad ldsb [%o2+0x00d],%g2 ! %g2 = 0000000000000022 p63_label_5: ! Mem[000000008f000110] = 256eb6d7, %l3 = 00000000000000b1 ldstuba [%i2+%i5]0x88,%l3 ! %l3 = 00000000000000d7 ! Mem[0000000091800110] = de5c0ad1, %l18 = 3f739adea2534dad ldsb [%o3+0x013],%g2 ! %g2 = ffffffffffffffde ! Mem[000000008e000108] = 7e620389, %l3 = 00000000000000d7 lduwa [%i0+%i4]0x88,%l3 ! %l3 = 000000007e620389 ! Mem[000000009080010c] = cbefad54, %l18 = 3f739adea2534dad ldsh [%o1+0x00c],%g2 ! %g2 = ffffffffffffcbef ! Mem[000000008f800137] = 25701b57, %l5 = 0000000057accdba ldstub [%i3+0x037],%l5 ! %l5 = 0000000000000057 ! Mem[000000008e800108] = 7631039e, %l1 = a4c05ef7, %l1 = a4c05ef7 add %i1,0x08,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000007631039e ! Mem[000000008e800120] = 03de14aa0da5b782, %l4 = 03de14aa0da5b782, %l5 = 0000000000000057 add %i1,0x20,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 03de14aa0da5b782 ! Mem[000000008e00012d] = b6eab83f, %l0 = 00000000000000fe ldstub [%i0+0x02d],%l0 ! %l0 = 00000000000000ea ! Mem[0000000091000118] = 28238bb1 833d66b8, %l6 = 37c5e46a, %l7 = 000000f7 ldd [%o2+%i6],%g2 ! %l6 = 7dc7159f37c5e46a 00000000000000f7 ! Mem[000000008e000114] = 4263d193, %l0 = 00000000000000ea, %asi = 80 swapa [%i0+0x014]%asi,%l0 ! %l0 = 000000004263d193 p63_label_6: ! Mem[000000008f000128] = b2ac7c95, %l1 = 000000007631039e, %asi = 80 swapa [%i2+0x028]%asi,%l1 ! %l1 = 00000000b2ac7c95 ! Mem[000000008f000104] = d4cea35e, %l2 = 00000000b659d3da lduw [%i2+0x004],%l2 ! %l2 = 00000000d4cea35e ! Mem[0000000091000130] = 87522d2e, %l18 = 3f739adea2534dad ldsw [%o2+%o6],%g2 ! %g2 = 3f739adea2534dad ! Mem[000000008e000108] = 8903627e, %l5 = 03de14aa0da5b782 swap [%i0+%i4],%l5 ! %l5 = 000000008903627e ! Mem[000000009080011c] = 61d3fbdc, %l18 = 3f739adea2534dad ldub [%o1+0x01c],%g2 ! %g2 = 0000000000000061 ! Mem[000000008f800120] = 9f15c77d, %l4 = 03de14aa0da5b782 ldsba [%i3+%o4]0x89,%l4 ! %l4 = 000000000000007d ! Mem[000000008f000133] = dfe7f435, %l3 = 000000007e620389 ldstub [%i2+0x033],%l3 ! %l3 = 0000000000000035 ! Mem[0000000090000108] = 7425c40f, %l18 = 3f739adea2534dad ldsw [%o0+%i4],%g2 ! %g2 = 3f739adea2534dad ! %l2 = 00000000d4cea35e, Mem[000000008f000118] = c27df564 stha %l2,[%i2+%i6]0x81 ! Mem[000000008f000118] = a35ef564 ! Mem[000000008e000128] = 13ce4c40, %l6 = 7dc7159f37c5e46a lduba [%i0+%o5]0x80,%l6 ! %l6 = 0000000000000013 p63_label_7: ! %l0 = 000000004263d193, Mem[000000009100011f] = b8939860 stb %l0,[%o2+0x01f] ! Mem[000000009100011c] = 93939860 ! Mem[0000000090000104] = 6a5f3874, %l18 = 3f739adea2534dad ldub [%o0+0x005],%g2 ! %g2 = 000000000000006a ! %l2 = d4cea35e, %l3 = 00000035, Mem[0000000091000118] = 28238bb1 833d6693 std %l2,[%o2+%i6] ! Mem[0000000091000118] = d4cea35e 00000035 ! Mem[000000009100013c] = 09595e8e, %l18 = 3f739adea2534dad lduh [%o2+0x03c],%g2 ! %g2 = 0000000000000959 ! Mem[000000008f80012c] = b1000000, %l2 = 00000000d4cea35e swap [%i3+0x02c],%l2 ! %l2 = 00000000b1000000 ! %l4 = 0000007d, %l5 = 8903627e, Mem[000000008f800100] = a0ffac28 b2fa4de0 stda %l4,[%i3+%g0]0x81 ! Mem[000000008f800100] = 0000007d 8903627e ! Mem[000000008e000128] = 13ce4c40, %l1 = 00000000b2ac7c95 swapa [%i0+%o5]0x81,%l1 ! %l1 = 0000000013ce4c40 ! Mem[000000008e000118] = 00009115, %l4 = 000000000000007d ldsba [%i0+%i6]0x88,%l4 ! %l4 = 0000000000000015 ! Mem[000000009180010c] = 5071cebe, %l18 = 3f739adea2534dad ldsw [%o3+0x00c],%g2 ! %g2 = 3f739adea2534dad ! Mem[000000008f80012c] = d4cea35e, %l4 = 00000015, %l1 = 13ce4c40 add %i3,0x2c,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000d4cea35e p63_label_8: ! Mem[000000008f800120] = 7dc7159f37c5e46a, %l2 = 00000000b1000000, %l4 = 0000000000000015 add %i3,0x20,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 7dc7159f37c5e46a ! Mem[000000008f000118] = a35ef564, %l2 = b1000000, %l5 = 8903627e add %i2,0x18,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000a35ef564 ! Mem[000000009000012c] = 5e54bb16, %l18 = 3f739adea2534dad lduh [%o0+0x02e],%g2 ! %g2 = 0000000000005e54 ! Mem[000000008e800118] = 000000fea4c05ef7, %l7 = 00000000000000f7, %l7 = 00000000000000f7 add %i1,0x18,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 000000fea4c05ef7 ! %l1 = 00000000d4cea35e, Mem[000000008e800108] = 7631039ef3134ad9 stxa %l1,[%i1+%i4]0x80 ! Mem[000000008e800108] = 00000000d4cea35e ! Mem[000000008e000110] = ff151bb1, %l0 = 000000004263d193 lduwa [%i0+%i5]0x88,%l0 ! %l0 = 00000000ff151bb1 ! Mem[000000008e800120] = 00000000, %l7 = 000000fea4c05ef7 lduba [%i1+%o4]0x80,%l7 ! %l7 = 0000000000000000 ! Mem[000000008f800100] = 7d000000, %l3 = 0000000000000035 ldstuba [%i3+%g0]0x88,%l3 ! %l3 = 0000000000000000 ! Mem[0000000090000100] = 5572c76a, %l18 = 3f739adea2534dad ldub [%o0+0x002],%g2 ! %g2 = 0000000000000055 ! Mem[000000008f800120] = 7dc7159f37c5e46a, %l7 = 0000000000000000, %l7 = 0000000000000000 add %i3,0x20,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 7dc7159f37c5e46a p63_label_9: ! %l1 = 00000000d4cea35e, Mem[0000000091000106] = e667cc4c sth %l1,[%o2+0x006] ! Mem[0000000091000104] = a35ecc4c ! %l6 = 0000000000000013, Mem[000000009000010e] = 0b1476bf sth %l6,[%o0+0x00e] ! Mem[000000009000010c] = 001376bf ! Mem[000000008f000124] = b0c8a598, %l0 = 00000000ff151bb1 ldswa [%i2+0x024]%asi,%l0 ! %l0 = ffffffffb0c8a598 ! Mem[000000008e00012c] = b6ffb83f, %l1 = 00000000d4cea35e swap [%i0+0x02c],%l1 ! %l1 = 00000000b6ffb83f ! Mem[000000008e80012c] = 8e7bc577, %l6 = 00000013, %l0 = b0c8a598 add %i1,0x2c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000008e7bc577 ! Mem[000000008e800108] = 00000000, %l0 = 000000008e7bc577 swapa [%i1+%i4]0x89,%l0 ! %l0 = 0000000000000000 ! Mem[000000008f800110] = c888e9f3, %l5 = 00000000a35ef564, %asi = 80 swapa [%i3+0x010]%asi,%l5 ! %l5 = 00000000c888e9f3 ! Mem[000000008e800124] = 00000057, %l2 = b1000000, %l3 = 00000000 add %i1,0x24,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000000000057 ! Mem[000000009000012c] = 68c05e54, %l18 = 3f739adea2534dad ldsw [%o0+0x02c],%g2 ! %g2 = 3f739adea2534dad ! Mem[000000008e000120] = 37fadaffad9fafa6, %l2 = 00000000b1000000, %l2 = 00000000b1000000 add %i0,0x20,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 37fadaffad9fafa6 p63_label_10: ! Mem[0000000091800128] = 17643518, %l18 = 3f739adea2534dad ldsh [%o3+0x02a],%g2 ! %g2 = 0000000000001764 ! Mem[000000008e800110] = 85a54c95, %l1 = 00000000b6ffb83f ldstuba [%i1+%i5]0x80,%l1 ! %l1 = 0000000000000085 ! Mem[000000008e00012c] = d4cea35e, %l5 = 00000000c888e9f3 ldsw [%i0+0x02c],%l5 ! %l5 = ffffffffd4cea35e ! Mem[0000000091000108] = cc4c9acf, %l18 = 3f739adea2534dad ldsh [%o2+%i4],%g2 ! %g2 = ffffffffffffcc4c ! %l2 = 37fadaffad9fafa6, Mem[000000008f800100] = ff00007d stw %l2,[%i3+%g0] ! Mem[000000008f800100] = ad9fafa6 ! %l0 = 0000000000000000, Mem[000000008e800128] = 08412e82 stha %l0,[%i1+%o5]0x81 ! Mem[000000008e800128] = 00002e82 ! Mem[000000008f00011c] = 778eae71, %l2 = 37fadaffad9fafa6 swap [%i2+0x01c],%l2 ! %l2 = 00000000778eae71 ! %l0 = 00000000, %l1 = 00000085, Mem[0000000090800138] = 30a966cf b6366d86 std %l0,[%o1+0x038] ! Mem[0000000090800138] = 00000000 00000085 ! Mem[000000008f800128] = dad359b6, %l1 = 0000000000000085 swapa [%i3+%o5]0x80,%l1 ! %l1 = 00000000dad359b6 ! Mem[0000000091000110] = 07e8961e, %l18 = 3f739adea2534dad ldsb [%o2+0x011],%g2 ! %g2 = 0000000000000007 p63_label_11: ! Mem[000000008f800114] = 43b2435b, %l3 = 0000000000000057 swap [%i3+0x014],%l3 ! %l3 = 0000000043b2435b ! Mem[000000008e000110] = b11b15ff, %l5 = ffffffffd4cea35e, %asi = 80 swapa [%i0+0x010]%asi,%l5 ! %l5 = 00000000b11b15ff ! Mem[000000008f000110] = ffb66e25, %l3 = 0000000043b2435b ldsw [%i2+%i5],%l3 ! %l3 = ffffffffffb66e25 ! Mem[000000008f000118] = a35ef564ad9fafa6, %l5 = 00000000b11b15ff, %l2 = 00000000778eae71 add %i2,0x18,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = a35ef564ad9fafa6 ! Mem[000000008f800118] = 00000008, %l5 = 00000000b11b15ff, %asi = 80 swapa [%i3+0x018]%asi,%l5 ! %l5 = 0000000000000008 ! Mem[000000008f000130] = dfe7f4ff, %l7 = 7dc7159f37c5e46a ldsb [%i2+%o6],%l7 ! %l7 = ffffffffffffffdf ! Mem[000000008e80010d] = d4cea35e, %l4 = 7dc7159f37c5e46a ldstub [%i1+0x00d],%l4 ! %l4 = 00000000000000ce ! Mem[000000008e800128] = 00002e82, %l5 = 0000000000000008 ldstuba [%i1+%o5]0x81,%l5 ! %l5 = 0000000000000000 ! Mem[0000000091000100] = c43630fe, %l18 = 3f739adea2534dad ldsh [%o2+0x002],%g2 ! %g2 = ffffffffffffc436 ! %l6 = 00000013, %l7 = ffffffdf, Mem[000000008f800118] = b11b15ff 2d5a21a5 std %l6,[%i3+%i6] ! Mem[000000008f800118] = 00000013 ffffffdf p63_label_12: ! %l6 = 00000013, %l7 = ffffffdf, Mem[000000008e800100] = 90902e02 0e44840b stda %l6,[%i1+%g0]0x88 ! Mem[000000008e800100] = 00000013 ffffffdf ! Mem[000000008f000108] = 80b01005 95975b52, %l4 = 000000ce, %l5 = 00000000 ldda [%i2+%i4]0x80,%l4 ! %l4 = 0000000080b01005 0000000095975b52 ! %l1 = 00000000dad359b6, Mem[0000000091000100] = ff85c436 sth %l1,[%o2+%g0] ! Mem[0000000091000100] = 59b6c436 ! Mem[000000008e800128] = ff002e82, %l1 = 00000000dad359b6 swap [%i1+%o5],%l1 ! %l1 = 00000000ff002e82 ! Mem[0000000091000128] = f4c833a8, %l18 = 3f739adea2534dad lduwa [%o2+0x028]%asi,%g2 ! %g2 = 3f739adea2534dad ! Mem[000000008f800115] = 00000057, %l3 = ffffffffffb66e25 ldstuba [%i3+0x015]%asi,%l3 ! %l3 = 0000000000000000 ! %l1 = 00000000ff002e82, Mem[000000008f000120] = 71c8a0a6 stba %l1,[%i2+%o4]0x81 ! Mem[000000008f000120] = 82c8a0a6 ! %l6 = 00000013, %l7 = ffffffdf, Mem[000000008f000128] = 9e033176 3fb1508a stda %l6,[%i2+%o5]0x88 ! Mem[000000008f000128] = 00000013 ffffffdf ! %l4 = 0000000080b01005, Mem[000000008f000100] = ff722c5b stha %l4,[%i2+%g0]0x89 ! Mem[000000008f000100] = ff721005 ! Mem[000000008e800130] = 77edafdf, %l0 = 0000000000000000 swapa [%i1+%o6]0x81,%l0 ! %l0 = 0000000077edafdf p63_label_13: ! Mem[000000008e800130] = 00000000 00087921, %l0 = 77edafdf, %l1 = ff002e82 ldda [%i1+%o6]0x80,%l0 ! %l0 = 0000000000000000 0000000000087921 ! Mem[000000008f800120] = 7dc7159f, %l2 = a35ef564ad9fafa6 swap [%i3+%o4],%l2 ! %l2 = 000000007dc7159f ! Mem[000000008f000118] = a35ef564, %l3 = 0000000000000000 swap [%i2+%i6],%l3 ! %l3 = 00000000a35ef564 ! Mem[000000008f800130] = 1591dfa925701bff, %l4 = 0000000080b01005, %l7 = ffffffffffffffdf add %i3,0x30,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 1591dfa925701bff ! Mem[0000000091800118] = 00000000, %l18 = 3f739adea2534dad ldswa [%o3+0x018]%asi,%g2 ! %g2 = 3f739adea2534dad ! %l4 = 0000000080b01005, Mem[0000000091800118] = 00000000000000d7, %asi = 80 stxa %l4,[%o3+0x018]%asi ! Mem[0000000091800118] = 0000000080b01005 ! %l6 = 00000013, %l7 = 25701bff, Mem[0000000090000128] = 2f9e9378 68c05e54 std %l6,[%o0+%o5] ! Mem[0000000090000128] = 00000013 25701bff ! Mem[0000000091800130] = b4948512, %l18 = 3f739adea2534dad lduwa [%o3+0x030]%asi,%g2 ! %g2 = 3f739adea2534dad ! %l2 = 000000007dc7159f, Mem[000000008e800120] = 00000000 stwa %l2,[%i1+%o4]0x81 ! Mem[000000008e800120] = 7dc7159f ! Mem[000000008e800108] = 77c57b8ed4ffa35e, %l3 = 00000000a35ef564, %l7 = 1591dfa925701bff add %i1,0x08,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 77c57b8ed4ffa35e p63_label_14: ! Mem[000000008f000117] = a4c05eff, %l6 = 0000000000000013 ldstub [%i2+0x017],%l6 ! %l6 = 00000000000000ff ! Mem[000000008f000128] = 13000000, %l6 = 00000000000000ff ldstuba [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000013 ! Mem[0000000091000138] = 55170a67, %l18 = 3f739adea2534dad ldswa [%o2+0x038]%asi,%g2 ! %g2 = 3f739adea2534dad ! Mem[000000008e800120] = 7dc7159f, %l0 = 00000000, %l7 = d4ffa35e add %i1,0x20,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000007dc7159f ! %l6 = 00000013, %l7 = 7dc7159f, Mem[0000000090800138] = 00000000 00000085 std %l6,[%o1+0x038] ! Mem[0000000090800138] = 00000013 7dc7159f ! %l6 = 0000000000000013, Mem[000000008e000108] = c7074fd982b7a50d stxa %l6,[%i0+%i4]0x89 ! Mem[000000008e000108] = 0000000000000013 ! Mem[0000000090000108] = 7425c40fc2190013, %l18 = 3f739adea2534dad ldxa [%o0+0x008]%asi,%g2 ! %g2 = 7425c40fc2190013 ! %l4 = 80b01005, %l5 = 95975b52, Mem[000000008f000128] = ff000000 dfffffff stda %l4,[%i2+%o5]0x80 ! Mem[000000008f000128] = 80b01005 95975b52 ! %l4 = 0000000080b01005, Mem[0000000090800128] = c1bf20d5 sth %l4,[%o1+%o5] ! Mem[0000000090800128] = 100520d5 ! Mem[000000008e800104] = dfffffff, %l1 = 0000000000087921 swap [%i1+0x004],%l1 ! %l1 = 00000000dfffffff p63_label_15: ! Mem[000000008e000100] = 8b754376, %l2 = 000000007dc7159f, %asi = 80 swapa [%i0+0x000]%asi,%l2 ! %l2 = 000000008b754376 ! Mem[000000008e000130] = 85ffffff, %l3 = 00000000a35ef564 ldsha [%i0+%o6]0x89,%l3 ! %l3 = ffffffffffffffff ! Mem[000000008f800110] = 64f55ea3, %l0 = 0000000000000000 ldsba [%i3+%i5]0x89,%l0 ! %l0 = ffffffffffffffa3 ! Mem[0000000091800118] = 00000000 80b01005, %l6 = 00000013, %l7 = 7dc7159f ldd [%o3+%i6],%g2 ! %l6 = 0000000000000013 000000007dc7159f ! Mem[000000008e00011c] = 4766bb36, %l7 = 000000007dc7159f swap [%i0+0x01c],%l7 ! %l7 = 000000004766bb36 ! Mem[000000008f800100] = ad9fafa68903627e, %l3 = ffffffffffffffff ldxa [%i3+%g0]0x80,%l3 ! %l3 = ad9fafa68903627e ! Mem[000000008e800100] = 1300000000087921, %l4 = 0000000080b01005 ldxa [%i1+%g0]0x80,%l4 ! %l4 = 1300000000087921 ! Mem[000000009100010c] = b23f3e07, %l18 = 3f739adea2534dad lduh [%o2+0x00e],%g2 ! %g2 = 000000000000b23f ! Mem[000000008e000100] = 7dc7159f, %l5 = 0000000095975b52 lduwa [%i0+%g0]0x80,%l5 ! %l5 = 000000007dc7159f ! %l1 = 00000000dfffffff, Mem[000000008e800110] = 954ca5ff stwa %l1,[%i1+%i5]0x89 ! Mem[000000008e800110] = dfffffff ba,a p63_not_taken_0_end p63_not_taken_0: ! The following code should not be executed ldda [%i1+0x008]%asi,%l4 ldd [%i2+0x010],%l0 nop stda %l0,[%i2+0x020]%asi nop std %l6,[%i2+0x000] ldsba [%i3+0x024]%asi,%l6 ba,a p63_branch_failed p63_not_taken_0_end: ! End of Random Code for Processor 63 1: membar #Sync ! Force all stores to complete p63_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0fc] ! Set processor 63 done flag ! Check Registers p63_check_registers: set p63_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ffffffffffffffa3 bne,a,pn %xcc,p63_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000dfffffff bne,a,pn %xcc,p63_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000008b754376 bne,a,pn %xcc,p63_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ad9fafa68903627e bne,a,pn %xcc,p63_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 1300000000087921 bne,a,pn %xcc,p63_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000007dc7159f bne,a,pn %xcc,p63_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000013 bne,a,pn %xcc,p63_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000004766bb36 bne,a,pn %xcc,p63_reg_l7_fail mov %l7,%g3 ! Check Local Memory set p63_local0_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 1300000000000000 ldx [%i0+0x008],%g3 ! Observed data at 000000008e000108 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d4cea35e000000ea ldx [%i0+0x010],%g3 ! Observed data at 000000008e000110 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 159100007dc7159f ldx [%i0+0x018],%g3 ! Observed data at 000000008e000118 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = b2ac7c95d4cea35e ldx [%i0+0x028],%g3 ! Observed data at 000000008e000128 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffffff85bb03b3ee ldx [%i0+0x030],%g3 ! Observed data at 000000008e000130 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x030,%g4 set p63_local1_expect,%g1 ldx [%g1+0x010],%g2 ! Expected data = ffffffdf89900e6d ldx [%i1+0x010],%g3 ! Observed data at 000000008e800110 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = dad359b68e7bc577 ldx [%i1+0x028],%g3 ! Observed data at 000000008e800128 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x028,%g4 set p63_local2_expect,%g1 ldx [%g1+0x000],%g2 ! Expected data = 051072ffd4cea35e ldx [%i2+0x000],%g3 ! Observed data at 000000008f000100 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffb66e25a4c05eff ldx [%i2+0x010],%g3 ! Observed data at 000000008f000110 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000000ad9fafa6 ldx [%i2+0x018],%g3 ! Observed data at 000000008f000118 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 82c8a0a6b0c8a598 ldx [%i2+0x020],%g3 ! Observed data at 000000008f000120 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 80b0100595975b52 ldx [%i2+0x028],%g3 ! Observed data at 000000008f000128 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = dfe7f4fff7983d79 ldx [%i2+0x030],%g3 ! Observed data at 000000008f000130 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x030,%g4 set p63_local3_expect,%g1 ldx [%g1+0x008],%g2 ! Expected data = 8e7bc577daf4b3a8 ldx [%i3+0x008],%g3 ! Observed data at 000000008f800108 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a35ef56400ff0057 ldx [%i3+0x010],%g3 ! Observed data at 000000008f800110 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000013ffffffdf ldx [%i3+0x018],%g3 ! Observed data at 000000008f800118 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ad9fafa637c5e46a ldx [%i3+0x020],%g3 ! Observed data at 000000008f800120 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000085d4cea35e ldx [%i3+0x028],%g3 ! Observed data at 000000008f800128 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x028,%g4 ! The test for processor 63 has passed p63_passed: ta GOOD_TRAP nop p63_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p63_failed p63_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p63_failed p63_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p63_failed p63_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p63_failed p63_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p63_failed p63_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p63_failed p63_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p63_failed p63_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p63_failed ! The test for processor 63 failed p63_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0fc] ! Set processor 63 done flag set p63_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 63 failed p63_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0fc] ! Set processor 63 done flag set p63_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p63_dfill_failed: ba p63_failed mov 0xddd,%g1 p63_selfmod_failed: ba p63_failed mov 0xabc,%g1 p63_common_error: or %g0,0xf1f,%g1 ba p63_failed mov %o5,%g3 p63_common_signature_error: set p63_temp,%g1 ba p63_failed st %g2,[%g1] ! Common Lock Number p63_common_timeout: set p63_temp,%g1 ba p63_failed st %g2,[%g1] ! Common Lock Number p63_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p63_failed mov 0x0,%g3 p63_trap1e: ldstub [%i0+0x031],%l6 ! Mem[000000008e000131] ldx [%i0+0x018],%l2 ! Mem[000000008e000118] done p63_trap1o: ldstub [%o0+0x031],%l6 ! Mem[000000008e000131] ldx [%o0+0x018],%l2 ! Mem[000000008e000118] done p63_trap2e: swap [%i0+0x01c],%l5 ! Mem[000000008e00011c] ldsb [%i3+0x01e],%l2 ! Mem[000000008f80011e] done p63_trap2o: swap [%o0+0x01c],%l5 ! Mem[000000008e00011c] ldsb [%o3+0x01e],%l2 ! Mem[000000008f80011e] done p63_trap3e: nop done p63_trap3o: nop done ! Cross Processor Interrupt Handler cross_intr_handler: membar #Sync ! Re-enable interrupts and return 9: stxa %g0,[%g0]ASI_INTR_RECEIVE membar #Sync retry inst_access_handler: done .align 256 data_access_handler: 1: done p63_init_memory_pointers: set p63_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p63_local0_start,%i0 set p63_local1_start,%i1 set p63_local2_start,%i2 set p63_local3_start,%i3 mov 0x08,%i4 mov 0x10,%i5 mov 0x18,%i6 mov %g0,%i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 1bcb22dde41781b2 ldx [%g1+0x008],%l1 ! %l1 = cc2496a4084e0841 ldx [%g1+0x010],%l2 ! %l2 = e73aaf01f9009df8 ldx [%g1+0x018],%l3 ! %l3 = 7f8a21f1c8cc0be8 ldx [%g1+0x020],%l4 ! %l4 = 08051135d3bf8e72 ldx [%g1+0x028],%l5 ! %l5 = 4ed65846523f6da9 ldx [%g1+0x030],%l6 ! %l6 = bb1795041aeaf039 ldx [%g1+0x038],%l7 ! %l7 = 8743cd58c4cad08f ! Initialize the output register of window 0 set unres0_start,%o0 set unres1_start,%o1 set unres2_start,%o2 set unres3_start,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop user_text_end: .seg "text" .align 0x2000 user_near0_start: p0_near_0_le: ldub [%i2+0x012],%l7 ! Mem[0000000011000112] sth %l6,[%i3+0x006] ! Mem[0000000011800106] lduw [%i1+0x028],%l0 ! Mem[0000000010800128] ldstub [%i2+0x02e],%l2 ! Mem[000000001100012e] jmpl %o7,%g0 ldstub [%i2+0x016],%l2 ! Mem[0000000011000116] p0_near_0_he: ldub [%i2+0x02c],%l6 ! Mem[000000001100012c] ldsb [%i0+0x00e],%l4 ! Mem[000000001000010e] sth %l4,[%i2+0x008] ! Mem[0000000011000108] jmpl %o7,%g0 ldstub [%i3+0x012],%l3 ! Mem[0000000011800112] p1_near_0_le: swap [%i0+0x02c],%l7 ! Mem[000000001200012c] stx %l6,[%i1+0x038] ! Mem[0000000012800138] std %l2,[%i3+0x000] ! Mem[0000000013800100] ldstub [%i1+0x026],%l6 ! Mem[0000000012800126] ldsb [%i3+0x026],%l7 ! Mem[0000000013800126] lduh [%i2+0x004],%l0 ! Mem[0000000013000104] jmpl %o7,%g0 ldstub [%i1+0x01a],%l1 ! Mem[000000001280011a] p1_near_0_he: std %l4,[%i2+0x030] ! Mem[0000000013000130] ldsw [%i1+0x03c],%l1 ! Mem[000000001280013c] stw %l3,[%i1+0x030] ! Mem[0000000012800130] ldstub [%i2+0x021],%l0 ! Mem[0000000013000121] swap [%i0+0x008],%l2 ! Mem[0000000012000108] ldub [%i3+0x024],%l0 ! Mem[0000000013800124] jmpl %o7,%g0 swap [%i1+0x028],%l5 ! Mem[0000000012800128] p2_near_0_le: swap [%i2+0x010],%l7 ! Mem[0000000015000110] jmpl %o7,%g0 ldsh [%i2+0x024],%l2 ! Mem[0000000015000124] p2_near_0_he: lduw [%i3+0x010],%l6 ! Mem[0000000015800110] ldsb [%i3+0x03b],%l7 ! Mem[000000001580013b] std %l6,[%i1+0x000] ! Mem[0000000014800100] ldstub [%i3+0x015],%l4 ! Mem[0000000015800115] lduh [%i0+0x002],%l0 ! Mem[0000000014000102] ldsh [%i2+0x02c],%l6 ! Mem[000000001500012c] jmpl %o7,%g0 ldsw [%i3+0x010],%l4 ! Mem[0000000015800110] p3_near_0_le: ldsb [%i0+0x031],%l6 ! Mem[0000000016000131] ldsb [%i0+0x002],%l4 ! Mem[0000000016000102] swap [%i1+0x014],%l1 ! Mem[0000000016800114] jmpl %o7,%g0 swap [%i3+0x018],%l7 ! Mem[0000000017800118] p3_near_0_he: swap [%i0+0x030],%l6 ! Mem[0000000016000130] lduw [%i0+0x038],%l7 ! Mem[0000000016000138] ldstub [%i0+0x033],%l4 ! Mem[0000000016000133] jmpl %o7,%g0 stw %l1,[%i2+0x020] ! Mem[0000000017000120] p4_near_0_le: std %l0,[%i1+0x010] ! Mem[0000000018800110] stb %l7,[%i3+0x03d] ! Mem[000000001980013d] ldub [%i3+0x00f],%l7 ! Mem[000000001980010f] lduh [%i1+0x00c],%l5 ! Mem[000000001880010c] sth %l0,[%i2+0x036] ! Mem[0000000019000136] jmpl %o7,%g0 ldd [%i2+0x008],%l6 ! Mem[0000000019000108] p4_near_0_he: stx %l5,[%i2+0x018] ! Mem[0000000019000118] ldd [%i0+0x030],%l6 ! Mem[0000000018000130] jmpl %o7,%g0 ldstub [%i2+0x029],%l4 ! Mem[0000000019000129] p5_near_0_le: jmpl %o7,%g0 ldub [%i3+0x032],%l7 ! Mem[000000001b800132] jmpl %o7,%g0 nop p5_near_0_he: stw %l7,[%i2+0x018] ! Mem[000000001b000118] lduh [%i1+0x028],%l7 ! Mem[000000001a800128] swap [%i2+0x030],%l2 ! Mem[000000001b000130] lduh [%i3+0x028],%l6 ! Mem[000000001b800128] ldsb [%i2+0x037],%l3 ! Mem[000000001b000137] jmpl %o7,%g0 ldub [%i0+0x02e],%l4 ! Mem[000000001a00012e] p6_near_0_le: ldx [%i2+0x010],%l1 ! Mem[000000001d000110] ldstub [%i2+0x03b],%l7 ! Mem[000000001d00013b] jmpl %o7,%g0 ldstub [%i1+0x021],%l3 ! Mem[000000001c800121] p6_near_0_he: ldsh [%i2+0x016],%l3 ! Mem[000000001d000116] ldsw [%i2+0x00c],%l4 ! Mem[000000001d00010c] swap [%i3+0x008],%l4 ! Mem[000000001d800108] jmpl %o7,%g0 std %l2,[%i1+0x010] ! Mem[000000001c800110] p7_near_0_le: swap [%i3+0x030],%l7 ! Mem[000000001f800130] ldsb [%i2+0x002],%l4 ! Mem[000000001f000102] std %l0,[%i1+0x008] ! Mem[000000001e800108] stx %l2,[%i3+0x020] ! Mem[000000001f800120] jmpl %o7,%g0 ldd [%i0+0x000],%l2 ! Mem[000000001e000100] p7_near_0_he: jmpl %o7,%g0 swap [%i1+0x01c],%l6 ! Mem[000000001e80011c] jmpl %o7,%g0 nop p8_near_0_le: ldstub [%i1+0x011],%l6 ! Mem[0000000020800111] swap [%i0+0x000],%l4 ! Mem[0000000020000100] ldstub [%i2+0x02c],%l7 ! Mem[000000002100012c] ldstub [%i1+0x002],%l2 ! Mem[0000000020800102] jmpl %o7,%g0 ldstub [%i3+0x016],%l2 ! Mem[0000000021800116] p8_near_0_he: stw %l2,[%i1+0x030] ! Mem[0000000020800130] sth %l4,[%i1+0x012] ! Mem[0000000020800112] ldub [%i1+0x011],%l6 ! Mem[0000000020800111] ldub [%i3+0x01f],%l5 ! Mem[000000002180011f] std %l2,[%i2+0x018] ! Mem[0000000021000118] stb %l5,[%i1+0x020] ! Mem[0000000020800120] jmpl %o7,%g0 ldsb [%i0+0x002],%l7 ! Mem[0000000020000102] p9_near_0_le: ldx [%i0+0x030],%l6 ! Mem[0000000022000130] stb %l2,[%i0+0x005] ! Mem[0000000022000105] lduh [%i1+0x02c],%l2 ! Mem[000000002280012c] lduw [%i0+0x00c],%l5 ! Mem[000000002200010c] ldd [%i3+0x028],%l0 ! Mem[0000000023800128] ldstub [%i0+0x030],%l0 ! Mem[0000000022000130] jmpl %o7,%g0 ldsh [%i0+0x01a],%l2 ! Mem[000000002200011a] p9_near_0_he: ldsb [%i2+0x011],%l7 ! Mem[0000000023000111] ldsw [%i3+0x030],%l3 ! Mem[0000000023800130] ldsb [%i1+0x029],%l6 ! Mem[0000000022800129] jmpl %o7,%g0 ldub [%i3+0x01b],%l6 ! Mem[000000002380011b] p10_near_0_le: ldub [%i3+0x012],%l7 ! Mem[0000000025800112] jmpl %o7,%g0 stb %l4,[%i3+0x002] ! Mem[0000000025800102] p10_near_0_he: ldd [%i3+0x028],%l2 ! Mem[0000000025800128] ldstub [%i1+0x03c],%l6 ! Mem[000000002480013c] ldub [%i0+0x038],%l2 ! Mem[0000000024000138] ldsh [%i1+0x034],%l1 ! Mem[0000000024800134] sth %l6,[%i1+0x008] ! Mem[0000000024800108] jmpl %o7,%g0 swap [%i3+0x010],%l6 ! Mem[0000000025800110] p11_near_0_le: ldsb [%i3+0x01b],%l2 ! Mem[000000002780011b] stb %l2,[%i1+0x005] ! Mem[0000000026800105] ldub [%i3+0x03f],%l6 ! Mem[000000002780013f] jmpl %o7,%g0 stx %l7,[%i3+0x018] ! Mem[0000000027800118] p11_near_0_he: std %l6,[%i0+0x020] ! Mem[0000000026000120] ldstub [%i1+0x030],%l2 ! Mem[0000000026800130] lduw [%i2+0x02c],%l4 ! Mem[000000002700012c] swap [%i3+0x03c],%l2 ! Mem[000000002780013c] jmpl %o7,%g0 ldub [%i1+0x036],%l6 ! Mem[0000000026800136] p12_near_0_le: ldub [%i3+0x012],%l7 ! Mem[0000000029800112] swap [%i2+0x000],%l4 ! Mem[0000000029000100] ldub [%i1+0x03f],%l6 ! Mem[000000002880013f] ldstub [%i2+0x02f],%l3 ! Mem[000000002900012f] swap [%i2+0x008],%l0 ! Mem[0000000029000108] jmpl %o7,%g0 ldsw [%i0+0x030],%l0 ! Mem[0000000028000130] p12_near_0_he: jmpl %o7,%g0 lduh [%i3+0x01e],%l5 ! Mem[000000002980011e] jmpl %o7,%g0 nop p13_near_0_le: jmpl %o7,%g0 ldsw [%i1+0x014],%l1 ! Mem[000000002a800114] jmpl %o7,%g0 nop p13_near_0_he: ldstub [%i1+0x01e],%l2 ! Mem[000000002a80011e] stw %l2,[%i3+0x014] ! Mem[000000002b800114] ldstub [%i3+0x03a],%l0 ! Mem[000000002b80013a] ldx [%i3+0x008],%l3 ! Mem[000000002b800108] swap [%i2+0x014],%l2 ! Mem[000000002b000114] lduh [%i1+0x022],%l0 ! Mem[000000002a800122] jmpl %o7,%g0 ldstub [%i3+0x037],%l3 ! Mem[000000002b800137] p14_near_0_le: swap [%i3+0x010],%l7 ! Mem[000000002d800110] std %l2,[%i2+0x018] ! Mem[000000002d000118] jmpl %o7,%g0 std %l6,[%i2+0x028] ! Mem[000000002d000128] p14_near_0_he: swap [%i3+0x03c],%l2 ! Mem[000000002d80013c] stw %l2,[%i3+0x034] ! Mem[000000002d800134] ldd [%i2+0x000],%l0 ! Mem[000000002d000100] swap [%i3+0x008],%l6 ! Mem[000000002d800108] sth %l7,[%i1+0x010] ! Mem[000000002c800110] jmpl %o7,%g0 ldd [%i0+0x030],%l0 ! Mem[000000002c000130] p15_near_0_le: ldstub [%i2+0x008],%l3 ! Mem[000000002f000108] ldstub [%i1+0x01b],%l7 ! Mem[000000002e80011b] ldx [%i1+0x028],%l2 ! Mem[000000002e800128] ldx [%i2+0x028],%l2 ! Mem[000000002f000128] jmpl %o7,%g0 ldstub [%i1+0x036],%l2 ! Mem[000000002e800136] p15_near_0_he: ldstub [%i1+0x015],%l2 ! Mem[000000002e800115] ldsw [%i1+0x020],%l0 ! Mem[000000002e800120] jmpl %o7,%g0 ldx [%i2+0x010],%l6 ! Mem[000000002f000110] p16_near_0_le: swap [%i1+0x018],%l2 ! Mem[0000000030800118] ldd [%i1+0x020],%l2 ! Mem[0000000030800120] ldstub [%i1+0x03f],%l6 ! Mem[000000003080013f] ldsh [%i2+0x03c],%l7 ! Mem[000000003100013c] ldd [%i3+0x008],%l6 ! Mem[0000000031800108] ldstub [%i1+0x00c],%l5 ! Mem[000000003080010c] jmpl %o7,%g0 ldsw [%i2+0x008],%l0 ! Mem[0000000031000108] p16_near_0_he: lduh [%i3+0x02c],%l6 ! Mem[000000003180012c] swap [%i2+0x00c],%l4 ! Mem[000000003100010c] stb %l7,[%i2+0x037] ! Mem[0000000031000137] ldstub [%i2+0x020],%l5 ! Mem[0000000031000120] jmpl %o7,%g0 lduw [%i2+0x028],%l6 ! Mem[0000000031000128] p17_near_0_le: ldub [%i3+0x032],%l7 ! Mem[0000000033800132] jmpl %o7,%g0 ldd [%i0+0x000],%l2 ! Mem[0000000032000100] p17_near_0_he: ldsw [%i1+0x018],%l7 ! Mem[0000000032800118] jmpl %o7,%g0 sth %l0,[%i2+0x03a] ! Mem[000000003300013a] p18_near_0_le: lduh [%i0+0x010],%l6 ! Mem[0000000034000110] ldx [%i3+0x038],%l7 ! Mem[0000000035800138] stx %l2,[%i0+0x028] ! Mem[0000000034000128] jmpl %o7,%g0 ldsb [%i1+0x02f],%l3 ! Mem[000000003480012f] p18_near_0_he: std %l6,[%i3+0x000] ! Mem[0000000035800100] swap [%i0+0x000],%l1 ! Mem[0000000034000100] ldstub [%i3+0x003],%l0 ! Mem[0000000035800103] ldsw [%i0+0x02c],%l6 ! Mem[000000003400012c] jmpl %o7,%g0 swap [%i1+0x01c],%l5 ! Mem[000000003480011c] p19_near_0_le: swap [%i3+0x030],%l7 ! Mem[0000000037800130] stb %l4,[%i2+0x002] ! Mem[0000000037000102] ldstub [%i2+0x015],%l1 ! Mem[0000000037000115] ldstub [%i3+0x01b],%l7 ! Mem[000000003780011b] ldsw [%i2+0x02c],%l2 ! Mem[000000003700012c] jmpl %o7,%g0 stx %l2,[%i0+0x020] ! Mem[0000000036000120] p19_near_0_he: swap [%i2+0x030],%l4 ! Mem[0000000037000130] lduh [%i1+0x022],%l1 ! Mem[0000000036800122] swap [%i2+0x010],%l2 ! Mem[0000000037000110] ldstub [%i2+0x037],%l3 ! Mem[0000000037000137] jmpl %o7,%g0 swap [%i3+0x028],%l4 ! Mem[0000000037800128] p20_near_0_le: std %l2,[%i3+0x028] ! Mem[0000000039800128] ldsh [%i1+0x03e],%l6 ! Mem[000000003880013e] ldsh [%i2+0x00e],%l7 ! Mem[000000003900010e] ldsh [%i2+0x02e],%l2 ! Mem[000000003900012e] std %l0,[%i2+0x008] ! Mem[0000000039000108] jmpl %o7,%g0 ldsh [%i2+0x030],%l0 ! Mem[0000000039000130] p20_near_0_he: ldsw [%i2+0x008],%l6 ! Mem[0000000039000108] swap [%i1+0x010],%l6 ! Mem[0000000038800110] ldx [%i1+0x018],%l5 ! Mem[0000000038800118] ldd [%i0+0x030],%l2 ! Mem[0000000038000130] ldub [%i3+0x00c],%l3 ! Mem[000000003980010c] jmpl %o7,%g0 ldx [%i3+0x018],%l4 ! Mem[0000000039800118] p21_near_0_le: jmpl %o7,%g0 sth %l3,[%i3+0x008] ! Mem[000000003b800108] jmpl %o7,%g0 nop p21_near_0_he: ldstub [%i1+0x007],%l4 ! Mem[000000003a800107] ldstub [%i0+0x033],%l4 ! Mem[000000003a000133] jmpl %o7,%g0 ldstub [%i3+0x015],%l2 ! Mem[000000003b800115] p22_near_0_le: ldub [%i3+0x012],%l7 ! Mem[000000003d800112] swap [%i3+0x01c],%l2 ! Mem[000000003d80011c] jmpl %o7,%g0 stw %l2,[%i1+0x02c] ! Mem[000000003c80012c] p22_near_0_he: swap [%i2+0x038],%l7 ! Mem[000000003d000138] ldd [%i1+0x000],%l6 ! Mem[000000003c800100] jmpl %o7,%g0 swap [%i2+0x03c],%l6 ! Mem[000000003d00013c] p23_near_0_le: ldstub [%i0+0x031],%l6 ! Mem[000000003e000131] stb %l4,[%i1+0x002] ! Mem[000000003e800102] swap [%i0+0x014],%l1 ! Mem[000000003e000114] ldsh [%i1+0x03e],%l6 ! Mem[000000003e80013e] jmpl %o7,%g0 swap [%i2+0x02c],%l7 ! Mem[000000003f00012c] p23_near_0_he: lduh [%i2+0x03a],%l0 ! Mem[000000003f00013a] std %l6,[%i0+0x028] ! Mem[000000003e000128] ldsb [%i3+0x02c],%l6 ! Mem[000000003f80012c] ldsb [%i0+0x032],%l4 ! Mem[000000003e000132] std %l6,[%i1+0x010] ! Mem[000000003e800110] jmpl %o7,%g0 ldstub [%i1+0x000],%l0 ! Mem[000000003e800100] p24_near_0_le: swap [%i0+0x010],%l7 ! Mem[0000000040000110] ldstub [%i1+0x007],%l6 ! Mem[0000000040800107] stx %l1,[%i1+0x010] ! Mem[0000000040800110] stb %l3,[%i0+0x02f] ! Mem[000000004000012f] ldx [%i1+0x030],%l4 ! Mem[0000000040800130] ldstub [%i3+0x03b],%l3 ! Mem[000000004180013b] jmpl %o7,%g0 ldub [%i1+0x01b],%l2 ! Mem[000000004080011b] p24_near_0_he: ldsw [%i0+0x010],%l7 ! Mem[0000000040000110] ldstub [%i3+0x035],%l0 ! Mem[0000000041800135] sth %l2,[%i2+0x01e] ! Mem[000000004100011e] ldsb [%i2+0x020],%l0 ! Mem[0000000041000120] jmpl %o7,%g0 std %l4,[%i1+0x020] ! Mem[0000000040800120] p25_near_0_le: ldd [%i1+0x030],%l6 ! Mem[0000000042800130] jmpl %o7,%g0 swap [%i0+0x000],%l4 ! Mem[0000000042000100] p25_near_0_he: ldsh [%i0+0x028],%l4 ! Mem[0000000042000128] swap [%i3+0x03c],%l4 ! Mem[000000004380013c] ldsw [%i0+0x030],%l6 ! Mem[0000000042000130] stx %l7,[%i0+0x038] ! Mem[0000000042000138] ldub [%i1+0x024],%l6 ! Mem[0000000042800124] ldstub [%i3+0x01c],%l6 ! Mem[000000004380011c] jmpl %o7,%g0 stx %l0,[%i1+0x020] ! Mem[0000000042800120] p26_near_0_le: swap [%i0+0x028],%l3 ! Mem[0000000044000128] ldsh [%i3+0x03e],%l6 ! Mem[000000004580013e] ldub [%i0+0x000],%l3 ! Mem[0000000044000100] jmpl %o7,%g0 ldx [%i1+0x010],%l4 ! Mem[0000000044800110] p26_near_0_he: stx %l6,[%i0+0x008] ! Mem[0000000044000108] ldd [%i3+0x008],%l6 ! Mem[0000000045800108] ldstub [%i2+0x035],%l0 ! Mem[0000000045000135] jmpl %o7,%g0 lduw [%i0+0x034],%l4 ! Mem[0000000044000134] p27_near_0_le: ldub [%i0+0x032],%l7 ! Mem[0000000046000132] ldub [%i2+0x005],%l2 ! Mem[0000000047000105] swap [%i0+0x000],%l3 ! Mem[0000000046000100] ldstub [%i3+0x02f],%l4 ! Mem[000000004780012f] swap [%i0+0x000],%l3 ! Mem[0000000046000100] jmpl %o7,%g0 swap [%i3+0x00c],%l7 ! Mem[000000004780010c] p27_near_0_he: ldstub [%i3+0x02e],%l4 ! Mem[000000004780012e] swap [%i3+0x010],%l7 ! Mem[0000000047800110] lduh [%i1+0x034],%l0 ! Mem[0000000046800134] ldsh [%i2+0x036],%l4 ! Mem[0000000047000136] ldstub [%i2+0x036],%l6 ! Mem[0000000047000136] jmpl %o7,%g0 sth %l1,[%i1+0x00c] ! Mem[000000004680010c] p28_near_0_le: jmpl %o7,%g0 ldstub [%i3+0x01b],%l2 ! Mem[000000004980011b] jmpl %o7,%g0 nop p28_near_0_he: jmpl %o7,%g0 stx %l5,[%i3+0x030] ! Mem[0000000049800130] jmpl %o7,%g0 nop p29_near_0_le: swap [%i0+0x030],%l7 ! Mem[000000004a000130] lduh [%i2+0x002],%l4 ! Mem[000000004b000102] jmpl %o7,%g0 ldstub [%i3+0x02c],%l7 ! Mem[000000004b80012c] p29_near_0_he: std %l6,[%i0+0x038] ! Mem[000000004a000138] jmpl %o7,%g0 stw %l4,[%i0+0x030] ! Mem[000000004a000130] p30_near_0_le: swap [%i0+0x018],%l2 ! Mem[000000004c000118] swap [%i0+0x024],%l2 ! Mem[000000004c000124] std %l4,[%i1+0x030] ! Mem[000000004c800130] stb %l4,[%i1+0x01a] ! Mem[000000004c80011a] jmpl %o7,%g0 ldsh [%i3+0x01a],%l2 ! Mem[000000004d80011a] p30_near_0_he: ldstub [%i0+0x011],%l6 ! Mem[000000004c000111] ldstub [%i3+0x01f],%l5 ! Mem[000000004d80011f] swap [%i1+0x034],%l7 ! Mem[000000004c800134] ldsb [%i0+0x029],%l4 ! Mem[000000004c000129] jmpl %o7,%g0 ldub [%i0+0x035],%l3 ! Mem[000000004c000135] p31_near_0_le: lduh [%i0+0x01a],%l2 ! Mem[000000004e00011a] ldstub [%i3+0x01b],%l7 ! Mem[000000004f80011b] swap [%i1+0x008],%l0 ! Mem[000000004e800108] stx %l2,[%i0+0x020] ! Mem[000000004e000120] ldx [%i1+0x000],%l3 ! Mem[000000004e800100] std %l2,[%i1+0x018] ! Mem[000000004e800118] jmpl %o7,%g0 ldd [%i0+0x038],%l2 ! Mem[000000004e000138] p31_near_0_he: std %l6,[%i1+0x010] ! Mem[000000004e800110] stx %l0,[%i0+0x030] ! Mem[000000004e000130] lduw [%i3+0x034],%l3 ! Mem[000000004f800134] jmpl %o7,%g0 ldsh [%i3+0x036],%l6 ! Mem[000000004f800136] p32_near_0_le: ldub [%i0+0x012],%l7 ! Mem[0000000050000112] stb %l4,[%i3+0x002] ! Mem[0000000051800102] ldstub [%i3+0x015],%l1 ! Mem[0000000051800115] ldstub [%i3+0x03b],%l7 ! Mem[000000005180013b] ldsb [%i2+0x02c],%l2 ! Mem[000000005100012c] ldstub [%i1+0x002],%l2 ! Mem[0000000050800102] jmpl %o7,%g0 ldd [%i1+0x000],%l2 ! Mem[0000000050800100] p32_near_0_he: std %l6,[%i3+0x038] ! Mem[0000000051800138] swap [%i3+0x00c],%l4 ! Mem[000000005180010c] jmpl %o7,%g0 swap [%i2+0x008],%l4 ! Mem[0000000051000108] p33_near_0_le: ldsh [%i2+0x030],%l6 ! Mem[0000000053000130] jmpl %o7,%g0 ldsh [%i1+0x002],%l4 ! Mem[0000000052800102] p33_near_0_he: swap [%i1+0x00c],%l3 ! Mem[000000005280010c] ldsb [%i0+0x03b],%l7 ! Mem[000000005200013b] ldstub [%i2+0x024],%l6 ! Mem[0000000053000124] ldsb [%i3+0x01c],%l6 ! Mem[000000005380011c] swap [%i1+0x038],%l2 ! Mem[0000000052800138] jmpl %o7,%g0 ldsw [%i2+0x034],%l1 ! Mem[0000000053000134] p34_near_0_le: swap [%i0+0x010],%l7 ! Mem[0000000054000110] swap [%i0+0x004],%l6 ! Mem[0000000054000104] ldstub [%i0+0x02c],%l2 ! Mem[000000005400012c] jmpl %o7,%g0 stx %l2,[%i3+0x000] ! Mem[0000000055800100] p34_near_0_he: ldsw [%i0+0x010],%l4 ! Mem[0000000054000110] ldsh [%i3+0x03c],%l6 ! Mem[000000005580013c] lduh [%i0+0x038],%l2 ! Mem[0000000054000138] jmpl %o7,%g0 ldsb [%i0+0x030],%l2 ! Mem[0000000054000130] p35_near_0_le: ldd [%i3+0x008],%l2 ! Mem[0000000057800108] ldstub [%i1+0x01b],%l7 ! Mem[000000005680011b] ldstub [%i0+0x031],%l4 ! Mem[0000000056000131] stb %l5,[%i2+0x00c] ! Mem[000000005700010c] lduw [%i3+0x028],%l0 ! Mem[0000000057800128] jmpl %o7,%g0 ldsw [%i1+0x030],%l0 ! Mem[0000000056800130] p35_near_0_he: swap [%i3+0x038],%l3 ! Mem[0000000057800138] sth %l6,[%i3+0x02e] ! Mem[000000005780012e] ldstub [%i2+0x039],%l5 ! Mem[0000000057000139] ldstub [%i3+0x015],%l3 ! Mem[0000000057800115] jmpl %o7,%g0 ldsw [%i3+0x02c],%l3 ! Mem[000000005780012c] p36_near_0_le: jmpl %o7,%g0 stb %l6,[%i2+0x011] ! Mem[0000000059000111] jmpl %o7,%g0 nop p36_near_0_he: swap [%i0+0x030],%l5 ! Mem[0000000058000130] jmpl %o7,%g0 swap [%i2+0x02c],%l3 ! Mem[000000005900012c] p37_near_0_le: ldub [%i1+0x032],%l7 ! Mem[000000005a800132] lduh [%i1+0x01c],%l7 ! Mem[000000005a80011c] jmpl %o7,%g0 ldd [%i2+0x030],%l4 ! Mem[000000005b000130] p37_near_0_he: ldstub [%i2+0x015],%l4 ! Mem[000000005b000115] jmpl %o7,%g0 ldstub [%i0+0x038],%l2 ! Mem[000000005a000138] p38_near_0_le: std %l2,[%i2+0x028] ! Mem[000000005d000128] swap [%i1+0x01c],%l2 ! Mem[000000005c80011c] ldstub [%i1+0x02c],%l2 ! Mem[000000005c80012c] ldstub [%i3+0x002],%l2 ! Mem[000000005d800102] jmpl %o7,%g0 stb %l3,[%i1+0x000] ! Mem[000000005c800100] p38_near_0_he: jmpl %o7,%g0 ldstub [%i1+0x011],%l6 ! Mem[000000005c800111] jmpl %o7,%g0 nop p39_near_0_le: swap [%i1+0x030],%l7 ! Mem[000000005e800130] ldx [%i3+0x020],%l6 ! Mem[000000005f800120] sth %l3,[%i1+0x008] ! Mem[000000005e800108] ldstub [%i3+0x02a],%l5 ! Mem[000000005f80012a] swap [%i2+0x000],%l3 ! Mem[000000005f000100] ldstub [%i3+0x03a],%l4 ! Mem[000000005f80013a] jmpl %o7,%g0 stw %l2,[%i1+0x018] ! Mem[000000005e800118] p39_near_0_he: ldub [%i2+0x011],%l6 ! Mem[000000005f000111] swap [%i3+0x034],%l0 ! Mem[000000005f800134] ldx [%i2+0x030],%l4 ! Mem[000000005f000130] ldstub [%i2+0x01b],%l6 ! Mem[000000005f00011b] ldstub [%i1+0x031],%l3 ! Mem[000000005e800131] jmpl %o7,%g0 ldd [%i0+0x020],%l4 ! Mem[000000005e000120] p40_near_0_le: lduw [%i1+0x014],%l1 ! Mem[0000000060800114] jmpl %o7,%g0 ldub [%i1+0x03e],%l6 ! Mem[000000006080013e] p40_near_0_he: ldsw [%i1+0x034],%l2 ! Mem[0000000060800134] ldstub [%i2+0x015],%l4 ! Mem[0000000061000115] stw %l2,[%i3+0x038] ! Mem[0000000061800138] ldsw [%i2+0x030],%l2 ! Mem[0000000061000130] lduw [%i3+0x010],%l4 ! Mem[0000000061800110] ldsw [%i3+0x034],%l4 ! Mem[0000000061800134] jmpl %o7,%g0 lduh [%i0+0x036],%l6 ! Mem[0000000060000136] p41_near_0_le: swap [%i3+0x02c],%l7 ! Mem[000000006380012c] swap [%i1+0x02c],%l3 ! Mem[000000006280012c] swap [%i0+0x030],%l4 ! Mem[0000000062000130] jmpl %o7,%g0 sth %l0,[%i3+0x030] ! Mem[0000000063800130] p41_near_0_he: ldub [%i3+0x028],%l6 ! Mem[0000000063800128] jmpl %o7,%g0 ldstub [%i2+0x037],%l3 ! Mem[0000000063000137] p42_near_0_le: ldub [%i1+0x012],%l7 ! Mem[0000000064800112] ldsh [%i3+0x002],%l4 ! Mem[0000000065800102] lduw [%i2+0x02c],%l2 ! Mem[000000006500012c] sth %l5,[%i0+0x00c] ! Mem[000000006400010c] swap [%i1+0x028],%l0 ! Mem[0000000064800128] jmpl %o7,%g0 stb %l4,[%i0+0x01a] ! Mem[000000006400011a] p42_near_0_he: ldsb [%i0+0x012],%l4 ! Mem[0000000064000112] sth %l6,[%i0+0x010] ! Mem[0000000064000110] ldstub [%i2+0x029],%l4 ! Mem[0000000065000129] ldstub [%i2+0x036],%l4 ! Mem[0000000065000136] stb %l1,[%i0+0x01c] ! Mem[000000006400011c] jmpl %o7,%g0 swap [%i2+0x020],%l7 ! Mem[0000000065000120] p43_near_0_le: ldub [%i0+0x031],%l6 ! Mem[0000000066000131] ldstub [%i3+0x005],%l2 ! Mem[0000000067800105] stb %l7,[%i3+0x02c] ! Mem[000000006780012c] ldub [%i1+0x03e],%l6 ! Mem[000000006680013e] swap [%i3+0x02c],%l7 ! Mem[000000006780012c] jmpl %o7,%g0 ldub [%i1+0x00c],%l5 ! Mem[000000006680010c] p43_near_0_he: ldstub [%i2+0x00a],%l3 ! Mem[000000006700010a] ldstub [%i2+0x036],%l3 ! Mem[0000000067000136] lduw [%i0+0x038],%l3 ! Mem[0000000066000138] jmpl %o7,%g0 ldx [%i2+0x008],%l4 ! Mem[0000000067000108] p44_near_0_le: jmpl %o7,%g0 swap [%i1+0x010],%l7 ! Mem[0000000068800110] jmpl %o7,%g0 nop p44_near_0_he: ldx [%i2+0x000],%l0 ! Mem[0000000069000100] ldsw [%i0+0x02c],%l3 ! Mem[000000006800012c] jmpl %o7,%g0 ldstub [%i2+0x007],%l4 ! Mem[0000000069000107] p45_near_0_le: ldsb [%i3+0x01b],%l2 ! Mem[000000006b80011b] ldstub [%i1+0x005],%l2 ! Mem[000000006a800105] jmpl %o7,%g0 lduh [%i3+0x03e],%l6 ! Mem[000000006b80013e] p45_near_0_he: stb %l4,[%i3+0x007] ! Mem[000000006b800107] ldsh [%i0+0x016],%l2 ! Mem[000000006a000116] jmpl %o7,%g0 ldsb [%i0+0x015],%l4 ! Mem[000000006a000115] p46_near_0_le: ldstub [%i0+0x015],%l1 ! Mem[000000006c000115] ldstub [%i1+0x02f],%l3 ! Mem[000000006c80012f] swap [%i3+0x03c],%l0 ! Mem[000000006d80013c] ldstub [%i2+0x00a],%l5 ! Mem[000000006d00010a] jmpl %o7,%g0 stb %l2,[%i3+0x03a] ! Mem[000000006d80013a] p46_near_0_he: lduw [%i1+0x014],%l3 ! Mem[000000006c800114] lduh [%i2+0x00e],%l4 ! Mem[000000006d00010e] ldsh [%i3+0x010],%l7 ! Mem[000000006d800110] jmpl %o7,%g0 swap [%i2+0x020],%l0 ! Mem[000000006d000120] p47_near_0_le: ldub [%i2+0x032],%l7 ! Mem[000000006f000132] ldstub [%i3+0x027],%l6 ! Mem[000000006f800127] ldsh [%i0+0x014],%l1 ! Mem[000000006e000114] lduw [%i0+0x020],%l2 ! Mem[000000006e000120] lduw [%i2+0x01c],%l0 ! Mem[000000006f00011c] swap [%i3+0x018],%l3 ! Mem[000000006f800118] jmpl %o7,%g0 ldsh [%i2+0x02a],%l0 ! Mem[000000006f00012a] p47_near_0_he: ldstub [%i0+0x037],%l3 ! Mem[000000006e000137] ldd [%i3+0x028],%l4 ! Mem[000000006f800128] swap [%i0+0x008],%l4 ! Mem[000000006e000108] jmpl %o7,%g0 swap [%i3+0x03c],%l1 ! Mem[000000006f80013c] p48_near_0_le: ldstub [%i1+0x011],%l6 ! Mem[0000000070800111] jmpl %o7,%g0 ldstub [%i2+0x03b],%l7 ! Mem[000000007100013b] p48_near_0_he: swap [%i2+0x034],%l2 ! Mem[0000000071000134] ldub [%i1+0x01a],%l0 ! Mem[000000007080011a] jmpl %o7,%g0 lduw [%i0+0x038],%l2 ! Mem[0000000070000138] p49_near_0_le: ldsb [%i2+0x032],%l7 ! Mem[0000000073000132] ldstub [%i3+0x027],%l6 ! Mem[0000000073800127] ldstub [%i3+0x03f],%l6 ! Mem[000000007380013f] jmpl %o7,%g0 swap [%i0+0x01c],%l7 ! Mem[000000007200011c] p49_near_0_he: ldub [%i2+0x018],%l7 ! Mem[0000000073000118] jmpl %o7,%g0 swap [%i1+0x008],%l1 ! Mem[0000000072800108] p50_near_0_le: swap [%i1+0x014],%l1 ! Mem[0000000074800114] swap [%i2+0x03c],%l7 ! Mem[000000007500013c] ldx [%i1+0x008],%l7 ! Mem[0000000074800108] ldub [%i2+0x00c],%l5 ! Mem[000000007500010c] std %l0,[%i0+0x008] ! Mem[0000000074000108] jmpl %o7,%g0 sth %l6,[%i1+0x006] ! Mem[0000000074800106] p50_near_0_he: sth %l5,[%i0+0x01e] ! Mem[000000007400011e] jmpl %o7,%g0 ldstub [%i2+0x008],%l4 ! Mem[0000000075000108] p51_near_0_le: jmpl %o7,%g0 swap [%i2+0x030],%l7 ! Mem[0000000077000130] jmpl %o7,%g0 nop p51_near_0_he: ldx [%i3+0x020],%l3 ! Mem[0000000077800120] ldx [%i3+0x028],%l4 ! Mem[0000000077800128] swap [%i2+0x004],%l4 ! Mem[0000000077000104] ldstub [%i2+0x018],%l7 ! Mem[0000000077000118] ldstub [%i1+0x023],%l1 ! Mem[0000000076800123] lduw [%i0+0x028],%l4 ! Mem[0000000076000128] jmpl %o7,%g0 ldsh [%i0+0x036],%l3 ! Mem[0000000076000136] p52_near_0_le: ldstub [%i0+0x02c],%l7 ! Mem[000000007800012c] std %l2,[%i0+0x028] ! Mem[0000000078000128] jmpl %o7,%g0 swap [%i1+0x000],%l3 ! Mem[0000000078800100] p52_near_0_he: ldd [%i3+0x030],%l2 ! Mem[0000000079800130] ldx [%i3+0x008],%l4 ! Mem[0000000079800108] stx %l4,[%i3+0x008] ! Mem[0000000079800108] lduw [%i3+0x010],%l3 ! Mem[0000000079800110] jmpl %o7,%g0 ldx [%i0+0x000],%l7 ! Mem[0000000078000100] p53_near_0_le: stw %l2,[%i3+0x018] ! Mem[000000007b800118] stx %l2,[%i1+0x018] ! Mem[000000007a800118] stb %l4,[%i0+0x031] ! Mem[000000007a000131] ldsh [%i2+0x00c],%l5 ! Mem[000000007b00010c] jmpl %o7,%g0 stb %l2,[%i2+0x036] ! Mem[000000007b000136] p53_near_0_he: ldstub [%i0+0x015],%l2 ! Mem[000000007a000115] jmpl %o7,%g0 ldstub [%i1+0x023],%l0 ! Mem[000000007a800123] p54_near_0_le: ldsb [%i2+0x012],%l7 ! Mem[000000007d000112] ldx [%i2+0x000],%l6 ! Mem[000000007d000100] lduw [%i1+0x028],%l3 ! Mem[000000007c800128] ldstub [%i3+0x03b],%l7 ! Mem[000000007d80013b] ldsh [%i3+0x02a],%l0 ! Mem[000000007d80012a] std %l6,[%i3+0x008] ! Mem[000000007d800108] jmpl %o7,%g0 ldstub [%i2+0x026],%l6 ! Mem[000000007d000126] p54_near_0_he: swap [%i0+0x034],%l7 ! Mem[000000007c000134] ldsh [%i1+0x020],%l5 ! Mem[000000007c800120] jmpl %o7,%g0 swap [%i1+0x000],%l7 ! Mem[000000007c800100] p55_near_0_le: ldsb [%i1+0x008],%l3 ! Mem[000000007e800108] ldstub [%i0+0x01d],%l7 ! Mem[000000007e00011d] sth %l4,[%i2+0x030] ! Mem[000000007f000130] swap [%i1+0x00c],%l5 ! Mem[000000007e80010c] swap [%i2+0x018],%l3 ! Mem[000000007f000118] stw %l7,[%i0+0x038] ! Mem[000000007e000138] jmpl %o7,%g0 std %l0,[%i2+0x038] ! Mem[000000007f000138] p55_near_0_he: jmpl %o7,%g0 lduw [%i0+0x014],%l3 ! Mem[000000007e000114] jmpl %o7,%g0 nop p56_near_0_le: swap [%i3+0x010],%l7 ! Mem[0000000081800110] jmpl %o7,%g0 ldd [%i3+0x020],%l2 ! Mem[0000000081800120] p56_near_0_he: swap [%i3+0x02c],%l3 ! Mem[000000008180012c] ldsw [%i3+0x004],%l4 ! Mem[0000000081800104] swap [%i1+0x028],%l3 ! Mem[0000000080800128] std %l2,[%i2+0x030] ! Mem[0000000081000130] ldsh [%i3+0x008],%l6 ! Mem[0000000081800108] lduh [%i3+0x016],%l3 ! Mem[0000000081800116] jmpl %o7,%g0 stx %l4,[%i2+0x008] ! Mem[0000000081000108] p57_near_0_le: ldub [%i0+0x031],%l6 ! Mem[0000000082000131] ldstub [%i0+0x01c],%l2 ! Mem[000000008200011c] ldd [%i3+0x028],%l6 ! Mem[0000000083800128] jmpl %o7,%g0 stx %l6,[%i3+0x038] ! Mem[0000000083800138] p57_near_0_he: ldd [%i1+0x010],%l2 ! Mem[0000000082800110] ldstub [%i0+0x03a],%l0 ! Mem[000000008200013a] ldstub [%i0+0x028],%l7 ! Mem[0000000082000128] stx %l2,[%i2+0x010] ! Mem[0000000083000110] ldsh [%i1+0x012],%l2 ! Mem[0000000082800112] jmpl %o7,%g0 lduw [%i2+0x034],%l3 ! Mem[0000000083000134] p58_near_0_le: ldub [%i3+0x011],%l6 ! Mem[0000000085800111] stw %l4,[%i1+0x000] ! Mem[0000000084800100] sth %l1,[%i0+0x014] ! Mem[0000000084000114] stx %l2,[%i3+0x000] ! Mem[0000000085800100] lduh [%i2+0x028],%l0 ! Mem[0000000085000128] jmpl %o7,%g0 swap [%i0+0x014],%l4 ! Mem[0000000084000114] p58_near_0_he: swap [%i3+0x008],%l6 ! Mem[0000000085800108] ldstub [%i2+0x017],%l3 ! Mem[0000000085000117] jmpl %o7,%g0 ldub [%i2+0x01f],%l5 ! Mem[000000008500011f] p59_near_0_le: jmpl %o7,%g0 ldsb [%i3+0x032],%l7 ! Mem[0000000087800132] jmpl %o7,%g0 nop p59_near_0_he: sth %l3,[%i0+0x026] ! Mem[0000000086000126] stx %l5,[%i2+0x018] ! Mem[0000000087000118] jmpl %o7,%g0 ldstub [%i2+0x03f],%l4 ! Mem[000000008700013f] p60_near_0_le: lduw [%i0+0x014],%l1 ! Mem[0000000088000114] stx %l6,[%i1+0x038] ! Mem[0000000088800138] jmpl %o7,%g0 lduw [%i1+0x030],%l4 ! Mem[0000000088800130] p60_near_0_he: ldsw [%i2+0x03c],%l6 ! Mem[000000008900013c] swap [%i2+0x008],%l4 ! Mem[0000000089000108] ldstub [%i1+0x030],%l2 ! Mem[0000000088800130] ldsb [%i0+0x012],%l4 ! Mem[0000000088000112] jmpl %o7,%g0 ldstub [%i0+0x037],%l7 ! Mem[0000000088000137] p61_near_0_le: swap [%i3+0x030],%l7 ! Mem[000000008b800130] std %l2,[%i3+0x018] ! Mem[000000008b800118] ldd [%i3+0x028],%l6 ! Mem[000000008b800128] stx %l2,[%i2+0x020] ! Mem[000000008b000120] jmpl %o7,%g0 ldstub [%i3+0x000],%l3 ! Mem[000000008b800100] p61_near_0_he: ldd [%i2+0x018],%l6 ! Mem[000000008b000118] jmpl %o7,%g0 ldstub [%i1+0x038],%l2 ! Mem[000000008a800138] p62_near_0_le: swap [%i1+0x028],%l3 ! Mem[000000008c800128] ldsw [%i1+0x03c],%l6 ! Mem[000000008c80013c] ldd [%i3+0x018],%l2 ! Mem[000000008d800118] lduw [%i0+0x010],%l1 ! Mem[000000008c000110] swap [%i0+0x004],%l7 ! Mem[000000008c000104] ldsb [%i2+0x038],%l7 ! Mem[000000008d000138] jmpl %o7,%g0 ldsw [%i2+0x018],%l1 ! Mem[000000008d000118] p62_near_0_he: lduh [%i0+0x036],%l4 ! Mem[000000008c000136] jmpl %o7,%g0 ldub [%i1+0x01c],%l1 ! Mem[000000008c80011c] p63_near_0_le: ldstub [%i0+0x031],%l6 ! Mem[000000008e000131] jmpl %o7,%g0 ldx [%i0+0x018],%l2 ! Mem[000000008e000118] p63_near_0_he: swap [%i0+0x01c],%l5 ! Mem[000000008e00011c] jmpl %o7,%g0 ldsb [%i3+0x01e],%l2 ! Mem[000000008f80011e] near0_b2b_h: jmpl %o7,%g0 nop jmpl %o7,%g0 nop near0_b2b_l: jmpl %o7,%g0 nop jmpl %o7,%g0 nop user_near0_end: .seg "text" .align 0x2000 user_near1_start: p0_near_1_le: stb %l6,[%i3+0x00c] ! Mem[000000001180010c] swap [%i3+0x03c],%l7 ! Mem[000000001180013c] ldstub [%i2+0x03b],%l3 ! Mem[000000001100013b] ldsb [%i3+0x024],%l5 ! Mem[0000000011800124] ldstub [%i1+0x00f],%l2 ! Mem[000000001080010f] jmpl %o7,%g0 lduw [%i3+0x010],%l7 ! Mem[0000000011800110] p0_near_1_he: ldstub [%i0+0x01a],%l1 ! Mem[000000001000011a] swap [%i0+0x014],%l0 ! Mem[0000000010000114] ldsw [%i3+0x030],%l2 ! Mem[0000000011800130] lduh [%i3+0x03e],%l2 ! Mem[000000001180013e] ldstub [%i3+0x015],%l6 ! Mem[0000000011800115] swap [%i0+0x03c],%l1 ! Mem[000000001000013c] jmpl %o7,%g0 ldsw [%i1+0x028],%l1 ! Mem[0000000010800128] p1_near_1_le: ldstub [%i0+0x01e],%l2 ! Mem[000000001200011e] ldsh [%i1+0x00a],%l3 ! Mem[000000001280010a] ldstub [%i3+0x009],%l2 ! Mem[0000000013800109] std %l4,[%i1+0x008] ! Mem[0000000012800108] sth %l6,[%i0+0x022] ! Mem[0000000012000122] jmpl %o7,%g0 ldstub [%i2+0x013],%l5 ! Mem[0000000013000113] p1_near_1_he: std %l4,[%i0+0x018] ! Mem[0000000012000118] sth %l0,[%i3+0x004] ! Mem[0000000013800104] std %l4,[%i2+0x008] ! Mem[0000000013000108] std %l2,[%i1+0x010] ! Mem[0000000012800110] ldsw [%i3+0x01c],%l6 ! Mem[000000001380011c] jmpl %o7,%g0 ldx [%i0+0x010],%l0 ! Mem[0000000012000110] p2_near_1_le: swap [%i2+0x024],%l6 ! Mem[0000000015000124] swap [%i0+0x024],%l1 ! Mem[0000000014000124] ldsb [%i0+0x03c],%l5 ! Mem[000000001400013c] ldsh [%i1+0x022],%l6 ! Mem[0000000014800122] swap [%i0+0x038],%l0 ! Mem[0000000014000138] swap [%i1+0x008],%l2 ! Mem[0000000014800108] jmpl %o7,%g0 std %l4,[%i1+0x028] ! Mem[0000000014800128] p2_near_1_he: stw %l3,[%i1+0x010] ! Mem[0000000014800110] stx %l0,[%i0+0x000] ! Mem[0000000014000100] jmpl %o7,%g0 ldstub [%i1+0x037],%l3 ! Mem[0000000014800137] p3_near_1_le: ldstub [%i0+0x026],%l6 ! Mem[0000000016000126] ldstub [%i1+0x016],%l6 ! Mem[0000000016800116] jmpl %o7,%g0 lduw [%i2+0x024],%l2 ! Mem[0000000017000124] p3_near_1_he: ldsh [%i2+0x00a],%l0 ! Mem[000000001700010a] jmpl %o7,%g0 stw %l3,[%i1+0x030] ! Mem[0000000016800130] p4_near_1_le: ldstub [%i1+0x02f],%l4 ! Mem[000000001880012f] lduw [%i2+0x004],%l3 ! Mem[0000000019000104] stb %l4,[%i2+0x001] ! Mem[0000000019000101] lduh [%i0+0x006],%l2 ! Mem[0000000018000106] jmpl %o7,%g0 ldsw [%i1+0x034],%l1 ! Mem[0000000018800134] p4_near_1_he: ldsb [%i0+0x001],%l2 ! Mem[0000000018000101] swap [%i1+0x00c],%l5 ! Mem[000000001880010c] swap [%i3+0x028],%l6 ! Mem[0000000019800128] jmpl %o7,%g0 lduw [%i0+0x000],%l0 ! Mem[0000000018000100] p5_near_1_le: sth %l2,[%i3+0x006] ! Mem[000000001b800106] sth %l6,[%i0+0x02c] ! Mem[000000001a00012c] ldstub [%i2+0x01b],%l6 ! Mem[000000001b00011b] jmpl %o7,%g0 ldx [%i1+0x028],%l4 ! Mem[000000001a800128] p5_near_1_he: swap [%i3+0x018],%l6 ! Mem[000000001b800118] lduw [%i0+0x000],%l2 ! Mem[000000001a000100] swap [%i2+0x020],%l4 ! Mem[000000001b000120] swap [%i1+0x014],%l3 ! Mem[000000001a800114] ldstub [%i3+0x023],%l4 ! Mem[000000001b800123] stb %l5,[%i0+0x025] ! Mem[000000001a000125] jmpl %o7,%g0 ldsh [%i0+0x00a],%l0 ! Mem[000000001a00010a] p6_near_1_le: lduw [%i1+0x038],%l0 ! Mem[000000001c800138] jmpl %o7,%g0 stw %l2,[%i2+0x008] ! Mem[000000001d000108] p6_near_1_he: std %l6,[%i1+0x030] ! Mem[000000001c800130] stx %l6,[%i3+0x028] ! Mem[000000001d800128] stw %l1,[%i2+0x010] ! Mem[000000001d000110] ldsh [%i2+0x022],%l5 ! Mem[000000001d000122] jmpl %o7,%g0 ldstub [%i1+0x00f],%l5 ! Mem[000000001c80010f] p7_near_1_le: ldstub [%i2+0x03a],%l4 ! Mem[000000001f00013a] jmpl %o7,%g0 ldstub [%i0+0x02f],%l4 ! Mem[000000001e00012f] p7_near_1_he: jmpl %o7,%g0 sth %l7,[%i1+0x030] ! Mem[000000001e800130] jmpl %o7,%g0 nop p8_near_1_le: std %l4,[%i2+0x028] ! Mem[0000000021000128] ldd [%i2+0x030],%l6 ! Mem[0000000021000130] stx %l0,[%i3+0x020] ! Mem[0000000021800120] swap [%i1+0x038],%l1 ! Mem[0000000020800138] ldsw [%i3+0x010],%l3 ! Mem[0000000021800110] lduw [%i3+0x004],%l2 ! Mem[0000000021800104] jmpl %o7,%g0 ldsw [%i0+0x010],%l0 ! Mem[0000000020000110] p8_near_1_he: swap [%i1+0x038],%l4 ! Mem[0000000020800138] swap [%i1+0x004],%l5 ! Mem[0000000020800104] swap [%i3+0x01c],%l2 ! Mem[000000002180011c] ldstub [%i1+0x00d],%l2 ! Mem[000000002080010d] stb %l4,[%i2+0x03c] ! Mem[000000002100013c] jmpl %o7,%g0 ldstub [%i1+0x00c],%l4 ! Mem[000000002080010c] p9_near_1_le: swap [%i3+0x028],%l7 ! Mem[0000000023800128] stw %l4,[%i2+0x000] ! Mem[0000000023000100] swap [%i2+0x010],%l4 ! Mem[0000000023000110] jmpl %o7,%g0 swap [%i2+0x004],%l6 ! Mem[0000000023000104] p9_near_1_he: stx %l7,[%i3+0x018] ! Mem[0000000023800118] ldstub [%i3+0x033],%l0 ! Mem[0000000023800133] swap [%i0+0x008],%l0 ! Mem[0000000022000108] lduw [%i3+0x02c],%l6 ! Mem[000000002380012c] jmpl %o7,%g0 ldsh [%i0+0x03e],%l4 ! Mem[000000002200013e] p10_near_1_le: ldstub [%i3+0x014],%l5 ! Mem[0000000025800114] ldsh [%i0+0x02e],%l3 ! Mem[000000002400012e] jmpl %o7,%g0 ldstub [%i2+0x021],%l0 ! Mem[0000000025000121] p10_near_1_he: ldsw [%i0+0x028],%l0 ! Mem[0000000024000128] jmpl %o7,%g0 std %l6,[%i2+0x028] ! Mem[0000000025000128] p11_near_1_le: stb %l4,[%i1+0x021] ! Mem[0000000026800121] ldd [%i3+0x020],%l0 ! Mem[0000000027800120] sth %l0,[%i3+0x032] ! Mem[0000000027800132] stx %l4,[%i1+0x000] ! Mem[0000000026800100] jmpl %o7,%g0 stx %l6,[%i0+0x008] ! Mem[0000000026000108] p11_near_1_he: lduw [%i0+0x014],%l3 ! Mem[0000000026000114] jmpl %o7,%g0 ldx [%i1+0x038],%l1 ! Mem[0000000026800138] p12_near_1_le: ldstub [%i0+0x03c],%l5 ! Mem[000000002800013c] lduw [%i0+0x008],%l2 ! Mem[0000000028000108] ldstub [%i1+0x02f],%l3 ! Mem[000000002880012f] jmpl %o7,%g0 sth %l3,[%i0+0x01a] ! Mem[000000002800011a] p12_near_1_he: jmpl %o7,%g0 ldsb [%i3+0x021],%l4 ! Mem[0000000029800121] jmpl %o7,%g0 nop p13_near_1_le: ldstub [%i1+0x034],%l7 ! Mem[000000002a800134] ldx [%i3+0x018],%l5 ! Mem[000000002b800118] jmpl %o7,%g0 ldsw [%i1+0x020],%l1 ! Mem[000000002a800120] p13_near_1_he: jmpl %o7,%g0 lduw [%i0+0x010],%l1 ! Mem[000000002a000110] jmpl %o7,%g0 nop p14_near_1_le: ldub [%i3+0x01a],%l1 ! Mem[000000002d80011a] jmpl %o7,%g0 ldx [%i3+0x008],%l6 ! Mem[000000002d800108] p14_near_1_he: ldd [%i0+0x020],%l2 ! Mem[000000002c000120] ldstub [%i2+0x02a],%l4 ! Mem[000000002d00012a] swap [%i0+0x028],%l0 ! Mem[000000002c000128] swap [%i3+0x014],%l0 ! Mem[000000002d800114] swap [%i1+0x024],%l4 ! Mem[000000002c800124] jmpl %o7,%g0 ldub [%i0+0x00e],%l4 ! Mem[000000002c00010e] p15_near_1_le: ldstub [%i0+0x038],%l7 ! Mem[000000002e000138] ldsw [%i3+0x02c],%l4 ! Mem[000000002f80012c] jmpl %o7,%g0 swap [%i0+0x024],%l3 ! Mem[000000002e000124] p15_near_1_he: ldstub [%i3+0x01b],%l6 ! Mem[000000002f80011b] lduw [%i0+0x018],%l4 ! Mem[000000002e000118] std %l0,[%i3+0x008] ! Mem[000000002f800108] stw %l6,[%i2+0x008] ! Mem[000000002f000108] swap [%i0+0x020],%l0 ! Mem[000000002e000120] jmpl %o7,%g0 swap [%i3+0x02c],%l1 ! Mem[000000002f80012c] p16_near_1_le: lduh [%i0+0x006],%l2 ! Mem[0000000030000106] jmpl %o7,%g0 swap [%i1+0x034],%l1 ! Mem[0000000030800134] p16_near_1_he: ldub [%i3+0x001],%l2 ! Mem[0000000031800101] ldstub [%i1+0x00f],%l5 ! Mem[000000003080010f] ldsh [%i2+0x014],%l0 ! Mem[0000000031000114] ldsw [%i2+0x020],%l4 ! Mem[0000000031000120] ldstub [%i1+0x00f],%l1 ! Mem[000000003080010f] jmpl %o7,%g0 lduw [%i1+0x010],%l1 ! Mem[0000000030800110] p17_near_1_le: ldstub [%i0+0x02f],%l4 ! Mem[000000003200012f] swap [%i1+0x028],%l0 ! Mem[0000000032800128] ldstub [%i1+0x030],%l0 ! Mem[0000000032800130] ldstub [%i0+0x036],%l0 ! Mem[0000000032000136] ldd [%i1+0x008],%l6 ! Mem[0000000032800108] jmpl %o7,%g0 stb %l7,[%i0+0x026] ! Mem[0000000032000126] p17_near_1_he: ldsw [%i0+0x008],%l4 ! Mem[0000000032000108] jmpl %o7,%g0 lduw [%i3+0x030],%l3 ! Mem[0000000033800130] p18_near_1_le: lduh [%i3+0x03c],%l5 ! Mem[000000003580013c] jmpl %o7,%g0 swap [%i1+0x00c],%l6 ! Mem[000000003480010c] p18_near_1_he: ldstub [%i1+0x036],%l6 ! Mem[0000000034800136] sth %l1,[%i3+0x02c] ! Mem[000000003580012c] std %l0,[%i0+0x010] ! Mem[0000000034000110] ldsw [%i1+0x000],%l2 ! Mem[0000000034800100] stw %l5,[%i3+0x020] ! Mem[0000000035800120] jmpl %o7,%g0 stb %l0,[%i1+0x015] ! Mem[0000000034800115] p19_near_1_le: ldsb [%i3+0x03c],%l0 ! Mem[000000003780013c] ldub [%i1+0x021],%l0 ! Mem[0000000036800121] ldstub [%i1+0x002],%l7 ! Mem[0000000036800102] ldd [%i3+0x030],%l2 ! Mem[0000000037800130] jmpl %o7,%g0 ldub [%i2+0x038],%l1 ! Mem[0000000037000138] p19_near_1_he: swap [%i3+0x008],%l2 ! Mem[0000000037800108] ldsb [%i1+0x024],%l0 ! Mem[0000000036800124] ldsb [%i3+0x00e],%l4 ! Mem[000000003780010e] std %l4,[%i0+0x020] ! Mem[0000000036000120] stx %l6,[%i2+0x010] ! Mem[0000000037000110] ldsw [%i2+0x038],%l2 ! Mem[0000000037000138] jmpl %o7,%g0 ldsw [%i1+0x034],%l0 ! Mem[0000000036800134] p20_near_1_le: ldstub [%i3+0x018],%l1 ! Mem[0000000039800118] lduh [%i1+0x026],%l4 ! Mem[0000000038800126] ldub [%i0+0x00c],%l1 ! Mem[000000003800010c] ldstub [%i1+0x011],%l4 ! Mem[0000000038800111] ldsb [%i2+0x019],%l4 ! Mem[0000000039000119] jmpl %o7,%g0 swap [%i1+0x01c],%l5 ! Mem[000000003880011c] p20_near_1_he: ldstub [%i1+0x03a],%l2 ! Mem[000000003880013a] ldstub [%i1+0x015],%l1 ! Mem[0000000038800115] jmpl %o7,%g0 swap [%i2+0x02c],%l6 ! Mem[000000003900012c] p21_near_1_le: jmpl %o7,%g0 stx %l6,[%i0+0x020] ! Mem[000000003a000120] jmpl %o7,%g0 nop p21_near_1_he: ldstub [%i0+0x03b],%l3 ! Mem[000000003a00013b] ldsb [%i3+0x017],%l7 ! Mem[000000003b800117] ldstub [%i1+0x000],%l5 ! Mem[000000003a800100] swap [%i1+0x000],%l7 ! Mem[000000003a800100] ldsb [%i2+0x036],%l6 ! Mem[000000003b000136] std %l4,[%i1+0x028] ! Mem[000000003a800128] jmpl %o7,%g0 lduh [%i1+0x03e],%l4 ! Mem[000000003a80013e] p22_near_1_le: ldstub [%i1+0x014],%l4 ! Mem[000000003c800114] ldstub [%i2+0x03a],%l2 ! Mem[000000003d00013a] jmpl %o7,%g0 stb %l7,[%i0+0x00c] ! Mem[000000003c00010c] p22_near_1_he: ldstub [%i3+0x00e],%l4 ! Mem[000000003d80010e] jmpl %o7,%g0 ldstub [%i0+0x011],%l7 ! Mem[000000003c000111] p23_near_1_le: ldsh [%i0+0x01a],%l6 ! Mem[000000003e00011a] jmpl %o7,%g0 ldstub [%i0+0x02b],%l4 ! Mem[000000003e00012b] p23_near_1_he: jmpl %o7,%g0 swap [%i0+0x024],%l7 ! Mem[000000003e000124] jmpl %o7,%g0 nop p24_near_1_le: stw %l4,[%i2+0x03c] ! Mem[000000004100013c] stx %l6,[%i0+0x008] ! Mem[0000000040000108] jmpl %o7,%g0 swap [%i2+0x004],%l6 ! Mem[0000000041000104] p24_near_1_he: swap [%i2+0x01c],%l7 ! Mem[000000004100011c] ldsw [%i0+0x01c],%l4 ! Mem[000000004000011c] swap [%i0+0x014],%l6 ! Mem[0000000040000114] jmpl %o7,%g0 ldsb [%i1+0x02e],%l6 ! Mem[000000004080012e] p25_near_1_le: swap [%i2+0x018],%l2 ! Mem[0000000043000118] swap [%i0+0x004],%l1 ! Mem[0000000042000104] ldsh [%i2+0x02e],%l4 ! Mem[000000004300012e] swap [%i1+0x024],%l1 ! Mem[0000000042800124] lduh [%i0+0x038],%l1 ! Mem[0000000042000138] stw %l1,[%i1+0x02c] ! Mem[000000004280012c] jmpl %o7,%g0 ldd [%i3+0x020],%l2 ! Mem[0000000043800120] p25_near_1_he: ldd [%i0+0x028],%l4 ! Mem[0000000042000128] lduw [%i2+0x03c],%l1 ! Mem[000000004300013c] std %l2,[%i2+0x028] ! Mem[0000000043000128] ldub [%i2+0x00a],%l0 ! Mem[000000004300010a] jmpl %o7,%g0 stx %l5,[%i0+0x020] ! Mem[0000000042000120] p26_near_1_le: swap [%i3+0x020],%l0 ! Mem[0000000045800120] lduw [%i1+0x004],%l3 ! Mem[0000000044800104] ldd [%i0+0x020],%l0 ! Mem[0000000044000120] ldx [%i0+0x030],%l0 ! Mem[0000000044000130] lduw [%i3+0x038],%l5 ! Mem[0000000045800138] jmpl %o7,%g0 swap [%i2+0x014],%l1 ! Mem[0000000045000114] p26_near_1_he: ldd [%i0+0x008],%l0 ! Mem[0000000044000108] ldstub [%i3+0x028],%l1 ! Mem[0000000045800128] jmpl %o7,%g0 ldd [%i3+0x020],%l6 ! Mem[0000000045800120] p27_near_1_le: stb %l1,[%i2+0x027] ! Mem[0000000047000127] ldub [%i3+0x002],%l7 ! Mem[0000000047800102] ldub [%i3+0x035],%l2 ! Mem[0000000047800135] ldstub [%i1+0x011],%l4 ! Mem[0000000046800111] jmpl %o7,%g0 ldx [%i1+0x000],%l6 ! Mem[0000000046800100] p27_near_1_he: ldstub [%i1+0x01c],%l7 ! Mem[000000004680011c] ldstub [%i3+0x02a],%l3 ! Mem[000000004780012a] swap [%i1+0x008],%l0 ! Mem[0000000046800108] jmpl %o7,%g0 swap [%i1+0x000],%l2 ! Mem[0000000046800100] p28_near_1_le: ldstub [%i1+0x03b],%l7 ! Mem[000000004880013b] lduh [%i1+0x02c],%l2 ! Mem[000000004880012c] stx %l2,[%i1+0x000] ! Mem[0000000048800100] std %l0,[%i1+0x028] ! Mem[0000000048800128] jmpl %o7,%g0 ldx [%i3+0x010],%l4 ! Mem[0000000049800110] p28_near_1_he: ldsw [%i1+0x008],%l6 ! Mem[0000000048800108] lduh [%i1+0x016],%l3 ! Mem[0000000048800116] ldstub [%i3+0x039],%l5 ! Mem[0000000049800139] lduw [%i3+0x034],%l7 ! Mem[0000000049800134] lduh [%i2+0x028],%l4 ! Mem[0000000049000128] swap [%i3+0x034],%l4 ! Mem[0000000049800134] jmpl %o7,%g0 stb %l1,[%i3+0x01c] ! Mem[000000004980011c] p29_near_1_le: ldsw [%i1+0x038],%l2 ! Mem[000000004a800138] swap [%i3+0x034],%l7 ! Mem[000000004b800134] jmpl %o7,%g0 swap [%i1+0x004],%l1 ! Mem[000000004a800104] p29_near_1_he: ldstub [%i2+0x017],%l7 ! Mem[000000004b000117] sth %l1,[%i0+0x03c] ! Mem[000000004a00013c] ldstub [%i2+0x023],%l7 ! Mem[000000004b000123] jmpl %o7,%g0 ldsb [%i0+0x026],%l7 ! Mem[000000004a000126] p30_near_1_le: jmpl %o7,%g0 ldub [%i0+0x02b],%l4 ! Mem[000000004c00012b] jmpl %o7,%g0 nop p30_near_1_he: ldub [%i3+0x013],%l1 ! Mem[000000004d800113] ldsw [%i3+0x020],%l5 ! Mem[000000004d800120] jmpl %o7,%g0 sth %l5,[%i2+0x00e] ! Mem[000000004d00010e] p31_near_1_le: ldstub [%i1+0x014],%l1 ! Mem[000000004e800114] swap [%i2+0x024],%l1 ! Mem[000000004f000124] jmpl %o7,%g0 stw %l4,[%i2+0x004] ! Mem[000000004f000104] p31_near_1_he: jmpl %o7,%g0 ldub [%i2+0x014],%l5 ! Mem[000000004f000114] jmpl %o7,%g0 nop p32_near_1_le: ldx [%i1+0x020],%l6 ! Mem[0000000050800120] jmpl %o7,%g0 ldsh [%i3+0x02e],%l4 ! Mem[000000005180012e] p32_near_1_he: swap [%i0+0x020],%l7 ! Mem[0000000050000120] ldstub [%i0+0x024],%l3 ! Mem[0000000050000124] sth %l7,[%i0+0x010] ! Mem[0000000050000110] swap [%i2+0x010],%l1 ! Mem[0000000051000110] stw %l5,[%i0+0x020] ! Mem[0000000050000120] jmpl %o7,%g0 swap [%i3+0x00c],%l5 ! Mem[000000005180010c] p33_near_1_le: ldstub [%i1+0x00c],%l7 ! Mem[000000005280010c] ldstub [%i0+0x006],%l6 ! Mem[0000000052000106] ldstub [%i0+0x005],%l1 ! Mem[0000000052000105] swap [%i2+0x01c],%l5 ! Mem[000000005300011c] jmpl %o7,%g0 sth %l6,[%i2+0x002] ! Mem[0000000053000102] p33_near_1_he: ldsh [%i3+0x000],%l5 ! Mem[0000000053800100] lduw [%i0+0x020],%l7 ! Mem[0000000052000120] ldstub [%i0+0x024],%l3 ! Mem[0000000052000124] stw %l4,[%i3+0x028] ! Mem[0000000053800128] stw %l5,[%i3+0x020] ! Mem[0000000053800120] jmpl %o7,%g0 lduh [%i3+0x014],%l0 ! Mem[0000000053800114] p34_near_1_le: jmpl %o7,%g0 ldsb [%i0+0x006],%l6 ! Mem[0000000054000106] jmpl %o7,%g0 nop p34_near_1_he: ldstub [%i2+0x039],%l5 ! Mem[0000000055000139] jmpl %o7,%g0 ldub [%i3+0x029],%l6 ! Mem[0000000055800129] p35_near_1_le: ldstub [%i1+0x00f],%l3 ! Mem[000000005680010f] stb %l0,[%i1+0x021] ! Mem[0000000056800121] swap [%i1+0x038],%l1 ! Mem[0000000056800138] jmpl %o7,%g0 ldsh [%i1+0x030],%l3 ! Mem[0000000056800130] p35_near_1_he: swap [%i2+0x000],%l3 ! Mem[0000000057000100] jmpl %o7,%g0 ldstub [%i1+0x029],%l5 ! Mem[0000000056800129] p36_near_1_le: jmpl %o7,%g0 ldsh [%i1+0x02a],%l0 ! Mem[000000005880012a] jmpl %o7,%g0 nop p36_near_1_he: swap [%i0+0x028],%l1 ! Mem[0000000058000128] swap [%i3+0x028],%l3 ! Mem[0000000059800128] ldx [%i2+0x010],%l2 ! Mem[0000000059000110] stx %l0,[%i3+0x000] ! Mem[0000000059800100] jmpl %o7,%g0 ldsw [%i3+0x034],%l3 ! Mem[0000000059800134] p37_near_1_le: ldstub [%i3+0x001],%l3 ! Mem[000000005b800101] stx %l4,[%i1+0x038] ! Mem[000000005a800138] ldstub [%i3+0x01b],%l2 ! Mem[000000005b80011b] swap [%i3+0x034],%l7 ! Mem[000000005b800134] jmpl %o7,%g0 stb %l1,[%i2+0x007] ! Mem[000000005b000107] p37_near_1_he: stw %l4,[%i2+0x034] ! Mem[000000005b000134] ldstub [%i3+0x036],%l6 ! Mem[000000005b800136] stw %l1,[%i2+0x00c] ! Mem[000000005b00010c] lduw [%i1+0x024],%l7 ! Mem[000000005a800124] ldstub [%i1+0x018],%l4 ! Mem[000000005a800118] jmpl %o7,%g0 ldstub [%i3+0x00b],%l0 ! Mem[000000005b80010b] p38_near_1_le: swap [%i0+0x024],%l1 ! Mem[000000005c000124] stb %l5,[%i2+0x03c] ! Mem[000000005d00013c] stx %l6,[%i3+0x020] ! Mem[000000005d800120] jmpl %o7,%g0 ldstub [%i2+0x03b],%l0 ! Mem[000000005d00013b] p38_near_1_he: std %l0,[%i1+0x028] ! Mem[000000005c800128] sth %l7,[%i1+0x006] ! Mem[000000005c800106] lduh [%i1+0x02a],%l4 ! Mem[000000005c80012a] stb %l2,[%i2+0x029] ! Mem[000000005d000129] ldstub [%i1+0x011],%l3 ! Mem[000000005c800111] jmpl %o7,%g0 lduw [%i3+0x020],%l5 ! Mem[000000005d800120] p39_near_1_le: swap [%i2+0x008],%l6 ! Mem[000000005f000108] lduw [%i1+0x030],%l3 ! Mem[000000005e800130] lduw [%i0+0x020],%l5 ! Mem[000000005e000120] ldsw [%i3+0x010],%l0 ! Mem[000000005f800110] ldx [%i0+0x010],%l1 ! Mem[000000005e000110] jmpl %o7,%g0 ldstub [%i2+0x024],%l7 ! Mem[000000005f000124] p39_near_1_he: swap [%i1+0x014],%l1 ! Mem[000000005e800114] ldx [%i1+0x038],%l7 ! Mem[000000005e800138] stw %l2,[%i1+0x02c] ! Mem[000000005e80012c] jmpl %o7,%g0 ldsb [%i1+0x01b],%l5 ! Mem[000000005e80011b] p40_near_1_le: lduh [%i3+0x036],%l6 ! Mem[0000000061800136] lduw [%i3+0x004],%l2 ! Mem[0000000061800104] ldstub [%i0+0x022],%l7 ! Mem[0000000060000122] jmpl %o7,%g0 swap [%i3+0x03c],%l4 ! Mem[000000006180013c] p40_near_1_he: stx %l0,[%i1+0x000] ! Mem[0000000060800100] jmpl %o7,%g0 stw %l3,[%i1+0x030] ! Mem[0000000060800130] p41_near_1_le: ldstub [%i0+0x005],%l1 ! Mem[0000000062000105] ldsw [%i1+0x014],%l1 ! Mem[0000000062800114] jmpl %o7,%g0 ldstub [%i1+0x03d],%l4 ! Mem[000000006280013d] p41_near_1_he: stw %l3,[%i1+0x01c] ! Mem[000000006280011c] std %l2,[%i2+0x008] ! Mem[0000000063000108] jmpl %o7,%g0 ldstub [%i1+0x024],%l0 ! Mem[0000000062800124] p42_near_1_le: lduh [%i1+0x006],%l1 ! Mem[0000000064800106] swap [%i2+0x03c],%l3 ! Mem[000000006500013c] ldstub [%i2+0x01a],%l3 ! Mem[000000006500011a] ldsw [%i3+0x020],%l7 ! Mem[0000000065800120] jmpl %o7,%g0 ldsw [%i0+0x03c],%l4 ! Mem[000000006400013c] p42_near_1_he: swap [%i3+0x01c],%l3 ! Mem[000000006580011c] stx %l5,[%i2+0x030] ! Mem[0000000065000130] lduh [%i3+0x026],%l4 ! Mem[0000000065800126] stw %l3,[%i1+0x030] ! Mem[0000000064800130] swap [%i1+0x000],%l3 ! Mem[0000000064800100] jmpl %o7,%g0 swap [%i2+0x024],%l6 ! Mem[0000000065000124] p43_near_1_le: swap [%i1+0x034],%l5 ! Mem[0000000066800134] ldx [%i3+0x038],%l0 ! Mem[0000000067800138] ldsb [%i1+0x026],%l3 ! Mem[0000000066800126] stw %l6,[%i0+0x014] ! Mem[0000000066000114] jmpl %o7,%g0 stw %l2,[%i1+0x024] ! Mem[0000000066800124] p43_near_1_he: ldub [%i2+0x029],%l2 ! Mem[0000000067000129] ldx [%i2+0x008],%l3 ! Mem[0000000067000108] ldx [%i0+0x020],%l4 ! Mem[0000000066000120] ldsw [%i2+0x00c],%l4 ! Mem[000000006700010c] swap [%i1+0x008],%l1 ! Mem[0000000066800108] lduh [%i0+0x010],%l6 ! Mem[0000000066000110] jmpl %o7,%g0 ldsh [%i3+0x038],%l2 ! Mem[0000000067800138] p44_near_1_le: lduh [%i3+0x02e],%l3 ! Mem[000000006980012e] jmpl %o7,%g0 swap [%i1+0x000],%l3 ! Mem[0000000068800100] p44_near_1_he: swap [%i2+0x034],%l1 ! Mem[0000000069000134] stw %l4,[%i1+0x010] ! Mem[0000000068800110] ldstub [%i3+0x00f],%l6 ! Mem[000000006980010f] lduw [%i2+0x038],%l5 ! Mem[0000000069000138] ldx [%i2+0x018],%l2 ! Mem[0000000069000118] jmpl %o7,%g0 lduw [%i1+0x020],%l0 ! Mem[0000000068800120] p45_near_1_le: ldsw [%i2+0x018],%l3 ! Mem[000000006b000118] jmpl %o7,%g0 ldub [%i0+0x01b],%l2 ! Mem[000000006a00011b] p45_near_1_he: ldd [%i1+0x010],%l6 ! Mem[000000006a800110] stx %l3,[%i0+0x030] ! Mem[000000006a000130] stw %l7,[%i0+0x020] ! Mem[000000006a000120] sth %l2,[%i2+0x028] ! Mem[000000006b000128] swap [%i3+0x000],%l2 ! Mem[000000006b800100] jmpl %o7,%g0 stx %l5,[%i2+0x008] ! Mem[000000006b000108] p46_near_1_le: stb %l4,[%i2+0x02f] ! Mem[000000006d00012f] ldstub [%i0+0x007],%l1 ! Mem[000000006c000107] jmpl %o7,%g0 swap [%i3+0x03c],%l3 ! Mem[000000006d80013c] p46_near_1_he: swap [%i1+0x020],%l5 ! Mem[000000006c800120] ldstub [%i2+0x01c],%l3 ! Mem[000000006d00011c] ldub [%i0+0x009],%l2 ! Mem[000000006c000109] ldd [%i2+0x010],%l0 ! Mem[000000006d000110] ldd [%i3+0x020],%l6 ! Mem[000000006d800120] ldsb [%i1+0x03b],%l4 ! Mem[000000006c80013b] jmpl %o7,%g0 ldd [%i1+0x030],%l2 ! Mem[000000006c800130] p47_near_1_le: sth %l6,[%i0+0x016] ! Mem[000000006e000116] ldstub [%i3+0x021],%l0 ! Mem[000000006f800121] ldub [%i3+0x002],%l7 ! Mem[000000006f800102] ldstub [%i0+0x03d],%l4 ! Mem[000000006e00013d] jmpl %o7,%g0 ldx [%i0+0x000],%l4 ! Mem[000000006e000100] p47_near_1_he: swap [%i1+0x008],%l2 ! Mem[000000006e800108] lduh [%i3+0x010],%l1 ! Mem[000000006f800110] swap [%i1+0x024],%l5 ! Mem[000000006e800124] swap [%i0+0x028],%l0 ! Mem[000000006e000128] stx %l6,[%i2+0x028] ! Mem[000000006f000128] jmpl %o7,%g0 std %l4,[%i2+0x038] ! Mem[000000006f000138] p48_near_1_le: stw %l2,[%i0+0x038] ! Mem[0000000070000138] stx %l6,[%i3+0x000] ! Mem[0000000071800100] swap [%i3+0x024],%l1 ! Mem[0000000071800124] jmpl %o7,%g0 swap [%i1+0x008],%l2 ! Mem[0000000070800108] p48_near_1_he: swap [%i1+0x004],%l7 ! Mem[0000000070800104] jmpl %o7,%g0 ldd [%i0+0x018],%l4 ! Mem[0000000070000118] p49_near_1_le: lduh [%i3+0x034],%l4 ! Mem[0000000073800134] lduh [%i2+0x03a],%l2 ! Mem[000000007300013a] jmpl %o7,%g0 sth %l5,[%i3+0x034] ! Mem[0000000073800134] p49_near_1_he: jmpl %o7,%g0 swap [%i1+0x03c],%l1 ! Mem[000000007280013c] jmpl %o7,%g0 nop p50_near_1_le: lduw [%i0+0x020],%l6 ! Mem[0000000074000120] ldub [%i1+0x03b],%l0 ! Mem[000000007480013b] ldstub [%i2+0x011],%l5 ! Mem[0000000075000111] jmpl %o7,%g0 ldsb [%i1+0x02f],%l4 ! Mem[000000007480012f] p50_near_1_he: ldsh [%i2+0x010],%l7 ! Mem[0000000075000110] ldsb [%i1+0x029],%l2 ! Mem[0000000074800129] stb %l3,[%i1+0x011] ! Mem[0000000074800111] ldx [%i2+0x020],%l4 ! Mem[0000000075000120] swap [%i0+0x008],%l5 ! Mem[0000000074000108] jmpl %o7,%g0 ldstub [%i2+0x015],%l6 ! Mem[0000000075000115] p51_near_1_le: jmpl %o7,%g0 ldd [%i3+0x030],%l6 ! Mem[0000000077800130] jmpl %o7,%g0 nop p51_near_1_he: lduh [%i0+0x038],%l5 ! Mem[0000000076000138] lduh [%i1+0x016],%l7 ! Mem[0000000076800116] ldx [%i1+0x028],%l4 ! Mem[0000000076800128] ldstub [%i2+0x015],%l3 ! Mem[0000000077000115] swap [%i1+0x02c],%l3 ! Mem[000000007680012c] std %l6,[%i1+0x030] ! Mem[0000000076800130] jmpl %o7,%g0 ldstub [%i2+0x029],%l2 ! Mem[0000000077000129] p52_near_1_le: jmpl %o7,%g0 lduh [%i3+0x006],%l1 ! Mem[0000000079800106] jmpl %o7,%g0 nop p52_near_1_he: stw %l2,[%i1+0x028] ! Mem[0000000078800128] stb %l3,[%i0+0x011] ! Mem[0000000078000111] jmpl %o7,%g0 ldsb [%i3+0x020],%l5 ! Mem[0000000079800120] p53_near_1_le: lduw [%i3+0x004],%l6 ! Mem[000000007b800104] jmpl %o7,%g0 ldub [%i3+0x005],%l1 ! Mem[000000007b800105] p53_near_1_he: stw %l3,[%i3+0x030] ! Mem[000000007b800130] ldd [%i1+0x030],%l4 ! Mem[000000007a800130] swap [%i1+0x02c],%l3 ! Mem[000000007a80012c] stw %l4,[%i1+0x028] ! Mem[000000007a800128] swap [%i3+0x028],%l2 ! Mem[000000007b800128] jmpl %o7,%g0 stb %l3,[%i0+0x031] ! Mem[000000007a000131] p54_near_1_le: stb %l1,[%i2+0x023] ! Mem[000000007d000123] ldstub [%i1+0x03c],%l3 ! Mem[000000007c80013c] swap [%i0+0x018],%l3 ! Mem[000000007c000118] ldsh [%i0+0x02a],%l7 ! Mem[000000007c00012a] ldub [%i2+0x015],%l2 ! Mem[000000007d000115] ldd [%i3+0x038],%l0 ! Mem[000000007d800138] jmpl %o7,%g0 ldstub [%i0+0x00c],%l1 ! Mem[000000007c00010c] p54_near_1_he: jmpl %o7,%g0 swap [%i0+0x004],%l0 ! Mem[000000007c000104] jmpl %o7,%g0 nop p55_near_1_le: stw %l1,[%i1+0x020] ! Mem[000000007e800120] jmpl %o7,%g0 std %l2,[%i2+0x008] ! Mem[000000007f000108] p55_near_1_he: swap [%i1+0x018],%l4 ! Mem[000000007e800118] ldub [%i1+0x00f],%l5 ! Mem[000000007e80010f] ldub [%i0+0x014],%l5 ! Mem[000000007e000114] lduw [%i2+0x024],%l0 ! Mem[000000007f000124] jmpl %o7,%g0 swap [%i3+0x014],%l3 ! Mem[000000007f800114] p56_near_1_le: jmpl %o7,%g0 stx %l1,[%i1+0x018] ! Mem[0000000080800118] jmpl %o7,%g0 nop p56_near_1_he: jmpl %o7,%g0 stx %l1,[%i1+0x028] ! Mem[0000000080800128] jmpl %o7,%g0 nop p57_near_1_le: jmpl %o7,%g0 ldx [%i2+0x000],%l0 ! Mem[0000000083000100] jmpl %o7,%g0 nop p57_near_1_he: sth %l3,[%i3+0x032] ! Mem[0000000083800132] ldub [%i3+0x00c],%l1 ! Mem[000000008380010c] jmpl %o7,%g0 ldub [%i1+0x01b],%l6 ! Mem[000000008280011b] p58_near_1_le: ldstub [%i2+0x027],%l2 ! Mem[0000000085000127] ldub [%i3+0x014],%l5 ! Mem[0000000085800114] ldstub [%i2+0x01c],%l0 ! Mem[000000008500011c] ldsh [%i2+0x010],%l5 ! Mem[0000000085000110] ldd [%i2+0x000],%l4 ! Mem[0000000085000100] jmpl %o7,%g0 ldstub [%i1+0x03b],%l5 ! Mem[000000008480013b] p58_near_1_he: ldstub [%i2+0x021],%l4 ! Mem[0000000085000121] ldsw [%i2+0x00c],%l1 ! Mem[000000008500010c] swap [%i2+0x034],%l5 ! Mem[0000000085000134] jmpl %o7,%g0 ldd [%i2+0x030],%l2 ! Mem[0000000085000130] p59_near_1_le: ldstub [%i2+0x03e],%l6 ! Mem[000000008700013e] ldstub [%i1+0x02f],%l7 ! Mem[000000008680012f] jmpl %o7,%g0 ldsw [%i2+0x02c],%l2 ! Mem[000000008700012c] p59_near_1_he: ldsw [%i3+0x008],%l3 ! Mem[0000000087800108] jmpl %o7,%g0 ldstub [%i1+0x015],%l2 ! Mem[0000000086800115] p60_near_1_le: swap [%i0+0x014],%l5 ! Mem[0000000088000114] stb %l0,[%i3+0x01c] ! Mem[000000008980011c] ldsh [%i0+0x022],%l1 ! Mem[0000000088000122] std %l0,[%i0+0x030] ! Mem[0000000088000130] stb %l1,[%i1+0x018] ! Mem[0000000088800118] std %l6,[%i3+0x028] ! Mem[0000000089800128] jmpl %o7,%g0 ldstub [%i3+0x015],%l2 ! Mem[0000000089800115] p60_near_1_he: ldub [%i2+0x001],%l0 ! Mem[0000000089000101] ldstub [%i1+0x00f],%l1 ! Mem[000000008880010f] ldub [%i2+0x01c],%l7 ! Mem[000000008900011c] ldsw [%i3+0x030],%l0 ! Mem[0000000089800130] jmpl %o7,%g0 stw %l4,[%i1+0x038] ! Mem[0000000088800138] p61_near_1_le: ldx [%i2+0x000],%l3 ! Mem[000000008b000100] ldsb [%i3+0x026],%l6 ! Mem[000000008b800126] jmpl %o7,%g0 lduw [%i3+0x024],%l7 ! Mem[000000008b800124] p61_near_1_he: ldstub [%i3+0x017],%l7 ! Mem[000000008b800117] stw %l5,[%i1+0x000] ! Mem[000000008a800100] std %l0,[%i3+0x008] ! Mem[000000008b800108] jmpl %o7,%g0 swap [%i3+0x010],%l1 ! Mem[000000008b800110] p62_near_1_le: stx %l4,[%i2+0x028] ! Mem[000000008d000128] ldsw [%i0+0x020],%l1 ! Mem[000000008c000120] jmpl %o7,%g0 lduh [%i0+0x02e],%l3 ! Mem[000000008c00012e] p62_near_1_he: jmpl %o7,%g0 lduw [%i3+0x020],%l5 ! Mem[000000008d800120] jmpl %o7,%g0 nop p63_near_1_le: jmpl %o7,%g0 swap [%i1+0x02c],%l2 ! Mem[000000008e80012c] jmpl %o7,%g0 nop p63_near_1_he: jmpl %o7,%g0 ldstub [%i0+0x028],%l7 ! Mem[000000008e000128] jmpl %o7,%g0 nop near1_b2b_h: nop nop jmpl %o7,%g0 nop near1_b2b_l: nop nop jmpl %o7,%g0 nop user_near1_end: .seg "text" .align 0x2000 user_near2_start: p0_near_2_le: stw %l0,[%i1+0x010] ! Mem[0000000010800110] ldsw [%i1+0x000],%l1 ! Mem[0000000010800100] ldstub [%i3+0x001],%l5 ! Mem[0000000011800101] swap [%i0+0x004],%l4 ! Mem[0000000010000104] ldstub [%i1+0x00b],%l7 ! Mem[000000001080010b] swap [%i3+0x034],%l3 ! Mem[0000000011800134] jmpl %o7,%g0 ldsh [%i1+0x008],%l7 ! Mem[0000000010800108] p0_near_2_he: ldstub [%i0+0x00d],%l5 ! Mem[000000001000010d] jmpl %o7,%g0 ldd [%i1+0x028],%l6 ! Mem[0000000010800128] p1_near_2_le: ldstub [%i3+0x02c],%l2 ! Mem[000000001380012c] jmpl %o7,%g0 ldsh [%i0+0x006],%l0 ! Mem[0000000012000106] p1_near_2_he: stw %l4,[%i2+0x034] ! Mem[0000000013000134] sth %l6,[%i2+0x020] ! Mem[0000000013000120] stb %l4,[%i1+0x01e] ! Mem[000000001280011e] ldstub [%i3+0x006],%l4 ! Mem[0000000013800106] stb %l4,[%i3+0x012] ! Mem[0000000013800112] ldsh [%i3+0x000],%l6 ! Mem[0000000013800100] jmpl %o7,%g0 ldsh [%i3+0x004],%l2 ! Mem[0000000013800104] p2_near_2_le: ldstub [%i3+0x01f],%l5 ! Mem[000000001580011f] ldstub [%i1+0x00b],%l0 ! Mem[000000001480010b] swap [%i1+0x018],%l2 ! Mem[0000000014800118] stw %l5,[%i2+0x000] ! Mem[0000000015000100] stx %l5,[%i2+0x008] ! Mem[0000000015000108] jmpl %o7,%g0 lduh [%i1+0x00e],%l1 ! Mem[000000001480010e] p2_near_2_he: ldsh [%i3+0x03e],%l7 ! Mem[000000001580013e] ldsw [%i1+0x00c],%l2 ! Mem[000000001480010c] ldsb [%i0+0x004],%l5 ! Mem[0000000014000104] ldx [%i2+0x000],%l0 ! Mem[0000000015000100] jmpl %o7,%g0 std %l2,[%i3+0x020] ! Mem[0000000015800120] p3_near_2_le: stw %l3,[%i2+0x030] ! Mem[0000000017000130] jmpl %o7,%g0 ldsh [%i2+0x022],%l0 ! Mem[0000000017000122] p3_near_2_he: jmpl %o7,%g0 lduw [%i0+0x030],%l0 ! Mem[0000000016000130] jmpl %o7,%g0 nop p4_near_2_le: stw %l4,[%i3+0x010] ! Mem[0000000019800110] ldstub [%i2+0x005],%l6 ! Mem[0000000019000105] lduw [%i0+0x020],%l0 ! Mem[0000000018000120] ldx [%i0+0x018],%l3 ! Mem[0000000018000118] ldstub [%i1+0x00b],%l0 ! Mem[000000001880010b] ldstub [%i1+0x010],%l6 ! Mem[0000000018800110] jmpl %o7,%g0 ldstub [%i1+0x03f],%l6 ! Mem[000000001880013f] p4_near_2_he: lduh [%i2+0x008],%l7 ! Mem[0000000019000108] stx %l3,[%i3+0x028] ! Mem[0000000019800128] swap [%i3+0x020],%l4 ! Mem[0000000019800120] lduw [%i2+0x028],%l6 ! Mem[0000000019000128] swap [%i2+0x018],%l4 ! Mem[0000000019000118] jmpl %o7,%g0 ldstub [%i3+0x01f],%l0 ! Mem[000000001980011f] p5_near_2_le: stw %l6,[%i3+0x01c] ! Mem[000000001b80011c] swap [%i1+0x000],%l5 ! Mem[000000001a800100] swap [%i1+0x034],%l4 ! Mem[000000001a800134] ldstub [%i2+0x032],%l4 ! Mem[000000001b000132] jmpl %o7,%g0 swap [%i0+0x03c],%l1 ! Mem[000000001a00013c] p5_near_2_he: ldsw [%i3+0x038],%l2 ! Mem[000000001b800138] stx %l3,[%i1+0x038] ! Mem[000000001a800138] ldsb [%i2+0x015],%l6 ! Mem[000000001b000115] ldstub [%i1+0x00b],%l3 ! Mem[000000001a80010b] jmpl %o7,%g0 ldstub [%i3+0x02b],%l0 ! Mem[000000001b80012b] p6_near_2_le: jmpl %o7,%g0 lduh [%i1+0x026],%l4 ! Mem[000000001c800126] jmpl %o7,%g0 nop p6_near_2_he: ldstub [%i2+0x034],%l5 ! Mem[000000001d000134] ldd [%i2+0x000],%l0 ! Mem[000000001d000100] std %l2,[%i2+0x030] ! Mem[000000001d000130] swap [%i3+0x01c],%l1 ! Mem[000000001d80011c] std %l4,[%i0+0x018] ! Mem[000000001c000118] ldstub [%i1+0x015],%l6 ! Mem[000000001c800115] jmpl %o7,%g0 stb %l0,[%i3+0x017] ! Mem[000000001d800117] p7_near_2_le: swap [%i3+0x020],%l0 ! Mem[000000001f800120] lduh [%i1+0x00a],%l6 ! Mem[000000001e80010a] stx %l3,[%i3+0x030] ! Mem[000000001f800130] swap [%i1+0x024],%l2 ! Mem[000000001e800124] ldub [%i2+0x021],%l1 ! Mem[000000001f000121] jmpl %o7,%g0 ldstub [%i3+0x03e],%l7 ! Mem[000000001f80013e] p7_near_2_he: jmpl %o7,%g0 swap [%i1+0x010],%l6 ! Mem[000000001e800110] jmpl %o7,%g0 nop p8_near_2_le: std %l0,[%i2+0x020] ! Mem[0000000021000120] lduh [%i2+0x034],%l1 ! Mem[0000000021000134] ldsb [%i1+0x014],%l3 ! Mem[0000000020800114] jmpl %o7,%g0 ldsw [%i3+0x028],%l3 ! Mem[0000000021800128] p8_near_2_he: ldstub [%i3+0x021],%l7 ! Mem[0000000021800121] ldsb [%i3+0x000],%l4 ! Mem[0000000021800100] ldstub [%i0+0x00a],%l5 ! Mem[000000002000010a] ldub [%i2+0x029],%l4 ! Mem[0000000021000129] jmpl %o7,%g0 ldstub [%i0+0x018],%l6 ! Mem[0000000020000118] p9_near_2_le: swap [%i0+0x004],%l2 ! Mem[0000000022000104] ldx [%i1+0x028],%l3 ! Mem[0000000022800128] ldstub [%i0+0x013],%l3 ! Mem[0000000022000113] jmpl %o7,%g0 sth %l5,[%i3+0x00c] ! Mem[000000002380010c] p9_near_2_he: ldub [%i1+0x00b],%l7 ! Mem[000000002280010b] ldsw [%i3+0x038],%l4 ! Mem[0000000023800138] jmpl %o7,%g0 ldsb [%i2+0x031],%l4 ! Mem[0000000023000131] p10_near_2_le: ldstub [%i0+0x00c],%l1 ! Mem[000000002400010c] ldsh [%i3+0x010],%l4 ! Mem[0000000025800110] ldd [%i2+0x000],%l6 ! Mem[0000000025000100] ldx [%i3+0x018],%l7 ! Mem[0000000025800118] ldd [%i2+0x038],%l2 ! Mem[0000000025000138] jmpl %o7,%g0 ldub [%i1+0x02a],%l3 ! Mem[000000002480012a] p10_near_2_he: std %l4,[%i2+0x000] ! Mem[0000000025000100] ldstub [%i2+0x031],%l1 ! Mem[0000000025000131] ldsh [%i0+0x004],%l5 ! Mem[0000000024000104] ldstub [%i3+0x01b],%l3 ! Mem[000000002580011b] ldsh [%i3+0x01e],%l5 ! Mem[000000002580011e] jmpl %o7,%g0 std %l6,[%i3+0x028] ! Mem[0000000025800128] p11_near_2_le: sth %l0,[%i1+0x02a] ! Mem[000000002680012a] ldub [%i0+0x010],%l0 ! Mem[0000000026000110] ldstub [%i3+0x022],%l5 ! Mem[0000000027800122] jmpl %o7,%g0 swap [%i2+0x02c],%l5 ! Mem[000000002700012c] p11_near_2_he: std %l0,[%i0+0x028] ! Mem[0000000026000128] ldstub [%i0+0x02b],%l6 ! Mem[000000002600012b] swap [%i1+0x03c],%l3 ! Mem[000000002680013c] swap [%i0+0x004],%l5 ! Mem[0000000026000104] ldub [%i3+0x005],%l0 ! Mem[0000000027800105] jmpl %o7,%g0 ldsb [%i1+0x008],%l7 ! Mem[0000000026800108] p12_near_2_le: lduh [%i0+0x010],%l4 ! Mem[0000000028000110] jmpl %o7,%g0 ldsh [%i1+0x020],%l1 ! Mem[0000000028800120] p12_near_2_he: ldstub [%i2+0x025],%l4 ! Mem[0000000029000125] lduh [%i0+0x03a],%l2 ! Mem[000000002800013a] ldstub [%i1+0x015],%l1 ! Mem[0000000028800115] jmpl %o7,%g0 stx %l5,[%i2+0x000] ! Mem[0000000029000100] p13_near_2_le: sth %l3,[%i1+0x024] ! Mem[000000002a800124] stb %l2,[%i3+0x035] ! Mem[000000002b800135] stx %l1,[%i0+0x030] ! Mem[000000002a000130] ldstub [%i3+0x030],%l3 ! Mem[000000002b800130] jmpl %o7,%g0 ldsw [%i0+0x024],%l2 ! Mem[000000002a000124] p13_near_2_he: sth %l6,[%i3+0x024] ! Mem[000000002b800124] std %l4,[%i0+0x020] ! Mem[000000002a000120] ldstub [%i2+0x002],%l7 ! Mem[000000002b000102] jmpl %o7,%g0 ldsb [%i0+0x03b],%l4 ! Mem[000000002a00013b] p14_near_2_le: ldub [%i1+0x021],%l1 ! Mem[000000002c800121] ldd [%i0+0x000],%l4 ! Mem[000000002c000100] stw %l4,[%i0+0x018] ! Mem[000000002c000118] swap [%i1+0x01c],%l5 ! Mem[000000002c80011c] ldsh [%i3+0x01a],%l2 ! Mem[000000002d80011a] jmpl %o7,%g0 swap [%i2+0x00c],%l5 ! Mem[000000002d00010c] p14_near_2_he: ldsh [%i2+0x02e],%l6 ! Mem[000000002d00012e] std %l2,[%i3+0x018] ! Mem[000000002d800118] swap [%i3+0x004],%l5 ! Mem[000000002d800104] ldsb [%i2+0x022],%l7 ! Mem[000000002d000122] jmpl %o7,%g0 ldstub [%i1+0x024],%l3 ! Mem[000000002c800124] p15_near_2_le: ldstub [%i3+0x005],%l6 ! Mem[000000002f800105] lduh [%i3+0x022],%l0 ! Mem[000000002f800122] ldstub [%i1+0x03f],%l5 ! Mem[000000002e80013f] swap [%i3+0x02c],%l2 ! Mem[000000002f80012c] jmpl %o7,%g0 swap [%i1+0x008],%l2 ! Mem[000000002e800108] p15_near_2_he: jmpl %o7,%g0 stb %l1,[%i3+0x005] ! Mem[000000002f800105] jmpl %o7,%g0 nop p16_near_2_le: ldub [%i1+0x01e],%l7 ! Mem[000000003080011e] ldx [%i1+0x000],%l7 ! Mem[0000000030800100] ldsb [%i2+0x002],%l5 ! Mem[0000000031000102] jmpl %o7,%g0 stb %l6,[%i1+0x009] ! Mem[0000000030800109] p16_near_2_he: swap [%i0+0x01c],%l2 ! Mem[000000003000011c] stw %l2,[%i3+0x00c] ! Mem[000000003180010c] jmpl %o7,%g0 ldsw [%i3+0x034],%l0 ! Mem[0000000031800134] p17_near_2_le: ldstub [%i2+0x01b],%l0 ! Mem[000000003300011b] ldub [%i1+0x026],%l2 ! Mem[0000000032800126] ldub [%i1+0x014],%l1 ! Mem[0000000032800114] lduh [%i1+0x018],%l1 ! Mem[0000000032800118] jmpl %o7,%g0 ldstub [%i1+0x02b],%l7 ! Mem[000000003280012b] p17_near_2_he: ldstub [%i1+0x00a],%l6 ! Mem[000000003280010a] ldsw [%i0+0x020],%l0 ! Mem[0000000032000120] jmpl %o7,%g0 ldstub [%i2+0x013],%l3 ! Mem[0000000033000113] p18_near_2_le: ldsw [%i3+0x00c],%l1 ! Mem[000000003580010c] ldd [%i3+0x010],%l4 ! Mem[0000000035800110] ldstub [%i1+0x01f],%l5 ! Mem[000000003480011f] swap [%i3+0x000],%l5 ! Mem[0000000035800100] ldd [%i3+0x018],%l4 ! Mem[0000000035800118] jmpl %o7,%g0 ldx [%i1+0x010],%l1 ! Mem[0000000034800110] p18_near_2_he: jmpl %o7,%g0 ldd [%i1+0x010],%l0 ! Mem[0000000034800110] jmpl %o7,%g0 nop p19_near_2_le: swap [%i2+0x020],%l1 ! Mem[0000000037000120] swap [%i3+0x020],%l2 ! Mem[0000000037800120] jmpl %o7,%g0 swap [%i0+0x034],%l1 ! Mem[0000000036000134] p19_near_2_he: jmpl %o7,%g0 sth %l2,[%i3+0x012] ! Mem[0000000037800112] jmpl %o7,%g0 nop p20_near_2_le: swap [%i0+0x018],%l3 ! Mem[0000000038000118] ldstub [%i2+0x03f],%l6 ! Mem[000000003900013f] ldub [%i1+0x012],%l7 ! Mem[0000000038800112] swap [%i0+0x024],%l2 ! Mem[0000000038000124] ldsh [%i2+0x00a],%l3 ! Mem[000000003900010a] lduw [%i2+0x028],%l5 ! Mem[0000000039000128] jmpl %o7,%g0 ldstub [%i3+0x009],%l4 ! Mem[0000000039800109] p20_near_2_he: stb %l4,[%i3+0x03c] ! Mem[000000003980013c] std %l4,[%i1+0x008] ! Mem[0000000038800108] std %l6,[%i3+0x008] ! Mem[0000000039800108] jmpl %o7,%g0 swap [%i0+0x028],%l0 ! Mem[0000000038000128] p21_near_2_le: jmpl %o7,%g0 ldsh [%i0+0x032],%l0 ! Mem[000000003a000132] jmpl %o7,%g0 nop p21_near_2_he: ldd [%i1+0x010],%l2 ! Mem[000000003a800110] stw %l3,[%i2+0x000] ! Mem[000000003b000100] lduw [%i2+0x028],%l5 ! Mem[000000003b000128] ldstub [%i1+0x03f],%l1 ! Mem[000000003a80013f] jmpl %o7,%g0 swap [%i0+0x028],%l3 ! Mem[000000003a000128] p22_near_2_le: swap [%i3+0x020],%l6 ! Mem[000000003d800120] jmpl %o7,%g0 ldstub [%i1+0x03b],%l6 ! Mem[000000003c80013b] p22_near_2_he: stb %l1,[%i3+0x02c] ! Mem[000000003d80012c] sth %l6,[%i1+0x01a] ! Mem[000000003c80011a] jmpl %o7,%g0 stw %l4,[%i3+0x018] ! Mem[000000003d800118] p23_near_2_le: jmpl %o7,%g0 std %l0,[%i1+0x010] ! Mem[000000003e800110] jmpl %o7,%g0 nop p23_near_2_he: ldx [%i2+0x030],%l3 ! Mem[000000003f000130] lduw [%i3+0x020],%l5 ! Mem[000000003f800120] swap [%i2+0x014],%l0 ! Mem[000000003f000114] ldstub [%i3+0x024],%l0 ! Mem[000000003f800124] lduh [%i2+0x016],%l3 ! Mem[000000003f000116] jmpl %o7,%g0 stb %l1,[%i1+0x008] ! Mem[000000003e800108] p24_near_2_le: jmpl %o7,%g0 stw %l1,[%i0+0x034] ! Mem[0000000040000134] jmpl %o7,%g0 nop p24_near_2_he: ldstub [%i1+0x003],%l2 ! Mem[0000000040800103] ldstub [%i2+0x03b],%l2 ! Mem[000000004100013b] sth %l3,[%i2+0x01a] ! Mem[000000004100011a] lduw [%i1+0x00c],%l4 ! Mem[000000004080010c] jmpl %o7,%g0 swap [%i2+0x008],%l7 ! Mem[0000000041000108] p25_near_2_le: ldstub [%i3+0x034],%l1 ! Mem[0000000043800134] swap [%i3+0x038],%l3 ! Mem[0000000043800138] swap [%i3+0x004],%l3 ! Mem[0000000043800104] swap [%i1+0x000],%l3 ! Mem[0000000042800100] jmpl %o7,%g0 ldsb [%i1+0x003],%l4 ! Mem[0000000042800103] p25_near_2_he: swap [%i1+0x008],%l7 ! Mem[0000000042800108] jmpl %o7,%g0 lduh [%i0+0x000],%l4 ! Mem[0000000042000100] p26_near_2_le: ldx [%i1+0x020],%l1 ! Mem[0000000044800120] ldd [%i0+0x000],%l2 ! Mem[0000000044000100] swap [%i3+0x000],%l6 ! Mem[0000000045800100] jmpl %o7,%g0 lduh [%i1+0x002],%l7 ! Mem[0000000044800102] p26_near_2_he: ldd [%i2+0x000],%l4 ! Mem[0000000045000100] ldstub [%i3+0x029],%l1 ! Mem[0000000045800129] stb %l6,[%i2+0x035] ! Mem[0000000045000135] jmpl %o7,%g0 ldx [%i1+0x010],%l3 ! Mem[0000000044800110] p27_near_2_le: jmpl %o7,%g0 swap [%i0+0x030],%l6 ! Mem[0000000046000130] jmpl %o7,%g0 nop p27_near_2_he: ldstub [%i0+0x03c],%l2 ! Mem[000000004600013c] ldstub [%i3+0x00d],%l2 ! Mem[000000004780010d] swap [%i2+0x010],%l2 ! Mem[0000000047000110] lduw [%i2+0x014],%l6 ! Mem[0000000047000114] jmpl %o7,%g0 swap [%i2+0x008],%l3 ! Mem[0000000047000108] p28_near_2_le: ldsh [%i3+0x02e],%l3 ! Mem[000000004980012e] stb %l1,[%i3+0x018] ! Mem[0000000049800118] sth %l0,[%i2+0x032] ! Mem[0000000049000132] ldstub [%i0+0x03b],%l5 ! Mem[000000004800013b] ldd [%i0+0x020],%l4 ! Mem[0000000048000120] stw %l7,[%i1+0x038] ! Mem[0000000048800138] jmpl %o7,%g0 std %l4,[%i0+0x018] ! Mem[0000000048000118] p28_near_2_he: swap [%i1+0x004],%l5 ! Mem[0000000048800104] sth %l1,[%i3+0x030] ! Mem[0000000049800130] jmpl %o7,%g0 ldsb [%i1+0x01e],%l1 ! Mem[000000004880011e] p29_near_2_le: swap [%i3+0x038],%l1 ! Mem[000000004b800138] ldd [%i1+0x028],%l0 ! Mem[000000004a800128] swap [%i3+0x020],%l0 ! Mem[000000004b800120] jmpl %o7,%g0 ldstub [%i2+0x039],%l3 ! Mem[000000004b000139] p29_near_2_he: stb %l1,[%i0+0x008] ! Mem[000000004a000108] jmpl %o7,%g0 ldx [%i3+0x000],%l7 ! Mem[000000004b800100] p30_near_2_le: lduh [%i1+0x026],%l4 ! Mem[000000004c800126] ldub [%i2+0x000],%l4 ! Mem[000000004d000100] stb %l3,[%i3+0x018] ! Mem[000000004d800118] stw %l1,[%i2+0x020] ! Mem[000000004d000120] jmpl %o7,%g0 ldsh [%i3+0x006],%l0 ! Mem[000000004d800106] p30_near_2_he: ldstub [%i1+0x00d],%l2 ! Mem[000000004c80010d] lduh [%i2+0x012],%l2 ! Mem[000000004d000112] ldsh [%i1+0x03a],%l5 ! Mem[000000004c80013a] stw %l0,[%i0+0x004] ! Mem[000000004c000104] jmpl %o7,%g0 ldstub [%i1+0x024],%l3 ! Mem[000000004c800124] p31_near_2_le: ldstub [%i2+0x00c],%l7 ! Mem[000000004f00010c] ldsb [%i1+0x023],%l4 ! Mem[000000004e800123] lduh [%i1+0x01a],%l7 ! Mem[000000004e80011a] swap [%i0+0x02c],%l4 ! Mem[000000004e00012c] sth %l3,[%i0+0x038] ! Mem[000000004e000138] stw %l5,[%i0+0x020] ! Mem[000000004e000120] jmpl %o7,%g0 ldstub [%i3+0x021],%l1 ! Mem[000000004f800121] p31_near_2_he: lduh [%i1+0x028],%l0 ! Mem[000000004e800128] swap [%i2+0x028],%l6 ! Mem[000000004f000128] jmpl %o7,%g0 stx %l3,[%i2+0x038] ! Mem[000000004f000138] p32_near_2_le: stb %l1,[%i2+0x038] ! Mem[0000000051000138] swap [%i2+0x004],%l6 ! Mem[0000000051000104] ldstub [%i2+0x02d],%l4 ! Mem[000000005100012d] jmpl %o7,%g0 lduh [%i1+0x018],%l3 ! Mem[0000000050800118] p32_near_2_he: ldstub [%i1+0x028],%l1 ! Mem[0000000050800128] ldstub [%i0+0x010],%l6 ! Mem[0000000050000110] lduw [%i0+0x020],%l4 ! Mem[0000000050000120] ldstub [%i0+0x002],%l2 ! Mem[0000000050000102] lduw [%i0+0x024],%l1 ! Mem[0000000050000124] ldstub [%i2+0x02e],%l6 ! Mem[000000005100012e] jmpl %o7,%g0 swap [%i0+0x03c],%l4 ! Mem[000000005000013c] p33_near_2_le: ldd [%i2+0x000],%l6 ! Mem[0000000053000100] stb %l7,[%i0+0x03e] ! Mem[000000005200013e] ldstub [%i2+0x01e],%l2 ! Mem[000000005300011e] stx %l3,[%i1+0x008] ! Mem[0000000052800108] swap [%i0+0x020],%l1 ! Mem[0000000052000120] jmpl %o7,%g0 ldsw [%i2+0x020],%l2 ! Mem[0000000053000120] p33_near_2_he: ldstub [%i2+0x01e],%l7 ! Mem[000000005300011e] jmpl %o7,%g0 ldx [%i2+0x038],%l3 ! Mem[0000000053000138] p34_near_2_le: lduh [%i1+0x01a],%l3 ! Mem[000000005480011a] stb %l2,[%i1+0x004] ! Mem[0000000054800104] lduh [%i0+0x020],%l1 ! Mem[0000000054000120] swap [%i0+0x01c],%l7 ! Mem[000000005400011c] jmpl %o7,%g0 ldsh [%i1+0x03c],%l2 ! Mem[000000005480013c] p34_near_2_he: ldstub [%i0+0x019],%l2 ! Mem[0000000054000119] swap [%i2+0x014],%l0 ! Mem[0000000055000114] ldsw [%i2+0x024],%l4 ! Mem[0000000055000124] jmpl %o7,%g0 ldub [%i3+0x039],%l7 ! Mem[0000000055800139] p35_near_2_le: ldub [%i0+0x039],%l3 ! Mem[0000000056000139] ldsh [%i3+0x02c],%l2 ! Mem[000000005780012c] jmpl %o7,%g0 ldsw [%i3+0x018],%l2 ! Mem[0000000057800118] p35_near_2_he: sth %l4,[%i1+0x004] ! Mem[0000000056800104] jmpl %o7,%g0 stx %l6,[%i0+0x028] ! Mem[0000000056000128] p36_near_2_le: stb %l7,[%i3+0x014] ! Mem[0000000059800114] std %l4,[%i1+0x038] ! Mem[0000000058800138] ldstub [%i1+0x014],%l5 ! Mem[0000000058800114] ldsw [%i1+0x02c],%l4 ! Mem[000000005880012c] ldsh [%i1+0x022],%l1 ! Mem[0000000058800122] ldsb [%i0+0x03c],%l3 ! Mem[000000005800013c] jmpl %o7,%g0 stx %l3,[%i2+0x018] ! Mem[0000000059000118] p36_near_2_he: stb %l0,[%i2+0x001] ! Mem[0000000059000101] stx %l2,[%i1+0x008] ! Mem[0000000058800108] jmpl %o7,%g0 swap [%i2+0x004],%l0 ! Mem[0000000059000104] p37_near_2_le: swap [%i0+0x028],%l7 ! Mem[000000005a000128] lduw [%i0+0x034],%l2 ! Mem[000000005a000134] ldstub [%i1+0x038],%l1 ! Mem[000000005a800138] ldd [%i0+0x028],%l0 ! Mem[000000005a000128] jmpl %o7,%g0 swap [%i2+0x020],%l4 ! Mem[000000005b000120] p37_near_2_he: stb %l5,[%i0+0x029] ! Mem[000000005a000129] sth %l1,[%i0+0x03e] ! Mem[000000005a00013e] ldsh [%i3+0x03a],%l2 ! Mem[000000005b80013a] jmpl %o7,%g0 stb %l4,[%i2+0x023] ! Mem[000000005b000123] p38_near_2_le: stw %l1,[%i0+0x038] ! Mem[000000005c000138] sth %l3,[%i1+0x010] ! Mem[000000005c800110] lduh [%i1+0x004],%l2 ! Mem[000000005c800104] jmpl %o7,%g0 sth %l1,[%i1+0x020] ! Mem[000000005c800120] p38_near_2_he: ldsh [%i1+0x024],%l4 ! Mem[000000005c800124] ldstub [%i3+0x022],%l7 ! Mem[000000005d800122] ldx [%i0+0x018],%l3 ! Mem[000000005c000118] ldsb [%i1+0x00f],%l5 ! Mem[000000005c80010f] jmpl %o7,%g0 ldstub [%i1+0x012],%l2 ! Mem[000000005c800112] p39_near_2_le: sth %l6,[%i0+0x010] ! Mem[000000005e000110] ldub [%i2+0x02e],%l7 ! Mem[000000005f00012e] jmpl %o7,%g0 ldsb [%i3+0x000],%l6 ! Mem[000000005f800100] p39_near_2_he: jmpl %o7,%g0 ldub [%i2+0x009],%l6 ! Mem[000000005f000109] jmpl %o7,%g0 nop p40_near_2_le: ldstub [%i2+0x01f],%l5 ! Mem[000000006100011f] ldsh [%i1+0x01e],%l5 ! Mem[000000006080011e] swap [%i2+0x004],%l7 ! Mem[0000000061000104] ldstub [%i1+0x002],%l5 ! Mem[0000000060800102] swap [%i2+0x00c],%l5 ! Mem[000000006100010c] jmpl %o7,%g0 lduh [%i3+0x00e],%l1 ! Mem[000000006180010e] p40_near_2_he: ldstub [%i3+0x02b],%l6 ! Mem[000000006180012b] ldd [%i2+0x038],%l4 ! Mem[0000000061000138] ldd [%i3+0x008],%l2 ! Mem[0000000061800108] ldstub [%i2+0x003],%l2 ! Mem[0000000061000103] ldub [%i3+0x03e],%l0 ! Mem[000000006180013e] stw %l1,[%i0+0x03c] ! Mem[000000006000013c] jmpl %o7,%g0 swap [%i2+0x028],%l0 ! Mem[0000000061000128] p41_near_2_le: ldsw [%i1+0x020],%l5 ! Mem[0000000062800120] lduh [%i3+0x010],%l0 ! Mem[0000000063800110] lduw [%i1+0x008],%l3 ! Mem[0000000062800108] swap [%i3+0x008],%l2 ! Mem[0000000063800108] swap [%i2+0x004],%l0 ! Mem[0000000063000104] jmpl %o7,%g0 ldsh [%i0+0x018],%l3 ! Mem[0000000062000118] p41_near_2_he: sth %l2,[%i3+0x02e] ! Mem[000000006380012e] ldstub [%i1+0x01b],%l5 ! Mem[000000006280011b] ldd [%i0+0x028],%l0 ! Mem[0000000062000128] ldstub [%i0+0x03b],%l2 ! Mem[000000006200013b] stb %l3,[%i1+0x03b] ! Mem[000000006280013b] ldx [%i1+0x010],%l6 ! Mem[0000000062800110] jmpl %o7,%g0 swap [%i2+0x034],%l1 ! Mem[0000000063000134] p42_near_2_le: lduh [%i3+0x03c],%l2 ! Mem[000000006580013c] ldub [%i0+0x017],%l1 ! Mem[0000000064000117] sth %l7,[%i2+0x004] ! Mem[0000000065000104] stx %l5,[%i1+0x000] ! Mem[0000000064800100] std %l4,[%i2+0x008] ! Mem[0000000065000108] jmpl %o7,%g0 swap [%i2+0x03c],%l6 ! Mem[000000006500013c] p42_near_2_he: ldx [%i1+0x010],%l7 ! Mem[0000000064800110] swap [%i3+0x000],%l1 ! Mem[0000000065800100] swap [%i3+0x03c],%l6 ! Mem[000000006580013c] jmpl %o7,%g0 swap [%i1+0x034],%l4 ! Mem[0000000064800134] p43_near_2_le: ldub [%i2+0x018],%l3 ! Mem[0000000067000118] ldstub [%i3+0x02c],%l5 ! Mem[000000006780012c] ldub [%i3+0x00f],%l1 ! Mem[000000006780010f] stw %l6,[%i0+0x030] ! Mem[0000000066000130] stx %l4,[%i1+0x000] ! Mem[0000000066800100] ldstub [%i0+0x032],%l7 ! Mem[0000000066000132] jmpl %o7,%g0 ldstub [%i0+0x005],%l2 ! Mem[0000000066000105] p43_near_2_he: jmpl %o7,%g0 ldsh [%i0+0x028],%l2 ! Mem[0000000066000128] jmpl %o7,%g0 nop p44_near_2_le: ldx [%i1+0x038],%l6 ! Mem[0000000068800138] ldstub [%i1+0x007],%l1 ! Mem[0000000068800107] swap [%i1+0x03c],%l3 ! Mem[000000006880013c] swap [%i3+0x018],%l3 ! Mem[0000000069800118] lduh [%i2+0x032],%l0 ! Mem[0000000069000132] ldstub [%i2+0x02c],%l7 ! Mem[000000006900012c] jmpl %o7,%g0 std %l4,[%i0+0x028] ! Mem[0000000068000128] p44_near_2_he: lduh [%i3+0x00a],%l3 ! Mem[000000006980010a] jmpl %o7,%g0 ldstub [%i0+0x03b],%l4 ! Mem[000000006800013b] p45_near_2_le: std %l0,[%i2+0x030] ! Mem[000000006b000130] swap [%i3+0x004],%l6 ! Mem[000000006b800104] jmpl %o7,%g0 ldx [%i2+0x028],%l4 ! Mem[000000006b000128] p45_near_2_he: swap [%i1+0x03c],%l4 ! Mem[000000006a80013c] stw %l6,[%i1+0x014] ! Mem[000000006a800114] ldstub [%i0+0x03a],%l2 ! Mem[000000006a00013a] stw %l4,[%i3+0x020] ! Mem[000000006b800120] std %l2,[%i0+0x000] ! Mem[000000006a000100] jmpl %o7,%g0 ldsw [%i0+0x010],%l2 ! Mem[000000006a000110] p46_near_2_le: sth %l6,[%i0+0x008] ! Mem[000000006c000108] std %l4,[%i1+0x020] ! Mem[000000006c800120] ldx [%i3+0x000],%l5 ! Mem[000000006d800100] lduh [%i2+0x024],%l2 ! Mem[000000006d000124] ldsw [%i1+0x024],%l3 ! Mem[000000006c800124] jmpl %o7,%g0 lduh [%i1+0x028],%l5 ! Mem[000000006c800128] p46_near_2_he: ldstub [%i1+0x024],%l3 ! Mem[000000006c800124] jmpl %o7,%g0 ldsh [%i3+0x03c],%l4 ! Mem[000000006d80013c] p47_near_2_le: jmpl %o7,%g0 ldstub [%i2+0x002],%l7 ! Mem[000000006f000102] jmpl %o7,%g0 nop p47_near_2_he: ldstub [%i1+0x033],%l7 ! Mem[000000006e800133] swap [%i0+0x020],%l1 ! Mem[000000006e000120] ldstub [%i2+0x028],%l2 ! Mem[000000006f000128] ldstub [%i3+0x020],%l1 ! Mem[000000006f800120] jmpl %o7,%g0 swap [%i0+0x03c],%l5 ! Mem[000000006e00013c] p48_near_2_le: ldsb [%i0+0x018],%l1 ! Mem[0000000070000118] ldsb [%i1+0x015],%l1 ! Mem[0000000070800115] ldx [%i2+0x000],%l6 ! Mem[0000000071000100] jmpl %o7,%g0 stw %l4,[%i1+0x02c] ! Mem[000000007080012c] p48_near_2_he: ldsb [%i2+0x01c],%l4 ! Mem[000000007100011c] jmpl %o7,%g0 swap [%i0+0x014],%l1 ! Mem[0000000070000114] p49_near_2_le: ldsb [%i0+0x02f],%l4 ! Mem[000000007200012f] lduh [%i2+0x018],%l1 ! Mem[0000000073000118] ldsw [%i2+0x030],%l0 ! Mem[0000000073000130] ldsh [%i3+0x000],%l4 ! Mem[0000000073800100] ldd [%i0+0x008],%l6 ! Mem[0000000072000108] swap [%i1+0x004],%l6 ! Mem[0000000072800104] jmpl %o7,%g0 lduw [%i0+0x02c],%l4 ! Mem[000000007200012c] p49_near_2_he: ldsw [%i3+0x034],%l0 ! Mem[0000000073800134] lduw [%i3+0x014],%l1 ! Mem[0000000073800114] swap [%i2+0x024],%l5 ! Mem[0000000073000124] ldx [%i0+0x030],%l1 ! Mem[0000000072000130] ldstub [%i0+0x001],%l3 ! Mem[0000000072000101] jmpl %o7,%g0 ldx [%i2+0x028],%l2 ! Mem[0000000073000128] p50_near_2_le: sth %l5,[%i3+0x002] ! Mem[0000000075800102] stx %l5,[%i2+0x008] ! Mem[0000000075000108] swap [%i1+0x03c],%l6 ! Mem[000000007480013c] ldstub [%i3+0x012],%l7 ! Mem[0000000075800112] stw %l3,[%i2+0x038] ! Mem[0000000075000138] ldx [%i0+0x020],%l3 ! Mem[0000000074000120] jmpl %o7,%g0 swap [%i1+0x020],%l3 ! Mem[0000000074800120] p50_near_2_he: ldstub [%i2+0x035],%l6 ! Mem[0000000075000135] std %l2,[%i2+0x010] ! Mem[0000000075000110] stx %l6,[%i0+0x038] ! Mem[0000000074000138] jmpl %o7,%g0 swap [%i0+0x014],%l1 ! Mem[0000000074000114] p51_near_2_le: swap [%i1+0x028],%l7 ! Mem[0000000076800128] ldstub [%i3+0x000],%l4 ! Mem[0000000077800100] swap [%i3+0x010],%l4 ! Mem[0000000077800110] swap [%i0+0x004],%l6 ! Mem[0000000076000104] jmpl %o7,%g0 ldx [%i0+0x020],%l0 ! Mem[0000000076000120] p51_near_2_he: jmpl %o7,%g0 ldsb [%i1+0x025],%l6 ! Mem[0000000076800125] jmpl %o7,%g0 nop p52_near_2_le: ldsh [%i0+0x038],%l1 ! Mem[0000000078000138] ldx [%i3+0x000],%l6 ! Mem[0000000079800100] ldd [%i3+0x020],%l0 ! Mem[0000000079800120] ldstub [%i3+0x01f],%l5 ! Mem[000000007980011f] ldstub [%i2+0x000],%l5 ! Mem[0000000079000100] jmpl %o7,%g0 ldstub [%i3+0x019],%l4 ! Mem[0000000079800119] p52_near_2_he: ldstub [%i0+0x015],%l6 ! Mem[0000000078000115] ldstub [%i2+0x002],%l2 ! Mem[0000000079000102] ldsw [%i1+0x030],%l1 ! Mem[0000000078800130] stw %l6,[%i0+0x028] ! Mem[0000000078000128] jmpl %o7,%g0 swap [%i1+0x00c],%l2 ! Mem[000000007880010c] p53_near_2_le: jmpl %o7,%g0 ldsw [%i0+0x038],%l5 ! Mem[000000007a000138] jmpl %o7,%g0 nop p53_near_2_he: ldsb [%i0+0x021],%l4 ! Mem[000000007a000121] swap [%i1+0x02c],%l1 ! Mem[000000007a80012c] jmpl %o7,%g0 swap [%i1+0x014],%l5 ! Mem[000000007a800114] p54_near_2_le: swap [%i0+0x02c],%l4 ! Mem[000000007c00012c] swap [%i0+0x018],%l3 ! Mem[000000007c000118] sth %l0,[%i1+0x00a] ! Mem[000000007c80010a] swap [%i1+0x010],%l0 ! Mem[000000007c800110] stb %l5,[%i2+0x03a] ! Mem[000000007d00013a] jmpl %o7,%g0 ldstub [%i2+0x010],%l6 ! Mem[000000007d000110] p54_near_2_he: swap [%i2+0x01c],%l3 ! Mem[000000007d00011c] ldsw [%i1+0x02c],%l2 ! Mem[000000007c80012c] stw %l0,[%i2+0x004] ! Mem[000000007d000104] jmpl %o7,%g0 ldsw [%i0+0x024],%l3 ! Mem[000000007c000124] p55_near_2_le: ldstub [%i3+0x03f],%l5 ! Mem[000000007f80013f] stb %l0,[%i1+0x02b] ! Mem[000000007e80012b] swap [%i1+0x010],%l0 ! Mem[000000007e800110] lduw [%i0+0x008],%l3 ! Mem[000000007e000108] ldub [%i0+0x01c],%l6 ! Mem[000000007e00011c] swap [%i3+0x038],%l5 ! Mem[000000007f800138] jmpl %o7,%g0 ldstub [%i0+0x022],%l6 ! Mem[000000007e000122] p55_near_2_he: ldstub [%i2+0x03d],%l3 ! Mem[000000007f00013d] stw %l5,[%i1+0x00c] ! Mem[000000007e80010c] jmpl %o7,%g0 stw %l2,[%i0+0x010] ! Mem[000000007e000110] p56_near_2_le: stb %l2,[%i2+0x006] ! Mem[0000000081000106] ldx [%i0+0x030],%l1 ! Mem[0000000080000130] ldsb [%i1+0x03b],%l5 ! Mem[000000008080013b] swap [%i3+0x010],%l4 ! Mem[0000000081800110] lduh [%i1+0x01e],%l5 ! Mem[000000008080011e] jmpl %o7,%g0 ldd [%i1+0x000],%l4 ! Mem[0000000080800100] p56_near_2_he: sth %l4,[%i2+0x01c] ! Mem[000000008100011c] swap [%i0+0x014],%l1 ! Mem[0000000080000114] swap [%i0+0x004],%l5 ! Mem[0000000080000104] jmpl %o7,%g0 lduh [%i0+0x02a],%l0 ! Mem[000000008000012a] p57_near_2_le: jmpl %o7,%g0 ldx [%i0+0x000],%l4 ! Mem[0000000082000100] jmpl %o7,%g0 nop p57_near_2_he: lduw [%i3+0x008],%l2 ! Mem[0000000083800108] ldx [%i1+0x010],%l1 ! Mem[0000000082800110] ldstub [%i2+0x025],%l6 ! Mem[0000000083000125] ldstub [%i1+0x008],%l1 ! Mem[0000000082800108] ldstub [%i3+0x010],%l6 ! Mem[0000000083800110] jmpl %o7,%g0 lduw [%i3+0x014],%l1 ! Mem[0000000083800114] p58_near_2_le: ldstub [%i3+0x01f],%l5 ! Mem[000000008580011f] ldsw [%i1+0x02c],%l2 ! Mem[000000008480012c] std %l2,[%i0+0x018] ! Mem[0000000084000118] lduh [%i2+0x018],%l3 ! Mem[0000000085000118] ldub [%i1+0x009],%l6 ! Mem[0000000084800109] swap [%i3+0x03c],%l6 ! Mem[000000008580013c] jmpl %o7,%g0 lduh [%i2+0x002],%l5 ! Mem[0000000085000102] p58_near_2_he: jmpl %o7,%g0 std %l2,[%i1+0x010] ! Mem[0000000084800110] jmpl %o7,%g0 nop p59_near_2_le: stx %l0,[%i0+0x030] ! Mem[0000000086000130] jmpl %o7,%g0 sth %l0,[%i2+0x036] ! Mem[0000000087000136] p59_near_2_he: lduw [%i0+0x010],%l6 ! Mem[0000000086000110] stw %l5,[%i3+0x038] ! Mem[0000000087800138] ldstub [%i0+0x017],%l7 ! Mem[0000000086000117] jmpl %o7,%g0 ldd [%i3+0x000],%l4 ! Mem[0000000087800100] p60_near_2_le: jmpl %o7,%g0 ldub [%i0+0x03a],%l5 ! Mem[000000008800013a] jmpl %o7,%g0 nop p60_near_2_he: swap [%i0+0x028],%l6 ! Mem[0000000088000128] ldstub [%i1+0x01d],%l3 ! Mem[000000008880011d] ldstub [%i3+0x00f],%l5 ! Mem[000000008980010f] ldstub [%i1+0x003],%l2 ! Mem[0000000088800103] jmpl %o7,%g0 ldstub [%i3+0x013],%l7 ! Mem[0000000089800113] p61_near_2_le: ldstub [%i0+0x025],%l3 ! Mem[000000008a000125] stb %l4,[%i0+0x03d] ! Mem[000000008a00013d] jmpl %o7,%g0 ldstub [%i3+0x035],%l1 ! Mem[000000008b800135] p61_near_2_he: ldstub [%i2+0x00e],%l4 ! Mem[000000008b00010e] lduw [%i1+0x01c],%l7 ! Mem[000000008a80011c] ldsb [%i3+0x02a],%l3 ! Mem[000000008b80012a] ldub [%i3+0x00a],%l0 ! Mem[000000008b80010a] std %l6,[%i1+0x000] ! Mem[000000008a800100] jmpl %o7,%g0 ldsh [%i0+0x022],%l4 ! Mem[000000008a000122] p62_near_2_le: ldstub [%i2+0x024],%l1 ! Mem[000000008d000124] stw %l0,[%i0+0x030] ! Mem[000000008c000130] ldsw [%i0+0x000],%l4 ! Mem[000000008c000100] ldd [%i0+0x008],%l6 ! Mem[000000008c000108] ldsb [%i2+0x010],%l3 ! Mem[000000008d000110] ldsw [%i3+0x004],%l2 ! Mem[000000008d800104] jmpl %o7,%g0 ldstub [%i1+0x01f],%l5 ! Mem[000000008c80011f] p62_near_2_he: stw %l1,[%i1+0x028] ! Mem[000000008c800128] sth %l6,[%i2+0x010] ! Mem[000000008d000110] ldsw [%i0+0x018],%l2 ! Mem[000000008c000118] ldstub [%i1+0x017],%l0 ! Mem[000000008c800117] sth %l1,[%i0+0x030] ! Mem[000000008c000130] stb %l6,[%i1+0x02b] ! Mem[000000008c80012b] jmpl %o7,%g0 std %l4,[%i3+0x038] ! Mem[000000008d800138] p63_near_2_le: ldstub [%i0+0x029],%l0 ! Mem[000000008e000129] lduh [%i1+0x03a],%l4 ! Mem[000000008e80013a] lduh [%i1+0x01a],%l3 ! Mem[000000008e80011a] std %l0,[%i0+0x000] ! Mem[000000008e000100] swap [%i0+0x03c],%l0 ! Mem[000000008e00013c] jmpl %o7,%g0 ldd [%i2+0x030],%l4 ! Mem[000000008f000130] p63_near_2_he: ldsh [%i3+0x024],%l3 ! Mem[000000008f800124] ldsb [%i3+0x031],%l7 ! Mem[000000008f800131] stw %l5,[%i1+0x00c] ! Mem[000000008e80010c] ldd [%i3+0x010],%l4 ! Mem[000000008f800110] jmpl %o7,%g0 ldstub [%i2+0x01c],%l7 ! Mem[000000008f00011c] near2_b2b_h: nop jmpl %o7,%g0 nop near2_b2b_l: nop jmpl %o7,%g0 nop user_near2_end: .seg "text" .align 0x2000 user_near3_start: p0_near_3_le: swap [%i1+0x020],%l6 ! Mem[0000000010800120] stx %l7,[%i2+0x000] ! Mem[0000000011000100] stb %l6,[%i3+0x011] ! Mem[0000000011800111] stw %l3,[%i3+0x03c] ! Mem[000000001180013c] ldsh [%i0+0x03e],%l2 ! Mem[000000001000013e] jmpl %o7,%g0 ldsh [%i2+0x028],%l4 ! Mem[0000000011000128] p0_near_3_he: lduh [%i0+0x02e],%l2 ! Mem[000000001000012e] ldd [%i2+0x020],%l0 ! Mem[0000000011000120] jmpl %o7,%g0 ldsb [%i1+0x024],%l4 ! Mem[0000000010800124] p1_near_3_le: jmpl %o7,%g0 ldub [%i3+0x00f],%l2 ! Mem[000000001380010f] jmpl %o7,%g0 nop p1_near_3_he: swap [%i0+0x024],%l3 ! Mem[0000000012000124] ldub [%i2+0x000],%l1 ! Mem[0000000013000100] ldx [%i1+0x028],%l1 ! Mem[0000000012800128] swap [%i1+0x02c],%l3 ! Mem[000000001280012c] jmpl %o7,%g0 ldub [%i0+0x023],%l5 ! Mem[0000000012000123] p2_near_3_le: ldstub [%i3+0x021],%l0 ! Mem[0000000015800121] lduw [%i1+0x014],%l4 ! Mem[0000000014800114] jmpl %o7,%g0 ldstub [%i3+0x037],%l4 ! Mem[0000000015800137] p2_near_3_he: sth %l4,[%i2+0x010] ! Mem[0000000015000110] jmpl %o7,%g0 stb %l4,[%i1+0x02b] ! Mem[000000001480012b] p3_near_3_le: lduh [%i2+0x018],%l4 ! Mem[0000000017000118] ldstub [%i0+0x00a],%l3 ! Mem[000000001600010a] swap [%i0+0x02c],%l5 ! Mem[000000001600012c] stw %l4,[%i0+0x034] ! Mem[0000000016000134] jmpl %o7,%g0 stb %l4,[%i1+0x032] ! Mem[0000000016800132] p3_near_3_he: swap [%i2+0x038],%l3 ! Mem[0000000017000138] ldstub [%i2+0x015],%l6 ! Mem[0000000017000115] ldstub [%i1+0x00b],%l3 ! Mem[000000001680010b] stb %l0,[%i0+0x02b] ! Mem[000000001600012b] jmpl %o7,%g0 stw %l6,[%i2+0x028] ! Mem[0000000017000128] p4_near_3_le: ldstub [%i0+0x004],%l3 ! Mem[0000000018000104] sth %l3,[%i1+0x00c] ! Mem[000000001880010c] jmpl %o7,%g0 ldstub [%i1+0x032],%l1 ! Mem[0000000018800132] p4_near_3_he: jmpl %o7,%g0 ldd [%i3+0x020],%l6 ! Mem[0000000019800120] jmpl %o7,%g0 nop p5_near_3_le: ldsw [%i0+0x024],%l7 ! Mem[000000001a000124] ldsb [%i1+0x00c],%l4 ! Mem[000000001a80010c] swap [%i1+0x018],%l2 ! Mem[000000001a800118] lduw [%i0+0x004],%l3 ! Mem[000000001a000104] jmpl %o7,%g0 lduw [%i2+0x038],%l2 ! Mem[000000001b000138] p5_near_3_he: ldstub [%i1+0x029],%l4 ! Mem[000000001a800129] swap [%i0+0x024],%l0 ! Mem[000000001a000124] stb %l7,[%i3+0x017] ! Mem[000000001b800117] ldstub [%i2+0x001],%l6 ! Mem[000000001b000101] jmpl %o7,%g0 stx %l2,[%i0+0x018] ! Mem[000000001a000118] p6_near_3_le: ldstub [%i1+0x00c],%l5 ! Mem[000000001c80010c] ldstub [%i3+0x00f],%l1 ! Mem[000000001d80010f] ldsb [%i1+0x010],%l6 ! Mem[000000001c800110] ldstub [%i1+0x02d],%l2 ! Mem[000000001c80012d] ldx [%i0+0x010],%l6 ! Mem[000000001c000110] std %l2,[%i2+0x020] ! Mem[000000001d000120] jmpl %o7,%g0 ldub [%i1+0x003],%l4 ! Mem[000000001c800103] p6_near_3_he: stb %l1,[%i3+0x000] ! Mem[000000001d800100] ldstub [%i0+0x038],%l2 ! Mem[000000001c000138] jmpl %o7,%g0 ldsw [%i2+0x004],%l1 ! Mem[000000001d000104] p7_near_3_le: stb %l2,[%i2+0x01a] ! Mem[000000001f00011a] stx %l3,[%i3+0x018] ! Mem[000000001f800118] ldstub [%i2+0x009],%l2 ! Mem[000000001f000109] jmpl %o7,%g0 ldsw [%i3+0x01c],%l6 ! Mem[000000001f80011c] p7_near_3_he: ldsh [%i2+0x004],%l5 ! Mem[000000001f000104] ldub [%i1+0x002],%l7 ! Mem[000000001e800102] jmpl %o7,%g0 std %l0,[%i1+0x018] ! Mem[000000001e800118] p8_near_3_le: stx %l1,[%i1+0x028] ! Mem[0000000020800128] ldstub [%i0+0x03e],%l0 ! Mem[000000002000013e] jmpl %o7,%g0 lduh [%i0+0x02c],%l3 ! Mem[000000002000012c] p8_near_3_he: stw %l0,[%i1+0x014] ! Mem[0000000020800114] sth %l5,[%i0+0x02a] ! Mem[000000002000012a] ldstub [%i3+0x009],%l4 ! Mem[0000000021800109] ldstub [%i0+0x00c],%l2 ! Mem[000000002000010c] ldsh [%i3+0x03e],%l0 ! Mem[000000002180013e] stw %l2,[%i3+0x024] ! Mem[0000000021800124] jmpl %o7,%g0 ldub [%i0+0x024],%l6 ! Mem[0000000020000124] p9_near_3_le: std %l6,[%i0+0x020] ! Mem[0000000022000120] sth %l2,[%i1+0x01c] ! Mem[000000002280011c] ldub [%i1+0x032],%l1 ! Mem[0000000022800132] jmpl %o7,%g0 stw %l1,[%i1+0x020] ! Mem[0000000022800120] p9_near_3_he: jmpl %o7,%g0 ldsh [%i0+0x004],%l2 ! Mem[0000000022000104] jmpl %o7,%g0 nop p10_near_3_le: ldstub [%i1+0x01c],%l5 ! Mem[000000002480011c] ldstub [%i2+0x024],%l2 ! Mem[0000000025000124] std %l2,[%i3+0x028] ! Mem[0000000025800128] ldsb [%i2+0x01b],%l2 ! Mem[000000002500011b] sth %l6,[%i2+0x010] ! Mem[0000000025000110] lduw [%i1+0x010],%l0 ! Mem[0000000024800110] jmpl %o7,%g0 swap [%i1+0x008],%l1 ! Mem[0000000024800108] p10_near_3_he: ldstub [%i0+0x00e],%l7 ! Mem[000000002400010e] ldsh [%i0+0x014],%l0 ! Mem[0000000024000114] ldstub [%i1+0x023],%l5 ! Mem[0000000024800123] sth %l5,[%i3+0x022] ! Mem[0000000025800122] ldsb [%i3+0x01c],%l7 ! Mem[000000002580011c] ldub [%i2+0x009],%l4 ! Mem[0000000025000109] jmpl %o7,%g0 ldsh [%i3+0x008],%l1 ! Mem[0000000025800108] p11_near_3_le: stb %l7,[%i1+0x026] ! Mem[0000000026800126] ldstub [%i0+0x03c],%l4 ! Mem[000000002600013c] ldsh [%i0+0x018],%l2 ! Mem[0000000026000118] swap [%i3+0x028],%l3 ! Mem[0000000027800128] swap [%i3+0x02c],%l3 ! Mem[000000002780012c] lduh [%i0+0x024],%l5 ! Mem[0000000026000124] jmpl %o7,%g0 swap [%i0+0x01c],%l6 ! Mem[000000002600011c] p11_near_3_he: ldsh [%i0+0x032],%l0 ! Mem[0000000026000132] stb %l0,[%i0+0x025] ! Mem[0000000026000125] sth %l2,[%i3+0x004] ! Mem[0000000027800104] jmpl %o7,%g0 swap [%i1+0x014],%l7 ! Mem[0000000026800114] p12_near_3_le: ldd [%i1+0x010],%l6 ! Mem[0000000028800110] ldstub [%i3+0x03f],%l6 ! Mem[000000002980013f] swap [%i3+0x000],%l5 ! Mem[0000000029800100] stw %l2,[%i2+0x024] ! Mem[0000000029000124] ldx [%i1+0x020],%l3 ! Mem[0000000028800120] ldd [%i2+0x010],%l2 ! Mem[0000000029000110] jmpl %o7,%g0 std %l4,[%i3+0x008] ! Mem[0000000029800108] p12_near_3_he: lduh [%i0+0x02a],%l3 ! Mem[000000002800012a] ldstub [%i0+0x037],%l4 ! Mem[0000000028000137] stw %l4,[%i3+0x010] ! Mem[0000000029800110] ldub [%i1+0x025],%l0 ! Mem[0000000028800125] jmpl %o7,%g0 ldd [%i2+0x020],%l2 ! Mem[0000000029000120] p13_near_3_le: stx %l5,[%i0+0x038] ! Mem[000000002a000138] stb %l1,[%i3+0x021] ! Mem[000000002b800121] ldx [%i3+0x000],%l0 ! Mem[000000002b800100] jmpl %o7,%g0 ldstub [%i1+0x018],%l3 ! Mem[000000002a800118] p13_near_3_he: ldsw [%i1+0x000],%l7 ! Mem[000000002a800100] ldsb [%i3+0x015],%l6 ! Mem[000000002b800115] sth %l3,[%i3+0x014] ! Mem[000000002b800114] swap [%i3+0x01c],%l6 ! Mem[000000002b80011c] ldstub [%i3+0x034],%l1 ! Mem[000000002b800134] jmpl %o7,%g0 ldstub [%i1+0x037],%l4 ! Mem[000000002a800137] p14_near_3_le: stb %l5,[%i2+0x00c] ! Mem[000000002d00010c] swap [%i1+0x000],%l3 ! Mem[000000002c800100] jmpl %o7,%g0 ldsh [%i1+0x020],%l1 ! Mem[000000002c800120] p14_near_3_he: jmpl %o7,%g0 lduw [%i1+0x028],%l6 ! Mem[000000002c800128] jmpl %o7,%g0 nop p15_near_3_le: sth %l0,[%i1+0x006] ! Mem[000000002e800106] std %l2,[%i3+0x018] ! Mem[000000002f800118] ldsw [%i1+0x01c],%l6 ! Mem[000000002e80011c] ldx [%i0+0x030],%l7 ! Mem[000000002e000130] swap [%i3+0x00c],%l4 ! Mem[000000002f80010c] jmpl %o7,%g0 swap [%i3+0x020],%l1 ! Mem[000000002f800120] p15_near_3_he: swap [%i1+0x014],%l0 ! Mem[000000002e800114] swap [%i3+0x034],%l4 ! Mem[000000002f800134] jmpl %o7,%g0 swap [%i2+0x008],%l6 ! Mem[000000002f000108] p16_near_3_le: stx %l2,[%i1+0x028] ! Mem[0000000030800128] ldub [%i0+0x011],%l6 ! Mem[0000000030000111] jmpl %o7,%g0 ldsh [%i2+0x00e],%l7 ! Mem[000000003100010e] p16_near_3_he: swap [%i3+0x03c],%l2 ! Mem[000000003180013c] lduh [%i1+0x000],%l1 ! Mem[0000000030800100] ldsh [%i3+0x02a],%l0 ! Mem[000000003180012a] jmpl %o7,%g0 stx %l6,[%i3+0x000] ! Mem[0000000031800100] p17_near_3_le: ldstub [%i0+0x021],%l1 ! Mem[0000000032000121] stb %l5,[%i3+0x01e] ! Mem[000000003380011e] swap [%i2+0x018],%l2 ! Mem[0000000033000118] ldsb [%i3+0x03a],%l5 ! Mem[000000003380013a] ldstub [%i1+0x021],%l1 ! Mem[0000000032800121] jmpl %o7,%g0 ldstub [%i0+0x006],%l0 ! Mem[0000000032000106] p17_near_3_he: ldx [%i0+0x028],%l6 ! Mem[0000000032000128] swap [%i3+0x03c],%l4 ! Mem[000000003380013c] swap [%i1+0x018],%l5 ! Mem[0000000032800118] std %l0,[%i1+0x020] ! Mem[0000000032800120] std %l6,[%i0+0x008] ! Mem[0000000032000108] ldd [%i3+0x038],%l0 ! Mem[0000000033800138] jmpl %o7,%g0 ldsb [%i1+0x00f],%l5 ! Mem[000000003280010f] p18_near_3_le: jmpl %o7,%g0 ldstub [%i2+0x009],%l6 ! Mem[0000000035000109] jmpl %o7,%g0 nop p18_near_3_he: lduw [%i3+0x00c],%l2 ! Mem[000000003580010c] ldsw [%i1+0x004],%l5 ! Mem[0000000034800104] swap [%i3+0x028],%l1 ! Mem[0000000035800128] stx %l2,[%i2+0x038] ! Mem[0000000035000138] ldstub [%i1+0x02b],%l3 ! Mem[000000003480012b] stw %l4,[%i0+0x00c] ! Mem[000000003400010c] jmpl %o7,%g0 std %l0,[%i3+0x000] ! Mem[0000000035800100] p19_near_3_le: ldx [%i3+0x028],%l5 ! Mem[0000000037800128] stb %l4,[%i1+0x009] ! Mem[0000000036800109] jmpl %o7,%g0 ldsw [%i0+0x00c],%l4 ! Mem[000000003600010c] p19_near_3_he: jmpl %o7,%g0 ldd [%i0+0x028],%l2 ! Mem[0000000036000128] jmpl %o7,%g0 nop p20_near_3_le: ldstub [%i3+0x026],%l7 ! Mem[0000000039800126] ldstub [%i0+0x03e],%l1 ! Mem[000000003800013e] swap [%i3+0x038],%l1 ! Mem[0000000039800138] stx %l3,[%i1+0x000] ! Mem[0000000038800100] ldstub [%i0+0x01c],%l2 ! Mem[000000003800011c] ldd [%i0+0x000],%l4 ! Mem[0000000038000100] jmpl %o7,%g0 swap [%i0+0x03c],%l6 ! Mem[000000003800013c] p20_near_3_he: lduw [%i2+0x00c],%l0 ! Mem[000000003900010c] ldsh [%i2+0x034],%l4 ! Mem[0000000039000134] ldsh [%i3+0x00a],%l3 ! Mem[000000003980010a] jmpl %o7,%g0 ldsh [%i0+0x030],%l2 ! Mem[0000000038000130] p21_near_3_le: ldstub [%i2+0x010],%l0 ! Mem[000000003b000110] swap [%i1+0x014],%l1 ! Mem[000000003a800114] ldstub [%i3+0x024],%l7 ! Mem[000000003b800124] lduw [%i3+0x038],%l5 ! Mem[000000003b800138] swap [%i3+0x000],%l5 ! Mem[000000003b800100] jmpl %o7,%g0 ldub [%i2+0x035],%l4 ! Mem[000000003b000135] p21_near_3_he: jmpl %o7,%g0 ldsw [%i3+0x018],%l5 ! Mem[000000003b800118] jmpl %o7,%g0 nop p22_near_3_le: ldstub [%i3+0x018],%l1 ! Mem[000000003d800118] jmpl %o7,%g0 stx %l0,[%i3+0x030] ! Mem[000000003d800130] p22_near_3_he: swap [%i1+0x030],%l3 ! Mem[000000003c800130] lduh [%i2+0x01c],%l7 ! Mem[000000003d00011c] swap [%i0+0x01c],%l4 ! Mem[000000003c00011c] jmpl %o7,%g0 ldstub [%i1+0x015],%l6 ! Mem[000000003c800115] p23_near_3_le: ldsb [%i3+0x017],%l1 ! Mem[000000003f800117] lduh [%i0+0x008],%l6 ! Mem[000000003e000108] jmpl %o7,%g0 stb %l2,[%i3+0x021] ! Mem[000000003f800121] p23_near_3_he: stw %l7,[%i1+0x01c] ! Mem[000000003e80011c] jmpl %o7,%g0 stx %l2,[%i0+0x028] ! Mem[000000003e000128] p24_near_3_le: stx %l4,[%i2+0x018] ! Mem[0000000041000118] ldub [%i3+0x026],%l7 ! Mem[0000000041800126] ldx [%i0+0x018],%l4 ! Mem[0000000040000118] sth %l0,[%i3+0x00c] ! Mem[000000004180010c] jmpl %o7,%g0 ldsw [%i3+0x02c],%l4 ! Mem[000000004180012c] p24_near_3_he: ldsb [%i2+0x029],%l4 ! Mem[0000000041000129] stx %l0,[%i1+0x030] ! Mem[0000000040800130] lduh [%i1+0x018],%l7 ! Mem[0000000040800118] jmpl %o7,%g0 ldstub [%i3+0x032],%l5 ! Mem[0000000041800132] p25_near_3_le: swap [%i1+0x004],%l0 ! Mem[0000000042800104] ldx [%i1+0x008],%l4 ! Mem[0000000042800108] ldsw [%i1+0x018],%l2 ! Mem[0000000042800118] ldstub [%i3+0x028],%l3 ! Mem[0000000043800128] stx %l1,[%i1+0x038] ! Mem[0000000042800138] ldsw [%i1+0x008],%l0 ! Mem[0000000042800108] jmpl %o7,%g0 ldstub [%i3+0x02c],%l2 ! Mem[000000004380012c] p25_near_3_he: stw %l4,[%i3+0x028] ! Mem[0000000043800128] ldsb [%i2+0x025],%l0 ! Mem[0000000043000125] jmpl %o7,%g0 sth %l3,[%i0+0x02a] ! Mem[000000004200012a] p26_near_3_le: ldsb [%i2+0x00e],%l0 ! Mem[000000004500010e] ldsb [%i3+0x029],%l3 ! Mem[0000000045800129] ldsw [%i3+0x02c],%l2 ! Mem[000000004580012c] ldstub [%i1+0x014],%l3 ! Mem[0000000044800114] sth %l6,[%i2+0x00a] ! Mem[000000004500010a] swap [%i0+0x02c],%l6 ! Mem[000000004400012c] jmpl %o7,%g0 lduh [%i1+0x008],%l0 ! Mem[0000000044800108] p26_near_3_he: sth %l2,[%i2+0x00e] ! Mem[000000004500010e] jmpl %o7,%g0 ldstub [%i2+0x017],%l7 ! Mem[0000000045000117] p27_near_3_le: ldd [%i0+0x018],%l4 ! Mem[0000000046000118] jmpl %o7,%g0 swap [%i0+0x004],%l2 ! Mem[0000000046000104] p27_near_3_he: ldub [%i2+0x01c],%l4 ! Mem[000000004700011c] jmpl %o7,%g0 lduh [%i2+0x018],%l2 ! Mem[0000000047000118] p28_near_3_le: ldstub [%i1+0x034],%l1 ! Mem[0000000048800134] jmpl %o7,%g0 swap [%i0+0x03c],%l1 ! Mem[000000004800013c] p28_near_3_he: ldsw [%i3+0x008],%l2 ! Mem[0000000049800108] swap [%i1+0x014],%l1 ! Mem[0000000048800114] ldstub [%i1+0x028],%l6 ! Mem[0000000048800128] jmpl %o7,%g0 ldsh [%i2+0x01c],%l4 ! Mem[000000004900011c] p29_near_3_le: ldsb [%i1+0x024],%l7 ! Mem[000000004a800124] jmpl %o7,%g0 ldstub [%i3+0x022],%l5 ! Mem[000000004b800122] p29_near_3_he: stw %l5,[%i2+0x024] ! Mem[000000004b000124] jmpl %o7,%g0 lduh [%i3+0x030],%l1 ! Mem[000000004b800130] p30_near_3_le: lduw [%i1+0x020],%l0 ! Mem[000000004c800120] swap [%i3+0x018],%l3 ! Mem[000000004d800118] ldsb [%i0+0x029],%l3 ! Mem[000000004c000129] ldsh [%i0+0x01c],%l5 ! Mem[000000004c00011c] jmpl %o7,%g0 ldsb [%i2+0x024],%l2 ! Mem[000000004d000124] p30_near_3_he: jmpl %o7,%g0 stw %l4,[%i3+0x03c] ! Mem[000000004d80013c] jmpl %o7,%g0 nop p31_near_3_le: stw %l1,[%i0+0x03c] ! Mem[000000004e00013c] ldstub [%i1+0x013],%l0 ! Mem[000000004e800113] ldstub [%i1+0x01a],%l3 ! Mem[000000004e80011a] ldstub [%i0+0x026],%l7 ! Mem[000000004e000126] jmpl %o7,%g0 ldstub [%i1+0x034],%l1 ! Mem[000000004e800134] p31_near_3_he: jmpl %o7,%g0 stx %l4,[%i0+0x038] ! Mem[000000004e000138] jmpl %o7,%g0 nop p32_near_3_le: ldstub [%i3+0x025],%l2 ! Mem[0000000051800125] ldstub [%i2+0x00a],%l3 ! Mem[000000005100010a] swap [%i3+0x028],%l5 ! Mem[0000000051800128] ldstub [%i1+0x009],%l4 ! Mem[0000000050800109] stb %l3,[%i0+0x002] ! Mem[0000000050000102] ldsw [%i0+0x000],%l4 ! Mem[0000000050000100] jmpl %o7,%g0 ldsw [%i2+0x00c],%l0 ! Mem[000000005100010c] p32_near_3_he: swap [%i1+0x034],%l4 ! Mem[0000000050800134] stw %l4,[%i2+0x010] ! Mem[0000000051000110] ldstub [%i0+0x02b],%l4 ! Mem[000000005000012b] jmpl %o7,%g0 sth %l1,[%i2+0x004] ! Mem[0000000051000104] p33_near_3_le: std %l4,[%i2+0x030] ! Mem[0000000053000130] sth %l4,[%i3+0x032] ! Mem[0000000053800132] jmpl %o7,%g0 ldx [%i0+0x028],%l2 ! Mem[0000000052000128] p33_near_3_he: ldx [%i0+0x010],%l6 ! Mem[0000000052000110] jmpl %o7,%g0 ldsh [%i2+0x014],%l3 ! Mem[0000000053000114] p34_near_3_le: swap [%i2+0x010],%l6 ! Mem[0000000055000110] jmpl %o7,%g0 swap [%i3+0x03c],%l6 ! Mem[000000005580013c] p34_near_3_he: lduh [%i2+0x00c],%l2 ! Mem[000000005500010c] ldstub [%i2+0x034],%l0 ! Mem[0000000055000134] ldsh [%i3+0x02c],%l2 ! Mem[000000005580012c] ldd [%i3+0x020],%l6 ! Mem[0000000055800120] lduw [%i0+0x03c],%l0 ! Mem[000000005400013c] jmpl %o7,%g0 ldd [%i3+0x000],%l0 ! Mem[0000000055800100] p35_near_3_le: ldd [%i2+0x020],%l6 ! Mem[0000000057000120] lduh [%i2+0x002],%l7 ! Mem[0000000057000102] ldsw [%i3+0x030],%l4 ! Mem[0000000057800130] swap [%i1+0x03c],%l1 ! Mem[000000005680013c] ldstub [%i1+0x013],%l0 ! Mem[0000000056800113] jmpl %o7,%g0 stw %l7,[%i1+0x02c] ! Mem[000000005680012c] p35_near_3_he: jmpl %o7,%g0 ldsb [%i1+0x00f],%l5 ! Mem[000000005680010f] jmpl %o7,%g0 nop p36_near_3_le: jmpl %o7,%g0 ldstub [%i0+0x02d],%l4 ! Mem[000000005800012d] jmpl %o7,%g0 nop p36_near_3_he: sth %l3,[%i2+0x00a] ! Mem[000000005900010a] ldstub [%i3+0x015],%l6 ! Mem[0000000059800115] ldsb [%i2+0x03a],%l2 ! Mem[000000005900013a] jmpl %o7,%g0 swap [%i1+0x020],%l4 ! Mem[0000000058800120] p37_near_3_le: lduh [%i0+0x006],%l0 ! Mem[000000005a000106] ldsh [%i0+0x018],%l3 ! Mem[000000005a000118] ldub [%i1+0x01f],%l6 ! Mem[000000005a80011f] lduw [%i2+0x000],%l5 ! Mem[000000005b000100] stw %l2,[%i0+0x004] ! Mem[000000005a000104] swap [%i1+0x004],%l3 ! Mem[000000005a800104] jmpl %o7,%g0 swap [%i2+0x010],%l3 ! Mem[000000005b000110] p37_near_3_he: jmpl %o7,%g0 lduw [%i1+0x028],%l2 ! Mem[000000005a800128] jmpl %o7,%g0 nop p38_near_3_le: swap [%i1+0x01c],%l4 ! Mem[000000005c80011c] swap [%i1+0x024],%l2 ! Mem[000000005c800124] ldsw [%i2+0x01c],%l4 ! Mem[000000005d00011c] swap [%i1+0x03c],%l1 ! Mem[000000005c80013c] stw %l5,[%i1+0x004] ! Mem[000000005c800104] jmpl %o7,%g0 swap [%i0+0x000],%l1 ! Mem[000000005c000100] p38_near_3_he: ldsw [%i3+0x030],%l0 ! Mem[000000005d800130] ldsb [%i3+0x036],%l7 ! Mem[000000005d800136] lduh [%i0+0x018],%l2 ! Mem[000000005c000118] ldsb [%i0+0x00e],%l7 ! Mem[000000005c00010e] jmpl %o7,%g0 swap [%i0+0x030],%l5 ! Mem[000000005c000130] p39_near_3_le: std %l4,[%i3+0x038] ! Mem[000000005f800138] ldd [%i3+0x000],%l2 ! Mem[000000005f800100] swap [%i0+0x024],%l7 ! Mem[000000005e000124] jmpl %o7,%g0 swap [%i3+0x024],%l6 ! Mem[000000005f800124] p39_near_3_he: stb %l4,[%i3+0x012] ! Mem[000000005f800112] ldsh [%i3+0x032],%l6 ! Mem[000000005f800132] stw %l4,[%i2+0x028] ! Mem[000000005f000128] swap [%i0+0x000],%l6 ! Mem[000000005e000100] ldsw [%i1+0x004],%l2 ! Mem[000000005e800104] jmpl %o7,%g0 swap [%i3+0x014],%l7 ! Mem[000000005f800114] p40_near_3_le: jmpl %o7,%g0 ldx [%i0+0x020],%l2 ! Mem[0000000060000120] jmpl %o7,%g0 nop p40_near_3_he: ldsw [%i3+0x01c],%l4 ! Mem[000000006180011c] jmpl %o7,%g0 stw %l4,[%i0+0x018] ! Mem[0000000060000118] p41_near_3_le: lduw [%i3+0x03c],%l4 ! Mem[000000006380013c] sth %l0,[%i1+0x02c] ! Mem[000000006280012c] jmpl %o7,%g0 ldd [%i0+0x008],%l4 ! Mem[0000000062000108] p41_near_3_he: ldstub [%i3+0x03e],%l0 ! Mem[000000006380013e] ldstub [%i1+0x02b],%l6 ! Mem[000000006280012b] jmpl %o7,%g0 ldstub [%i2+0x003],%l0 ! Mem[0000000063000103] p42_near_3_le: jmpl %o7,%g0 sth %l7,[%i0+0x006] ! Mem[0000000064000106] jmpl %o7,%g0 nop p42_near_3_he: stw %l0,[%i2+0x01c] ! Mem[000000006500011c] swap [%i0+0x018],%l4 ! Mem[0000000064000118] swap [%i0+0x020],%l6 ! Mem[0000000064000120] lduh [%i1+0x00e],%l0 ! Mem[000000006480010e] ldsw [%i0+0x028],%l4 ! Mem[0000000064000128] swap [%i1+0x030],%l0 ! Mem[0000000064800130] jmpl %o7,%g0 ldub [%i0+0x00e],%l7 ! Mem[000000006400010e] p43_near_3_le: std %l0,[%i1+0x038] ! Mem[0000000066800138] stx %l3,[%i3+0x028] ! Mem[0000000067800128] std %l0,[%i3+0x038] ! Mem[0000000067800138] ldstub [%i2+0x024],%l5 ! Mem[0000000067000124] jmpl %o7,%g0 std %l0,[%i2+0x020] ! Mem[0000000067000120] p43_near_3_he: swap [%i3+0x02c],%l0 ! Mem[000000006780012c] stw %l6,[%i0+0x000] ! Mem[0000000066000100] jmpl %o7,%g0 ldsb [%i1+0x02a],%l7 ! Mem[000000006680012a] p44_near_3_le: ldstub [%i0+0x00f],%l1 ! Mem[000000006800010f] ldub [%i2+0x018],%l3 ! Mem[0000000069000118] ldsb [%i3+0x002],%l7 ! Mem[0000000069800102] jmpl %o7,%g0 swap [%i3+0x024],%l3 ! Mem[0000000069800124] p44_near_3_he: ldsh [%i0+0x002],%l1 ! Mem[0000000068000102] ldstub [%i0+0x035],%l6 ! Mem[0000000068000135] ldstub [%i3+0x02a],%l3 ! Mem[000000006980012a] stw %l6,[%i0+0x03c] ! Mem[000000006800013c] ldsw [%i2+0x000],%l6 ! Mem[0000000069000100] lduw [%i2+0x038],%l4 ! Mem[0000000069000138] jmpl %o7,%g0 stb %l4,[%i3+0x01c] ! Mem[000000006980011c] p45_near_3_le: ldstub [%i1+0x02d],%l2 ! Mem[000000006a80012d] ldx [%i0+0x010],%l6 ! Mem[000000006a000110] stw %l3,[%i2+0x010] ! Mem[000000006b000110] stx %l5,[%i2+0x008] ! Mem[000000006b000108] jmpl %o7,%g0 ldstub [%i1+0x034],%l1 ! Mem[000000006a800134] p45_near_3_he: ldsw [%i3+0x038],%l4 ! Mem[000000006b800138] ldx [%i1+0x030],%l4 ! Mem[000000006a800130] jmpl %o7,%g0 stx %l6,[%i2+0x020] ! Mem[000000006b000120] p46_near_3_le: ldstub [%i2+0x002],%l3 ! Mem[000000006d000102] std %l4,[%i1+0x030] ! Mem[000000006c800130] ldstub [%i0+0x010],%l6 ! Mem[000000006c000110] stb %l7,[%i2+0x026] ! Mem[000000006d000126] stx %l1,[%i3+0x010] ! Mem[000000006d800110] jmpl %o7,%g0 sth %l3,[%i3+0x014] ! Mem[000000006d800114] p46_near_3_he: sth %l0,[%i3+0x01e] ! Mem[000000006d80011e] lduw [%i2+0x01c],%l0 ! Mem[000000006d00011c] ldd [%i1+0x010],%l4 ! Mem[000000006c800110] ldsh [%i2+0x00a],%l5 ! Mem[000000006d00010a] ldstub [%i1+0x03e],%l2 ! Mem[000000006c80013e] lduh [%i0+0x034],%l4 ! Mem[000000006c000134] jmpl %o7,%g0 stx %l2,[%i1+0x038] ! Mem[000000006c800138] p47_near_3_le: ldstub [%i2+0x006],%l0 ! Mem[000000006f000106] swap [%i1+0x028],%l6 ! Mem[000000006e800128] jmpl %o7,%g0 ldx [%i2+0x038],%l1 ! Mem[000000006f000138] p47_near_3_he: stx %l6,[%i2+0x028] ! Mem[000000006f000128] ldstub [%i0+0x003],%l0 ! Mem[000000006e000103] swap [%i3+0x020],%l4 ! Mem[000000006f800120] ldstub [%i1+0x00a],%l5 ! Mem[000000006e80010a] ldsw [%i2+0x004],%l2 ! Mem[000000006f000104] ldsh [%i2+0x008],%l4 ! Mem[000000006f000108] jmpl %o7,%g0 lduw [%i3+0x038],%l1 ! Mem[000000006f800138] p48_near_3_le: sth %l5,[%i1+0x00c] ! Mem[000000007080010c] swap [%i2+0x018],%l3 ! Mem[0000000071000118] swap [%i1+0x000],%l7 ! Mem[0000000070800100] jmpl %o7,%g0 swap [%i2+0x024],%l3 ! Mem[0000000071000124] p48_near_3_he: ldstub [%i3+0x005],%l0 ! Mem[0000000071800105] lduh [%i0+0x024],%l3 ! Mem[0000000070000124] swap [%i0+0x03c],%l4 ! Mem[000000007000013c] ldstub [%i3+0x00c],%l4 ! Mem[000000007180010c] jmpl %o7,%g0 stx %l7,[%i0+0x008] ! Mem[0000000070000108] p49_near_3_le: stw %l3,[%i0+0x038] ! Mem[0000000072000138] ldstub [%i3+0x007],%l3 ! Mem[0000000073800107] jmpl %o7,%g0 sth %l5,[%i3+0x028] ! Mem[0000000073800128] p49_near_3_he: ldsh [%i3+0x028],%l2 ! Mem[0000000073800128] stx %l3,[%i2+0x008] ! Mem[0000000073000108] ldub [%i3+0x01c],%l6 ! Mem[000000007380011c] ldx [%i3+0x010],%l0 ! Mem[0000000073800110] ldstub [%i3+0x037],%l4 ! Mem[0000000073800137] stx %l6,[%i1+0x008] ! Mem[0000000072800108] jmpl %o7,%g0 swap [%i2+0x038],%l4 ! Mem[0000000073000138] p50_near_3_le: swap [%i3+0x034],%l1 ! Mem[0000000075800134] stx %l0,[%i0+0x000] ! Mem[0000000074000100] sth %l6,[%i1+0x008] ! Mem[0000000074800108] jmpl %o7,%g0 ldsb [%i2+0x006],%l6 ! Mem[0000000075000106] p50_near_3_he: sth %l4,[%i3+0x012] ! Mem[0000000075800112] jmpl %o7,%g0 lduw [%i1+0x010],%l6 ! Mem[0000000074800110] p51_near_3_le: ldstub [%i1+0x010],%l0 ! Mem[0000000076800110] sth %l1,[%i0+0x00e] ! Mem[000000007600010e] stw %l3,[%i1+0x018] ! Mem[0000000076800118] lduh [%i3+0x034],%l4 ! Mem[0000000077800134] jmpl %o7,%g0 ldstub [%i0+0x032],%l4 ! Mem[0000000076000132] p51_near_3_he: std %l4,[%i3+0x018] ! Mem[0000000077800118] lduw [%i0+0x00c],%l5 ! Mem[000000007600010c] jmpl %o7,%g0 swap [%i2+0x020],%l1 ! Mem[0000000077000120] p52_near_3_le: ldsb [%i1+0x02d],%l2 ! Mem[000000007880012d] ldstub [%i0+0x009],%l4 ! Mem[0000000078000109] ldstub [%i2+0x00e],%l7 ! Mem[000000007900010e] jmpl %o7,%g0 ldstub [%i3+0x003],%l7 ! Mem[0000000079800103] p52_near_3_he: jmpl %o7,%g0 ldd [%i0+0x010],%l0 ! Mem[0000000078000110] jmpl %o7,%g0 nop p53_near_3_le: ldsb [%i1+0x02d],%l4 ! Mem[000000007a80012d] swap [%i1+0x03c],%l2 ! Mem[000000007a80013c] ldstub [%i1+0x02c],%l2 ! Mem[000000007a80012c] jmpl %o7,%g0 swap [%i0+0x018],%l2 ! Mem[000000007a000118] p53_near_3_he: ldub [%i0+0x023],%l4 ! Mem[000000007a000123] stx %l5,[%i2+0x020] ! Mem[000000007b000120] jmpl %o7,%g0 swap [%i3+0x014],%l0 ! Mem[000000007b800114] p54_near_3_le: stx %l5,[%i2+0x008] ! Mem[000000007d000108] swap [%i1+0x000],%l3 ! Mem[000000007c800100] ldstub [%i2+0x037],%l4 ! Mem[000000007d000137] std %l4,[%i2+0x018] ! Mem[000000007d000118] ldstub [%i1+0x024],%l0 ! Mem[000000007c800124] ldsw [%i0+0x01c],%l5 ! Mem[000000007c00011c] jmpl %o7,%g0 ldstub [%i0+0x024],%l2 ! Mem[000000007c000124] p54_near_3_he: ldstub [%i3+0x03e],%l4 ! Mem[000000007d80013e] ldub [%i0+0x026],%l4 ! Mem[000000007c000126] jmpl %o7,%g0 ldstub [%i0+0x012],%l4 ! Mem[000000007c000112] p55_near_3_le: stb %l2,[%i1+0x02d] ! Mem[000000007e80012d] jmpl %o7,%g0 std %l6,[%i0+0x010] ! Mem[000000007e000110] p55_near_3_he: ldx [%i0+0x020],%l1 ! Mem[000000007e000120] jmpl %o7,%g0 lduh [%i1+0x028],%l2 ! Mem[000000007e800128] p56_near_3_le: ldstub [%i2+0x013],%l5 ! Mem[0000000081000113] ldx [%i1+0x030],%l4 ! Mem[0000000080800130] ldsh [%i0+0x02c],%l2 ! Mem[000000008000012c] lduh [%i0+0x010],%l6 ! Mem[0000000080000110] sth %l3,[%i2+0x022] ! Mem[0000000081000122] ldub [%i2+0x021],%l0 ! Mem[0000000081000121] jmpl %o7,%g0 swap [%i2+0x018],%l3 ! Mem[0000000081000118] p56_near_3_he: jmpl %o7,%g0 stw %l4,[%i2+0x020] ! Mem[0000000081000120] jmpl %o7,%g0 nop p57_near_3_le: ldsh [%i2+0x004],%l2 ! Mem[0000000083000104] ldstub [%i1+0x007],%l3 ! Mem[0000000082800107] ldsb [%i3+0x028],%l5 ! Mem[0000000083800128] jmpl %o7,%g0 ldx [%i1+0x000],%l7 ! Mem[0000000082800100] p57_near_3_he: jmpl %o7,%g0 ldstub [%i2+0x034],%l1 ! Mem[0000000083000134] jmpl %o7,%g0 nop p58_near_3_le: std %l4,[%i2+0x028] ! Mem[0000000085000128] ldsh [%i1+0x032],%l0 ! Mem[0000000084800132] ldstub [%i1+0x002],%l3 ! Mem[0000000084800102] stw %l4,[%i2+0x008] ! Mem[0000000085000108] swap [%i2+0x00c],%l0 ! Mem[000000008500010c] lduw [%i0+0x028],%l3 ! Mem[0000000084000128] jmpl %o7,%g0 swap [%i2+0x02c],%l2 ! Mem[000000008500012c] p58_near_3_he: ldsb [%i3+0x028],%l6 ! Mem[0000000085800128] ldstub [%i0+0x01c],%l4 ! Mem[000000008400011c] sth %l4,[%i2+0x01a] ! Mem[000000008500011a] jmpl %o7,%g0 std %l6,[%i0+0x030] ! Mem[0000000084000130] p59_near_3_le: jmpl %o7,%g0 std %l4,[%i3+0x028] ! Mem[0000000087800128] jmpl %o7,%g0 nop p59_near_3_he: swap [%i1+0x028],%l6 ! Mem[0000000086800128] stw %l1,[%i1+0x010] ! Mem[0000000086800110] ldsb [%i0+0x003],%l5 ! Mem[0000000086000103] jmpl %o7,%g0 stb %l4,[%i0+0x03f] ! Mem[000000008600013f] p60_near_3_le: stb %l5,[%i2+0x00c] ! Mem[000000008900010c] jmpl %o7,%g0 sth %l3,[%i0+0x002] ! Mem[0000000088000102] p60_near_3_he: ldsw [%i3+0x03c],%l6 ! Mem[000000008980013c] stx %l1,[%i0+0x010] ! Mem[0000000088000110] ldsh [%i2+0x01e],%l5 ! Mem[000000008900011e] ldsh [%i1+0x02a],%l6 ! Mem[000000008880012a] sth %l6,[%i2+0x028] ! Mem[0000000089000128] jmpl %o7,%g0 std %l0,[%i0+0x000] ! Mem[0000000088000100] p61_near_3_le: jmpl %o7,%g0 ldstub [%i1+0x03a],%l5 ! Mem[000000008a80013a] jmpl %o7,%g0 nop p61_near_3_he: ldx [%i0+0x038],%l7 ! Mem[000000008a000138] swap [%i3+0x008],%l0 ! Mem[000000008b800108] ldub [%i1+0x01e],%l7 ! Mem[000000008a80011e] jmpl %o7,%g0 ldx [%i0+0x020],%l1 ! Mem[000000008a000120] p62_near_3_le: ldub [%i2+0x002],%l7 ! Mem[000000008d000102] jmpl %o7,%g0 ldd [%i1+0x020],%l2 ! Mem[000000008c800120] p62_near_3_he: jmpl %o7,%g0 swap [%i0+0x004],%l0 ! Mem[000000008c000104] jmpl %o7,%g0 nop p63_near_3_le: stb %l5,[%i3+0x020] ! Mem[000000008f800120] jmpl %o7,%g0 swap [%i0+0x018],%l4 ! Mem[000000008e000118] p63_near_3_he: ldub [%i0+0x039],%l2 ! Mem[000000008e000139] ldstub [%i0+0x037],%l0 ! Mem[000000008e000137] jmpl %o7,%g0 ldsh [%i0+0x030],%l1 ! Mem[000000008e000130] near3_b2b_h: nop nop jmpl %o7,%g0 nop near3_b2b_l: nop nop jmpl %o7,%g0 nop user_near3_end: .seg "text" .text .align 0x2000 user_far0_start: p0_far_0_le: ldsw [%i1+0x03c],%l4 ! Mem[000000001080013c] ldsw [%i3+0x028],%l3 ! Mem[0000000011800128] ldd [%i2+0x018],%l0 ! Mem[0000000011000118] jmpl %o7,%g0 swap [%i3+0x020],%l1 ! Mem[0000000011800120] p0_far_0_lem: membar #Sync ldsw [%i1+0x03c],%l4 ! Mem[000000001080013c] ldsw [%i3+0x028],%l3 ! Mem[0000000011800128] ldd [%i2+0x018],%l0 ! Mem[0000000011000118] membar #Sync jmpl %o7,%g0 swap [%i3+0x020],%l1 ! Mem[0000000011800120] p0_far_0_he: std %l2,[%i3+0x028] ! Mem[0000000011800128] ldub [%i0+0x036],%l4 ! Mem[0000000010000136] ldx [%i1+0x028],%l4 ! Mem[0000000010800128] stw %l3,[%i3+0x000] ! Mem[0000000011800100] swap [%i1+0x020],%l6 ! Mem[0000000010800120] sth %l3,[%i2+0x034] ! Mem[0000000011000134] jmpl %o7,%g0 lduw [%i1+0x008],%l4 ! Mem[0000000010800108] p0_far_0_hem: membar #Sync std %l2,[%i3+0x028] ! Mem[0000000011800128] ldub [%i0+0x036],%l4 ! Mem[0000000010000136] ldx [%i1+0x028],%l4 ! Mem[0000000010800128] stw %l3,[%i3+0x000] ! Mem[0000000011800100] swap [%i1+0x020],%l6 ! Mem[0000000010800120] sth %l3,[%i2+0x034] ! Mem[0000000011000134] membar #Sync jmpl %o7,%g0 lduw [%i1+0x008],%l4 ! Mem[0000000010800108] p0_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p1_far_0_le: stb %l4,[%i1+0x01e] ! Mem[000000001280011e] ldstub [%i3+0x009],%l2 ! Mem[0000000013800109] sth %l1,[%i0+0x010] ! Mem[0000000012000110] ldub [%i3+0x00a],%l4 ! Mem[000000001380010a] std %l0,[%i1+0x010] ! Mem[0000000012800110] jmpl %o7,%g0 ldsb [%i3+0x011],%l7 ! Mem[0000000013800111] p1_far_0_lem: membar #Sync stb %l4,[%i1+0x01e] ! Mem[000000001280011e] ldstub [%i3+0x009],%l2 ! Mem[0000000013800109] sth %l1,[%i0+0x010] ! Mem[0000000012000110] ldub [%i3+0x00a],%l4 ! Mem[000000001380010a] std %l0,[%i1+0x010] ! Mem[0000000012800110] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x011],%l7 ! Mem[0000000013800111] p1_far_0_he: stx %l7,[%i2+0x038] ! Mem[0000000013000138] ldx [%i3+0x008],%l2 ! Mem[0000000013800108] stw %l5,[%i3+0x008] ! Mem[0000000013800108] ldx [%i2+0x008],%l4 ! Mem[0000000013000108] ldd [%i1+0x010],%l6 ! Mem[0000000012800110] jmpl %o7,%g0 swap [%i2+0x004],%l3 ! Mem[0000000013000104] p1_far_0_hem: membar #Sync stx %l7,[%i2+0x038] ! Mem[0000000013000138] ldx [%i3+0x008],%l2 ! Mem[0000000013800108] stw %l5,[%i3+0x008] ! Mem[0000000013800108] ldx [%i2+0x008],%l4 ! Mem[0000000013000108] ldd [%i1+0x010],%l6 ! Mem[0000000012800110] membar #Sync jmpl %o7,%g0 swap [%i2+0x004],%l3 ! Mem[0000000013000104] p1_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p2_far_0_le: jmpl %o7,%g0 ldstub [%i1+0x03e],%l4 ! Mem[000000001480013e] jmpl %o7,%g0 nop p2_far_0_lem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03e],%l4 ! Mem[000000001480013e] jmpl %o7,%g0 nop p2_far_0_he: jmpl %o7,%g0 lduw [%i0+0x004],%l2 ! Mem[0000000014000104] jmpl %o7,%g0 nop p2_far_0_hem: membar #Sync jmpl %o7,%g0 lduw [%i0+0x004],%l2 ! Mem[0000000014000104] jmpl %o7,%g0 nop p2_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p3_far_0_le: ldstub [%i2+0x03a],%l0 ! Mem[000000001700013a] ldstub [%i0+0x009],%l3 ! Mem[0000000016000109] jmpl %o7,%g0 swap [%i3+0x014],%l4 ! Mem[0000000017800114] p3_far_0_lem: membar #Sync ldstub [%i2+0x03a],%l0 ! Mem[000000001700013a] ldstub [%i0+0x009],%l3 ! Mem[0000000016000109] membar #Sync jmpl %o7,%g0 swap [%i3+0x014],%l4 ! Mem[0000000017800114] p3_far_0_he: stb %l1,[%i2+0x03c] ! Mem[000000001700013c] jmpl %o7,%g0 sth %l4,[%i3+0x01c] ! Mem[000000001780011c] p3_far_0_hem: membar #Sync stb %l1,[%i2+0x03c] ! Mem[000000001700013c] membar #Sync jmpl %o7,%g0 sth %l4,[%i3+0x01c] ! Mem[000000001780011c] p3_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p4_far_0_le: ldd [%i2+0x038],%l0 ! Mem[0000000019000138] ldstub [%i0+0x00c],%l4 ! Mem[000000001800010c] ldstub [%i3+0x03f],%l0 ! Mem[000000001980013f] stw %l2,[%i3+0x030] ! Mem[0000000019800130] jmpl %o7,%g0 sth %l7,[%i3+0x022] ! Mem[0000000019800122] p4_far_0_lem: membar #Sync ldd [%i2+0x038],%l0 ! Mem[0000000019000138] ldstub [%i0+0x00c],%l4 ! Mem[000000001800010c] ldstub [%i3+0x03f],%l0 ! Mem[000000001980013f] stw %l2,[%i3+0x030] ! Mem[0000000019800130] membar #Sync jmpl %o7,%g0 sth %l7,[%i3+0x022] ! Mem[0000000019800122] p4_far_0_he: sth %l0,[%i2+0x02c] ! Mem[000000001900012c] ldstub [%i3+0x01a],%l7 ! Mem[000000001980011a] swap [%i2+0x00c],%l2 ! Mem[000000001900010c] ldub [%i0+0x007],%l6 ! Mem[0000000018000107] stx %l2,[%i1+0x018] ! Mem[0000000018800118] lduh [%i1+0x034],%l7 ! Mem[0000000018800134] jmpl %o7,%g0 ldd [%i2+0x028],%l6 ! Mem[0000000019000128] p4_far_0_hem: membar #Sync sth %l0,[%i2+0x02c] ! Mem[000000001900012c] ldstub [%i3+0x01a],%l7 ! Mem[000000001980011a] swap [%i2+0x00c],%l2 ! Mem[000000001900010c] ldub [%i0+0x007],%l6 ! Mem[0000000018000107] stx %l2,[%i1+0x018] ! Mem[0000000018800118] lduh [%i1+0x034],%l7 ! Mem[0000000018800134] membar #Sync jmpl %o7,%g0 ldd [%i2+0x028],%l6 ! Mem[0000000019000128] p4_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p5_far_0_le: ldsw [%i2+0x01c],%l4 ! Mem[000000001b00011c] ldstub [%i2+0x022],%l6 ! Mem[000000001b000122] ldx [%i0+0x018],%l4 ! Mem[000000001a000118] swap [%i0+0x02c],%l4 ! Mem[000000001a00012c] stb %l1,[%i1+0x010] ! Mem[000000001a800110] ldstub [%i0+0x00a],%l4 ! Mem[000000001a00010a] jmpl %o7,%g0 ldub [%i2+0x014],%l4 ! Mem[000000001b000114] p5_far_0_lem: membar #Sync ldsw [%i2+0x01c],%l4 ! Mem[000000001b00011c] ldstub [%i2+0x022],%l6 ! Mem[000000001b000122] ldx [%i0+0x018],%l4 ! Mem[000000001a000118] swap [%i0+0x02c],%l4 ! Mem[000000001a00012c] stb %l1,[%i1+0x010] ! Mem[000000001a800110] ldstub [%i0+0x00a],%l4 ! Mem[000000001a00010a] membar #Sync jmpl %o7,%g0 ldub [%i2+0x014],%l4 ! Mem[000000001b000114] p5_far_0_he: std %l0,[%i2+0x038] ! Mem[000000001b000138] sth %l6,[%i3+0x002] ! Mem[000000001b800102] stx %l1,[%i3+0x000] ! Mem[000000001b800100] ldstub [%i3+0x018],%l3 ! Mem[000000001b800118] lduw [%i1+0x004],%l7 ! Mem[000000001a800104] stw %l2,[%i2+0x000] ! Mem[000000001b000100] jmpl %o7,%g0 stx %l7,[%i1+0x030] ! Mem[000000001a800130] p5_far_0_hem: membar #Sync std %l0,[%i2+0x038] ! Mem[000000001b000138] sth %l6,[%i3+0x002] ! Mem[000000001b800102] stx %l1,[%i3+0x000] ! Mem[000000001b800100] ldstub [%i3+0x018],%l3 ! Mem[000000001b800118] lduw [%i1+0x004],%l7 ! Mem[000000001a800104] stw %l2,[%i2+0x000] ! Mem[000000001b000100] membar #Sync jmpl %o7,%g0 stx %l7,[%i1+0x030] ! Mem[000000001a800130] p5_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p6_far_0_le: stb %l4,[%i2+0x03e] ! Mem[000000001d00013e] jmpl %o7,%g0 stb %l6,[%i2+0x002] ! Mem[000000001d000102] p6_far_0_lem: membar #Sync stb %l4,[%i2+0x03e] ! Mem[000000001d00013e] membar #Sync jmpl %o7,%g0 stb %l6,[%i2+0x002] ! Mem[000000001d000102] p6_far_0_he: ldstub [%i0+0x021],%l1 ! Mem[000000001c000121] jmpl %o7,%g0 ldsb [%i0+0x029],%l5 ! Mem[000000001c000129] p6_far_0_hem: membar #Sync ldstub [%i0+0x021],%l1 ! Mem[000000001c000121] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x029],%l5 ! Mem[000000001c000129] p6_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p7_far_0_le: ldstub [%i2+0x01e],%l4 ! Mem[000000001f00011e] lduw [%i2+0x020],%l6 ! Mem[000000001f000120] swap [%i3+0x02c],%l1 ! Mem[000000001f80012c] jmpl %o7,%g0 ldstub [%i3+0x02c],%l4 ! Mem[000000001f80012c] p7_far_0_lem: membar #Sync ldstub [%i2+0x01e],%l4 ! Mem[000000001f00011e] lduw [%i2+0x020],%l6 ! Mem[000000001f000120] swap [%i3+0x02c],%l1 ! Mem[000000001f80012c] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x02c],%l4 ! Mem[000000001f80012c] p7_far_0_he: jmpl %o7,%g0 swap [%i3+0x030],%l3 ! Mem[000000001f800130] jmpl %o7,%g0 nop p7_far_0_hem: membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l3 ! Mem[000000001f800130] jmpl %o7,%g0 nop p7_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p8_far_0_le: stb %l0,[%i0+0x03a] ! Mem[000000002000013a] stw %l3,[%i0+0x028] ! Mem[0000000020000128] ldstub [%i2+0x039],%l7 ! Mem[0000000021000139] ldx [%i1+0x008],%l4 ! Mem[0000000020800108] ldstub [%i2+0x014],%l4 ! Mem[0000000021000114] jmpl %o7,%g0 swap [%i3+0x02c],%l3 ! Mem[000000002180012c] p8_far_0_lem: membar #Sync stb %l0,[%i0+0x03a] ! Mem[000000002000013a] stw %l3,[%i0+0x028] ! Mem[0000000020000128] ldstub [%i2+0x039],%l7 ! Mem[0000000021000139] ldx [%i1+0x008],%l4 ! Mem[0000000020800108] ldstub [%i2+0x014],%l4 ! Mem[0000000021000114] membar #Sync jmpl %o7,%g0 swap [%i3+0x02c],%l3 ! Mem[000000002180012c] p8_far_0_he: ldd [%i0+0x038],%l4 ! Mem[0000000020000138] stw %l2,[%i1+0x01c] ! Mem[000000002080011c] ldstub [%i1+0x023],%l6 ! Mem[0000000020800123] ldub [%i0+0x00d],%l2 ! Mem[000000002000010d] swap [%i1+0x004],%l6 ! Mem[0000000020800104] jmpl %o7,%g0 ldsh [%i1+0x024],%l7 ! Mem[0000000020800124] p8_far_0_hem: membar #Sync ldd [%i0+0x038],%l4 ! Mem[0000000020000138] stw %l2,[%i1+0x01c] ! Mem[000000002080011c] ldstub [%i1+0x023],%l6 ! Mem[0000000020800123] ldub [%i0+0x00d],%l2 ! Mem[000000002000010d] swap [%i1+0x004],%l6 ! Mem[0000000020800104] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x024],%l7 ! Mem[0000000020800124] p8_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p9_far_0_le: swap [%i1+0x018],%l4 ! Mem[0000000022800118] ldsh [%i3+0x000],%l1 ! Mem[0000000023800100] ldsb [%i1+0x00f],%l4 ! Mem[000000002280010f] ldub [%i0+0x01e],%l7 ! Mem[000000002200011e] ldstub [%i0+0x01c],%l0 ! Mem[000000002200011c] jmpl %o7,%g0 ldsb [%i3+0x00a],%l6 ! Mem[000000002380010a] p9_far_0_lem: membar #Sync swap [%i1+0x018],%l4 ! Mem[0000000022800118] ldsh [%i3+0x000],%l1 ! Mem[0000000023800100] ldsb [%i1+0x00f],%l4 ! Mem[000000002280010f] ldub [%i0+0x01e],%l7 ! Mem[000000002200011e] ldstub [%i0+0x01c],%l0 ! Mem[000000002200011c] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x00a],%l6 ! Mem[000000002380010a] p9_far_0_he: jmpl %o7,%g0 ldsw [%i3+0x014],%l2 ! Mem[0000000023800114] jmpl %o7,%g0 nop p9_far_0_hem: membar #Sync jmpl %o7,%g0 ldsw [%i3+0x014],%l2 ! Mem[0000000023800114] jmpl %o7,%g0 nop p9_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p10_far_0_le: jmpl %o7,%g0 ldsw [%i2+0x03c],%l4 ! Mem[000000002500013c] jmpl %o7,%g0 nop p10_far_0_lem: membar #Sync jmpl %o7,%g0 ldsw [%i2+0x03c],%l4 ! Mem[000000002500013c] jmpl %o7,%g0 nop p10_far_0_he: ldstub [%i2+0x00a],%l5 ! Mem[000000002500010a] lduh [%i1+0x028],%l2 ! Mem[0000000024800128] ldsh [%i2+0x020],%l5 ! Mem[0000000025000120] jmpl %o7,%g0 ldstub [%i2+0x018],%l7 ! Mem[0000000025000118] p10_far_0_hem: membar #Sync ldstub [%i2+0x00a],%l5 ! Mem[000000002500010a] lduh [%i1+0x028],%l2 ! Mem[0000000024800128] ldsh [%i2+0x020],%l5 ! Mem[0000000025000120] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x018],%l7 ! Mem[0000000025000118] p10_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p11_far_0_le: stb %l4,[%i2+0x01e] ! Mem[000000002700011e] swap [%i0+0x02c],%l4 ! Mem[000000002600012c] jmpl %o7,%g0 swap [%i0+0x010],%l1 ! Mem[0000000026000110] p11_far_0_lem: membar #Sync stb %l4,[%i2+0x01e] ! Mem[000000002700011e] swap [%i0+0x02c],%l4 ! Mem[000000002600012c] membar #Sync jmpl %o7,%g0 swap [%i0+0x010],%l1 ! Mem[0000000026000110] p11_far_0_he: ldstub [%i2+0x016],%l4 ! Mem[0000000027000116] ldstub [%i1+0x027],%l1 ! Mem[0000000026800127] jmpl %o7,%g0 stb %l2,[%i3+0x00d] ! Mem[000000002780010d] p11_far_0_hem: membar #Sync ldstub [%i2+0x016],%l4 ! Mem[0000000027000116] ldstub [%i1+0x027],%l1 ! Mem[0000000026800127] membar #Sync jmpl %o7,%g0 stb %l2,[%i3+0x00d] ! Mem[000000002780010d] p11_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p12_far_0_le: ldstub [%i2+0x03e],%l4 ! Mem[000000002900013e] swap [%i0+0x028],%l3 ! Mem[0000000028000128] ldstub [%i0+0x01d],%l0 ! Mem[000000002800011d] swap [%i3+0x030],%l2 ! Mem[0000000029800130] jmpl %o7,%g0 lduh [%i3+0x008],%l6 ! Mem[0000000029800108] p12_far_0_lem: membar #Sync ldstub [%i2+0x03e],%l4 ! Mem[000000002900013e] swap [%i0+0x028],%l3 ! Mem[0000000028000128] ldstub [%i0+0x01d],%l0 ! Mem[000000002800011d] swap [%i3+0x030],%l2 ! Mem[0000000029800130] membar #Sync jmpl %o7,%g0 lduh [%i3+0x008],%l6 ! Mem[0000000029800108] p12_far_0_he: lduw [%i0+0x004],%l1 ! Mem[0000000028000104] ldstub [%i2+0x033],%l0 ! Mem[0000000029000133] swap [%i0+0x008],%l4 ! Mem[0000000028000108] swap [%i3+0x028],%l2 ! Mem[0000000029800128] std %l6,[%i0+0x038] ! Mem[0000000028000138] ldstub [%i1+0x035],%l7 ! Mem[0000000028800135] jmpl %o7,%g0 lduw [%i0+0x004],%l3 ! Mem[0000000028000104] p12_far_0_hem: membar #Sync lduw [%i0+0x004],%l1 ! Mem[0000000028000104] ldstub [%i2+0x033],%l0 ! Mem[0000000029000133] swap [%i0+0x008],%l4 ! Mem[0000000028000108] swap [%i3+0x028],%l2 ! Mem[0000000029800128] std %l6,[%i0+0x038] ! Mem[0000000028000138] ldstub [%i1+0x035],%l7 ! Mem[0000000028800135] membar #Sync jmpl %o7,%g0 lduw [%i0+0x004],%l3 ! Mem[0000000028000104] p12_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p13_far_0_le: ldd [%i3+0x000],%l4 ! Mem[000000002b800100] swap [%i3+0x008],%l3 ! Mem[000000002b800108] ldstub [%i1+0x01d],%l0 ! Mem[000000002a80011d] ldstub [%i3+0x01b],%l6 ! Mem[000000002b80011b] ldub [%i0+0x01d],%l2 ! Mem[000000002a00011d] stb %l4,[%i2+0x01f] ! Mem[000000002b00011f] jmpl %o7,%g0 stw %l3,[%i3+0x000] ! Mem[000000002b800100] p13_far_0_lem: membar #Sync ldd [%i3+0x000],%l4 ! Mem[000000002b800100] swap [%i3+0x008],%l3 ! Mem[000000002b800108] ldstub [%i1+0x01d],%l0 ! Mem[000000002a80011d] ldstub [%i3+0x01b],%l6 ! Mem[000000002b80011b] ldub [%i0+0x01d],%l2 ! Mem[000000002a00011d] stb %l4,[%i2+0x01f] ! Mem[000000002b00011f] membar #Sync jmpl %o7,%g0 stw %l3,[%i3+0x000] ! Mem[000000002b800100] p13_far_0_he: stb %l2,[%i3+0x00d] ! Mem[000000002b80010d] ldstub [%i2+0x018],%l3 ! Mem[000000002b000118] swap [%i1+0x03c],%l0 ! Mem[000000002a80013c] swap [%i0+0x030],%l5 ! Mem[000000002a000130] ldstub [%i2+0x02d],%l6 ! Mem[000000002b00012d] jmpl %o7,%g0 stb %l1,[%i2+0x008] ! Mem[000000002b000108] p13_far_0_hem: membar #Sync stb %l2,[%i3+0x00d] ! Mem[000000002b80010d] ldstub [%i2+0x018],%l3 ! Mem[000000002b000118] swap [%i1+0x03c],%l0 ! Mem[000000002a80013c] swap [%i0+0x030],%l5 ! Mem[000000002a000130] ldstub [%i2+0x02d],%l6 ! Mem[000000002b00012d] membar #Sync jmpl %o7,%g0 stb %l1,[%i2+0x008] ! Mem[000000002b000108] p13_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p14_far_0_le: stw %l0,[%i3+0x038] ! Mem[000000002d800138] jmpl %o7,%g0 ldstub [%i3+0x00c],%l4 ! Mem[000000002d80010c] p14_far_0_lem: membar #Sync stw %l0,[%i3+0x038] ! Mem[000000002d800138] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00c],%l4 ! Mem[000000002d80010c] p14_far_0_he: swap [%i0+0x010],%l3 ! Mem[000000002c000110] stb %l4,[%i0+0x02c] ! Mem[000000002c00012c] stw %l7,[%i2+0x018] ! Mem[000000002d000118] jmpl %o7,%g0 swap [%i2+0x020],%l2 ! Mem[000000002d000120] p14_far_0_hem: membar #Sync swap [%i0+0x010],%l3 ! Mem[000000002c000110] stb %l4,[%i0+0x02c] ! Mem[000000002c00012c] stw %l7,[%i2+0x018] ! Mem[000000002d000118] membar #Sync jmpl %o7,%g0 swap [%i2+0x020],%l2 ! Mem[000000002d000120] p14_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p15_far_0_le: ldsw [%i2+0x01c],%l4 ! Mem[000000002f00011c] ldstub [%i1+0x022],%l6 ! Mem[000000002e800122] std %l0,[%i2+0x010] ! Mem[000000002f000110] jmpl %o7,%g0 std %l0,[%i2+0x000] ! Mem[000000002f000100] p15_far_0_lem: membar #Sync ldsw [%i2+0x01c],%l4 ! Mem[000000002f00011c] ldstub [%i1+0x022],%l6 ! Mem[000000002e800122] std %l0,[%i2+0x010] ! Mem[000000002f000110] membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x000] ! Mem[000000002f000100] p15_far_0_he: ldstub [%i1+0x027],%l1 ! Mem[000000002e800127] ldsw [%i3+0x02c],%l0 ! Mem[000000002f80012c] ldsw [%i0+0x000],%l6 ! Mem[000000002e000100] ldub [%i2+0x004],%l1 ! Mem[000000002f000104] std %l0,[%i1+0x030] ! Mem[000000002e800130] ldub [%i0+0x031],%l3 ! Mem[000000002e000131] jmpl %o7,%g0 swap [%i3+0x000],%l5 ! Mem[000000002f800100] p15_far_0_hem: membar #Sync ldstub [%i1+0x027],%l1 ! Mem[000000002e800127] ldsw [%i3+0x02c],%l0 ! Mem[000000002f80012c] ldsw [%i0+0x000],%l6 ! Mem[000000002e000100] ldub [%i2+0x004],%l1 ! Mem[000000002f000104] std %l0,[%i1+0x030] ! Mem[000000002e800130] ldub [%i0+0x031],%l3 ! Mem[000000002e000131] membar #Sync jmpl %o7,%g0 swap [%i3+0x000],%l5 ! Mem[000000002f800100] p15_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p16_far_0_le: stb %l4,[%i3+0x03e] ! Mem[000000003180013e] ldd [%i1+0x008],%l4 ! Mem[0000000030800108] ldx [%i3+0x010],%l1 ! Mem[0000000031800110] ldsh [%i2+0x00a],%l4 ! Mem[000000003100010a] swap [%i0+0x014],%l4 ! Mem[0000000030000114] jmpl %o7,%g0 swap [%i1+0x030],%l2 ! Mem[0000000030800130] p16_far_0_lem: membar #Sync stb %l4,[%i3+0x03e] ! Mem[000000003180013e] ldd [%i1+0x008],%l4 ! Mem[0000000030800108] ldx [%i3+0x010],%l1 ! Mem[0000000031800110] ldsh [%i2+0x00a],%l4 ! Mem[000000003100010a] swap [%i0+0x014],%l4 ! Mem[0000000030000114] membar #Sync jmpl %o7,%g0 swap [%i1+0x030],%l2 ! Mem[0000000030800130] p16_far_0_he: swap [%i3+0x004],%l1 ! Mem[0000000031800104] lduw [%i3+0x02c],%l0 ! Mem[000000003180012c] jmpl %o7,%g0 ldstub [%i1+0x023],%l6 ! Mem[0000000030800123] p16_far_0_hem: membar #Sync swap [%i3+0x004],%l1 ! Mem[0000000031800104] lduw [%i3+0x02c],%l0 ! Mem[000000003180012c] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x023],%l6 ! Mem[0000000030800123] p16_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p17_far_0_le: jmpl %o7,%g0 ldstub [%i3+0x01e],%l4 ! Mem[000000003380011e] jmpl %o7,%g0 nop p17_far_0_lem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x01e],%l4 ! Mem[000000003380011e] jmpl %o7,%g0 nop p17_far_0_he: jmpl %o7,%g0 ldsw [%i3+0x028],%l5 ! Mem[0000000033800128] jmpl %o7,%g0 nop p17_far_0_hem: membar #Sync jmpl %o7,%g0 ldsw [%i3+0x028],%l5 ! Mem[0000000033800128] jmpl %o7,%g0 nop p17_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p18_far_0_le: ldsw [%i1+0x038],%l0 ! Mem[0000000034800138] std %l0,[%i1+0x030] ! Mem[0000000034800130] jmpl %o7,%g0 sth %l7,[%i2+0x038] ! Mem[0000000035000138] p18_far_0_lem: membar #Sync ldsw [%i1+0x038],%l0 ! Mem[0000000034800138] std %l0,[%i1+0x030] ! Mem[0000000034800130] membar #Sync jmpl %o7,%g0 sth %l7,[%i2+0x038] ! Mem[0000000035000138] p18_far_0_he: sth %l4,[%i3+0x02c] ! Mem[000000003580012c] jmpl %o7,%g0 std %l0,[%i2+0x038] ! Mem[0000000035000138] p18_far_0_hem: membar #Sync sth %l4,[%i3+0x02c] ! Mem[000000003580012c] membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x038] ! Mem[0000000035000138] p18_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p19_far_0_le: lduw [%i1+0x018],%l4 ! Mem[0000000036800118] ldsh [%i0+0x01a],%l6 ! Mem[000000003600011a] ldx [%i1+0x018],%l0 ! Mem[0000000036800118] stb %l2,[%i0+0x010] ! Mem[0000000036000110] jmpl %o7,%g0 swap [%i1+0x000],%l7 ! Mem[0000000036800100] p19_far_0_lem: membar #Sync lduw [%i1+0x018],%l4 ! Mem[0000000036800118] ldsh [%i0+0x01a],%l6 ! Mem[000000003600011a] ldx [%i1+0x018],%l0 ! Mem[0000000036800118] stb %l2,[%i0+0x010] ! Mem[0000000036000110] membar #Sync jmpl %o7,%g0 swap [%i1+0x000],%l7 ! Mem[0000000036800100] p19_far_0_he: lduh [%i2+0x01c],%l2 ! Mem[000000003700011c] stb %l6,[%i2+0x003] ! Mem[0000000037000103] stw %l3,[%i2+0x014] ! Mem[0000000037000114] ldstub [%i1+0x00a],%l4 ! Mem[000000003680010a] ldstub [%i0+0x031],%l3 ! Mem[0000000036000131] ldsb [%i2+0x027],%l6 ! Mem[0000000037000127] jmpl %o7,%g0 swap [%i3+0x01c],%l2 ! Mem[000000003780011c] p19_far_0_hem: membar #Sync lduh [%i2+0x01c],%l2 ! Mem[000000003700011c] stb %l6,[%i2+0x003] ! Mem[0000000037000103] stw %l3,[%i2+0x014] ! Mem[0000000037000114] ldstub [%i1+0x00a],%l4 ! Mem[000000003680010a] ldstub [%i0+0x031],%l3 ! Mem[0000000036000131] ldsb [%i2+0x027],%l6 ! Mem[0000000037000127] membar #Sync jmpl %o7,%g0 swap [%i3+0x01c],%l2 ! Mem[000000003780011c] p19_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p20_far_0_le: ldsw [%i3+0x03c],%l4 ! Mem[000000003980013c] ldd [%i0+0x000],%l6 ! Mem[0000000038000100] ldsb [%i0+0x01d],%l0 ! Mem[000000003800011d] stb %l1,[%i1+0x001] ! Mem[0000000038800101] ldd [%i3+0x038],%l0 ! Mem[0000000039800138] stw %l2,[%i2+0x030] ! Mem[0000000039000130] jmpl %o7,%g0 swap [%i3+0x020],%l7 ! Mem[0000000039800120] p20_far_0_lem: membar #Sync ldsw [%i3+0x03c],%l4 ! Mem[000000003980013c] ldd [%i0+0x000],%l6 ! Mem[0000000038000100] ldsb [%i0+0x01d],%l0 ! Mem[000000003800011d] stb %l1,[%i1+0x001] ! Mem[0000000038800101] ldd [%i3+0x038],%l0 ! Mem[0000000039800138] stw %l2,[%i2+0x030] ! Mem[0000000039000130] membar #Sync jmpl %o7,%g0 swap [%i3+0x020],%l7 ! Mem[0000000039800120] p20_far_0_he: jmpl %o7,%g0 lduw [%i1+0x028],%l6 ! Mem[0000000038800128] jmpl %o7,%g0 nop p20_far_0_hem: membar #Sync jmpl %o7,%g0 lduw [%i1+0x028],%l6 ! Mem[0000000038800128] jmpl %o7,%g0 nop p20_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p21_far_0_le: stb %l4,[%i3+0x01e] ! Mem[000000003b80011e] stb %l6,[%i0+0x022] ! Mem[000000003a000122] swap [%i2+0x01c],%l0 ! Mem[000000003b00011c] swap [%i3+0x000],%l1 ! Mem[000000003b800100] stb %l1,[%i3+0x013] ! Mem[000000003b800113] stw %l4,[%i0+0x014] ! Mem[000000003a000114] jmpl %o7,%g0 ldstub [%i2+0x00b],%l3 ! Mem[000000003b00010b] p21_far_0_lem: membar #Sync stb %l4,[%i3+0x01e] ! Mem[000000003b80011e] stb %l6,[%i0+0x022] ! Mem[000000003a000122] swap [%i2+0x01c],%l0 ! Mem[000000003b00011c] swap [%i3+0x000],%l1 ! Mem[000000003b800100] stb %l1,[%i3+0x013] ! Mem[000000003b800113] stw %l4,[%i0+0x014] ! Mem[000000003a000114] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x00b],%l3 ! Mem[000000003b00010b] p21_far_0_he: ldub [%i3+0x029],%l6 ! Mem[000000003b800129] swap [%i1+0x018],%l3 ! Mem[000000003a800118] swap [%i0+0x028],%l5 ! Mem[000000003a000128] jmpl %o7,%g0 ldstub [%i0+0x000],%l5 ! Mem[000000003a000100] p21_far_0_hem: membar #Sync ldub [%i3+0x029],%l6 ! Mem[000000003b800129] swap [%i1+0x018],%l3 ! Mem[000000003a800118] swap [%i0+0x028],%l5 ! Mem[000000003a000128] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x000],%l5 ! Mem[000000003a000100] p21_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p22_far_0_le: ldx [%i3+0x038],%l4 ! Mem[000000003d800138] jmpl %o7,%g0 lduw [%i0+0x000],%l6 ! Mem[000000003c000100] p22_far_0_lem: membar #Sync ldx [%i3+0x038],%l4 ! Mem[000000003d800138] membar #Sync jmpl %o7,%g0 lduw [%i0+0x000],%l6 ! Mem[000000003c000100] p22_far_0_he: ldsh [%i1+0x020],%l1 ! Mem[000000003c800120] lduh [%i0+0x036],%l7 ! Mem[000000003c000136] ldsh [%i1+0x006],%l1 ! Mem[000000003c800106] jmpl %o7,%g0 sth %l2,[%i1+0x01c] ! Mem[000000003c80011c] p22_far_0_hem: membar #Sync ldsh [%i1+0x020],%l1 ! Mem[000000003c800120] lduh [%i0+0x036],%l7 ! Mem[000000003c000136] ldsh [%i1+0x006],%l1 ! Mem[000000003c800106] membar #Sync jmpl %o7,%g0 sth %l2,[%i1+0x01c] ! Mem[000000003c80011c] p22_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p23_far_0_le: sth %l4,[%i3+0x01e] ! Mem[000000003f80011e] ldstub [%i3+0x009],%l2 ! Mem[000000003f800109] stx %l4,[%i1+0x018] ! Mem[000000003e800118] jmpl %o7,%g0 ldstub [%i1+0x02c],%l4 ! Mem[000000003e80012c] p23_far_0_lem: membar #Sync sth %l4,[%i3+0x01e] ! Mem[000000003f80011e] ldstub [%i3+0x009],%l2 ! Mem[000000003f800109] stx %l4,[%i1+0x018] ! Mem[000000003e800118] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x02c],%l4 ! Mem[000000003e80012c] p23_far_0_he: std %l2,[%i3+0x030] ! Mem[000000003f800130] ldsb [%i0+0x02c],%l4 ! Mem[000000003e00012c] jmpl %o7,%g0 lduh [%i2+0x00c],%l0 ! Mem[000000003f00010c] p23_far_0_hem: membar #Sync std %l2,[%i3+0x030] ! Mem[000000003f800130] ldsb [%i0+0x02c],%l4 ! Mem[000000003e00012c] membar #Sync jmpl %o7,%g0 lduh [%i2+0x00c],%l0 ! Mem[000000003f00010c] p23_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p24_far_0_le: ldstub [%i3+0x03e],%l4 ! Mem[000000004180013e] lduh [%i0+0x028],%l3 ! Mem[0000000040000128] swap [%i3+0x03c],%l0 ! Mem[000000004180013c] ldsh [%i3+0x028],%l4 ! Mem[0000000041800128] ldstub [%i2+0x02b],%l3 ! Mem[000000004100012b] jmpl %o7,%g0 stw %l1,[%i2+0x030] ! Mem[0000000041000130] p24_far_0_lem: membar #Sync ldstub [%i3+0x03e],%l4 ! Mem[000000004180013e] lduh [%i0+0x028],%l3 ! Mem[0000000040000128] swap [%i3+0x03c],%l0 ! Mem[000000004180013c] ldsh [%i3+0x028],%l4 ! Mem[0000000041800128] ldstub [%i2+0x02b],%l3 ! Mem[000000004100012b] membar #Sync jmpl %o7,%g0 stw %l1,[%i2+0x030] ! Mem[0000000041000130] p24_far_0_he: jmpl %o7,%g0 sth %l5,[%i2+0x020] ! Mem[0000000041000120] jmpl %o7,%g0 nop p24_far_0_hem: membar #Sync jmpl %o7,%g0 sth %l5,[%i2+0x020] ! Mem[0000000041000120] jmpl %o7,%g0 nop p24_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p25_far_0_le: jmpl %o7,%g0 ldstub [%i2+0x019],%l4 ! Mem[0000000043000119] jmpl %o7,%g0 nop p25_far_0_lem: membar #Sync jmpl %o7,%g0 ldstub [%i2+0x019],%l4 ! Mem[0000000043000119] jmpl %o7,%g0 nop p25_far_0_he: jmpl %o7,%g0 ldsw [%i2+0x014],%l1 ! Mem[0000000043000114] jmpl %o7,%g0 nop p25_far_0_hem: membar #Sync jmpl %o7,%g0 ldsw [%i2+0x014],%l1 ! Mem[0000000043000114] jmpl %o7,%g0 nop p25_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p26_far_0_le: lduh [%i1+0x03a],%l0 ! Mem[000000004480013a] ldsh [%i3+0x028],%l3 ! Mem[0000000045800128] jmpl %o7,%g0 stb %l7,[%i2+0x039] ! Mem[0000000045000139] p26_far_0_lem: membar #Sync lduh [%i1+0x03a],%l0 ! Mem[000000004480013a] ldsh [%i3+0x028],%l3 ! Mem[0000000045800128] membar #Sync jmpl %o7,%g0 stb %l7,[%i2+0x039] ! Mem[0000000045000139] p26_far_0_he: stw %l5,[%i3+0x00c] ! Mem[000000004580010c] ldstub [%i0+0x03c],%l1 ! Mem[000000004400013c] swap [%i0+0x020],%l2 ! Mem[0000000044000120] swap [%i2+0x004],%l2 ! Mem[0000000045000104] ldsw [%i2+0x01c],%l6 ! Mem[000000004500011c] jmpl %o7,%g0 swap [%i0+0x008],%l4 ! Mem[0000000044000108] p26_far_0_hem: membar #Sync stw %l5,[%i3+0x00c] ! Mem[000000004580010c] ldstub [%i0+0x03c],%l1 ! Mem[000000004400013c] swap [%i0+0x020],%l2 ! Mem[0000000044000120] swap [%i2+0x004],%l2 ! Mem[0000000045000104] ldsw [%i2+0x01c],%l6 ! Mem[000000004500011c] membar #Sync jmpl %o7,%g0 swap [%i0+0x008],%l4 ! Mem[0000000044000108] p26_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p27_far_0_le: ldx [%i0+0x018],%l4 ! Mem[0000000046000118] ldstub [%i1+0x009],%l2 ! Mem[0000000046800109] stb %l0,[%i3+0x01d] ! Mem[000000004780011d] ldstub [%i3+0x000],%l1 ! Mem[0000000047800100] jmpl %o7,%g0 lduw [%i3+0x01c],%l4 ! Mem[000000004780011c] p27_far_0_lem: membar #Sync ldx [%i0+0x018],%l4 ! Mem[0000000046000118] ldstub [%i1+0x009],%l2 ! Mem[0000000046800109] stb %l0,[%i3+0x01d] ! Mem[000000004780011d] ldstub [%i3+0x000],%l1 ! Mem[0000000047800100] membar #Sync jmpl %o7,%g0 lduw [%i3+0x01c],%l4 ! Mem[000000004780011c] p27_far_0_he: ldstub [%i3+0x022],%l3 ! Mem[0000000047800122] jmpl %o7,%g0 swap [%i0+0x024],%l1 ! Mem[0000000046000124] p27_far_0_hem: membar #Sync ldstub [%i3+0x022],%l3 ! Mem[0000000047800122] membar #Sync jmpl %o7,%g0 swap [%i0+0x024],%l1 ! Mem[0000000046000124] p27_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p28_far_0_le: sth %l4,[%i0+0x03e] ! Mem[000000004800013e] ldstub [%i0+0x029],%l3 ! Mem[0000000048000129] sth %l0,[%i1+0x01c] ! Mem[000000004880011c] ldsw [%i3+0x020],%l1 ! Mem[0000000049800120] ldx [%i3+0x000],%l0 ! Mem[0000000049800100] swap [%i2+0x030],%l6 ! Mem[0000000049000130] jmpl %o7,%g0 ldub [%i2+0x02f],%l4 ! Mem[000000004900012f] p28_far_0_lem: membar #Sync sth %l4,[%i0+0x03e] ! Mem[000000004800013e] ldstub [%i0+0x029],%l3 ! Mem[0000000048000129] sth %l0,[%i1+0x01c] ! Mem[000000004880011c] ldsw [%i3+0x020],%l1 ! Mem[0000000049800120] ldx [%i3+0x000],%l0 ! Mem[0000000049800100] swap [%i2+0x030],%l6 ! Mem[0000000049000130] membar #Sync jmpl %o7,%g0 ldub [%i2+0x02f],%l4 ! Mem[000000004900012f] p28_far_0_he: lduw [%i3+0x01c],%l2 ! Mem[000000004980011c] swap [%i2+0x018],%l7 ! Mem[0000000049000118] jmpl %o7,%g0 stx %l2,[%i2+0x008] ! Mem[0000000049000108] p28_far_0_hem: membar #Sync lduw [%i3+0x01c],%l2 ! Mem[000000004980011c] swap [%i2+0x018],%l7 ! Mem[0000000049000118] membar #Sync jmpl %o7,%g0 stx %l2,[%i2+0x008] ! Mem[0000000049000108] p28_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p29_far_0_le: ldstub [%i0+0x01e],%l4 ! Mem[000000004a00011e] jmpl %o7,%g0 stb %l6,[%i3+0x022] ! Mem[000000004b800122] p29_far_0_lem: membar #Sync ldstub [%i0+0x01e],%l4 ! Mem[000000004a00011e] membar #Sync jmpl %o7,%g0 stb %l6,[%i3+0x022] ! Mem[000000004b800122] p29_far_0_he: ldub [%i2+0x001],%l1 ! Mem[000000004b000101] jmpl %o7,%g0 lduw [%i2+0x028],%l5 ! Mem[000000004b000128] p29_far_0_hem: membar #Sync ldub [%i2+0x001],%l1 ! Mem[000000004b000101] membar #Sync jmpl %o7,%g0 lduw [%i2+0x028],%l5 ! Mem[000000004b000128] p29_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p30_far_0_le: std %l4,[%i3+0x020] ! Mem[000000004d800120] std %l2,[%i2+0x008] ! Mem[000000004d000108] stw %l4,[%i0+0x018] ! Mem[000000004c000118] jmpl %o7,%g0 ldstub [%i2+0x00c],%l4 ! Mem[000000004d00010c] p30_far_0_lem: membar #Sync std %l4,[%i3+0x020] ! Mem[000000004d800120] std %l2,[%i2+0x008] ! Mem[000000004d000108] stw %l4,[%i0+0x018] ! Mem[000000004c000118] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x00c],%l4 ! Mem[000000004d00010c] p30_far_0_he: swap [%i0+0x010],%l3 ! Mem[000000004c000110] ldstub [%i1+0x021],%l5 ! Mem[000000004c800121] std %l4,[%i1+0x010] ! Mem[000000004c800110] stb %l7,[%i0+0x027] ! Mem[000000004c000127] ldsb [%i3+0x006],%l2 ! Mem[000000004d800106] jmpl %o7,%g0 ldd [%i3+0x018],%l6 ! Mem[000000004d800118] p30_far_0_hem: membar #Sync swap [%i0+0x010],%l3 ! Mem[000000004c000110] ldstub [%i1+0x021],%l5 ! Mem[000000004c800121] std %l4,[%i1+0x010] ! Mem[000000004c800110] stb %l7,[%i0+0x027] ! Mem[000000004c000127] ldsb [%i3+0x006],%l2 ! Mem[000000004d800106] membar #Sync jmpl %o7,%g0 ldd [%i3+0x018],%l6 ! Mem[000000004d800118] p30_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p31_far_0_le: stb %l1,[%i2+0x02d] ! Mem[000000004f00012d] ldstub [%i1+0x00a],%l4 ! Mem[000000004e80010a] ldstub [%i3+0x014],%l4 ! Mem[000000004f800114] ldsw [%i2+0x01c],%l4 ! Mem[000000004f00011c] ldsh [%i1+0x012],%l1 ! Mem[000000004e800112] jmpl %o7,%g0 ldsb [%i2+0x014],%l4 ! Mem[000000004f000114] p31_far_0_lem: membar #Sync stb %l1,[%i2+0x02d] ! Mem[000000004f00012d] ldstub [%i1+0x00a],%l4 ! Mem[000000004e80010a] ldstub [%i3+0x014],%l4 ! Mem[000000004f800114] ldsw [%i2+0x01c],%l4 ! Mem[000000004f00011c] ldsh [%i1+0x012],%l1 ! Mem[000000004e800112] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x014],%l4 ! Mem[000000004f000114] p31_far_0_he: ldstub [%i3+0x003],%l6 ! Mem[000000004f800103] ldx [%i2+0x028],%l7 ! Mem[000000004f000128] stw %l1,[%i1+0x028] ! Mem[000000004e800128] stx %l7,[%i1+0x000] ! Mem[000000004e800100] lduw [%i3+0x004],%l2 ! Mem[000000004f800104] ldx [%i1+0x038],%l0 ! Mem[000000004e800138] jmpl %o7,%g0 swap [%i0+0x000],%l2 ! Mem[000000004e000100] p31_far_0_hem: membar #Sync ldstub [%i3+0x003],%l6 ! Mem[000000004f800103] ldx [%i2+0x028],%l7 ! Mem[000000004f000128] stw %l1,[%i1+0x028] ! Mem[000000004e800128] stx %l7,[%i1+0x000] ! Mem[000000004e800100] lduw [%i3+0x004],%l2 ! Mem[000000004f800104] ldx [%i1+0x038],%l0 ! Mem[000000004e800138] membar #Sync jmpl %o7,%g0 swap [%i0+0x000],%l2 ! Mem[000000004e000100] p31_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p32_far_0_le: jmpl %o7,%g0 ldx [%i0+0x038],%l4 ! Mem[0000000050000138] jmpl %o7,%g0 nop p32_far_0_lem: membar #Sync jmpl %o7,%g0 ldx [%i0+0x038],%l4 ! Mem[0000000050000138] jmpl %o7,%g0 nop p32_far_0_he: jmpl %o7,%g0 ldstub [%i2+0x006],%l2 ! Mem[0000000051000106] jmpl %o7,%g0 nop p32_far_0_hem: membar #Sync jmpl %o7,%g0 ldstub [%i2+0x006],%l2 ! Mem[0000000051000106] jmpl %o7,%g0 nop p32_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p33_far_0_le: jmpl %o7,%g0 sth %l4,[%i0+0x01e] ! Mem[000000005200011e] jmpl %o7,%g0 nop p33_far_0_lem: membar #Sync jmpl %o7,%g0 sth %l4,[%i0+0x01e] ! Mem[000000005200011e] jmpl %o7,%g0 nop p33_far_0_he: ldsb [%i2+0x02a],%l5 ! Mem[000000005300012a] lduw [%i0+0x014],%l4 ! Mem[0000000052000114] lduw [%i1+0x014],%l1 ! Mem[0000000052800114] stx %l2,[%i2+0x028] ! Mem[0000000053000128] ldstub [%i0+0x001],%l5 ! Mem[0000000052000101] lduh [%i3+0x00c],%l0 ! Mem[000000005380010c] jmpl %o7,%g0 sth %l7,[%i2+0x026] ! Mem[0000000053000126] p33_far_0_hem: membar #Sync ldsb [%i2+0x02a],%l5 ! Mem[000000005300012a] lduw [%i0+0x014],%l4 ! Mem[0000000052000114] lduw [%i1+0x014],%l1 ! Mem[0000000052800114] stx %l2,[%i2+0x028] ! Mem[0000000053000128] ldstub [%i0+0x001],%l5 ! Mem[0000000052000101] lduh [%i3+0x00c],%l0 ! Mem[000000005380010c] membar #Sync jmpl %o7,%g0 sth %l7,[%i2+0x026] ! Mem[0000000053000126] p33_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p34_far_0_le: ldstub [%i0+0x03e],%l4 ! Mem[000000005400013e] std %l6,[%i2+0x000] ! Mem[0000000055000100] jmpl %o7,%g0 ldstub [%i1+0x00d],%l1 ! Mem[000000005480010d] p34_far_0_lem: membar #Sync ldstub [%i0+0x03e],%l4 ! Mem[000000005400013e] std %l6,[%i2+0x000] ! Mem[0000000055000100] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x00d],%l1 ! Mem[000000005480010d] p34_far_0_he: ldub [%i2+0x029],%l5 ! Mem[0000000055000129] stx %l2,[%i2+0x008] ! Mem[0000000055000108] stw %l5,[%i0+0x020] ! Mem[0000000054000120] swap [%i1+0x018],%l7 ! Mem[0000000054800118] ldstub [%i0+0x023],%l2 ! Mem[0000000054000123] ldub [%i0+0x023],%l6 ! Mem[0000000054000123] jmpl %o7,%g0 stb %l3,[%i2+0x035] ! Mem[0000000055000135] p34_far_0_hem: membar #Sync ldub [%i2+0x029],%l5 ! Mem[0000000055000129] stx %l2,[%i2+0x008] ! Mem[0000000055000108] stw %l5,[%i0+0x020] ! Mem[0000000054000120] swap [%i1+0x018],%l7 ! Mem[0000000054800118] ldstub [%i0+0x023],%l2 ! Mem[0000000054000123] ldub [%i0+0x023],%l6 ! Mem[0000000054000123] membar #Sync jmpl %o7,%g0 stb %l3,[%i2+0x035] ! Mem[0000000055000135] p34_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p35_far_0_le: ldstub [%i0+0x007],%l4 ! Mem[0000000056000107] stb %l3,[%i2+0x009] ! Mem[0000000057000109] ldstub [%i3+0x010],%l1 ! Mem[0000000057800110] stx %l4,[%i2+0x008] ! Mem[0000000057000108] jmpl %o7,%g0 ldsw [%i1+0x014],%l4 ! Mem[0000000056800114] p35_far_0_lem: membar #Sync ldstub [%i0+0x007],%l4 ! Mem[0000000056000107] stb %l3,[%i2+0x009] ! Mem[0000000057000109] ldstub [%i3+0x010],%l1 ! Mem[0000000057800110] stx %l4,[%i2+0x008] ! Mem[0000000057000108] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x014],%l4 ! Mem[0000000056800114] p35_far_0_he: swap [%i1+0x03c],%l1 ! Mem[000000005680013c] ldsb [%i1+0x003],%l6 ! Mem[0000000056800103] jmpl %o7,%g0 lduw [%i3+0x004],%l1 ! Mem[0000000057800104] p35_far_0_hem: membar #Sync swap [%i1+0x03c],%l1 ! Mem[000000005680013c] ldsb [%i1+0x003],%l6 ! Mem[0000000056800103] membar #Sync jmpl %o7,%g0 lduw [%i3+0x004],%l1 ! Mem[0000000057800104] p35_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p36_far_0_le: lduw [%i2+0x024],%l4 ! Mem[0000000059000124] ldstub [%i0+0x009],%l2 ! Mem[0000000058000109] ldd [%i2+0x038],%l6 ! Mem[0000000059000138] ldsb [%i1+0x01b],%l6 ! Mem[000000005880011b] swap [%i3+0x03c],%l4 ! Mem[000000005980013c] ldx [%i1+0x020],%l6 ! Mem[0000000058800120] jmpl %o7,%g0 ldd [%i3+0x010],%l0 ! Mem[0000000059800110] p36_far_0_lem: membar #Sync lduw [%i2+0x024],%l4 ! Mem[0000000059000124] ldstub [%i0+0x009],%l2 ! Mem[0000000058000109] ldd [%i2+0x038],%l6 ! Mem[0000000059000138] ldsb [%i1+0x01b],%l6 ! Mem[000000005880011b] swap [%i3+0x03c],%l4 ! Mem[000000005980013c] ldx [%i1+0x020],%l6 ! Mem[0000000058800120] membar #Sync jmpl %o7,%g0 ldd [%i3+0x010],%l0 ! Mem[0000000059800110] p36_far_0_he: stx %l7,[%i0+0x020] ! Mem[0000000058000120] swap [%i1+0x020],%l6 ! Mem[0000000058800120] swap [%i2+0x034],%l3 ! Mem[0000000059000134] ldstub [%i3+0x038],%l3 ! Mem[0000000059800138] ldstub [%i1+0x029],%l5 ! Mem[0000000058800129] jmpl %o7,%g0 ldsb [%i3+0x020],%l5 ! Mem[0000000059800120] p36_far_0_hem: membar #Sync stx %l7,[%i0+0x020] ! Mem[0000000058000120] swap [%i1+0x020],%l6 ! Mem[0000000058800120] swap [%i2+0x034],%l3 ! Mem[0000000059000134] ldstub [%i3+0x038],%l3 ! Mem[0000000059800138] ldstub [%i1+0x029],%l5 ! Mem[0000000058800129] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x020],%l5 ! Mem[0000000059800120] p36_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p37_far_0_le: ldx [%i0+0x018],%l4 ! Mem[000000005a000118] jmpl %o7,%g0 lduh [%i3+0x034],%l1 ! Mem[000000005b800134] p37_far_0_lem: membar #Sync ldx [%i0+0x018],%l4 ! Mem[000000005a000118] membar #Sync jmpl %o7,%g0 lduh [%i3+0x034],%l1 ! Mem[000000005b800134] p37_far_0_he: jmpl %o7,%g0 sth %l0,[%i0+0x006] ! Mem[000000005a000106] jmpl %o7,%g0 nop p37_far_0_hem: membar #Sync jmpl %o7,%g0 sth %l0,[%i0+0x006] ! Mem[000000005a000106] jmpl %o7,%g0 nop p37_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p38_far_0_le: sth %l4,[%i0+0x03e] ! Mem[000000005c00013e] sth %l1,[%i2+0x034] ! Mem[000000005d000134] stx %l1,[%i2+0x010] ! Mem[000000005d000110] jmpl %o7,%g0 lduw [%i0+0x024],%l6 ! Mem[000000005c000124] p38_far_0_lem: membar #Sync sth %l4,[%i0+0x03e] ! Mem[000000005c00013e] sth %l1,[%i2+0x034] ! Mem[000000005d000134] stx %l1,[%i2+0x010] ! Mem[000000005d000110] membar #Sync jmpl %o7,%g0 lduw [%i0+0x024],%l6 ! Mem[000000005c000124] p38_far_0_he: ldd [%i2+0x010],%l4 ! Mem[000000005d000110] lduh [%i2+0x02c],%l0 ! Mem[000000005d00012c] ldstub [%i0+0x035],%l1 ! Mem[000000005c000135] ldstub [%i0+0x008],%l4 ! Mem[000000005c000108] jmpl %o7,%g0 swap [%i2+0x014],%l3 ! Mem[000000005d000114] p38_far_0_hem: membar #Sync ldd [%i2+0x010],%l4 ! Mem[000000005d000110] lduh [%i2+0x02c],%l0 ! Mem[000000005d00012c] ldstub [%i0+0x035],%l1 ! Mem[000000005c000135] ldstub [%i0+0x008],%l4 ! Mem[000000005c000108] membar #Sync jmpl %o7,%g0 swap [%i2+0x014],%l3 ! Mem[000000005d000114] p38_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p39_far_0_le: ldstub [%i0+0x01e],%l4 ! Mem[000000005e00011e] ldx [%i2+0x008],%l3 ! Mem[000000005f000108] ldsw [%i0+0x010],%l1 ! Mem[000000005e000110] swap [%i2+0x008],%l4 ! Mem[000000005f000108] swap [%i0+0x01c],%l2 ! Mem[000000005e00011c] jmpl %o7,%g0 std %l2,[%i2+0x008] ! Mem[000000005f000108] p39_far_0_lem: membar #Sync ldstub [%i0+0x01e],%l4 ! Mem[000000005e00011e] ldx [%i2+0x008],%l3 ! Mem[000000005f000108] ldsw [%i0+0x010],%l1 ! Mem[000000005e000110] swap [%i2+0x008],%l4 ! Mem[000000005f000108] swap [%i0+0x01c],%l2 ! Mem[000000005e00011c] membar #Sync jmpl %o7,%g0 std %l2,[%i2+0x008] ! Mem[000000005f000108] p39_far_0_he: ldstub [%i1+0x035],%l1 ! Mem[000000005e800135] lduw [%i3+0x028],%l6 ! Mem[000000005f800128] ldsh [%i0+0x02a],%l1 ! Mem[000000005e00012a] swap [%i2+0x008],%l4 ! Mem[000000005f000108] swap [%i0+0x034],%l3 ! Mem[000000005e000134] jmpl %o7,%g0 ldub [%i3+0x001],%l5 ! Mem[000000005f800101] p39_far_0_hem: membar #Sync ldstub [%i1+0x035],%l1 ! Mem[000000005e800135] lduw [%i3+0x028],%l6 ! Mem[000000005f800128] ldsh [%i0+0x02a],%l1 ! Mem[000000005e00012a] swap [%i2+0x008],%l4 ! Mem[000000005f000108] swap [%i0+0x034],%l3 ! Mem[000000005e000134] membar #Sync jmpl %o7,%g0 ldub [%i3+0x001],%l5 ! Mem[000000005f800101] p39_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p40_far_0_le: jmpl %o7,%g0 swap [%i0+0x038],%l0 ! Mem[0000000060000138] jmpl %o7,%g0 nop p40_far_0_lem: membar #Sync jmpl %o7,%g0 swap [%i0+0x038],%l0 ! Mem[0000000060000138] jmpl %o7,%g0 nop p40_far_0_he: lduh [%i2+0x028],%l5 ! Mem[0000000061000128] ldstub [%i3+0x027],%l0 ! Mem[0000000061800127] swap [%i1+0x00c],%l5 ! Mem[000000006080010c] ldx [%i0+0x038],%l1 ! Mem[0000000060000138] ldstub [%i2+0x023],%l2 ! Mem[0000000061000123] ldub [%i0+0x03c],%l4 ! Mem[000000006000013c] jmpl %o7,%g0 ldsb [%i3+0x01d],%l2 ! Mem[000000006180011d] p40_far_0_hem: membar #Sync lduh [%i2+0x028],%l5 ! Mem[0000000061000128] ldstub [%i3+0x027],%l0 ! Mem[0000000061800127] swap [%i1+0x00c],%l5 ! Mem[000000006080010c] ldx [%i0+0x038],%l1 ! Mem[0000000060000138] ldstub [%i2+0x023],%l2 ! Mem[0000000061000123] ldub [%i0+0x03c],%l4 ! Mem[000000006000013c] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x01d],%l2 ! Mem[000000006180011d] p40_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p41_far_0_le: swap [%i3+0x038],%l7 ! Mem[0000000063800138] ldd [%i0+0x020],%l6 ! Mem[0000000062000120] jmpl %o7,%g0 ldstub [%i0+0x00f],%l4 ! Mem[000000006200010f] p41_far_0_lem: membar #Sync swap [%i3+0x038],%l7 ! Mem[0000000063800138] ldd [%i0+0x020],%l6 ! Mem[0000000062000120] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00f],%l4 ! Mem[000000006200010f] p41_far_0_he: stb %l1,[%i3+0x004] ! Mem[0000000063800104] lduw [%i2+0x008],%l4 ! Mem[0000000063000108] jmpl %o7,%g0 lduh [%i3+0x01a],%l7 ! Mem[000000006380011a] p41_far_0_hem: membar #Sync stb %l1,[%i3+0x004] ! Mem[0000000063800104] lduw [%i2+0x008],%l4 ! Mem[0000000063000108] membar #Sync jmpl %o7,%g0 lduh [%i3+0x01a],%l7 ! Mem[000000006380011a] p41_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p42_far_0_le: ldx [%i0+0x038],%l4 ! Mem[0000000064000138] std %l6,[%i2+0x000] ! Mem[0000000065000100] stw %l1,[%i3+0x010] ! Mem[0000000065800110] lduw [%i0+0x008],%l4 ! Mem[0000000064000108] jmpl %o7,%g0 ldstub [%i2+0x014],%l4 ! Mem[0000000065000114] p42_far_0_lem: membar #Sync ldx [%i0+0x038],%l4 ! Mem[0000000064000138] std %l6,[%i2+0x000] ! Mem[0000000065000100] stw %l1,[%i3+0x010] ! Mem[0000000065800110] lduw [%i0+0x008],%l4 ! Mem[0000000064000108] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x014],%l4 ! Mem[0000000065000114] p42_far_0_he: ldsb [%i0+0x027],%l7 ! Mem[0000000064000127] ldstub [%i2+0x006],%l2 ! Mem[0000000065000106] jmpl %o7,%g0 ldd [%i2+0x018],%l6 ! Mem[0000000065000118] p42_far_0_hem: membar #Sync ldsb [%i0+0x027],%l7 ! Mem[0000000064000127] ldstub [%i2+0x006],%l2 ! Mem[0000000065000106] membar #Sync jmpl %o7,%g0 ldd [%i2+0x018],%l6 ! Mem[0000000065000118] p42_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p43_far_0_le: sth %l4,[%i0+0x01e] ! Mem[000000006600011e] std %l2,[%i3+0x008] ! Mem[0000000067800108] stx %l4,[%i1+0x018] ! Mem[0000000066800118] ldstub [%i2+0x02c],%l4 ! Mem[000000006700012c] lduw [%i0+0x010],%l1 ! Mem[0000000066000110] stb %l4,[%i3+0x00a] ! Mem[000000006780010a] jmpl %o7,%g0 std %l4,[%i3+0x010] ! Mem[0000000067800110] p43_far_0_lem: membar #Sync sth %l4,[%i0+0x01e] ! Mem[000000006600011e] std %l2,[%i3+0x008] ! Mem[0000000067800108] stx %l4,[%i1+0x018] ! Mem[0000000066800118] ldstub [%i2+0x02c],%l4 ! Mem[000000006700012c] lduw [%i0+0x010],%l1 ! Mem[0000000066000110] stb %l4,[%i3+0x00a] ! Mem[000000006780010a] membar #Sync jmpl %o7,%g0 std %l4,[%i3+0x010] ! Mem[0000000067800110] p43_far_0_he: sth %l1,[%i2+0x03c] ! Mem[000000006700013c] jmpl %o7,%g0 swap [%i1+0x010],%l4 ! Mem[0000000066800110] p43_far_0_hem: membar #Sync sth %l1,[%i2+0x03c] ! Mem[000000006700013c] membar #Sync jmpl %o7,%g0 swap [%i1+0x010],%l4 ! Mem[0000000066800110] p43_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p44_far_0_le: ldstub [%i0+0x03e],%l4 ! Mem[000000006800013e] jmpl %o7,%g0 sth %l6,[%i2+0x002] ! Mem[0000000069000102] p44_far_0_lem: membar #Sync ldstub [%i0+0x03e],%l4 ! Mem[000000006800013e] membar #Sync jmpl %o7,%g0 sth %l6,[%i2+0x002] ! Mem[0000000069000102] p44_far_0_he: jmpl %o7,%g0 lduh [%i2+0x020],%l1 ! Mem[0000000069000120] jmpl %o7,%g0 nop p44_far_0_hem: membar #Sync jmpl %o7,%g0 lduh [%i2+0x020],%l1 ! Mem[0000000069000120] jmpl %o7,%g0 nop p44_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p45_far_0_le: ldub [%i2+0x007],%l4 ! Mem[000000006b000107] jmpl %o7,%g0 ldsh [%i0+0x034],%l1 ! Mem[000000006a000134] p45_far_0_lem: membar #Sync ldub [%i2+0x007],%l4 ! Mem[000000006b000107] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x034],%l1 ! Mem[000000006a000134] p45_far_0_he: stw %l0,[%i2+0x004] ! Mem[000000006b000104] ldd [%i0+0x028],%l4 ! Mem[000000006a000128] ldstub [%i1+0x027],%l1 ! Mem[000000006a800127] ldstub [%i2+0x004],%l1 ! Mem[000000006b000104] ldd [%i2+0x008],%l4 ! Mem[000000006b000108] std %l4,[%i0+0x028] ! Mem[000000006a000128] jmpl %o7,%g0 ldstub [%i2+0x000],%l5 ! Mem[000000006b000100] p45_far_0_hem: membar #Sync stw %l0,[%i2+0x004] ! Mem[000000006b000104] ldd [%i0+0x028],%l4 ! Mem[000000006a000128] ldstub [%i1+0x027],%l1 ! Mem[000000006a800127] ldstub [%i2+0x004],%l1 ! Mem[000000006b000104] ldd [%i2+0x008],%l4 ! Mem[000000006b000108] std %l4,[%i0+0x028] ! Mem[000000006a000128] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x000],%l5 ! Mem[000000006b000100] p45_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p46_far_0_le: ldsb [%i0+0x027],%l4 ! Mem[000000006c000127] sth %l1,[%i3+0x034] ! Mem[000000006d800134] ldx [%i1+0x000],%l0 ! Mem[000000006c800100] jmpl %o7,%g0 swap [%i0+0x030],%l6 ! Mem[000000006c000130] p46_far_0_lem: membar #Sync ldsb [%i0+0x027],%l4 ! Mem[000000006c000127] sth %l1,[%i3+0x034] ! Mem[000000006d800134] ldx [%i1+0x000],%l0 ! Mem[000000006c800100] membar #Sync jmpl %o7,%g0 swap [%i0+0x030],%l6 ! Mem[000000006c000130] p46_far_0_he: stw %l7,[%i1+0x018] ! Mem[000000006c800118] ldstub [%i2+0x023],%l2 ! Mem[000000006d000123] ldsh [%i3+0x006],%l2 ! Mem[000000006d800106] swap [%i3+0x01c],%l6 ! Mem[000000006d80011c] ldx [%i3+0x008],%l5 ! Mem[000000006d800108] ldub [%i2+0x029],%l5 ! Mem[000000006d000129] jmpl %o7,%g0 ldsh [%i3+0x020],%l5 ! Mem[000000006d800120] p46_far_0_hem: membar #Sync stw %l7,[%i1+0x018] ! Mem[000000006c800118] ldstub [%i2+0x023],%l2 ! Mem[000000006d000123] ldsh [%i3+0x006],%l2 ! Mem[000000006d800106] swap [%i3+0x01c],%l6 ! Mem[000000006d80011c] ldx [%i3+0x008],%l5 ! Mem[000000006d800108] ldub [%i2+0x029],%l5 ! Mem[000000006d000129] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x020],%l5 ! Mem[000000006d800120] p46_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p47_far_0_le: ldx [%i0+0x018],%l4 ! Mem[000000006e000118] lduh [%i2+0x022],%l6 ! Mem[000000006f000122] ldub [%i1+0x02d],%l1 ! Mem[000000006e80012d] ldstub [%i0+0x000],%l1 ! Mem[000000006e000100] ldsh [%i1+0x01c],%l4 ! Mem[000000006e80011c] jmpl %o7,%g0 ldstub [%i0+0x024],%l6 ! Mem[000000006e000124] p47_far_0_lem: membar #Sync ldx [%i0+0x018],%l4 ! Mem[000000006e000118] lduh [%i2+0x022],%l6 ! Mem[000000006f000122] ldub [%i1+0x02d],%l1 ! Mem[000000006e80012d] ldstub [%i0+0x000],%l1 ! Mem[000000006e000100] ldsh [%i1+0x01c],%l4 ! Mem[000000006e80011c] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x024],%l6 ! Mem[000000006e000124] p47_far_0_he: swap [%i0+0x00c],%l0 ! Mem[000000006e00010c] ldx [%i2+0x010],%l3 ! Mem[000000006f000110] ldsw [%i1+0x008],%l4 ! Mem[000000006e800108] lduh [%i1+0x028],%l5 ! Mem[000000006e800128] jmpl %o7,%g0 sth %l3,[%i1+0x034] ! Mem[000000006e800134] p47_far_0_hem: membar #Sync swap [%i0+0x00c],%l0 ! Mem[000000006e00010c] ldx [%i2+0x010],%l3 ! Mem[000000006f000110] ldsw [%i1+0x008],%l4 ! Mem[000000006e800108] lduh [%i1+0x028],%l5 ! Mem[000000006e800128] membar #Sync jmpl %o7,%g0 sth %l3,[%i1+0x034] ! Mem[000000006e800134] p47_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p48_far_0_le: jmpl %o7,%g0 sth %l4,[%i1+0x03e] ! Mem[000000007080013e] jmpl %o7,%g0 nop p48_far_0_lem: membar #Sync jmpl %o7,%g0 sth %l4,[%i1+0x03e] ! Mem[000000007080013e] jmpl %o7,%g0 nop p48_far_0_he: ldstub [%i2+0x00a],%l5 ! Mem[000000007100010a] swap [%i0+0x014],%l4 ! Mem[0000000070000114] lduh [%i0+0x014],%l1 ! Mem[0000000070000114] ldsw [%i3+0x010],%l3 ! Mem[0000000071800110] ldd [%i3+0x030],%l4 ! Mem[0000000071800130] ldstub [%i1+0x018],%l7 ! Mem[0000000070800118] jmpl %o7,%g0 lduw [%i2+0x000],%l3 ! Mem[0000000071000100] p48_far_0_hem: membar #Sync ldstub [%i2+0x00a],%l5 ! Mem[000000007100010a] swap [%i0+0x014],%l4 ! Mem[0000000070000114] lduh [%i0+0x014],%l1 ! Mem[0000000070000114] ldsw [%i3+0x010],%l3 ! Mem[0000000071800110] ldd [%i3+0x030],%l4 ! Mem[0000000071800130] ldstub [%i1+0x018],%l7 ! Mem[0000000070800118] membar #Sync jmpl %o7,%g0 lduw [%i2+0x000],%l3 ! Mem[0000000071000100] p48_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p49_far_0_le: ldstub [%i1+0x01e],%l4 ! Mem[000000007280011e] ldstub [%i0+0x009],%l2 ! Mem[0000000072000109] jmpl %o7,%g0 sth %l0,[%i1+0x01e] ! Mem[000000007280011e] p49_far_0_lem: membar #Sync ldstub [%i1+0x01e],%l4 ! Mem[000000007280011e] ldstub [%i0+0x009],%l2 ! Mem[0000000072000109] membar #Sync jmpl %o7,%g0 sth %l0,[%i1+0x01e] ! Mem[000000007280011e] p49_far_0_he: ldd [%i3+0x020],%l2 ! Mem[0000000073800120] jmpl %o7,%g0 stb %l6,[%i0+0x003] ! Mem[0000000072000103] p49_far_0_hem: membar #Sync ldd [%i3+0x020],%l2 ! Mem[0000000073800120] membar #Sync jmpl %o7,%g0 stb %l6,[%i0+0x003] ! Mem[0000000072000103] p49_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p50_far_0_le: ldstub [%i2+0x027],%l4 ! Mem[0000000075000127] std %l2,[%i0+0x028] ! Mem[0000000074000128] stb %l0,[%i2+0x005] ! Mem[0000000075000105] ldx [%i0+0x000],%l1 ! Mem[0000000074000100] jmpl %o7,%g0 stw %l0,[%i3+0x03c] ! Mem[000000007580013c] p50_far_0_lem: membar #Sync ldstub [%i2+0x027],%l4 ! Mem[0000000075000127] std %l2,[%i0+0x028] ! Mem[0000000074000128] stb %l0,[%i2+0x005] ! Mem[0000000075000105] ldx [%i0+0x000],%l1 ! Mem[0000000074000100] membar #Sync jmpl %o7,%g0 stw %l0,[%i3+0x03c] ! Mem[000000007580013c] p50_far_0_he: sth %l2,[%i1+0x022] ! Mem[0000000074800122] lduw [%i3+0x020],%l6 ! Mem[0000000075800120] ldstub [%i2+0x035],%l3 ! Mem[0000000075000135] jmpl %o7,%g0 sth %l4,[%i1+0x00a] ! Mem[000000007480010a] p50_far_0_hem: membar #Sync sth %l2,[%i1+0x022] ! Mem[0000000074800122] lduw [%i3+0x020],%l6 ! Mem[0000000075800120] ldstub [%i2+0x035],%l3 ! Mem[0000000075000135] membar #Sync jmpl %o7,%g0 sth %l4,[%i1+0x00a] ! Mem[000000007480010a] p50_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p51_far_0_le: ldstub [%i2+0x007],%l4 ! Mem[0000000077000107] swap [%i3+0x008],%l3 ! Mem[0000000077800108] ldd [%i0+0x020],%l0 ! Mem[0000000076000120] ldd [%i2+0x000],%l0 ! Mem[0000000077000100] ldsh [%i2+0x028],%l4 ! Mem[0000000077000128] ldstub [%i2+0x011],%l7 ! Mem[0000000077000111] jmpl %o7,%g0 swap [%i2+0x000],%l3 ! Mem[0000000077000100] p51_far_0_lem: membar #Sync ldstub [%i2+0x007],%l4 ! Mem[0000000077000107] swap [%i3+0x008],%l3 ! Mem[0000000077800108] ldd [%i0+0x020],%l0 ! Mem[0000000076000120] ldd [%i2+0x000],%l0 ! Mem[0000000077000100] ldsh [%i2+0x028],%l4 ! Mem[0000000077000128] ldstub [%i2+0x011],%l7 ! Mem[0000000077000111] membar #Sync jmpl %o7,%g0 swap [%i2+0x000],%l3 ! Mem[0000000077000100] p51_far_0_he: swap [%i2+0x014],%l3 ! Mem[0000000077000114] ldsh [%i2+0x026],%l6 ! Mem[0000000077000126] ldstub [%i1+0x01e],%l2 ! Mem[000000007680011e] stx %l2,[%i1+0x000] ! Mem[0000000076800100] jmpl %o7,%g0 swap [%i1+0x018],%l0 ! Mem[0000000076800118] p51_far_0_hem: membar #Sync swap [%i2+0x014],%l3 ! Mem[0000000077000114] ldsh [%i2+0x026],%l6 ! Mem[0000000077000126] ldstub [%i1+0x01e],%l2 ! Mem[000000007680011e] stx %l2,[%i1+0x000] ! Mem[0000000076800100] membar #Sync jmpl %o7,%g0 swap [%i1+0x018],%l0 ! Mem[0000000076800118] p51_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p52_far_0_le: ldx [%i1+0x038],%l4 ! Mem[0000000078800138] jmpl %o7,%g0 swap [%i1+0x008],%l2 ! Mem[0000000078800108] p52_far_0_lem: membar #Sync ldx [%i1+0x038],%l4 ! Mem[0000000078800138] membar #Sync jmpl %o7,%g0 swap [%i1+0x008],%l2 ! Mem[0000000078800108] p52_far_0_he: ldstub [%i0+0x030],%l4 ! Mem[0000000078000130] std %l4,[%i1+0x008] ! Mem[0000000078800108] jmpl %o7,%g0 ldub [%i0+0x00c],%l2 ! Mem[000000007800010c] p52_far_0_hem: membar #Sync ldstub [%i0+0x030],%l4 ! Mem[0000000078000130] std %l4,[%i1+0x008] ! Mem[0000000078800108] membar #Sync jmpl %o7,%g0 ldub [%i0+0x00c],%l2 ! Mem[000000007800010c] p52_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p53_far_0_le: sth %l4,[%i1+0x01e] ! Mem[000000007a80011e] ldstub [%i1+0x022],%l6 ! Mem[000000007a800122] ldstub [%i2+0x02d],%l1 ! Mem[000000007b00012d] jmpl %o7,%g0 ldstub [%i2+0x034],%l1 ! Mem[000000007b000134] p53_far_0_lem: membar #Sync sth %l4,[%i1+0x01e] ! Mem[000000007a80011e] ldstub [%i1+0x022],%l6 ! Mem[000000007a800122] ldstub [%i2+0x02d],%l1 ! Mem[000000007b00012d] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x034],%l1 ! Mem[000000007b000134] p53_far_0_he: stx %l0,[%i0+0x000] ! Mem[000000007a000100] sth %l5,[%i2+0x02e] ! Mem[000000007b00012e] swap [%i3+0x02c],%l2 ! Mem[000000007b80012c] ldstub [%i3+0x036],%l7 ! Mem[000000007b800136] ldsb [%i0+0x00c],%l0 ! Mem[000000007a00010c] jmpl %o7,%g0 stw %l7,[%i0+0x024] ! Mem[000000007a000124] p53_far_0_hem: membar #Sync stx %l0,[%i0+0x000] ! Mem[000000007a000100] sth %l5,[%i2+0x02e] ! Mem[000000007b00012e] swap [%i3+0x02c],%l2 ! Mem[000000007b80012c] ldstub [%i3+0x036],%l7 ! Mem[000000007b800136] ldsb [%i0+0x00c],%l0 ! Mem[000000007a00010c] membar #Sync jmpl %o7,%g0 stw %l7,[%i0+0x024] ! Mem[000000007a000124] p53_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p54_far_0_le: ldstub [%i1+0x03e],%l4 ! Mem[000000007c80013e] stw %l1,[%i0+0x034] ! Mem[000000007c000134] stx %l7,[%i1+0x038] ! Mem[000000007c800138] swap [%i2+0x000],%l1 ! Mem[000000007d000100] swap [%i2+0x008],%l4 ! Mem[000000007d000108] jmpl %o7,%g0 ldsb [%i0+0x014],%l4 ! Mem[000000007c000114] p54_far_0_lem: membar #Sync ldstub [%i1+0x03e],%l4 ! Mem[000000007c80013e] stw %l1,[%i0+0x034] ! Mem[000000007c000134] stx %l7,[%i1+0x038] ! Mem[000000007c800138] swap [%i2+0x000],%l1 ! Mem[000000007d000100] swap [%i2+0x008],%l4 ! Mem[000000007d000108] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x014],%l4 ! Mem[000000007c000114] p54_far_0_he: stx %l6,[%i0+0x020] ! Mem[000000007c000120] stb %l2,[%i3+0x00d] ! Mem[000000007d80010d] stw %l3,[%i3+0x038] ! Mem[000000007d800138] jmpl %o7,%g0 swap [%i1+0x038],%l7 ! Mem[000000007c800138] p54_far_0_hem: membar #Sync stx %l6,[%i0+0x020] ! Mem[000000007c000120] stb %l2,[%i3+0x00d] ! Mem[000000007d80010d] stw %l3,[%i3+0x038] ! Mem[000000007d800138] membar #Sync jmpl %o7,%g0 swap [%i1+0x038],%l7 ! Mem[000000007c800138] p54_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p55_far_0_le: jmpl %o7,%g0 ldsb [%i3+0x03a],%l0 ! Mem[000000007f80013a] jmpl %o7,%g0 nop p55_far_0_lem: membar #Sync jmpl %o7,%g0 ldsb [%i3+0x03a],%l0 ! Mem[000000007f80013a] jmpl %o7,%g0 nop p55_far_0_he: jmpl %o7,%g0 swap [%i2+0x028],%l5 ! Mem[000000007f000128] jmpl %o7,%g0 nop p55_far_0_hem: membar #Sync jmpl %o7,%g0 swap [%i2+0x028],%l5 ! Mem[000000007f000128] jmpl %o7,%g0 nop p55_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p56_far_0_le: ldstub [%i0+0x01d],%l0 ! Mem[000000008000011d] stx %l6,[%i1+0x018] ! Mem[0000000080800118] jmpl %o7,%g0 ldsb [%i1+0x03c],%l4 ! Mem[000000008080013c] p56_far_0_lem: membar #Sync ldstub [%i0+0x01d],%l0 ! Mem[000000008000011d] stx %l6,[%i1+0x018] ! Mem[0000000080800118] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x03c],%l4 ! Mem[000000008080013c] p56_far_0_he: jmpl %o7,%g0 swap [%i2+0x034],%l7 ! Mem[0000000081000134] jmpl %o7,%g0 nop p56_far_0_hem: membar #Sync jmpl %o7,%g0 swap [%i2+0x034],%l7 ! Mem[0000000081000134] jmpl %o7,%g0 nop p56_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p57_far_0_le: sth %l4,[%i1+0x018] ! Mem[0000000082800118] ldsw [%i3+0x000],%l1 ! Mem[0000000083800100] jmpl %o7,%g0 ldsw [%i3+0x028],%l4 ! Mem[0000000083800128] p57_far_0_lem: membar #Sync sth %l4,[%i1+0x018] ! Mem[0000000082800118] ldsw [%i3+0x000],%l1 ! Mem[0000000083800100] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x028],%l4 ! Mem[0000000083800128] p57_far_0_he: ldstub [%i2+0x02c],%l0 ! Mem[000000008300012c] ldsh [%i3+0x034],%l1 ! Mem[0000000083800134] jmpl %o7,%g0 lduh [%i3+0x02e],%l7 ! Mem[000000008380012e] p57_far_0_hem: membar #Sync ldstub [%i2+0x02c],%l0 ! Mem[000000008300012c] ldsh [%i3+0x034],%l1 ! Mem[0000000083800134] membar #Sync jmpl %o7,%g0 lduh [%i3+0x02e],%l7 ! Mem[000000008380012e] p57_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p58_far_0_le: stw %l7,[%i1+0x038] ! Mem[0000000084800138] ldsw [%i0+0x018],%l6 ! Mem[0000000084000118] stb %l2,[%i0+0x01d] ! Mem[000000008400011d] swap [%i1+0x01c],%l4 ! Mem[000000008480011c] jmpl %o7,%g0 sth %l7,[%i1+0x022] ! Mem[0000000084800122] p58_far_0_lem: membar #Sync stw %l7,[%i1+0x038] ! Mem[0000000084800138] ldsw [%i0+0x018],%l6 ! Mem[0000000084000118] stb %l2,[%i0+0x01d] ! Mem[000000008400011d] swap [%i1+0x01c],%l4 ! Mem[000000008480011c] membar #Sync jmpl %o7,%g0 sth %l7,[%i1+0x022] ! Mem[0000000084800122] p58_far_0_he: lduh [%i1+0x02c],%l0 ! Mem[000000008480012c] jmpl %o7,%g0 lduw [%i1+0x020],%l6 ! Mem[0000000084800120] p58_far_0_hem: membar #Sync lduh [%i1+0x02c],%l0 ! Mem[000000008480012c] membar #Sync jmpl %o7,%g0 lduw [%i1+0x020],%l6 ! Mem[0000000084800120] p58_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p59_far_0_le: ldx [%i2+0x018],%l4 ! Mem[0000000087000118] stx %l6,[%i0+0x018] ! Mem[0000000086000118] ldsh [%i3+0x028],%l4 ! Mem[0000000087800128] sth %l3,[%i0+0x00c] ! Mem[000000008600010c] ldub [%i0+0x00f],%l4 ! Mem[000000008600010f] ldstub [%i3+0x002],%l5 ! Mem[0000000087800102] jmpl %o7,%g0 swap [%i0+0x018],%l2 ! Mem[0000000086000118] p59_far_0_lem: membar #Sync ldx [%i2+0x018],%l4 ! Mem[0000000087000118] stx %l6,[%i0+0x018] ! Mem[0000000086000118] ldsh [%i3+0x028],%l4 ! Mem[0000000087800128] sth %l3,[%i0+0x00c] ! Mem[000000008600010c] ldub [%i0+0x00f],%l4 ! Mem[000000008600010f] ldstub [%i3+0x002],%l5 ! Mem[0000000087800102] membar #Sync jmpl %o7,%g0 swap [%i0+0x018],%l2 ! Mem[0000000086000118] p59_far_0_he: swap [%i2+0x02c],%l7 ! Mem[000000008700012c] swap [%i3+0x028],%l2 ! Mem[0000000087800128] swap [%i3+0x018],%l7 ! Mem[0000000087800118] swap [%i3+0x000],%l5 ! Mem[0000000087800100] jmpl %o7,%g0 swap [%i0+0x018],%l0 ! Mem[0000000086000118] p59_far_0_hem: membar #Sync swap [%i2+0x02c],%l7 ! Mem[000000008700012c] swap [%i3+0x028],%l2 ! Mem[0000000087800128] swap [%i3+0x018],%l7 ! Mem[0000000087800118] swap [%i3+0x000],%l5 ! Mem[0000000087800100] membar #Sync jmpl %o7,%g0 swap [%i0+0x018],%l0 ! Mem[0000000086000118] p59_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p60_far_0_le: sth %l4,[%i2+0x03e] ! Mem[000000008900013e] jmpl %o7,%g0 ldsw [%i0+0x000],%l6 ! Mem[0000000088000100] p60_far_0_lem: membar #Sync sth %l4,[%i2+0x03e] ! Mem[000000008900013e] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x000],%l6 ! Mem[0000000088000100] p60_far_0_he: jmpl %o7,%g0 ldx [%i0+0x010],%l4 ! Mem[0000000088000110] jmpl %o7,%g0 nop p60_far_0_hem: membar #Sync jmpl %o7,%g0 ldx [%i0+0x010],%l4 ! Mem[0000000088000110] jmpl %o7,%g0 nop p60_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p61_far_0_le: ldstub [%i2+0x01e],%l4 ! Mem[000000008b00011e] swap [%i0+0x008],%l2 ! Mem[000000008a000108] stx %l0,[%i3+0x018] ! Mem[000000008b800118] jmpl %o7,%g0 ldsw [%i0+0x018],%l6 ! Mem[000000008a000118] p61_far_0_lem: membar #Sync ldstub [%i2+0x01e],%l4 ! Mem[000000008b00011e] swap [%i0+0x008],%l2 ! Mem[000000008a000108] stx %l0,[%i3+0x018] ! Mem[000000008b800118] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x018],%l6 ! Mem[000000008a000118] p61_far_0_he: ldsw [%i3+0x02c],%l2 ! Mem[000000008b80012c] ldub [%i1+0x036],%l7 ! Mem[000000008a800136] ldstub [%i1+0x00c],%l0 ! Mem[000000008a80010c] jmpl %o7,%g0 ldstub [%i3+0x01f],%l6 ! Mem[000000008b80011f] p61_far_0_hem: membar #Sync ldsw [%i3+0x02c],%l2 ! Mem[000000008b80012c] ldub [%i1+0x036],%l7 ! Mem[000000008a800136] ldstub [%i1+0x00c],%l0 ! Mem[000000008a80010c] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x01f],%l6 ! Mem[000000008b80011f] p61_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p62_far_0_le: std %l0,[%i1+0x018] ! Mem[000000008c800118] swap [%i3+0x020],%l1 ! Mem[000000008d800120] swap [%i0+0x008],%l4 ! Mem[000000008c000108] swap [%i3+0x02c],%l3 ! Mem[000000008d80012c] sth %l6,[%i2+0x008] ! Mem[000000008d000108] jmpl %o7,%g0 swap [%i2+0x004],%l5 ! Mem[000000008d000104] p62_far_0_lem: membar #Sync std %l0,[%i1+0x018] ! Mem[000000008c800118] swap [%i3+0x020],%l1 ! Mem[000000008d800120] swap [%i0+0x008],%l4 ! Mem[000000008c000108] swap [%i3+0x02c],%l3 ! Mem[000000008d80012c] sth %l6,[%i2+0x008] ! Mem[000000008d000108] membar #Sync jmpl %o7,%g0 swap [%i2+0x004],%l5 ! Mem[000000008d000104] p62_far_0_he: stx %l5,[%i2+0x008] ! Mem[000000008d000108] ldd [%i1+0x010],%l2 ! Mem[000000008c800110] stw %l2,[%i3+0x028] ! Mem[000000008d800128] swap [%i2+0x010],%l7 ! Mem[000000008d000110] std %l6,[%i0+0x020] ! Mem[000000008c000120] swap [%i0+0x030],%l0 ! Mem[000000008c000130] jmpl %o7,%g0 sth %l5,[%i2+0x034] ! Mem[000000008d000134] p62_far_0_hem: membar #Sync stx %l5,[%i2+0x008] ! Mem[000000008d000108] ldd [%i1+0x010],%l2 ! Mem[000000008c800110] stw %l2,[%i3+0x028] ! Mem[000000008d800128] swap [%i2+0x010],%l7 ! Mem[000000008d000110] std %l6,[%i0+0x020] ! Mem[000000008c000120] swap [%i0+0x030],%l0 ! Mem[000000008c000130] membar #Sync jmpl %o7,%g0 sth %l5,[%i2+0x034] ! Mem[000000008d000134] p62_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p63_far_0_le: jmpl %o7,%g0 stw %l0,[%i3+0x038] ! Mem[000000008f800138] jmpl %o7,%g0 nop p63_far_0_lem: membar #Sync jmpl %o7,%g0 stw %l0,[%i3+0x038] ! Mem[000000008f800138] jmpl %o7,%g0 nop p63_far_0_he: lduw [%i2+0x028],%l5 ! Mem[000000008f000128] jmpl %o7,%g0 ldstub [%i2+0x007],%l0 ! Mem[000000008f000107] p63_far_0_hem: membar #Sync lduw [%i2+0x028],%l5 ! Mem[000000008f000128] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x007],%l0 ! Mem[000000008f000107] p63_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 far0_b2b_h: nop jmpl %o7,%g0 nop far0_b2b_l: nop jmpl %o7,%g0 nop user_far0_end: .seg "text" .text .align 0x2000 user_far1_start: p0_far_1_le: swap [%i0+0x01c],%l3 ! Mem[000000001000011c] ldstub [%i3+0x016],%l0 ! Mem[0000000011800116] ldstub [%i3+0x013],%l7 ! Mem[0000000011800113] stb %l0,[%i1+0x00a] ! Mem[000000001080010a] jmpl %o7,%g0 swap [%i0+0x024],%l6 ! Mem[0000000010000124] p0_far_1_lem: membar #Sync swap [%i0+0x01c],%l3 ! Mem[000000001000011c] ldstub [%i3+0x016],%l0 ! Mem[0000000011800116] ldstub [%i3+0x013],%l7 ! Mem[0000000011800113] stb %l0,[%i1+0x00a] ! Mem[000000001080010a] membar #Sync jmpl %o7,%g0 swap [%i0+0x024],%l6 ! Mem[0000000010000124] p0_far_1_he: jmpl %o7,%g0 swap [%i0+0x038],%l4 ! Mem[0000000010000138] jmpl %o7,%g0 nop p0_far_1_hem: membar #Sync jmpl %o7,%g0 swap [%i0+0x038],%l4 ! Mem[0000000010000138] jmpl %o7,%g0 nop p0_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p1_far_1_le: stw %l6,[%i1+0x01c] ! Mem[000000001280011c] jmpl %o7,%g0 swap [%i0+0x008],%l1 ! Mem[0000000012000108] p1_far_1_lem: membar #Sync stw %l6,[%i1+0x01c] ! Mem[000000001280011c] membar #Sync jmpl %o7,%g0 swap [%i0+0x008],%l1 ! Mem[0000000012000108] p1_far_1_he: sth %l6,[%i0+0x016] ! Mem[0000000012000116] swap [%i3+0x008],%l7 ! Mem[0000000013800108] stw %l6,[%i1+0x020] ! Mem[0000000012800120] std %l4,[%i1+0x038] ! Mem[0000000012800138] stb %l4,[%i3+0x038] ! Mem[0000000013800138] ldstub [%i1+0x027],%l6 ! Mem[0000000012800127] jmpl %o7,%g0 ldstub [%i0+0x013],%l4 ! Mem[0000000012000113] p1_far_1_hem: membar #Sync sth %l6,[%i0+0x016] ! Mem[0000000012000116] swap [%i3+0x008],%l7 ! Mem[0000000013800108] stw %l6,[%i1+0x020] ! Mem[0000000012800120] std %l4,[%i1+0x038] ! Mem[0000000012800138] stb %l4,[%i3+0x038] ! Mem[0000000013800138] ldstub [%i1+0x027],%l6 ! Mem[0000000012800127] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x013],%l4 ! Mem[0000000012000113] p1_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p2_far_1_le: jmpl %o7,%g0 ldstub [%i1+0x029],%l3 ! Mem[0000000014800129] jmpl %o7,%g0 nop p2_far_1_lem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x029],%l3 ! Mem[0000000014800129] jmpl %o7,%g0 nop p2_far_1_he: jmpl %o7,%g0 stw %l4,[%i3+0x030] ! Mem[0000000015800130] jmpl %o7,%g0 nop p2_far_1_hem: membar #Sync jmpl %o7,%g0 stw %l4,[%i3+0x030] ! Mem[0000000015800130] jmpl %o7,%g0 nop p2_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p3_far_1_le: swap [%i1+0x018],%l5 ! Mem[0000000016800118] ldx [%i3+0x028],%l3 ! Mem[0000000017800128] lduw [%i0+0x018],%l5 ! Mem[0000000016000118] jmpl %o7,%g0 ldub [%i2+0x01d],%l4 ! Mem[000000001700011d] p3_far_1_lem: membar #Sync swap [%i1+0x018],%l5 ! Mem[0000000016800118] ldx [%i3+0x028],%l3 ! Mem[0000000017800128] lduw [%i0+0x018],%l5 ! Mem[0000000016000118] membar #Sync jmpl %o7,%g0 ldub [%i2+0x01d],%l4 ! Mem[000000001700011d] p3_far_1_he: lduw [%i2+0x014],%l5 ! Mem[0000000017000114] stw %l5,[%i1+0x004] ! Mem[0000000016800104] ldstub [%i3+0x039],%l6 ! Mem[0000000017800139] ldsw [%i3+0x008],%l3 ! Mem[0000000017800108] ldub [%i1+0x038],%l1 ! Mem[0000000016800138] stx %l4,[%i0+0x038] ! Mem[0000000016000138] jmpl %o7,%g0 ldstub [%i3+0x027],%l6 ! Mem[0000000017800127] p3_far_1_hem: membar #Sync lduw [%i2+0x014],%l5 ! Mem[0000000017000114] stw %l5,[%i1+0x004] ! Mem[0000000016800104] ldstub [%i3+0x039],%l6 ! Mem[0000000017800139] ldsw [%i3+0x008],%l3 ! Mem[0000000017800108] ldub [%i1+0x038],%l1 ! Mem[0000000016800138] stx %l4,[%i0+0x038] ! Mem[0000000016000138] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x027],%l6 ! Mem[0000000017800127] p3_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p4_far_1_le: swap [%i1+0x020],%l5 ! Mem[0000000018800120] jmpl %o7,%g0 stb %l1,[%i3+0x008] ! Mem[0000000019800108] p4_far_1_lem: membar #Sync swap [%i1+0x020],%l5 ! Mem[0000000018800120] membar #Sync jmpl %o7,%g0 stb %l1,[%i3+0x008] ! Mem[0000000019800108] p4_far_1_he: ldd [%i1+0x008],%l4 ! Mem[0000000018800108] swap [%i3+0x038],%l6 ! Mem[0000000019800138] sth %l1,[%i2+0x012] ! Mem[0000000019000112] stx %l6,[%i0+0x020] ! Mem[0000000018000120] lduh [%i0+0x02a],%l2 ! Mem[000000001800012a] jmpl %o7,%g0 ldstub [%i0+0x02f],%l6 ! Mem[000000001800012f] p4_far_1_hem: membar #Sync ldd [%i1+0x008],%l4 ! Mem[0000000018800108] swap [%i3+0x038],%l6 ! Mem[0000000019800138] sth %l1,[%i2+0x012] ! Mem[0000000019000112] stx %l6,[%i0+0x020] ! Mem[0000000018000120] lduh [%i0+0x02a],%l2 ! Mem[000000001800012a] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x02f],%l6 ! Mem[000000001800012f] p4_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p5_far_1_le: ldsw [%i1+0x030],%l5 ! Mem[000000001a800130] swap [%i3+0x008],%l0 ! Mem[000000001b800108] jmpl %o7,%g0 swap [%i0+0x018],%l0 ! Mem[000000001a000118] p5_far_1_lem: membar #Sync ldsw [%i1+0x030],%l5 ! Mem[000000001a800130] swap [%i3+0x008],%l0 ! Mem[000000001b800108] membar #Sync jmpl %o7,%g0 swap [%i0+0x018],%l0 ! Mem[000000001a000118] p5_far_1_he: jmpl %o7,%g0 ldd [%i1+0x038],%l6 ! Mem[000000001a800138] jmpl %o7,%g0 nop p5_far_1_hem: membar #Sync jmpl %o7,%g0 ldd [%i1+0x038],%l6 ! Mem[000000001a800138] jmpl %o7,%g0 nop p5_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p6_far_1_le: ldstub [%i3+0x020],%l1 ! Mem[000000001d800120] std %l4,[%i3+0x038] ! Mem[000000001d800138] ldx [%i3+0x000],%l1 ! Mem[000000001d800100] ldsh [%i2+0x012],%l1 ! Mem[000000001d000112] jmpl %o7,%g0 ldstub [%i2+0x029],%l4 ! Mem[000000001d000129] p6_far_1_lem: membar #Sync ldstub [%i3+0x020],%l1 ! Mem[000000001d800120] std %l4,[%i3+0x038] ! Mem[000000001d800138] ldx [%i3+0x000],%l1 ! Mem[000000001d800100] ldsh [%i2+0x012],%l1 ! Mem[000000001d000112] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x029],%l4 ! Mem[000000001d000129] p6_far_1_he: ldd [%i1+0x030],%l0 ! Mem[000000001c800130] ldsh [%i2+0x01e],%l2 ! Mem[000000001d00011e] swap [%i3+0x000],%l2 ! Mem[000000001d800100] jmpl %o7,%g0 swap [%i0+0x004],%l3 ! Mem[000000001c000104] p6_far_1_hem: membar #Sync ldd [%i1+0x030],%l0 ! Mem[000000001c800130] ldsh [%i2+0x01e],%l2 ! Mem[000000001d00011e] swap [%i3+0x000],%l2 ! Mem[000000001d800100] membar #Sync jmpl %o7,%g0 swap [%i0+0x004],%l3 ! Mem[000000001c000104] p6_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p7_far_1_le: ldstub [%i2+0x01c],%l4 ! Mem[000000001f00011c] ldsw [%i3+0x01c],%l4 ! Mem[000000001f80011c] ldx [%i3+0x008],%l4 ! Mem[000000001f800108] ldsw [%i3+0x000],%l5 ! Mem[000000001f800100] jmpl %o7,%g0 stb %l2,[%i0+0x01b] ! Mem[000000001e00011b] p7_far_1_lem: membar #Sync ldstub [%i2+0x01c],%l4 ! Mem[000000001f00011c] ldsw [%i3+0x01c],%l4 ! Mem[000000001f80011c] ldx [%i3+0x008],%l4 ! Mem[000000001f800108] ldsw [%i3+0x000],%l5 ! Mem[000000001f800100] membar #Sync jmpl %o7,%g0 stb %l2,[%i0+0x01b] ! Mem[000000001e00011b] p7_far_1_he: swap [%i1+0x01c],%l2 ! Mem[000000001e80011c] swap [%i3+0x028],%l2 ! Mem[000000001f800128] stx %l7,[%i1+0x018] ! Mem[000000001e800118] ldx [%i1+0x030],%l5 ! Mem[000000001e800130] swap [%i1+0x02c],%l6 ! Mem[000000001e80012c] ldsh [%i0+0x008],%l1 ! Mem[000000001e000108] jmpl %o7,%g0 ldsb [%i3+0x020],%l1 ! Mem[000000001f800120] p7_far_1_hem: membar #Sync swap [%i1+0x01c],%l2 ! Mem[000000001e80011c] swap [%i3+0x028],%l2 ! Mem[000000001f800128] stx %l7,[%i1+0x018] ! Mem[000000001e800118] ldx [%i1+0x030],%l5 ! Mem[000000001e800130] swap [%i1+0x02c],%l6 ! Mem[000000001e80012c] ldsh [%i0+0x008],%l1 ! Mem[000000001e000108] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x020],%l1 ! Mem[000000001f800120] p7_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p8_far_1_le: ldstub [%i1+0x02a],%l3 ! Mem[000000002080012a] stx %l5,[%i1+0x038] ! Mem[0000000020800138] ldstub [%i3+0x032],%l5 ! Mem[0000000021800132] jmpl %o7,%g0 ldstub [%i2+0x00b],%l0 ! Mem[000000002100010b] p8_far_1_lem: membar #Sync ldstub [%i1+0x02a],%l3 ! Mem[000000002080012a] stx %l5,[%i1+0x038] ! Mem[0000000020800138] ldstub [%i3+0x032],%l5 ! Mem[0000000021800132] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x00b],%l0 ! Mem[000000002100010b] p8_far_1_he: lduw [%i1+0x00c],%l4 ! Mem[000000002080010c] swap [%i3+0x024],%l1 ! Mem[0000000021800124] ldd [%i2+0x020],%l6 ! Mem[0000000021000120] jmpl %o7,%g0 stw %l4,[%i1+0x038] ! Mem[0000000020800138] p8_far_1_hem: membar #Sync lduw [%i1+0x00c],%l4 ! Mem[000000002080010c] swap [%i3+0x024],%l1 ! Mem[0000000021800124] ldd [%i2+0x020],%l6 ! Mem[0000000021000120] membar #Sync jmpl %o7,%g0 stw %l4,[%i1+0x038] ! Mem[0000000020800138] p8_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p9_far_1_le: std %l0,[%i2+0x008] ! Mem[0000000023000108] swap [%i0+0x018],%l0 ! Mem[0000000022000118] ldstub [%i1+0x008],%l1 ! Mem[0000000022800108] ldsw [%i2+0x030],%l0 ! Mem[0000000023000130] swap [%i3+0x03c],%l5 ! Mem[000000002380013c] ldstub [%i0+0x02f],%l1 ! Mem[000000002200012f] jmpl %o7,%g0 ldstub [%i2+0x035],%l3 ! Mem[0000000023000135] p9_far_1_lem: membar #Sync std %l0,[%i2+0x008] ! Mem[0000000023000108] swap [%i0+0x018],%l0 ! Mem[0000000022000118] ldstub [%i1+0x008],%l1 ! Mem[0000000022800108] ldsw [%i2+0x030],%l0 ! Mem[0000000023000130] swap [%i3+0x03c],%l5 ! Mem[000000002380013c] ldstub [%i0+0x02f],%l1 ! Mem[000000002200012f] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x035],%l3 ! Mem[0000000023000135] p9_far_1_he: lduw [%i1+0x034],%l2 ! Mem[0000000022800134] ldstub [%i2+0x002],%l7 ! Mem[0000000023000102] ldstub [%i0+0x012],%l3 ! Mem[0000000022000112] ldx [%i3+0x000],%l5 ! Mem[0000000023800100] jmpl %o7,%g0 ldx [%i0+0x028],%l2 ! Mem[0000000022000128] p9_far_1_hem: membar #Sync lduw [%i1+0x034],%l2 ! Mem[0000000022800134] ldstub [%i2+0x002],%l7 ! Mem[0000000023000102] ldstub [%i0+0x012],%l3 ! Mem[0000000022000112] ldx [%i3+0x000],%l5 ! Mem[0000000023800100] membar #Sync jmpl %o7,%g0 ldx [%i0+0x028],%l2 ! Mem[0000000022000128] p9_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p10_far_1_le: ldstub [%i0+0x002],%l3 ! Mem[0000000024000102] lduh [%i0+0x006],%l5 ! Mem[0000000024000106] jmpl %o7,%g0 swap [%i2+0x03c],%l0 ! Mem[000000002500013c] p10_far_1_lem: membar #Sync ldstub [%i0+0x002],%l3 ! Mem[0000000024000102] lduh [%i0+0x006],%l5 ! Mem[0000000024000106] membar #Sync jmpl %o7,%g0 swap [%i2+0x03c],%l0 ! Mem[000000002500013c] p10_far_1_he: stb %l7,[%i2+0x03b] ! Mem[000000002500013b] ldsb [%i1+0x035],%l7 ! Mem[0000000024800135] swap [%i2+0x02c],%l7 ! Mem[000000002500012c] std %l0,[%i3+0x008] ! Mem[0000000025800108] jmpl %o7,%g0 swap [%i0+0x030],%l0 ! Mem[0000000024000130] p10_far_1_hem: membar #Sync stb %l7,[%i2+0x03b] ! Mem[000000002500013b] ldsb [%i1+0x035],%l7 ! Mem[0000000024800135] swap [%i2+0x02c],%l7 ! Mem[000000002500012c] std %l0,[%i3+0x008] ! Mem[0000000025800108] membar #Sync jmpl %o7,%g0 swap [%i0+0x030],%l0 ! Mem[0000000024000130] p10_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p11_far_1_le: swap [%i1+0x014],%l6 ! Mem[0000000026800114] ldd [%i3+0x028],%l6 ! Mem[0000000027800128] ldstub [%i1+0x033],%l5 ! Mem[0000000026800133] lduw [%i2+0x034],%l5 ! Mem[0000000027000134] ldub [%i0+0x033],%l0 ! Mem[0000000026000133] ldsw [%i2+0x03c],%l5 ! Mem[000000002700013c] jmpl %o7,%g0 lduh [%i0+0x020],%l6 ! Mem[0000000026000120] p11_far_1_lem: membar #Sync swap [%i1+0x014],%l6 ! Mem[0000000026800114] ldd [%i3+0x028],%l6 ! Mem[0000000027800128] ldstub [%i1+0x033],%l5 ! Mem[0000000026800133] lduw [%i2+0x034],%l5 ! Mem[0000000027000134] ldub [%i0+0x033],%l0 ! Mem[0000000026000133] ldsw [%i2+0x03c],%l5 ! Mem[000000002700013c] membar #Sync jmpl %o7,%g0 lduh [%i0+0x020],%l6 ! Mem[0000000026000120] p11_far_1_he: ldsh [%i2+0x00a],%l7 ! Mem[000000002700010a] swap [%i3+0x030],%l0 ! Mem[0000000027800130] ldsh [%i3+0x01a],%l4 ! Mem[000000002780011a] sth %l3,[%i2+0x012] ! Mem[0000000027000112] jmpl %o7,%g0 stx %l0,[%i2+0x000] ! Mem[0000000027000100] p11_far_1_hem: membar #Sync ldsh [%i2+0x00a],%l7 ! Mem[000000002700010a] swap [%i3+0x030],%l0 ! Mem[0000000027800130] ldsh [%i3+0x01a],%l4 ! Mem[000000002780011a] sth %l3,[%i2+0x012] ! Mem[0000000027000112] membar #Sync jmpl %o7,%g0 stx %l0,[%i2+0x000] ! Mem[0000000027000100] p11_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p12_far_1_le: swap [%i1+0x010],%l2 ! Mem[0000000028800110] ldstub [%i0+0x011],%l7 ! Mem[0000000028000111] ldstub [%i2+0x01d],%l7 ! Mem[000000002900011d] sth %l0,[%i0+0x02a] ! Mem[000000002800012a] stw %l6,[%i3+0x000] ! Mem[0000000029800100] jmpl %o7,%g0 lduh [%i2+0x000],%l2 ! Mem[0000000029000100] p12_far_1_lem: membar #Sync swap [%i1+0x010],%l2 ! Mem[0000000028800110] ldstub [%i0+0x011],%l7 ! Mem[0000000028000111] ldstub [%i2+0x01d],%l7 ! Mem[000000002900011d] sth %l0,[%i0+0x02a] ! Mem[000000002800012a] stw %l6,[%i3+0x000] ! Mem[0000000029800100] membar #Sync jmpl %o7,%g0 lduh [%i2+0x000],%l2 ! Mem[0000000029000100] p12_far_1_he: swap [%i3+0x010],%l1 ! Mem[0000000029800110] swap [%i3+0x038],%l1 ! Mem[0000000029800138] ldstub [%i1+0x038],%l4 ! Mem[0000000028800138] ldsb [%i1+0x027],%l6 ! Mem[0000000028800127] ldstub [%i3+0x013],%l4 ! Mem[0000000029800113] ldd [%i3+0x038],%l2 ! Mem[0000000029800138] jmpl %o7,%g0 ldstub [%i0+0x03e],%l1 ! Mem[000000002800013e] p12_far_1_hem: membar #Sync swap [%i3+0x010],%l1 ! Mem[0000000029800110] swap [%i3+0x038],%l1 ! Mem[0000000029800138] ldstub [%i1+0x038],%l4 ! Mem[0000000028800138] ldsb [%i1+0x027],%l6 ! Mem[0000000028800127] ldstub [%i3+0x013],%l4 ! Mem[0000000029800113] ldd [%i3+0x038],%l2 ! Mem[0000000029800138] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03e],%l1 ! Mem[000000002800013e] p12_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p13_far_1_le: std %l6,[%i1+0x030] ! Mem[000000002a800130] stb %l7,[%i1+0x01d] ! Mem[000000002a80011d] ldstub [%i2+0x014],%l5 ! Mem[000000002b000114] swap [%i3+0x024],%l3 ! Mem[000000002b800124] stx %l2,[%i3+0x008] ! Mem[000000002b800108] ldstub [%i3+0x036],%l7 ! Mem[000000002b800136] jmpl %o7,%g0 ldx [%i1+0x038],%l4 ! Mem[000000002a800138] p13_far_1_lem: membar #Sync std %l6,[%i1+0x030] ! Mem[000000002a800130] stb %l7,[%i1+0x01d] ! Mem[000000002a80011d] ldstub [%i2+0x014],%l5 ! Mem[000000002b000114] swap [%i3+0x024],%l3 ! Mem[000000002b800124] stx %l2,[%i3+0x008] ! Mem[000000002b800108] ldstub [%i3+0x036],%l7 ! Mem[000000002b800136] membar #Sync jmpl %o7,%g0 ldx [%i1+0x038],%l4 ! Mem[000000002a800138] p13_far_1_he: std %l0,[%i0+0x030] ! Mem[000000002a000130] swap [%i2+0x020],%l4 ! Mem[000000002b000120] swap [%i0+0x028],%l2 ! Mem[000000002a000128] lduh [%i1+0x00e],%l6 ! Mem[000000002a80010e] jmpl %o7,%g0 ldsb [%i3+0x00e],%l4 ! Mem[000000002b80010e] p13_far_1_hem: membar #Sync std %l0,[%i0+0x030] ! Mem[000000002a000130] swap [%i2+0x020],%l4 ! Mem[000000002b000120] swap [%i0+0x028],%l2 ! Mem[000000002a000128] lduh [%i1+0x00e],%l6 ! Mem[000000002a80010e] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x00e],%l4 ! Mem[000000002b80010e] p13_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p14_far_1_le: jmpl %o7,%g0 ldd [%i3+0x020],%l4 ! Mem[000000002d800120] jmpl %o7,%g0 nop p14_far_1_lem: membar #Sync jmpl %o7,%g0 ldd [%i3+0x020],%l4 ! Mem[000000002d800120] jmpl %o7,%g0 nop p14_far_1_he: ldsh [%i3+0x022],%l6 ! Mem[000000002d800122] ldstub [%i1+0x004],%l1 ! Mem[000000002c800104] ldub [%i3+0x00a],%l4 ! Mem[000000002d80010a] stx %l0,[%i1+0x038] ! Mem[000000002c800138] lduh [%i3+0x002],%l2 ! Mem[000000002d800102] swap [%i3+0x01c],%l0 ! Mem[000000002d80011c] jmpl %o7,%g0 ldstub [%i0+0x01b],%l0 ! Mem[000000002c00011b] p14_far_1_hem: membar #Sync ldsh [%i3+0x022],%l6 ! Mem[000000002d800122] ldstub [%i1+0x004],%l1 ! Mem[000000002c800104] ldub [%i3+0x00a],%l4 ! Mem[000000002d80010a] stx %l0,[%i1+0x038] ! Mem[000000002c800138] lduh [%i3+0x002],%l2 ! Mem[000000002d800102] swap [%i3+0x01c],%l0 ! Mem[000000002d80011c] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x01b],%l0 ! Mem[000000002c00011b] p14_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p15_far_1_le: ldstub [%i2+0x027],%l3 ! Mem[000000002f000127] ldub [%i2+0x01d],%l4 ! Mem[000000002f00011d] swap [%i3+0x034],%l5 ! Mem[000000002f800134] swap [%i0+0x034],%l7 ! Mem[000000002e000134] ldstub [%i1+0x01e],%l4 ! Mem[000000002e80011e] lduh [%i2+0x03c],%l4 ! Mem[000000002f00013c] jmpl %o7,%g0 ldsb [%i1+0x024],%l7 ! Mem[000000002e800124] p15_far_1_lem: membar #Sync ldstub [%i2+0x027],%l3 ! Mem[000000002f000127] ldub [%i2+0x01d],%l4 ! Mem[000000002f00011d] swap [%i3+0x034],%l5 ! Mem[000000002f800134] swap [%i0+0x034],%l7 ! Mem[000000002e000134] ldstub [%i1+0x01e],%l4 ! Mem[000000002e80011e] lduh [%i2+0x03c],%l4 ! Mem[000000002f00013c] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x024],%l7 ! Mem[000000002e800124] p15_far_1_he: jmpl %o7,%g0 ldx [%i1+0x028],%l1 ! Mem[000000002e800128] jmpl %o7,%g0 nop p15_far_1_hem: membar #Sync jmpl %o7,%g0 ldx [%i1+0x028],%l1 ! Mem[000000002e800128] jmpl %o7,%g0 nop p15_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p16_far_1_le: ldsw [%i0+0x020],%l2 ! Mem[0000000030000120] stx %l5,[%i2+0x018] ! Mem[0000000031000118] swap [%i0+0x00c],%l0 ! Mem[000000003000010c] lduw [%i3+0x034],%l0 ! Mem[0000000031800134] ldstub [%i3+0x03a],%l4 ! Mem[000000003180013a] std %l0,[%i1+0x030] ! Mem[0000000030800130] jmpl %o7,%g0 ldstub [%i2+0x013],%l2 ! Mem[0000000031000113] p16_far_1_lem: membar #Sync ldsw [%i0+0x020],%l2 ! Mem[0000000030000120] stx %l5,[%i2+0x018] ! Mem[0000000031000118] swap [%i0+0x00c],%l0 ! Mem[000000003000010c] lduw [%i3+0x034],%l0 ! Mem[0000000031800134] ldstub [%i3+0x03a],%l4 ! Mem[000000003180013a] std %l0,[%i1+0x030] ! Mem[0000000030800130] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x013],%l2 ! Mem[0000000031000113] p16_far_1_he: ldd [%i1+0x018],%l0 ! Mem[0000000030800118] stb %l5,[%i1+0x035] ! Mem[0000000030800135] swap [%i3+0x008],%l4 ! Mem[0000000031800108] lduw [%i3+0x038],%l6 ! Mem[0000000031800138] ldub [%i1+0x012],%l1 ! Mem[0000000030800112] jmpl %o7,%g0 stx %l7,[%i2+0x000] ! Mem[0000000031000100] p16_far_1_hem: membar #Sync ldd [%i1+0x018],%l0 ! Mem[0000000030800118] stb %l5,[%i1+0x035] ! Mem[0000000030800135] swap [%i3+0x008],%l4 ! Mem[0000000031800108] lduw [%i3+0x038],%l6 ! Mem[0000000031800138] ldub [%i1+0x012],%l1 ! Mem[0000000030800112] membar #Sync jmpl %o7,%g0 stx %l7,[%i2+0x000] ! Mem[0000000031000100] p16_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p17_far_1_le: ldstub [%i2+0x034],%l1 ! Mem[0000000033000134] lduw [%i0+0x038],%l7 ! Mem[0000000032000138] sth %l6,[%i1+0x01a] ! Mem[000000003280011a] ldstub [%i1+0x01f],%l0 ! Mem[000000003280011f] ldsb [%i3+0x010],%l2 ! Mem[0000000033800110] jmpl %o7,%g0 ldstub [%i0+0x002],%l7 ! Mem[0000000032000102] p17_far_1_lem: membar #Sync ldstub [%i2+0x034],%l1 ! Mem[0000000033000134] lduw [%i0+0x038],%l7 ! Mem[0000000032000138] sth %l6,[%i1+0x01a] ! Mem[000000003280011a] ldstub [%i1+0x01f],%l0 ! Mem[000000003280011f] ldsb [%i3+0x010],%l2 ! Mem[0000000033800110] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x002],%l7 ! Mem[0000000032000102] p17_far_1_he: std %l2,[%i1+0x018] ! Mem[0000000032800118] stx %l6,[%i1+0x000] ! Mem[0000000032800100] jmpl %o7,%g0 swap [%i3+0x004],%l1 ! Mem[0000000033800104] p17_far_1_hem: membar #Sync std %l2,[%i1+0x018] ! Mem[0000000032800118] stx %l6,[%i1+0x000] ! Mem[0000000032800100] membar #Sync jmpl %o7,%g0 swap [%i3+0x004],%l1 ! Mem[0000000033800104] p17_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p18_far_1_le: jmpl %o7,%g0 ldstub [%i3+0x03f],%l0 ! Mem[000000003580013f] jmpl %o7,%g0 nop p18_far_1_lem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x03f],%l0 ! Mem[000000003580013f] jmpl %o7,%g0 nop p18_far_1_he: ldstub [%i3+0x002],%l3 ! Mem[0000000035800102] jmpl %o7,%g0 swap [%i0+0x03c],%l4 ! Mem[000000003400013c] p18_far_1_hem: membar #Sync ldstub [%i3+0x002],%l3 ! Mem[0000000035800102] membar #Sync jmpl %o7,%g0 swap [%i0+0x03c],%l4 ! Mem[000000003400013c] p18_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p19_far_1_le: swap [%i1+0x028],%l3 ! Mem[0000000036800128] jmpl %o7,%g0 swap [%i1+0x03c],%l0 ! Mem[000000003680013c] p19_far_1_lem: membar #Sync swap [%i1+0x028],%l3 ! Mem[0000000036800128] membar #Sync jmpl %o7,%g0 swap [%i1+0x03c],%l0 ! Mem[000000003680013c] p19_far_1_he: swap [%i3+0x018],%l0 ! Mem[0000000037800118] jmpl %o7,%g0 std %l4,[%i2+0x000] ! Mem[0000000037000100] p19_far_1_hem: membar #Sync swap [%i3+0x018],%l0 ! Mem[0000000037800118] membar #Sync jmpl %o7,%g0 std %l4,[%i2+0x000] ! Mem[0000000037000100] p19_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p20_far_1_le: swap [%i2+0x028],%l1 ! Mem[0000000039000128] ldstub [%i3+0x03c],%l0 ! Mem[000000003980013c] stx %l3,[%i3+0x028] ! Mem[0000000039800128] jmpl %o7,%g0 ldd [%i1+0x018],%l0 ! Mem[0000000038800118] p20_far_1_lem: membar #Sync swap [%i2+0x028],%l1 ! Mem[0000000039000128] ldstub [%i3+0x03c],%l0 ! Mem[000000003980013c] stx %l3,[%i3+0x028] ! Mem[0000000039800128] membar #Sync jmpl %o7,%g0 ldd [%i1+0x018],%l0 ! Mem[0000000038800118] p20_far_1_he: sth %l3,[%i1+0x004] ! Mem[0000000038800104] jmpl %o7,%g0 ldsb [%i3+0x008],%l1 ! Mem[0000000039800108] p20_far_1_hem: membar #Sync sth %l3,[%i1+0x004] ! Mem[0000000038800104] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x008],%l1 ! Mem[0000000039800108] p20_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p21_far_1_le: stw %l3,[%i3+0x024] ! Mem[000000003b800124] jmpl %o7,%g0 ldstub [%i3+0x02a],%l3 ! Mem[000000003b80012a] p21_far_1_lem: membar #Sync stw %l3,[%i3+0x024] ! Mem[000000003b800124] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x02a],%l3 ! Mem[000000003b80012a] p21_far_1_he: swap [%i2+0x014],%l7 ! Mem[000000003b000114] ldstub [%i1+0x02d],%l6 ! Mem[000000003a80012d] jmpl %o7,%g0 swap [%i0+0x004],%l6 ! Mem[000000003a000104] p21_far_1_hem: membar #Sync swap [%i2+0x014],%l7 ! Mem[000000003b000114] ldstub [%i1+0x02d],%l6 ! Mem[000000003a80012d] membar #Sync jmpl %o7,%g0 swap [%i0+0x004],%l6 ! Mem[000000003a000104] p21_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p22_far_1_le: ldsw [%i0+0x014],%l5 ! Mem[000000003c000114] std %l2,[%i2+0x020] ! Mem[000000003d000120] ldx [%i3+0x018],%l5 ! Mem[000000003d800118] jmpl %o7,%g0 lduh [%i3+0x006],%l0 ! Mem[000000003d800106] p22_far_1_lem: membar #Sync ldsw [%i0+0x014],%l5 ! Mem[000000003c000114] std %l2,[%i2+0x020] ! Mem[000000003d000120] ldx [%i3+0x018],%l5 ! Mem[000000003d800118] membar #Sync jmpl %o7,%g0 lduh [%i3+0x006],%l0 ! Mem[000000003d800106] p22_far_1_he: swap [%i3+0x028],%l5 ! Mem[000000003d800128] jmpl %o7,%g0 ldstub [%i2+0x000],%l5 ! Mem[000000003d000100] p22_far_1_hem: membar #Sync swap [%i3+0x028],%l5 ! Mem[000000003d800128] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x000],%l5 ! Mem[000000003d000100] p22_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p23_far_1_le: jmpl %o7,%g0 lduw [%i1+0x000],%l7 ! Mem[000000003e800100] jmpl %o7,%g0 nop p23_far_1_lem: membar #Sync jmpl %o7,%g0 lduw [%i1+0x000],%l7 ! Mem[000000003e800100] jmpl %o7,%g0 nop p23_far_1_he: ldd [%i0+0x018],%l2 ! Mem[000000003e000118] ldsh [%i2+0x03a],%l7 ! Mem[000000003f00013a] lduw [%i2+0x00c],%l2 ! Mem[000000003f00010c] jmpl %o7,%g0 lduh [%i0+0x008],%l5 ! Mem[000000003e000108] p23_far_1_hem: membar #Sync ldd [%i0+0x018],%l2 ! Mem[000000003e000118] ldsh [%i2+0x03a],%l7 ! Mem[000000003f00013a] lduw [%i2+0x00c],%l2 ! Mem[000000003f00010c] membar #Sync jmpl %o7,%g0 lduh [%i0+0x008],%l5 ! Mem[000000003e000108] p23_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p24_far_1_le: ldsw [%i3+0x034],%l6 ! Mem[0000000041800134] ldd [%i0+0x008],%l2 ! Mem[0000000040000108] jmpl %o7,%g0 ldd [%i2+0x008],%l2 ! Mem[0000000041000108] p24_far_1_lem: membar #Sync ldsw [%i3+0x034],%l6 ! Mem[0000000041800134] ldd [%i0+0x008],%l2 ! Mem[0000000040000108] membar #Sync jmpl %o7,%g0 ldd [%i2+0x008],%l2 ! Mem[0000000041000108] p24_far_1_he: stw %l4,[%i3+0x00c] ! Mem[000000004180010c] lduh [%i1+0x018],%l7 ! Mem[0000000040800118] ldsh [%i3+0x036],%l6 ! Mem[0000000041800136] lduw [%i0+0x02c],%l0 ! Mem[000000004000012c] ldx [%i1+0x010],%l1 ! Mem[0000000040800110] stx %l7,[%i0+0x000] ! Mem[0000000040000100] jmpl %o7,%g0 lduh [%i3+0x028],%l3 ! Mem[0000000041800128] p24_far_1_hem: membar #Sync stw %l4,[%i3+0x00c] ! Mem[000000004180010c] lduh [%i1+0x018],%l7 ! Mem[0000000040800118] ldsh [%i3+0x036],%l6 ! Mem[0000000041800136] lduw [%i0+0x02c],%l0 ! Mem[000000004000012c] ldx [%i1+0x010],%l1 ! Mem[0000000040800110] stx %l7,[%i0+0x000] ! Mem[0000000040000100] membar #Sync jmpl %o7,%g0 lduh [%i3+0x028],%l3 ! Mem[0000000041800128] p24_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p25_far_1_le: swap [%i3+0x010],%l6 ! Mem[0000000043800110] stb %l2,[%i0+0x01d] ! Mem[000000004200011d] jmpl %o7,%g0 ldstub [%i2+0x01f],%l4 ! Mem[000000004300011f] p25_far_1_lem: membar #Sync swap [%i3+0x010],%l6 ! Mem[0000000043800110] stb %l2,[%i0+0x01d] ! Mem[000000004200011d] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01f],%l4 ! Mem[000000004300011f] p25_far_1_he: jmpl %o7,%g0 stb %l4,[%i2+0x01c] ! Mem[000000004300011c] jmpl %o7,%g0 nop p25_far_1_hem: membar #Sync jmpl %o7,%g0 stb %l4,[%i2+0x01c] ! Mem[000000004300011c] jmpl %o7,%g0 nop p25_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p26_far_1_le: ldstub [%i0+0x035],%l6 ! Mem[0000000044000135] lduw [%i0+0x03c],%l4 ! Mem[000000004400013c] sth %l4,[%i0+0x020] ! Mem[0000000044000120] jmpl %o7,%g0 std %l0,[%i2+0x038] ! Mem[0000000045000138] p26_far_1_lem: membar #Sync ldstub [%i0+0x035],%l6 ! Mem[0000000044000135] lduw [%i0+0x03c],%l4 ! Mem[000000004400013c] sth %l4,[%i0+0x020] ! Mem[0000000044000120] membar #Sync jmpl %o7,%g0 std %l0,[%i2+0x038] ! Mem[0000000045000138] p26_far_1_he: ldstub [%i2+0x011],%l5 ! Mem[0000000045000111] jmpl %o7,%g0 ldx [%i3+0x018],%l4 ! Mem[0000000045800118] p26_far_1_hem: membar #Sync ldstub [%i2+0x011],%l5 ! Mem[0000000045000111] membar #Sync jmpl %o7,%g0 ldx [%i3+0x018],%l4 ! Mem[0000000045800118] p26_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p27_far_1_le: ldstub [%i2+0x00b],%l3 ! Mem[000000004700010b] ldstub [%i2+0x00b],%l1 ! Mem[000000004700010b] ldsw [%i1+0x038],%l4 ! Mem[0000000046800138] swap [%i3+0x028],%l3 ! Mem[0000000047800128] swap [%i3+0x018],%l5 ! Mem[0000000047800118] ldsb [%i2+0x01d],%l4 ! Mem[000000004700011d] jmpl %o7,%g0 sth %l4,[%i3+0x000] ! Mem[0000000047800100] p27_far_1_lem: membar #Sync ldstub [%i2+0x00b],%l3 ! Mem[000000004700010b] ldstub [%i2+0x00b],%l1 ! Mem[000000004700010b] ldsw [%i1+0x038],%l4 ! Mem[0000000046800138] swap [%i3+0x028],%l3 ! Mem[0000000047800128] swap [%i3+0x018],%l5 ! Mem[0000000047800118] ldsb [%i2+0x01d],%l4 ! Mem[000000004700011d] membar #Sync jmpl %o7,%g0 sth %l4,[%i3+0x000] ! Mem[0000000047800100] p27_far_1_he: lduh [%i1+0x01a],%l0 ! Mem[000000004680011a] stw %l5,[%i0+0x030] ! Mem[0000000046000130] stx %l4,[%i0+0x028] ! Mem[0000000046000128] jmpl %o7,%g0 stb %l0,[%i3+0x00c] ! Mem[000000004780010c] p27_far_1_hem: membar #Sync lduh [%i1+0x01a],%l0 ! Mem[000000004680011a] stw %l5,[%i0+0x030] ! Mem[0000000046000130] stx %l4,[%i0+0x028] ! Mem[0000000046000128] membar #Sync jmpl %o7,%g0 stb %l0,[%i3+0x00c] ! Mem[000000004780010c] p27_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p28_far_1_le: lduw [%i3+0x014],%l6 ! Mem[0000000049800114] ldstub [%i0+0x00d],%l7 ! Mem[000000004800010d] ldub [%i3+0x02a],%l3 ! Mem[000000004980012a] ldsw [%i1+0x038],%l5 ! Mem[0000000048800138] std %l4,[%i0+0x038] ! Mem[0000000048000138] jmpl %o7,%g0 swap [%i1+0x008],%l0 ! Mem[0000000048800108] p28_far_1_lem: membar #Sync lduw [%i3+0x014],%l6 ! Mem[0000000049800114] ldstub [%i0+0x00d],%l7 ! Mem[000000004800010d] ldub [%i3+0x02a],%l3 ! Mem[000000004980012a] ldsw [%i1+0x038],%l5 ! Mem[0000000048800138] std %l4,[%i0+0x038] ! Mem[0000000048000138] membar #Sync jmpl %o7,%g0 swap [%i1+0x008],%l0 ! Mem[0000000048800108] p28_far_1_he: lduh [%i2+0x030],%l0 ! Mem[0000000049000130] swap [%i2+0x034],%l5 ! Mem[0000000049000134] swap [%i2+0x004],%l5 ! Mem[0000000049000104] std %l6,[%i3+0x038] ! Mem[0000000049800138] jmpl %o7,%g0 ldstub [%i3+0x020],%l6 ! Mem[0000000049800120] p28_far_1_hem: membar #Sync lduh [%i2+0x030],%l0 ! Mem[0000000049000130] swap [%i2+0x034],%l5 ! Mem[0000000049000134] swap [%i2+0x004],%l5 ! Mem[0000000049000104] std %l6,[%i3+0x038] ! Mem[0000000049800138] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x020],%l6 ! Mem[0000000049800120] p28_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p29_far_1_le: ldsh [%i1+0x000],%l1 ! Mem[000000004a800100] swap [%i1+0x014],%l4 ! Mem[000000004a800114] ldstub [%i0+0x010],%l2 ! Mem[000000004a000110] ldub [%i1+0x002],%l3 ! Mem[000000004a800102] swap [%i3+0x028],%l4 ! Mem[000000004b800128] ldd [%i1+0x008],%l2 ! Mem[000000004a800108] jmpl %o7,%g0 swap [%i1+0x034],%l1 ! Mem[000000004a800134] p29_far_1_lem: membar #Sync ldsh [%i1+0x000],%l1 ! Mem[000000004a800100] swap [%i1+0x014],%l4 ! Mem[000000004a800114] ldstub [%i0+0x010],%l2 ! Mem[000000004a000110] ldub [%i1+0x002],%l3 ! Mem[000000004a800102] swap [%i3+0x028],%l4 ! Mem[000000004b800128] ldd [%i1+0x008],%l2 ! Mem[000000004a800108] membar #Sync jmpl %o7,%g0 swap [%i1+0x034],%l1 ! Mem[000000004a800134] p29_far_1_he: stx %l1,[%i3+0x028] ! Mem[000000004b800128] ldub [%i1+0x001],%l5 ! Mem[000000004a800101] jmpl %o7,%g0 swap [%i3+0x000],%l2 ! Mem[000000004b800100] p29_far_1_hem: membar #Sync stx %l1,[%i3+0x028] ! Mem[000000004b800128] ldub [%i1+0x001],%l5 ! Mem[000000004a800101] membar #Sync jmpl %o7,%g0 swap [%i3+0x000],%l2 ! Mem[000000004b800100] p29_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p30_far_1_le: ldstub [%i2+0x007],%l5 ! Mem[000000004d000107] jmpl %o7,%g0 ldd [%i0+0x008],%l0 ! Mem[000000004c000108] p30_far_1_lem: membar #Sync ldstub [%i2+0x007],%l5 ! Mem[000000004d000107] membar #Sync jmpl %o7,%g0 ldd [%i0+0x008],%l0 ! Mem[000000004c000108] p30_far_1_he: stb %l5,[%i3+0x029] ! Mem[000000004d800129] std %l4,[%i3+0x020] ! Mem[000000004d800120] jmpl %o7,%g0 stx %l7,[%i0+0x038] ! Mem[000000004c000138] p30_far_1_hem: membar #Sync stb %l5,[%i3+0x029] ! Mem[000000004d800129] std %l4,[%i3+0x020] ! Mem[000000004d800120] membar #Sync jmpl %o7,%g0 stx %l7,[%i0+0x038] ! Mem[000000004c000138] p30_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p31_far_1_le: jmpl %o7,%g0 ldsh [%i0+0x00a],%l0 ! Mem[000000004e00010a] jmpl %o7,%g0 nop p31_far_1_lem: membar #Sync jmpl %o7,%g0 ldsh [%i0+0x00a],%l0 ! Mem[000000004e00010a] jmpl %o7,%g0 nop p31_far_1_he: stb %l0,[%i3+0x030] ! Mem[000000004f800130] sth %l7,[%i0+0x038] ! Mem[000000004e000138] std %l4,[%i2+0x000] ! Mem[000000004f000100] swap [%i1+0x02c],%l0 ! Mem[000000004e80012c] lduw [%i2+0x034],%l2 ! Mem[000000004f000134] stw %l0,[%i1+0x014] ! Mem[000000004e800114] jmpl %o7,%g0 swap [%i3+0x034],%l1 ! Mem[000000004f800134] p31_far_1_hem: membar #Sync stb %l0,[%i3+0x030] ! Mem[000000004f800130] sth %l7,[%i0+0x038] ! Mem[000000004e000138] std %l4,[%i2+0x000] ! Mem[000000004f000100] swap [%i1+0x02c],%l0 ! Mem[000000004e80012c] lduw [%i2+0x034],%l2 ! Mem[000000004f000134] stw %l0,[%i1+0x014] ! Mem[000000004e800114] membar #Sync jmpl %o7,%g0 swap [%i3+0x034],%l1 ! Mem[000000004f800134] p31_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p32_far_1_le: swap [%i3+0x030],%l2 ! Mem[0000000051800130] ldub [%i3+0x008],%l6 ! Mem[0000000051800108] ldstub [%i3+0x03e],%l7 ! Mem[000000005180013e] ldd [%i1+0x028],%l2 ! Mem[0000000050800128] jmpl %o7,%g0 sth %l6,[%i0+0x00c] ! Mem[000000005000010c] p32_far_1_lem: membar #Sync swap [%i3+0x030],%l2 ! Mem[0000000051800130] ldub [%i3+0x008],%l6 ! Mem[0000000051800108] ldstub [%i3+0x03e],%l7 ! Mem[000000005180013e] ldd [%i1+0x028],%l2 ! Mem[0000000050800128] membar #Sync jmpl %o7,%g0 sth %l6,[%i0+0x00c] ! Mem[000000005000010c] p32_far_1_he: sth %l2,[%i1+0x000] ! Mem[0000000050800100] ldub [%i3+0x016],%l3 ! Mem[0000000051800116] sth %l3,[%i2+0x012] ! Mem[0000000051000112] ldsb [%i3+0x007],%l5 ! Mem[0000000051800107] jmpl %o7,%g0 stb %l0,[%i3+0x02c] ! Mem[000000005180012c] p32_far_1_hem: membar #Sync sth %l2,[%i1+0x000] ! Mem[0000000050800100] ldub [%i3+0x016],%l3 ! Mem[0000000051800116] sth %l3,[%i2+0x012] ! Mem[0000000051000112] ldsb [%i3+0x007],%l5 ! Mem[0000000051800107] membar #Sync jmpl %o7,%g0 stb %l0,[%i3+0x02c] ! Mem[000000005180012c] p32_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p33_far_1_le: ldd [%i2+0x018],%l6 ! Mem[0000000053000118] ldsw [%i1+0x018],%l5 ! Mem[0000000052800118] jmpl %o7,%g0 swap [%i0+0x034],%l1 ! Mem[0000000052000134] p33_far_1_lem: membar #Sync ldd [%i2+0x018],%l6 ! Mem[0000000053000118] ldsw [%i1+0x018],%l5 ! Mem[0000000052800118] membar #Sync jmpl %o7,%g0 swap [%i0+0x034],%l1 ! Mem[0000000052000134] p33_far_1_he: jmpl %o7,%g0 sth %l3,[%i0+0x034] ! Mem[0000000052000134] jmpl %o7,%g0 nop p33_far_1_hem: membar #Sync jmpl %o7,%g0 sth %l3,[%i0+0x034] ! Mem[0000000052000134] jmpl %o7,%g0 nop p33_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p34_far_1_le: ldub [%i1+0x031],%l1 ! Mem[0000000054800131] stb %l6,[%i0+0x035] ! Mem[0000000054000135] lduh [%i0+0x00a],%l6 ! Mem[000000005400010a] ldsh [%i2+0x006],%l3 ! Mem[0000000055000106] lduw [%i1+0x030],%l5 ! Mem[0000000054800130] jmpl %o7,%g0 swap [%i1+0x004],%l2 ! Mem[0000000054800104] p34_far_1_lem: membar #Sync ldub [%i1+0x031],%l1 ! Mem[0000000054800131] stb %l6,[%i0+0x035] ! Mem[0000000054000135] lduh [%i0+0x00a],%l6 ! Mem[000000005400010a] ldsh [%i2+0x006],%l3 ! Mem[0000000055000106] lduw [%i1+0x030],%l5 ! Mem[0000000054800130] membar #Sync jmpl %o7,%g0 swap [%i1+0x004],%l2 ! Mem[0000000054800104] p34_far_1_he: stx %l2,[%i3+0x028] ! Mem[0000000055800128] ldsw [%i0+0x024],%l1 ! Mem[0000000054000124] jmpl %o7,%g0 lduw [%i1+0x01c],%l1 ! Mem[000000005480011c] p34_far_1_hem: membar #Sync stx %l2,[%i3+0x028] ! Mem[0000000055800128] ldsw [%i0+0x024],%l1 ! Mem[0000000054000124] membar #Sync jmpl %o7,%g0 lduw [%i1+0x01c],%l1 ! Mem[000000005480011c] p34_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p35_far_1_le: ldstub [%i3+0x038],%l5 ! Mem[0000000057800138] ldstub [%i1+0x026],%l0 ! Mem[0000000056800126] swap [%i3+0x010],%l1 ! Mem[0000000057800110] swap [%i1+0x01c],%l0 ! Mem[000000005680011c] lduw [%i2+0x030],%l5 ! Mem[0000000057000130] std %l4,[%i1+0x018] ! Mem[0000000056800118] jmpl %o7,%g0 swap [%i0+0x01c],%l4 ! Mem[000000005600011c] p35_far_1_lem: membar #Sync ldstub [%i3+0x038],%l5 ! Mem[0000000057800138] ldstub [%i1+0x026],%l0 ! Mem[0000000056800126] swap [%i3+0x010],%l1 ! Mem[0000000057800110] swap [%i1+0x01c],%l0 ! Mem[000000005680011c] lduw [%i2+0x030],%l5 ! Mem[0000000057000130] std %l4,[%i1+0x018] ! Mem[0000000056800118] membar #Sync jmpl %o7,%g0 swap [%i0+0x01c],%l4 ! Mem[000000005600011c] p35_far_1_he: lduw [%i1+0x000],%l2 ! Mem[0000000056800100] ldub [%i2+0x036],%l3 ! Mem[0000000057000136] swap [%i3+0x030],%l5 ! Mem[0000000057800130] stb %l4,[%i1+0x018] ! Mem[0000000056800118] swap [%i2+0x038],%l7 ! Mem[0000000057000138] swap [%i0+0x014],%l6 ! Mem[0000000056000114] jmpl %o7,%g0 ldsh [%i2+0x00a],%l7 ! Mem[000000005700010a] p35_far_1_hem: membar #Sync lduw [%i1+0x000],%l2 ! Mem[0000000056800100] ldub [%i2+0x036],%l3 ! Mem[0000000057000136] swap [%i3+0x030],%l5 ! Mem[0000000057800130] stb %l4,[%i1+0x018] ! Mem[0000000056800118] swap [%i2+0x038],%l7 ! Mem[0000000057000138] swap [%i0+0x014],%l6 ! Mem[0000000056000114] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x00a],%l7 ! Mem[000000005700010a] p35_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p36_far_1_le: lduw [%i1+0x004],%l3 ! Mem[0000000058800104] lduw [%i1+0x030],%l5 ! Mem[0000000058800130] ldstub [%i3+0x00b],%l0 ! Mem[000000005980010b] swap [%i3+0x038],%l0 ! Mem[0000000059800138] ldstub [%i1+0x008],%l1 ! Mem[0000000058800108] ldsw [%i2+0x038],%l2 ! Mem[0000000059000138] jmpl %o7,%g0 stx %l3,[%i1+0x030] ! Mem[0000000058800130] p36_far_1_lem: membar #Sync lduw [%i1+0x004],%l3 ! Mem[0000000058800104] lduw [%i1+0x030],%l5 ! Mem[0000000058800130] ldstub [%i3+0x00b],%l0 ! Mem[000000005980010b] swap [%i3+0x038],%l0 ! Mem[0000000059800138] ldstub [%i1+0x008],%l1 ! Mem[0000000058800108] ldsw [%i2+0x038],%l2 ! Mem[0000000059000138] membar #Sync jmpl %o7,%g0 stx %l3,[%i1+0x030] ! Mem[0000000058800130] p36_far_1_he: ldstub [%i0+0x016],%l2 ! Mem[0000000058000116] ldstub [%i3+0x021],%l0 ! Mem[0000000059800121] sth %l1,[%i2+0x03e] ! Mem[000000005900013e] swap [%i1+0x02c],%l6 ! Mem[000000005880012c] jmpl %o7,%g0 ldd [%i3+0x008],%l4 ! Mem[0000000059800108] p36_far_1_hem: membar #Sync ldstub [%i0+0x016],%l2 ! Mem[0000000058000116] ldstub [%i3+0x021],%l0 ! Mem[0000000059800121] sth %l1,[%i2+0x03e] ! Mem[000000005900013e] swap [%i1+0x02c],%l6 ! Mem[000000005880012c] membar #Sync jmpl %o7,%g0 ldd [%i3+0x008],%l4 ! Mem[0000000059800108] p36_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p37_far_1_le: sth %l0,[%i3+0x024] ! Mem[000000005b800124] jmpl %o7,%g0 swap [%i3+0x010],%l6 ! Mem[000000005b800110] p37_far_1_lem: membar #Sync sth %l0,[%i3+0x024] ! Mem[000000005b800124] membar #Sync jmpl %o7,%g0 swap [%i3+0x010],%l6 ! Mem[000000005b800110] p37_far_1_he: ldstub [%i0+0x00a],%l4 ! Mem[000000005a00010a] ldstub [%i1+0x03c],%l1 ! Mem[000000005a80013c] ldstub [%i3+0x011],%l4 ! Mem[000000005b800111] swap [%i0+0x024],%l7 ! Mem[000000005a000124] jmpl %o7,%g0 swap [%i2+0x000],%l6 ! Mem[000000005b000100] p37_far_1_hem: membar #Sync ldstub [%i0+0x00a],%l4 ! Mem[000000005a00010a] ldstub [%i1+0x03c],%l1 ! Mem[000000005a80013c] ldstub [%i3+0x011],%l4 ! Mem[000000005b800111] swap [%i0+0x024],%l7 ! Mem[000000005a000124] membar #Sync jmpl %o7,%g0 swap [%i2+0x000],%l6 ! Mem[000000005b000100] p37_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p38_far_1_le: ldsb [%i2+0x035],%l6 ! Mem[000000005d000135] ldx [%i1+0x008],%l6 ! Mem[000000005c800108] lduw [%i3+0x004],%l3 ! Mem[000000005d800104] jmpl %o7,%g0 ldstub [%i1+0x032],%l5 ! Mem[000000005c800132] p38_far_1_lem: membar #Sync ldsb [%i2+0x035],%l6 ! Mem[000000005d000135] ldx [%i1+0x008],%l6 ! Mem[000000005c800108] lduw [%i3+0x004],%l3 ! Mem[000000005d800104] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x032],%l5 ! Mem[000000005c800132] p38_far_1_he: stw %l4,[%i3+0x004] ! Mem[000000005d800104] ldstub [%i0+0x00f],%l4 ! Mem[000000005c00010f] ldsh [%i2+0x024],%l1 ! Mem[000000005d000124] ldsb [%i3+0x032],%l0 ! Mem[000000005d800132] jmpl %o7,%g0 ldd [%i1+0x038],%l4 ! Mem[000000005c800138] p38_far_1_hem: membar #Sync stw %l4,[%i3+0x004] ! Mem[000000005d800104] ldstub [%i0+0x00f],%l4 ! Mem[000000005c00010f] ldsh [%i2+0x024],%l1 ! Mem[000000005d000124] ldsb [%i3+0x032],%l0 ! Mem[000000005d800132] membar #Sync jmpl %o7,%g0 ldd [%i1+0x038],%l4 ! Mem[000000005c800138] p38_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p39_far_1_le: lduh [%i2+0x01c],%l4 ! Mem[000000005f00011c] jmpl %o7,%g0 stx %l5,[%i1+0x030] ! Mem[000000005e800130] p39_far_1_lem: membar #Sync lduh [%i2+0x01c],%l4 ! Mem[000000005f00011c] membar #Sync jmpl %o7,%g0 stx %l5,[%i1+0x030] ! Mem[000000005e800130] p39_far_1_he: jmpl %o7,%g0 swap [%i0+0x034],%l3 ! Mem[000000005e000134] jmpl %o7,%g0 nop p39_far_1_hem: membar #Sync jmpl %o7,%g0 swap [%i0+0x034],%l3 ! Mem[000000005e000134] jmpl %o7,%g0 nop p39_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p40_far_1_le: lduw [%i2+0x028],%l4 ! Mem[0000000061000128] swap [%i3+0x028],%l3 ! Mem[0000000061800128] jmpl %o7,%g0 swap [%i3+0x014],%l6 ! Mem[0000000061800114] p40_far_1_lem: membar #Sync lduw [%i2+0x028],%l4 ! Mem[0000000061000128] swap [%i3+0x028],%l3 ! Mem[0000000061800128] membar #Sync jmpl %o7,%g0 swap [%i3+0x014],%l6 ! Mem[0000000061800114] p40_far_1_he: swap [%i0+0x004],%l6 ! Mem[0000000060000104] swap [%i1+0x01c],%l2 ! Mem[000000006080011c] swap [%i1+0x028],%l2 ! Mem[0000000060800128] ldub [%i1+0x03b],%l7 ! Mem[000000006080013b] swap [%i2+0x034],%l7 ! Mem[0000000061000134] lduw [%i1+0x004],%l3 ! Mem[0000000060800104] jmpl %o7,%g0 lduw [%i2+0x008],%l1 ! Mem[0000000061000108] p40_far_1_hem: membar #Sync swap [%i0+0x004],%l6 ! Mem[0000000060000104] swap [%i1+0x01c],%l2 ! Mem[000000006080011c] swap [%i1+0x028],%l2 ! Mem[0000000060800128] ldub [%i1+0x03b],%l7 ! Mem[000000006080013b] swap [%i2+0x034],%l7 ! Mem[0000000061000134] lduw [%i1+0x004],%l3 ! Mem[0000000060800104] membar #Sync jmpl %o7,%g0 lduw [%i2+0x008],%l1 ! Mem[0000000061000108] p40_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p41_far_1_le: sth %l3,[%i3+0x02e] ! Mem[000000006380012e] jmpl %o7,%g0 swap [%i1+0x024],%l3 ! Mem[0000000062800124] p41_far_1_lem: membar #Sync sth %l3,[%i3+0x02e] ! Mem[000000006380012e] membar #Sync jmpl %o7,%g0 swap [%i1+0x024],%l3 ! Mem[0000000062800124] p41_far_1_he: swap [%i3+0x034],%l3 ! Mem[0000000063800134] lduw [%i3+0x018],%l0 ! Mem[0000000063800118] swap [%i3+0x018],%l4 ! Mem[0000000063800118] swap [%i3+0x038],%l7 ! Mem[0000000063800138] jmpl %o7,%g0 ldx [%i3+0x010],%l6 ! Mem[0000000063800110] p41_far_1_hem: membar #Sync swap [%i3+0x034],%l3 ! Mem[0000000063800134] lduw [%i3+0x018],%l0 ! Mem[0000000063800118] swap [%i3+0x018],%l4 ! Mem[0000000063800118] swap [%i3+0x038],%l7 ! Mem[0000000063800138] membar #Sync jmpl %o7,%g0 ldx [%i3+0x010],%l6 ! Mem[0000000063800110] p41_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p42_far_1_le: jmpl %o7,%g0 ldub [%i3+0x034],%l1 ! Mem[0000000065800134] jmpl %o7,%g0 nop p42_far_1_lem: membar #Sync jmpl %o7,%g0 ldub [%i3+0x034],%l1 ! Mem[0000000065800134] jmpl %o7,%g0 nop p42_far_1_he: ldub [%i0+0x038],%l3 ! Mem[0000000064000138] swap [%i1+0x03c],%l0 ! Mem[000000006480013c] stb %l2,[%i2+0x035] ! Mem[0000000065000135] swap [%i3+0x014],%l3 ! Mem[0000000065800114] ldsh [%i2+0x006],%l4 ! Mem[0000000065000106] std %l2,[%i3+0x008] ! Mem[0000000065800108] jmpl %o7,%g0 lduw [%i0+0x01c],%l4 ! Mem[000000006400011c] p42_far_1_hem: membar #Sync ldub [%i0+0x038],%l3 ! Mem[0000000064000138] swap [%i1+0x03c],%l0 ! Mem[000000006480013c] stb %l2,[%i2+0x035] ! Mem[0000000065000135] swap [%i3+0x014],%l3 ! Mem[0000000065800114] ldsh [%i2+0x006],%l4 ! Mem[0000000065000106] std %l2,[%i3+0x008] ! Mem[0000000065800108] membar #Sync jmpl %o7,%g0 lduw [%i0+0x01c],%l4 ! Mem[000000006400011c] p42_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p43_far_1_le: lduw [%i3+0x000],%l3 ! Mem[0000000067800100] stb %l4,[%i0+0x029] ! Mem[0000000066000129] swap [%i3+0x008],%l3 ! Mem[0000000067800108] ldstub [%i1+0x034],%l1 ! Mem[0000000066800134] jmpl %o7,%g0 ldstub [%i0+0x035],%l6 ! Mem[0000000066000135] p43_far_1_lem: membar #Sync lduw [%i3+0x000],%l3 ! Mem[0000000067800100] stb %l4,[%i0+0x029] ! Mem[0000000066000129] swap [%i3+0x008],%l3 ! Mem[0000000067800108] ldstub [%i1+0x034],%l1 ! Mem[0000000066800134] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x035],%l6 ! Mem[0000000066000135] p43_far_1_he: stw %l0,[%i2+0x03c] ! Mem[000000006700013c] swap [%i0+0x018],%l0 ! Mem[0000000066000118] lduh [%i2+0x02e],%l4 ! Mem[000000006700012e] stw %l7,[%i1+0x038] ! Mem[0000000066800138] jmpl %o7,%g0 ldstub [%i2+0x03f],%l1 ! Mem[000000006700013f] p43_far_1_hem: membar #Sync stw %l0,[%i2+0x03c] ! Mem[000000006700013c] swap [%i0+0x018],%l0 ! Mem[0000000066000118] lduh [%i2+0x02e],%l4 ! Mem[000000006700012e] stw %l7,[%i1+0x038] ! Mem[0000000066800138] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03f],%l1 ! Mem[000000006700013f] p43_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p44_far_1_le: ldd [%i3+0x018],%l0 ! Mem[0000000069800118] std %l0,[%i0+0x020] ! Mem[0000000068000120] ldstub [%i1+0x014],%l4 ! Mem[0000000068800114] ldsb [%i0+0x01f],%l4 ! Mem[000000006800011f] jmpl %o7,%g0 ldsb [%i0+0x008],%l6 ! Mem[0000000068000108] p44_far_1_lem: membar #Sync ldd [%i3+0x018],%l0 ! Mem[0000000069800118] std %l0,[%i0+0x020] ! Mem[0000000068000120] ldstub [%i1+0x014],%l4 ! Mem[0000000068800114] ldsb [%i0+0x01f],%l4 ! Mem[000000006800011f] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x008],%l6 ! Mem[0000000068000108] p44_far_1_he: ldx [%i0+0x008],%l2 ! Mem[0000000068000108] ldstub [%i2+0x038],%l3 ! Mem[0000000069000138] jmpl %o7,%g0 stw %l5,[%i1+0x028] ! Mem[0000000068800128] p44_far_1_hem: membar #Sync ldx [%i0+0x008],%l2 ! Mem[0000000068000108] ldstub [%i2+0x038],%l3 ! Mem[0000000069000138] membar #Sync jmpl %o7,%g0 stw %l5,[%i1+0x028] ! Mem[0000000068800128] p44_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p45_far_1_le: jmpl %o7,%g0 swap [%i2+0x024],%l3 ! Mem[000000006b000124] jmpl %o7,%g0 nop p45_far_1_lem: membar #Sync jmpl %o7,%g0 swap [%i2+0x024],%l3 ! Mem[000000006b000124] jmpl %o7,%g0 nop p45_far_1_he: ldstub [%i2+0x02d],%l6 ! Mem[000000006b00012d] ldsb [%i2+0x004],%l6 ! Mem[000000006b000104] swap [%i1+0x018],%l0 ! Mem[000000006a800118] ldstub [%i3+0x032],%l1 ! Mem[000000006b800132] ldx [%i1+0x008],%l3 ! Mem[000000006a800108] swap [%i1+0x02c],%l0 ! Mem[000000006a80012c] jmpl %o7,%g0 ldd [%i0+0x030],%l0 ! Mem[000000006a000130] p45_far_1_hem: membar #Sync ldstub [%i2+0x02d],%l6 ! Mem[000000006b00012d] ldsb [%i2+0x004],%l6 ! Mem[000000006b000104] swap [%i1+0x018],%l0 ! Mem[000000006a800118] ldstub [%i3+0x032],%l1 ! Mem[000000006b800132] ldx [%i1+0x008],%l3 ! Mem[000000006a800108] swap [%i1+0x02c],%l0 ! Mem[000000006a80012c] membar #Sync jmpl %o7,%g0 ldd [%i0+0x030],%l0 ! Mem[000000006a000130] p45_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p46_far_1_le: stw %l0,[%i0+0x01c] ! Mem[000000006c00011c] ldstub [%i1+0x035],%l4 ! Mem[000000006c800135] ldstub [%i1+0x016],%l5 ! Mem[000000006c800116] ldsh [%i0+0x010],%l2 ! Mem[000000006c000110] ldstub [%i1+0x011],%l7 ! Mem[000000006c800111] jmpl %o7,%g0 std %l6,[%i1+0x000] ! Mem[000000006c800100] p46_far_1_lem: membar #Sync stw %l0,[%i0+0x01c] ! Mem[000000006c00011c] ldstub [%i1+0x035],%l4 ! Mem[000000006c800135] ldstub [%i1+0x016],%l5 ! Mem[000000006c800116] ldsh [%i0+0x010],%l2 ! Mem[000000006c000110] ldstub [%i1+0x011],%l7 ! Mem[000000006c800111] membar #Sync jmpl %o7,%g0 std %l6,[%i1+0x000] ! Mem[000000006c800100] p46_far_1_he: std %l6,[%i0+0x008] ! Mem[000000006c000108] jmpl %o7,%g0 ldsb [%i3+0x012],%l1 ! Mem[000000006d800112] p46_far_1_hem: membar #Sync std %l6,[%i0+0x008] ! Mem[000000006c000108] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x012],%l1 ! Mem[000000006d800112] p46_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p47_far_1_le: swap [%i0+0x024],%l3 ! Mem[000000006e000124] stx %l5,[%i3+0x030] ! Mem[000000006f800130] jmpl %o7,%g0 ldsw [%i1+0x008],%l3 ! Mem[000000006e800108] p47_far_1_lem: membar #Sync swap [%i0+0x024],%l3 ! Mem[000000006e000124] stx %l5,[%i3+0x030] ! Mem[000000006f800130] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x008],%l3 ! Mem[000000006e800108] p47_far_1_he: swap [%i2+0x02c],%l4 ! Mem[000000006f00012c] swap [%i0+0x038],%l7 ! Mem[000000006e000138] jmpl %o7,%g0 swap [%i1+0x014],%l6 ! Mem[000000006e800114] p47_far_1_hem: membar #Sync swap [%i2+0x02c],%l4 ! Mem[000000006f00012c] swap [%i0+0x038],%l7 ! Mem[000000006e000138] membar #Sync jmpl %o7,%g0 swap [%i1+0x014],%l6 ! Mem[000000006e800114] p47_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p48_far_1_le: ldub [%i1+0x031],%l7 ! Mem[0000000070800131] swap [%i3+0x038],%l5 ! Mem[0000000071800138] jmpl %o7,%g0 swap [%i3+0x018],%l5 ! Mem[0000000071800118] p48_far_1_lem: membar #Sync ldub [%i1+0x031],%l7 ! Mem[0000000070800131] swap [%i3+0x038],%l5 ! Mem[0000000071800138] membar #Sync jmpl %o7,%g0 swap [%i3+0x018],%l5 ! Mem[0000000071800118] p48_far_1_he: stw %l3,[%i3+0x014] ! Mem[0000000071800114] jmpl %o7,%g0 ldstub [%i2+0x03e],%l0 ! Mem[000000007100013e] p48_far_1_hem: membar #Sync stw %l3,[%i3+0x014] ! Mem[0000000071800114] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03e],%l0 ! Mem[000000007100013e] p48_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p49_far_1_le: std %l4,[%i0+0x018] ! Mem[0000000072000118] ldstub [%i3+0x016],%l0 ! Mem[0000000073800116] swap [%i1+0x024],%l3 ! Mem[0000000072800124] ldsh [%i3+0x02a],%l3 ! Mem[000000007380012a] ldstub [%i2+0x03f],%l0 ! Mem[000000007300013f] jmpl %o7,%g0 swap [%i3+0x010],%l2 ! Mem[0000000073800110] p49_far_1_lem: membar #Sync std %l4,[%i0+0x018] ! Mem[0000000072000118] ldstub [%i3+0x016],%l0 ! Mem[0000000073800116] swap [%i1+0x024],%l3 ! Mem[0000000072800124] ldsh [%i3+0x02a],%l3 ! Mem[000000007380012a] ldstub [%i2+0x03f],%l0 ! Mem[000000007300013f] membar #Sync jmpl %o7,%g0 swap [%i3+0x010],%l2 ! Mem[0000000073800110] p49_far_1_he: ldstub [%i2+0x007],%l4 ! Mem[0000000073000107] jmpl %o7,%g0 ldstub [%i3+0x02f],%l4 ! Mem[000000007380012f] p49_far_1_hem: membar #Sync ldstub [%i2+0x007],%l4 ! Mem[0000000073000107] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x02f],%l4 ! Mem[000000007380012f] p49_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p50_far_1_le: std %l6,[%i0+0x008] ! Mem[0000000074000108] ldstub [%i3+0x013],%l5 ! Mem[0000000075800113] stx %l6,[%i0+0x030] ! Mem[0000000074000130] swap [%i1+0x010],%l2 ! Mem[0000000074800110] ldstub [%i0+0x011],%l7 ! Mem[0000000074000111] jmpl %o7,%g0 swap [%i0+0x010],%l0 ! Mem[0000000074000110] p50_far_1_lem: membar #Sync std %l6,[%i0+0x008] ! Mem[0000000074000108] ldstub [%i3+0x013],%l5 ! Mem[0000000075800113] stx %l6,[%i0+0x030] ! Mem[0000000074000130] swap [%i1+0x010],%l2 ! Mem[0000000074800110] ldstub [%i0+0x011],%l7 ! Mem[0000000074000111] membar #Sync jmpl %o7,%g0 swap [%i0+0x010],%l0 ! Mem[0000000074000110] p50_far_1_he: stx %l1,[%i1+0x020] ! Mem[0000000074800120] ldd [%i1+0x030],%l6 ! Mem[0000000074800130] ldx [%i1+0x008],%l7 ! Mem[0000000074800108] sth %l4,[%i1+0x038] ! Mem[0000000074800138] swap [%i2+0x000],%l4 ! Mem[0000000075000100] swap [%i3+0x00c],%l7 ! Mem[000000007580010c] jmpl %o7,%g0 stx %l6,[%i0+0x028] ! Mem[0000000074000128] p50_far_1_hem: membar #Sync stx %l1,[%i1+0x020] ! Mem[0000000074800120] ldd [%i1+0x030],%l6 ! Mem[0000000074800130] ldx [%i1+0x008],%l7 ! Mem[0000000074800108] sth %l4,[%i1+0x038] ! Mem[0000000074800138] swap [%i2+0x000],%l4 ! Mem[0000000075000100] swap [%i3+0x00c],%l7 ! Mem[000000007580010c] membar #Sync jmpl %o7,%g0 stx %l6,[%i0+0x028] ! Mem[0000000074000128] p50_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p51_far_1_le: swap [%i3+0x01c],%l7 ! Mem[000000007780011c] ldub [%i2+0x00e],%l1 ! Mem[000000007700010e] ldub [%i1+0x02f],%l1 ! Mem[000000007680012f] jmpl %o7,%g0 ldub [%i1+0x035],%l3 ! Mem[0000000076800135] p51_far_1_lem: membar #Sync swap [%i3+0x01c],%l7 ! Mem[000000007780011c] ldub [%i2+0x00e],%l1 ! Mem[000000007700010e] ldub [%i1+0x02f],%l1 ! Mem[000000007680012f] membar #Sync jmpl %o7,%g0 ldub [%i1+0x035],%l3 ! Mem[0000000076800135] p51_far_1_he: stb %l6,[%i2+0x004] ! Mem[0000000077000104] stx %l3,[%i2+0x038] ! Mem[0000000077000138] ldd [%i1+0x030],%l0 ! Mem[0000000076800130] stw %l3,[%i0+0x018] ! Mem[0000000076000118] sth %l4,[%i1+0x036] ! Mem[0000000076800136] jmpl %o7,%g0 stw %l1,[%i2+0x010] ! Mem[0000000077000110] p51_far_1_hem: membar #Sync stb %l6,[%i2+0x004] ! Mem[0000000077000104] stx %l3,[%i2+0x038] ! Mem[0000000077000138] ldd [%i1+0x030],%l0 ! Mem[0000000076800130] stw %l3,[%i0+0x018] ! Mem[0000000076000118] sth %l4,[%i1+0x036] ! Mem[0000000076800136] membar #Sync jmpl %o7,%g0 stw %l1,[%i2+0x010] ! Mem[0000000077000110] p51_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p52_far_1_le: lduh [%i2+0x008],%l4 ! Mem[0000000079000108] swap [%i2+0x020],%l5 ! Mem[0000000079000120] swap [%i3+0x00c],%l3 ! Mem[000000007980010c] jmpl %o7,%g0 swap [%i0+0x028],%l4 ! Mem[0000000078000128] p52_far_1_lem: membar #Sync lduh [%i2+0x008],%l4 ! Mem[0000000079000108] swap [%i2+0x020],%l5 ! Mem[0000000079000120] swap [%i3+0x00c],%l3 ! Mem[000000007980010c] membar #Sync jmpl %o7,%g0 swap [%i0+0x028],%l4 ! Mem[0000000078000128] p52_far_1_he: ldsw [%i3+0x030],%l0 ! Mem[0000000079800130] ldstub [%i3+0x008],%l4 ! Mem[0000000079800108] jmpl %o7,%g0 swap [%i0+0x014],%l3 ! Mem[0000000078000114] p52_far_1_hem: membar #Sync ldsw [%i3+0x030],%l0 ! Mem[0000000079800130] ldstub [%i3+0x008],%l4 ! Mem[0000000079800108] membar #Sync jmpl %o7,%g0 swap [%i0+0x014],%l3 ! Mem[0000000078000114] p52_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p53_far_1_le: jmpl %o7,%g0 stw %l5,[%i1+0x024] ! Mem[000000007a800124] jmpl %o7,%g0 nop p53_far_1_lem: membar #Sync jmpl %o7,%g0 stw %l5,[%i1+0x024] ! Mem[000000007a800124] jmpl %o7,%g0 nop p53_far_1_he: ldstub [%i3+0x00a],%l4 ! Mem[000000007b80010a] jmpl %o7,%g0 lduw [%i3+0x004],%l7 ! Mem[000000007b800104] p53_far_1_hem: membar #Sync ldstub [%i3+0x00a],%l4 ! Mem[000000007b80010a] membar #Sync jmpl %o7,%g0 lduw [%i3+0x004],%l7 ! Mem[000000007b800104] p53_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p54_far_1_le: jmpl %o7,%g0 ldub [%i3+0x00f],%l3 ! Mem[000000007d80010f] jmpl %o7,%g0 nop p54_far_1_lem: membar #Sync jmpl %o7,%g0 ldub [%i3+0x00f],%l3 ! Mem[000000007d80010f] jmpl %o7,%g0 nop p54_far_1_he: swap [%i1+0x030],%l5 ! Mem[000000007c800130] swap [%i2+0x01c],%l0 ! Mem[000000007d00011c] stx %l0,[%i1+0x018] ! Mem[000000007c800118] jmpl %o7,%g0 ldsb [%i2+0x030],%l0 ! Mem[000000007d000130] p54_far_1_hem: membar #Sync swap [%i1+0x030],%l5 ! Mem[000000007c800130] swap [%i2+0x01c],%l0 ! Mem[000000007d00011c] stx %l0,[%i1+0x018] ! Mem[000000007c800118] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x030],%l0 ! Mem[000000007d000130] p54_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p55_far_1_le: ldsw [%i2+0x018],%l6 ! Mem[000000007f000118] ldsb [%i2+0x01d],%l2 ! Mem[000000007f00011d] ldstub [%i1+0x01f],%l4 ! Mem[000000007e80011f] ldsb [%i1+0x002],%l7 ! Mem[000000007e800102] jmpl %o7,%g0 ldub [%i2+0x029],%l4 ! Mem[000000007f000129] p55_far_1_lem: membar #Sync ldsw [%i2+0x018],%l6 ! Mem[000000007f000118] ldsb [%i2+0x01d],%l2 ! Mem[000000007f00011d] ldstub [%i1+0x01f],%l4 ! Mem[000000007e80011f] ldsb [%i1+0x002],%l7 ! Mem[000000007e800102] membar #Sync jmpl %o7,%g0 ldub [%i2+0x029],%l4 ! Mem[000000007f000129] p55_far_1_he: swap [%i0+0x008],%l4 ! Mem[000000007e000108] ldsh [%i0+0x02e],%l7 ! Mem[000000007e00012e] swap [%i2+0x024],%l6 ! Mem[000000007f000124] lduh [%i3+0x01a],%l7 ! Mem[000000007f80011a] swap [%i0+0x030],%l5 ! Mem[000000007e000130] jmpl %o7,%g0 ldsw [%i1+0x02c],%l6 ! Mem[000000007e80012c] p55_far_1_hem: membar #Sync swap [%i0+0x008],%l4 ! Mem[000000007e000108] ldsh [%i0+0x02e],%l7 ! Mem[000000007e00012e] swap [%i2+0x024],%l6 ! Mem[000000007f000124] lduh [%i3+0x01a],%l7 ! Mem[000000007f80011a] swap [%i0+0x030],%l5 ! Mem[000000007e000130] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x02c],%l6 ! Mem[000000007e80012c] p55_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p56_far_1_le: jmpl %o7,%g0 lduw [%i1+0x028],%l4 ! Mem[0000000080800128] jmpl %o7,%g0 nop p56_far_1_lem: membar #Sync jmpl %o7,%g0 lduw [%i1+0x028],%l4 ! Mem[0000000080800128] jmpl %o7,%g0 nop p56_far_1_he: ldd [%i0+0x030],%l0 ! Mem[0000000080000130] ldsh [%i0+0x00e],%l7 ! Mem[000000008000010e] swap [%i2+0x028],%l1 ! Mem[0000000081000128] ldsh [%i2+0x024],%l7 ! Mem[0000000081000124] swap [%i2+0x034],%l2 ! Mem[0000000081000134] lduw [%i0+0x00c],%l4 ! Mem[000000008000010c] jmpl %o7,%g0 lduw [%i0+0x034],%l5 ! Mem[0000000080000134] p56_far_1_hem: membar #Sync ldd [%i0+0x030],%l0 ! Mem[0000000080000130] ldsh [%i0+0x00e],%l7 ! Mem[000000008000010e] swap [%i2+0x028],%l1 ! Mem[0000000081000128] ldsh [%i2+0x024],%l7 ! Mem[0000000081000124] swap [%i2+0x034],%l2 ! Mem[0000000081000134] lduw [%i0+0x00c],%l4 ! Mem[000000008000010c] membar #Sync jmpl %o7,%g0 lduw [%i0+0x034],%l5 ! Mem[0000000080000134] p56_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p57_far_1_le: jmpl %o7,%g0 swap [%i3+0x014],%l0 ! Mem[0000000083800114] jmpl %o7,%g0 nop p57_far_1_lem: membar #Sync jmpl %o7,%g0 swap [%i3+0x014],%l0 ! Mem[0000000083800114] jmpl %o7,%g0 nop p57_far_1_he: stx %l2,[%i1+0x010] ! Mem[0000000082800110] ldx [%i1+0x018],%l0 ! Mem[0000000082800118] sth %l4,[%i0+0x006] ! Mem[0000000082000106] jmpl %o7,%g0 swap [%i2+0x008],%l2 ! Mem[0000000083000108] p57_far_1_hem: membar #Sync stx %l2,[%i1+0x010] ! Mem[0000000082800110] ldx [%i1+0x018],%l0 ! Mem[0000000082800118] sth %l4,[%i0+0x006] ! Mem[0000000082000106] membar #Sync jmpl %o7,%g0 swap [%i2+0x008],%l2 ! Mem[0000000083000108] p57_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p58_far_1_le: ldstub [%i3+0x021],%l2 ! Mem[0000000085800121] jmpl %o7,%g0 lduw [%i3+0x018],%l5 ! Mem[0000000085800118] p58_far_1_lem: membar #Sync ldstub [%i3+0x021],%l2 ! Mem[0000000085800121] membar #Sync jmpl %o7,%g0 lduw [%i3+0x018],%l5 ! Mem[0000000085800118] p58_far_1_he: ldsh [%i3+0x008],%l5 ! Mem[0000000085800108] std %l4,[%i0+0x028] ! Mem[0000000084000128] swap [%i0+0x020],%l5 ! Mem[0000000084000120] stb %l7,[%i1+0x013] ! Mem[0000000084800113] jmpl %o7,%g0 swap [%i0+0x024],%l6 ! Mem[0000000084000124] p58_far_1_hem: membar #Sync ldsh [%i3+0x008],%l5 ! Mem[0000000085800108] std %l4,[%i0+0x028] ! Mem[0000000084000128] swap [%i0+0x020],%l5 ! Mem[0000000084000120] stb %l7,[%i1+0x013] ! Mem[0000000084800113] membar #Sync jmpl %o7,%g0 swap [%i0+0x024],%l6 ! Mem[0000000084000124] p58_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p59_far_1_le: jmpl %o7,%g0 ldstub [%i3+0x014],%l0 ! Mem[0000000087800114] jmpl %o7,%g0 nop p59_far_1_lem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x014],%l0 ! Mem[0000000087800114] jmpl %o7,%g0 nop p59_far_1_he: ldub [%i1+0x015],%l5 ! Mem[0000000086800115] ldx [%i1+0x028],%l4 ! Mem[0000000086800128] ldx [%i0+0x028],%l0 ! Mem[0000000086000128] sth %l5,[%i1+0x02c] ! Mem[000000008680012c] ldsh [%i1+0x038],%l1 ! Mem[0000000086800138] ldsb [%i2+0x038],%l4 ! Mem[0000000087000138] jmpl %o7,%g0 ldstub [%i2+0x027],%l6 ! Mem[0000000087000127] p59_far_1_hem: membar #Sync ldub [%i1+0x015],%l5 ! Mem[0000000086800115] ldx [%i1+0x028],%l4 ! Mem[0000000086800128] ldx [%i0+0x028],%l0 ! Mem[0000000086000128] sth %l5,[%i1+0x02c] ! Mem[000000008680012c] ldsh [%i1+0x038],%l1 ! Mem[0000000086800138] ldsb [%i2+0x038],%l4 ! Mem[0000000087000138] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x027],%l6 ! Mem[0000000087000127] p59_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p60_far_1_le: swap [%i1+0x038],%l7 ! Mem[0000000088800138] jmpl %o7,%g0 swap [%i0+0x008],%l4 ! Mem[0000000088000108] p60_far_1_lem: membar #Sync swap [%i1+0x038],%l7 ! Mem[0000000088800138] membar #Sync jmpl %o7,%g0 swap [%i0+0x008],%l4 ! Mem[0000000088000108] p60_far_1_he: swap [%i1+0x018],%l7 ! Mem[0000000088800118] ldsw [%i0+0x000],%l3 ! Mem[0000000088000100] jmpl %o7,%g0 swap [%i0+0x004],%l1 ! Mem[0000000088000104] p60_far_1_hem: membar #Sync swap [%i1+0x018],%l7 ! Mem[0000000088800118] ldsw [%i0+0x000],%l3 ! Mem[0000000088000100] membar #Sync jmpl %o7,%g0 swap [%i0+0x004],%l1 ! Mem[0000000088000104] p60_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p61_far_1_le: sth %l5,[%i0+0x026] ! Mem[000000008a000126] sth %l0,[%i0+0x026] ! Mem[000000008a000126] jmpl %o7,%g0 std %l0,[%i1+0x008] ! Mem[000000008a800108] p61_far_1_lem: membar #Sync sth %l5,[%i0+0x026] ! Mem[000000008a000126] sth %l0,[%i0+0x026] ! Mem[000000008a000126] membar #Sync jmpl %o7,%g0 std %l0,[%i1+0x008] ! Mem[000000008a800108] p61_far_1_he: swap [%i2+0x024],%l6 ! Mem[000000008b000124] swap [%i2+0x01c],%l2 ! Mem[000000008b00011c] ldstub [%i2+0x006],%l2 ! Mem[000000008b000106] ldstub [%i3+0x033],%l7 ! Mem[000000008b800133] ldx [%i3+0x030],%l5 ! Mem[000000008b800130] ldd [%i3+0x018],%l0 ! Mem[000000008b800118] jmpl %o7,%g0 lduh [%i0+0x006],%l4 ! Mem[000000008a000106] p61_far_1_hem: membar #Sync swap [%i2+0x024],%l6 ! Mem[000000008b000124] swap [%i2+0x01c],%l2 ! Mem[000000008b00011c] ldstub [%i2+0x006],%l2 ! Mem[000000008b000106] ldstub [%i3+0x033],%l7 ! Mem[000000008b800133] ldx [%i3+0x030],%l5 ! Mem[000000008b800130] ldd [%i3+0x018],%l0 ! Mem[000000008b800118] membar #Sync jmpl %o7,%g0 lduh [%i0+0x006],%l4 ! Mem[000000008a000106] p61_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p62_far_1_le: stw %l2,[%i2+0x02c] ! Mem[000000008d00012c] jmpl %o7,%g0 ldsw [%i1+0x034],%l7 ! Mem[000000008c800134] p62_far_1_lem: membar #Sync stw %l2,[%i2+0x02c] ! Mem[000000008d00012c] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x034],%l7 ! Mem[000000008c800134] p62_far_1_he: ldd [%i1+0x028],%l0 ! Mem[000000008c800128] sth %l5,[%i1+0x00c] ! Mem[000000008c80010c] jmpl %o7,%g0 sth %l6,[%i1+0x026] ! Mem[000000008c800126] p62_far_1_hem: membar #Sync ldd [%i1+0x028],%l0 ! Mem[000000008c800128] sth %l5,[%i1+0x00c] ! Mem[000000008c80010c] membar #Sync jmpl %o7,%g0 sth %l6,[%i1+0x026] ! Mem[000000008c800126] p62_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p63_far_1_le: ldsw [%i3+0x01c],%l4 ! Mem[000000008f80011c] ldsh [%i1+0x000],%l1 ! Mem[000000008e800100] ldsw [%i0+0x000],%l3 ! Mem[000000008e000100] ldsb [%i3+0x029],%l4 ! Mem[000000008f800129] jmpl %o7,%g0 swap [%i1+0x018],%l2 ! Mem[000000008e800118] p63_far_1_lem: membar #Sync ldsw [%i3+0x01c],%l4 ! Mem[000000008f80011c] ldsh [%i1+0x000],%l1 ! Mem[000000008e800100] ldsw [%i0+0x000],%l3 ! Mem[000000008e000100] ldsb [%i3+0x029],%l4 ! Mem[000000008f800129] membar #Sync jmpl %o7,%g0 swap [%i1+0x018],%l2 ! Mem[000000008e800118] p63_far_1_he: ldstub [%i3+0x02e],%l7 ! Mem[000000008f80012e] stx %l3,[%i1+0x030] ! Mem[000000008e800130] swap [%i2+0x018],%l7 ! Mem[000000008f000118] swap [%i3+0x014],%l7 ! Mem[000000008f800114] ldsh [%i0+0x004],%l3 ! Mem[000000008e000104] jmpl %o7,%g0 stb %l4,[%i3+0x007] ! Mem[000000008f800107] p63_far_1_hem: membar #Sync ldstub [%i3+0x02e],%l7 ! Mem[000000008f80012e] stx %l3,[%i1+0x030] ! Mem[000000008e800130] swap [%i2+0x018],%l7 ! Mem[000000008f000118] swap [%i3+0x014],%l7 ! Mem[000000008f800114] ldsh [%i0+0x004],%l3 ! Mem[000000008e000104] membar #Sync jmpl %o7,%g0 stb %l4,[%i3+0x007] ! Mem[000000008f800107] p63_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 far1_b2b_h: nop nop nop jmpl %o7,%g0 nop far1_b2b_l: nop nop nop jmpl %o7,%g0 nop user_far1_end: .seg "text" .text .align 0x2000 user_far2_start: p0_far_2_le: ldsh [%i2+0x030],%l3 ! Mem[0000000011000130] ldstub [%i1+0x03e],%l0 ! Mem[000000001080013e] swap [%i2+0x010],%l5 ! Mem[0000000011000110] jmpl %o7,%g0 swap [%i2+0x008],%l7 ! Mem[0000000011000108] p0_far_2_lem: membar #Sync ldsh [%i2+0x030],%l3 ! Mem[0000000011000130] ldstub [%i1+0x03e],%l0 ! Mem[000000001080013e] swap [%i2+0x010],%l5 ! Mem[0000000011000110] membar #Sync jmpl %o7,%g0 swap [%i2+0x008],%l7 ! Mem[0000000011000108] p0_far_2_he: ldstub [%i3+0x014],%l5 ! Mem[0000000011800114] ldstub [%i3+0x012],%l2 ! Mem[0000000011800112] std %l4,[%i2+0x018] ! Mem[0000000011000118] jmpl %o7,%g0 ldstub [%i1+0x00b],%l7 ! Mem[000000001080010b] p0_far_2_hem: membar #Sync ldstub [%i3+0x014],%l5 ! Mem[0000000011800114] ldstub [%i3+0x012],%l2 ! Mem[0000000011800112] std %l4,[%i2+0x018] ! Mem[0000000011000118] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x00b],%l7 ! Mem[000000001080010b] p0_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p1_far_2_le: ldstub [%i3+0x004],%l6 ! Mem[0000000013800104] stx %l2,[%i3+0x018] ! Mem[0000000013800118] ldstub [%i1+0x014],%l6 ! Mem[0000000012800114] sth %l0,[%i0+0x002] ! Mem[0000000012000102] jmpl %o7,%g0 ldstub [%i3+0x032],%l1 ! Mem[0000000013800132] p1_far_2_lem: membar #Sync ldstub [%i3+0x004],%l6 ! Mem[0000000013800104] stx %l2,[%i3+0x018] ! Mem[0000000013800118] ldstub [%i1+0x014],%l6 ! Mem[0000000012800114] sth %l0,[%i0+0x002] ! Mem[0000000012000102] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x032],%l1 ! Mem[0000000013800132] p1_far_2_he: ldstub [%i1+0x00b],%l5 ! Mem[000000001280010b] ldsw [%i2+0x020],%l3 ! Mem[0000000013000120] stb %l0,[%i2+0x02f] ! Mem[000000001300012f] ldsb [%i1+0x00b],%l2 ! Mem[000000001280010b] ldstub [%i2+0x03c],%l5 ! Mem[000000001300013c] stw %l1,[%i0+0x020] ! Mem[0000000012000120] jmpl %o7,%g0 ldd [%i0+0x010],%l6 ! Mem[0000000012000110] p1_far_2_hem: membar #Sync ldstub [%i1+0x00b],%l5 ! Mem[000000001280010b] ldsw [%i2+0x020],%l3 ! Mem[0000000013000120] stb %l0,[%i2+0x02f] ! Mem[000000001300012f] ldsb [%i1+0x00b],%l2 ! Mem[000000001280010b] ldstub [%i2+0x03c],%l5 ! Mem[000000001300013c] stw %l1,[%i0+0x020] ! Mem[0000000012000120] membar #Sync jmpl %o7,%g0 ldd [%i0+0x010],%l6 ! Mem[0000000012000110] p1_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p2_far_2_le: jmpl %o7,%g0 ldsh [%i2+0x010],%l1 ! Mem[0000000015000110] jmpl %o7,%g0 nop p2_far_2_lem: membar #Sync jmpl %o7,%g0 ldsh [%i2+0x010],%l1 ! Mem[0000000015000110] jmpl %o7,%g0 nop p2_far_2_he: swap [%i0+0x020],%l5 ! Mem[0000000014000120] jmpl %o7,%g0 std %l6,[%i2+0x018] ! Mem[0000000015000118] p2_far_2_hem: membar #Sync swap [%i0+0x020],%l5 ! Mem[0000000014000120] membar #Sync jmpl %o7,%g0 std %l6,[%i2+0x018] ! Mem[0000000015000118] p2_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p3_far_2_le: stx %l0,[%i0+0x000] ! Mem[0000000016000100] swap [%i1+0x004],%l4 ! Mem[0000000016800104] jmpl %o7,%g0 lduw [%i2+0x00c],%l5 ! Mem[000000001700010c] p3_far_2_lem: membar #Sync stx %l0,[%i0+0x000] ! Mem[0000000016000100] swap [%i1+0x004],%l4 ! Mem[0000000016800104] membar #Sync jmpl %o7,%g0 lduw [%i2+0x00c],%l5 ! Mem[000000001700010c] p3_far_2_he: stx %l5,[%i3+0x020] ! Mem[0000000017800120] swap [%i0+0x014],%l2 ! Mem[0000000016000114] swap [%i3+0x030],%l6 ! Mem[0000000017800130] ldd [%i3+0x000],%l4 ! Mem[0000000017800100] ldsh [%i2+0x008],%l6 ! Mem[0000000017000108] jmpl %o7,%g0 ldsw [%i3+0x008],%l5 ! Mem[0000000017800108] p3_far_2_hem: membar #Sync stx %l5,[%i3+0x020] ! Mem[0000000017800120] swap [%i0+0x014],%l2 ! Mem[0000000016000114] swap [%i3+0x030],%l6 ! Mem[0000000017800130] ldd [%i3+0x000],%l4 ! Mem[0000000017800100] ldsh [%i2+0x008],%l6 ! Mem[0000000017000108] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x008],%l5 ! Mem[0000000017800108] p3_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p4_far_2_le: swap [%i3+0x00c],%l1 ! Mem[000000001980010c] ldstub [%i0+0x002],%l0 ! Mem[0000000018000102] ldstub [%i3+0x01f],%l2 ! Mem[000000001980011f] ldstub [%i3+0x014],%l2 ! Mem[0000000019800114] ldstub [%i1+0x000],%l1 ! Mem[0000000018800100] stb %l5,[%i1+0x011] ! Mem[0000000018800111] jmpl %o7,%g0 ldstub [%i0+0x037],%l2 ! Mem[0000000018000137] p4_far_2_lem: membar #Sync swap [%i3+0x00c],%l1 ! Mem[000000001980010c] ldstub [%i0+0x002],%l0 ! Mem[0000000018000102] ldstub [%i3+0x01f],%l2 ! Mem[000000001980011f] ldstub [%i3+0x014],%l2 ! Mem[0000000019800114] ldstub [%i1+0x000],%l1 ! Mem[0000000018800100] stb %l5,[%i1+0x011] ! Mem[0000000018800111] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x037],%l2 ! Mem[0000000018000137] p4_far_2_he: jmpl %o7,%g0 ldstub [%i2+0x039],%l7 ! Mem[0000000019000139] jmpl %o7,%g0 nop p4_far_2_hem: membar #Sync jmpl %o7,%g0 ldstub [%i2+0x039],%l7 ! Mem[0000000019000139] jmpl %o7,%g0 nop p4_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p5_far_2_le: lduw [%i0+0x00c],%l2 ! Mem[000000001a00010c] stb %l7,[%i2+0x036] ! Mem[000000001b000136] swap [%i3+0x028],%l3 ! Mem[000000001b800128] ldx [%i3+0x018],%l0 ! Mem[000000001b800118] ldub [%i1+0x003],%l0 ! Mem[000000001a800103] std %l4,[%i0+0x000] ! Mem[000000001a000100] jmpl %o7,%g0 ldub [%i1+0x01a],%l7 ! Mem[000000001a80011a] p5_far_2_lem: membar #Sync lduw [%i0+0x00c],%l2 ! Mem[000000001a00010c] stb %l7,[%i2+0x036] ! Mem[000000001b000136] swap [%i3+0x028],%l3 ! Mem[000000001b800128] ldx [%i3+0x018],%l0 ! Mem[000000001b800118] ldub [%i1+0x003],%l0 ! Mem[000000001a800103] std %l4,[%i0+0x000] ! Mem[000000001a000100] membar #Sync jmpl %o7,%g0 ldub [%i1+0x01a],%l7 ! Mem[000000001a80011a] p5_far_2_he: ldd [%i1+0x038],%l0 ! Mem[000000001a800138] ldub [%i0+0x031],%l1 ! Mem[000000001a000131] stb %l6,[%i3+0x038] ! Mem[000000001b800138] sth %l4,[%i0+0x00c] ! Mem[000000001a00010c] ldsh [%i2+0x036],%l4 ! Mem[000000001b000136] jmpl %o7,%g0 lduh [%i1+0x010],%l2 ! Mem[000000001a800110] p5_far_2_hem: membar #Sync ldd [%i1+0x038],%l0 ! Mem[000000001a800138] ldub [%i0+0x031],%l1 ! Mem[000000001a000131] stb %l6,[%i3+0x038] ! Mem[000000001b800138] sth %l4,[%i0+0x00c] ! Mem[000000001a00010c] ldsh [%i2+0x036],%l4 ! Mem[000000001b000136] membar #Sync jmpl %o7,%g0 lduh [%i1+0x010],%l2 ! Mem[000000001a800110] p5_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p6_far_2_le: ldstub [%i3+0x032],%l5 ! Mem[000000001d800132] swap [%i3+0x00c],%l1 ! Mem[000000001d80010c] ldstub [%i0+0x00f],%l1 ! Mem[000000001c00010f] ldstub [%i1+0x035],%l3 ! Mem[000000001c800135] stw %l6,[%i0+0x038] ! Mem[000000001c000138] ldd [%i0+0x030],%l2 ! Mem[000000001c000130] jmpl %o7,%g0 stb %l4,[%i2+0x024] ! Mem[000000001d000124] p6_far_2_lem: membar #Sync ldstub [%i3+0x032],%l5 ! Mem[000000001d800132] swap [%i3+0x00c],%l1 ! Mem[000000001d80010c] ldstub [%i0+0x00f],%l1 ! Mem[000000001c00010f] ldstub [%i1+0x035],%l3 ! Mem[000000001c800135] stw %l6,[%i0+0x038] ! Mem[000000001c000138] ldd [%i0+0x030],%l2 ! Mem[000000001c000130] membar #Sync jmpl %o7,%g0 stb %l4,[%i2+0x024] ! Mem[000000001d000124] p6_far_2_he: lduh [%i2+0x02e],%l2 ! Mem[000000001d00012e] ldstub [%i0+0x03e],%l1 ! Mem[000000001c00013e] swap [%i1+0x028],%l1 ! Mem[000000001c800128] swap [%i1+0x030],%l1 ! Mem[000000001c800130] ldstub [%i1+0x025],%l6 ! Mem[000000001c800125] ldx [%i1+0x000],%l5 ! Mem[000000001c800100] jmpl %o7,%g0 ldub [%i0+0x03b],%l3 ! Mem[000000001c00013b] p6_far_2_hem: membar #Sync lduh [%i2+0x02e],%l2 ! Mem[000000001d00012e] ldstub [%i0+0x03e],%l1 ! Mem[000000001c00013e] swap [%i1+0x028],%l1 ! Mem[000000001c800128] swap [%i1+0x030],%l1 ! Mem[000000001c800130] ldstub [%i1+0x025],%l6 ! Mem[000000001c800125] ldx [%i1+0x000],%l5 ! Mem[000000001c800100] membar #Sync jmpl %o7,%g0 ldub [%i0+0x03b],%l3 ! Mem[000000001c00013b] p6_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p7_far_2_le: ldsb [%i1+0x02f],%l1 ! Mem[000000001e80012f] stb %l3,[%i0+0x035] ! Mem[000000001e000135] jmpl %o7,%g0 swap [%i0+0x004],%l4 ! Mem[000000001e000104] p7_far_2_lem: membar #Sync ldsb [%i1+0x02f],%l1 ! Mem[000000001e80012f] stb %l3,[%i0+0x035] ! Mem[000000001e000135] membar #Sync jmpl %o7,%g0 swap [%i0+0x004],%l4 ! Mem[000000001e000104] p7_far_2_he: swap [%i2+0x00c],%l2 ! Mem[000000001f00010c] swap [%i0+0x030],%l1 ! Mem[000000001e000130] ldsh [%i3+0x000],%l2 ! Mem[000000001f800100] std %l6,[%i3+0x020] ! Mem[000000001f800120] jmpl %o7,%g0 ldx [%i3+0x018],%l3 ! Mem[000000001f800118] p7_far_2_hem: membar #Sync swap [%i2+0x00c],%l2 ! Mem[000000001f00010c] swap [%i0+0x030],%l1 ! Mem[000000001e000130] ldsh [%i3+0x000],%l2 ! Mem[000000001f800100] std %l6,[%i3+0x020] ! Mem[000000001f800120] membar #Sync jmpl %o7,%g0 ldx [%i3+0x018],%l3 ! Mem[000000001f800118] p7_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p8_far_2_le: ldstub [%i0+0x00d],%l7 ! Mem[000000002000010d] ldstub [%i3+0x008],%l2 ! Mem[0000000021800108] jmpl %o7,%g0 swap [%i0+0x03c],%l7 ! Mem[000000002000013c] p8_far_2_lem: membar #Sync ldstub [%i0+0x00d],%l7 ! Mem[000000002000010d] ldstub [%i3+0x008],%l2 ! Mem[0000000021800108] membar #Sync jmpl %o7,%g0 swap [%i0+0x03c],%l7 ! Mem[000000002000013c] p8_far_2_he: jmpl %o7,%g0 swap [%i0+0x03c],%l1 ! Mem[000000002000013c] jmpl %o7,%g0 nop p8_far_2_hem: membar #Sync jmpl %o7,%g0 swap [%i0+0x03c],%l1 ! Mem[000000002000013c] jmpl %o7,%g0 nop p8_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p9_far_2_le: ldstub [%i0+0x027],%l4 ! Mem[0000000022000127] stx %l3,[%i2+0x030] ! Mem[0000000023000130] stb %l1,[%i2+0x02e] ! Mem[000000002300012e] ldx [%i2+0x000],%l0 ! Mem[0000000023000100] swap [%i2+0x038],%l0 ! Mem[0000000023000138] swap [%i0+0x02c],%l1 ! Mem[000000002200012c] jmpl %o7,%g0 std %l0,[%i0+0x008] ! Mem[0000000022000108] p9_far_2_lem: membar #Sync ldstub [%i0+0x027],%l4 ! Mem[0000000022000127] stx %l3,[%i2+0x030] ! Mem[0000000023000130] stb %l1,[%i2+0x02e] ! Mem[000000002300012e] ldx [%i2+0x000],%l0 ! Mem[0000000023000100] swap [%i2+0x038],%l0 ! Mem[0000000023000138] swap [%i0+0x02c],%l1 ! Mem[000000002200012c] membar #Sync jmpl %o7,%g0 std %l0,[%i0+0x008] ! Mem[0000000022000108] p9_far_2_he: swap [%i3+0x008],%l5 ! Mem[0000000023800108] ldsb [%i0+0x00d],%l3 ! Mem[000000002200010d] ldd [%i2+0x028],%l2 ! Mem[0000000023000128] swap [%i2+0x000],%l0 ! Mem[0000000023000100] ldx [%i3+0x038],%l5 ! Mem[0000000023800138] ldd [%i1+0x008],%l6 ! Mem[0000000022800108] jmpl %o7,%g0 sth %l4,[%i2+0x01a] ! Mem[000000002300011a] p9_far_2_hem: membar #Sync swap [%i3+0x008],%l5 ! Mem[0000000023800108] ldsb [%i0+0x00d],%l3 ! Mem[000000002200010d] ldd [%i2+0x028],%l2 ! Mem[0000000023000128] swap [%i2+0x000],%l0 ! Mem[0000000023000100] ldx [%i3+0x038],%l5 ! Mem[0000000023800138] ldd [%i1+0x008],%l6 ! Mem[0000000022800108] membar #Sync jmpl %o7,%g0 sth %l4,[%i2+0x01a] ! Mem[000000002300011a] p9_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p10_far_2_le: ldx [%i2+0x000],%l3 ! Mem[0000000025000100] ldstub [%i2+0x02d],%l2 ! Mem[000000002500012d] std %l6,[%i0+0x030] ! Mem[0000000024000130] ldstub [%i0+0x01b],%l4 ! Mem[000000002400011b] swap [%i0+0x03c],%l4 ! Mem[000000002400013c] sth %l3,[%i2+0x02a] ! Mem[000000002500012a] jmpl %o7,%g0 ldub [%i2+0x017],%l5 ! Mem[0000000025000117] p10_far_2_lem: membar #Sync ldx [%i2+0x000],%l3 ! Mem[0000000025000100] ldstub [%i2+0x02d],%l2 ! Mem[000000002500012d] std %l6,[%i0+0x030] ! Mem[0000000024000130] ldstub [%i0+0x01b],%l4 ! Mem[000000002400011b] swap [%i0+0x03c],%l4 ! Mem[000000002400013c] sth %l3,[%i2+0x02a] ! Mem[000000002500012a] membar #Sync jmpl %o7,%g0 ldub [%i2+0x017],%l5 ! Mem[0000000025000117] p10_far_2_he: ldd [%i2+0x010],%l0 ! Mem[0000000025000110] stx %l7,[%i3+0x008] ! Mem[0000000025800108] swap [%i3+0x020],%l7 ! Mem[0000000025800120] ldstub [%i2+0x00e],%l4 ! Mem[000000002500010e] jmpl %o7,%g0 ldd [%i3+0x020],%l6 ! Mem[0000000025800120] p10_far_2_hem: membar #Sync ldd [%i2+0x010],%l0 ! Mem[0000000025000110] stx %l7,[%i3+0x008] ! Mem[0000000025800108] swap [%i3+0x020],%l7 ! Mem[0000000025800120] ldstub [%i2+0x00e],%l4 ! Mem[000000002500010e] membar #Sync jmpl %o7,%g0 ldd [%i3+0x020],%l6 ! Mem[0000000025800120] p10_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p11_far_2_le: swap [%i2+0x03c],%l7 ! Mem[000000002700013c] stx %l6,[%i2+0x000] ! Mem[0000000027000100] ldstub [%i2+0x039],%l7 ! Mem[0000000027000139] lduh [%i3+0x03c],%l0 ! Mem[000000002780013c] swap [%i0+0x00c],%l5 ! Mem[000000002600010c] jmpl %o7,%g0 swap [%i0+0x03c],%l0 ! Mem[000000002600013c] p11_far_2_lem: membar #Sync swap [%i2+0x03c],%l7 ! Mem[000000002700013c] stx %l6,[%i2+0x000] ! Mem[0000000027000100] ldstub [%i2+0x039],%l7 ! Mem[0000000027000139] lduh [%i3+0x03c],%l0 ! Mem[000000002780013c] swap [%i0+0x00c],%l5 ! Mem[000000002600010c] membar #Sync jmpl %o7,%g0 swap [%i0+0x03c],%l0 ! Mem[000000002600013c] p11_far_2_he: swap [%i0+0x00c],%l4 ! Mem[000000002600010c] ldx [%i0+0x030],%l4 ! Mem[0000000026000130] swap [%i3+0x010],%l2 ! Mem[0000000027800110] jmpl %o7,%g0 lduh [%i2+0x018],%l7 ! Mem[0000000027000118] p11_far_2_hem: membar #Sync swap [%i0+0x00c],%l4 ! Mem[000000002600010c] ldx [%i0+0x030],%l4 ! Mem[0000000026000130] swap [%i3+0x010],%l2 ! Mem[0000000027800110] membar #Sync jmpl %o7,%g0 lduh [%i2+0x018],%l7 ! Mem[0000000027000118] p11_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p12_far_2_le: swap [%i2+0x004],%l4 ! Mem[0000000029000104] ldstub [%i2+0x00c],%l1 ! Mem[000000002900010c] jmpl %o7,%g0 ldstub [%i0+0x03d],%l0 ! Mem[000000002800013d] p12_far_2_lem: membar #Sync swap [%i2+0x004],%l4 ! Mem[0000000029000104] ldstub [%i2+0x00c],%l1 ! Mem[000000002900010c] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03d],%l0 ! Mem[000000002800013d] p12_far_2_he: lduh [%i3+0x032],%l7 ! Mem[0000000029800132] ldstub [%i3+0x006],%l6 ! Mem[0000000029800106] ldstub [%i2+0x020],%l7 ! Mem[0000000029000120] ldstub [%i0+0x035],%l3 ! Mem[0000000028000135] lduh [%i1+0x02a],%l7 ! Mem[000000002880012a] jmpl %o7,%g0 sth %l6,[%i2+0x00a] ! Mem[000000002900010a] p12_far_2_hem: membar #Sync lduh [%i3+0x032],%l7 ! Mem[0000000029800132] ldstub [%i3+0x006],%l6 ! Mem[0000000029800106] ldstub [%i2+0x020],%l7 ! Mem[0000000029000120] ldstub [%i0+0x035],%l3 ! Mem[0000000028000135] lduh [%i1+0x02a],%l7 ! Mem[000000002880012a] membar #Sync jmpl %o7,%g0 sth %l6,[%i2+0x00a] ! Mem[000000002900010a] p12_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p13_far_2_le: ldd [%i1+0x020],%l0 ! Mem[000000002a800120] jmpl %o7,%g0 stb %l2,[%i0+0x01f] ! Mem[000000002a00011f] p13_far_2_lem: membar #Sync ldd [%i1+0x020],%l0 ! Mem[000000002a800120] membar #Sync jmpl %o7,%g0 stb %l2,[%i0+0x01f] ! Mem[000000002a00011f] p13_far_2_he: stx %l6,[%i3+0x008] ! Mem[000000002b800108] ldsb [%i3+0x00c],%l4 ! Mem[000000002b80010c] swap [%i1+0x030],%l6 ! Mem[000000002a800130] lduh [%i0+0x02a],%l7 ! Mem[000000002a00012a] jmpl %o7,%g0 swap [%i2+0x028],%l6 ! Mem[000000002b000128] p13_far_2_hem: membar #Sync stx %l6,[%i3+0x008] ! Mem[000000002b800108] ldsb [%i3+0x00c],%l4 ! Mem[000000002b80010c] swap [%i1+0x030],%l6 ! Mem[000000002a800130] lduh [%i0+0x02a],%l7 ! Mem[000000002a00012a] membar #Sync jmpl %o7,%g0 swap [%i2+0x028],%l6 ! Mem[000000002b000128] p13_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p14_far_2_le: std %l4,[%i3+0x038] ! Mem[000000002d800138] jmpl %o7,%g0 stx %l1,[%i2+0x008] ! Mem[000000002d000108] p14_far_2_lem: membar #Sync std %l4,[%i3+0x038] ! Mem[000000002d800138] membar #Sync jmpl %o7,%g0 stx %l1,[%i2+0x008] ! Mem[000000002d000108] p14_far_2_he: lduw [%i0+0x02c],%l0 ! Mem[000000002c00012c] stb %l5,[%i2+0x00c] ! Mem[000000002d00010c] swap [%i1+0x038],%l1 ! Mem[000000002c800138] ldd [%i1+0x038],%l4 ! Mem[000000002c800138] std %l6,[%i3+0x020] ! Mem[000000002d800120] ldstub [%i0+0x012],%l3 ! Mem[000000002c000112] jmpl %o7,%g0 ldsw [%i3+0x020],%l0 ! Mem[000000002d800120] p14_far_2_hem: membar #Sync lduw [%i0+0x02c],%l0 ! Mem[000000002c00012c] stb %l5,[%i2+0x00c] ! Mem[000000002d00010c] swap [%i1+0x038],%l1 ! Mem[000000002c800138] ldd [%i1+0x038],%l4 ! Mem[000000002c800138] std %l6,[%i3+0x020] ! Mem[000000002d800120] ldstub [%i0+0x012],%l3 ! Mem[000000002c000112] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x020],%l0 ! Mem[000000002d800120] p14_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p15_far_2_le: ldstub [%i3+0x027],%l4 ! Mem[000000002f800127] swap [%i0+0x00c],%l5 ! Mem[000000002e00010c] ldub [%i3+0x00b],%l6 ! Mem[000000002f80010b] ldd [%i0+0x038],%l0 ! Mem[000000002e000138] jmpl %o7,%g0 ldsw [%i0+0x020],%l0 ! Mem[000000002e000120] p15_far_2_lem: membar #Sync ldstub [%i3+0x027],%l4 ! Mem[000000002f800127] swap [%i0+0x00c],%l5 ! Mem[000000002e00010c] ldub [%i3+0x00b],%l6 ! Mem[000000002f80010b] ldd [%i0+0x038],%l0 ! Mem[000000002e000138] membar #Sync jmpl %o7,%g0 ldsw [%i0+0x020],%l0 ! Mem[000000002e000120] p15_far_2_he: lduh [%i2+0x032],%l3 ! Mem[000000002f000132] ldstub [%i1+0x003],%l4 ! Mem[000000002e800103] jmpl %o7,%g0 ldstub [%i1+0x00b],%l5 ! Mem[000000002e80010b] p15_far_2_hem: membar #Sync lduh [%i2+0x032],%l3 ! Mem[000000002f000132] ldstub [%i1+0x003],%l4 ! Mem[000000002e800103] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x00b],%l5 ! Mem[000000002e80010b] p15_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p16_far_2_le: stb %l2,[%i2+0x034] ! Mem[0000000031000134] stx %l0,[%i1+0x038] ! Mem[0000000030800138] stw %l2,[%i1+0x020] ! Mem[0000000030800120] jmpl %o7,%g0 ldx [%i1+0x020],%l6 ! Mem[0000000030800120] p16_far_2_lem: membar #Sync stb %l2,[%i2+0x034] ! Mem[0000000031000134] stx %l0,[%i1+0x038] ! Mem[0000000030800138] stw %l2,[%i1+0x020] ! Mem[0000000030800120] membar #Sync jmpl %o7,%g0 ldx [%i1+0x020],%l6 ! Mem[0000000030800120] p16_far_2_he: ldub [%i1+0x027],%l5 ! Mem[0000000030800127] ldub [%i2+0x016],%l4 ! Mem[0000000031000116] lduw [%i2+0x030],%l2 ! Mem[0000000031000130] jmpl %o7,%g0 std %l6,[%i2+0x038] ! Mem[0000000031000138] p16_far_2_hem: membar #Sync ldub [%i1+0x027],%l5 ! Mem[0000000030800127] ldub [%i2+0x016],%l4 ! Mem[0000000031000116] lduw [%i2+0x030],%l2 ! Mem[0000000031000130] membar #Sync jmpl %o7,%g0 std %l6,[%i2+0x038] ! Mem[0000000031000138] p16_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p17_far_2_le: jmpl %o7,%g0 ldstub [%i1+0x034],%l1 ! Mem[0000000032800134] jmpl %o7,%g0 nop p17_far_2_lem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x034],%l1 ! Mem[0000000032800134] jmpl %o7,%g0 nop p17_far_2_he: swap [%i1+0x018],%l3 ! Mem[0000000032800118] ldd [%i2+0x000],%l6 ! Mem[0000000033000100] stx %l2,[%i0+0x000] ! Mem[0000000032000100] swap [%i0+0x03c],%l0 ! Mem[000000003200013c] ldsw [%i0+0x014],%l2 ! Mem[0000000032000114] ldsh [%i0+0x01a],%l0 ! Mem[000000003200011a] jmpl %o7,%g0 ldstub [%i2+0x007],%l4 ! Mem[0000000033000107] p17_far_2_hem: membar #Sync swap [%i1+0x018],%l3 ! Mem[0000000032800118] ldd [%i2+0x000],%l6 ! Mem[0000000033000100] stx %l2,[%i0+0x000] ! Mem[0000000032000100] swap [%i0+0x03c],%l0 ! Mem[000000003200013c] ldsw [%i0+0x014],%l2 ! Mem[0000000032000114] ldsh [%i0+0x01a],%l0 ! Mem[000000003200011a] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x007],%l4 ! Mem[0000000033000107] p17_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p18_far_2_le: ldd [%i2+0x038],%l4 ! Mem[0000000035000138] ldsb [%i3+0x007],%l5 ! Mem[0000000035800107] std %l0,[%i3+0x008] ! Mem[0000000035800108] jmpl %o7,%g0 swap [%i1+0x030],%l1 ! Mem[0000000034800130] p18_far_2_lem: membar #Sync ldd [%i2+0x038],%l4 ! Mem[0000000035000138] ldsb [%i3+0x007],%l5 ! Mem[0000000035800107] std %l0,[%i3+0x008] ! Mem[0000000035800108] membar #Sync jmpl %o7,%g0 swap [%i1+0x030],%l1 ! Mem[0000000034800130] p18_far_2_he: ldsw [%i2+0x034],%l7 ! Mem[0000000035000134] swap [%i2+0x00c],%l6 ! Mem[000000003500010c] sth %l1,[%i2+0x008] ! Mem[0000000035000108] swap [%i2+0x030],%l0 ! Mem[0000000035000130] ldstub [%i0+0x035],%l5 ! Mem[0000000034000135] jmpl %o7,%g0 ldsb [%i2+0x00b],%l4 ! Mem[000000003500010b] p18_far_2_hem: membar #Sync ldsw [%i2+0x034],%l7 ! Mem[0000000035000134] swap [%i2+0x00c],%l6 ! Mem[000000003500010c] sth %l1,[%i2+0x008] ! Mem[0000000035000108] swap [%i2+0x030],%l0 ! Mem[0000000035000130] ldstub [%i0+0x035],%l5 ! Mem[0000000034000135] membar #Sync jmpl %o7,%g0 ldsb [%i2+0x00b],%l4 ! Mem[000000003500010b] p18_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p19_far_2_le: ldub [%i2+0x03b],%l4 ! Mem[000000003700013b] ldub [%i2+0x022],%l6 ! Mem[0000000037000122] swap [%i2+0x00c],%l1 ! Mem[000000003700010c] jmpl %o7,%g0 stw %l0,[%i0+0x020] ! Mem[0000000036000120] p19_far_2_lem: membar #Sync ldub [%i2+0x03b],%l4 ! Mem[000000003700013b] ldub [%i2+0x022],%l6 ! Mem[0000000037000122] swap [%i2+0x00c],%l1 ! Mem[000000003700010c] membar #Sync jmpl %o7,%g0 stw %l0,[%i0+0x020] ! Mem[0000000036000120] p19_far_2_he: ldd [%i3+0x008],%l4 ! Mem[0000000037800108] jmpl %o7,%g0 ldx [%i1+0x030],%l4 ! Mem[0000000036800130] p19_far_2_hem: membar #Sync ldd [%i3+0x008],%l4 ! Mem[0000000037800108] membar #Sync jmpl %o7,%g0 ldx [%i1+0x030],%l4 ! Mem[0000000036800130] p19_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p20_far_2_le: ldx [%i2+0x008],%l1 ! Mem[0000000039000108] ldd [%i1+0x010],%l0 ! Mem[0000000038800110] swap [%i1+0x028],%l0 ! Mem[0000000038800128] ldstub [%i2+0x036],%l7 ! Mem[0000000039000136] ldd [%i2+0x030],%l2 ! Mem[0000000039000130] ldstub [%i1+0x03e],%l0 ! Mem[000000003880013e] jmpl %o7,%g0 ldsw [%i1+0x038],%l7 ! Mem[0000000038800138] p20_far_2_lem: membar #Sync ldx [%i2+0x008],%l1 ! Mem[0000000039000108] ldd [%i1+0x010],%l0 ! Mem[0000000038800110] swap [%i1+0x028],%l0 ! Mem[0000000038800128] ldstub [%i2+0x036],%l7 ! Mem[0000000039000136] ldd [%i2+0x030],%l2 ! Mem[0000000039000130] ldstub [%i1+0x03e],%l0 ! Mem[000000003880013e] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x038],%l7 ! Mem[0000000038800138] p20_far_2_he: swap [%i1+0x03c],%l1 ! Mem[000000003880013c] stb %l2,[%i1+0x020] ! Mem[0000000038800120] jmpl %o7,%g0 ldsb [%i3+0x001],%l7 ! Mem[0000000039800101] p20_far_2_hem: membar #Sync swap [%i1+0x03c],%l1 ! Mem[000000003880013c] stb %l2,[%i1+0x020] ! Mem[0000000038800120] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x001],%l7 ! Mem[0000000039800101] p20_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p21_far_2_le: stx %l2,[%i3+0x020] ! Mem[000000003b800120] jmpl %o7,%g0 swap [%i3+0x024],%l3 ! Mem[000000003b800124] p21_far_2_lem: membar #Sync stx %l2,[%i3+0x020] ! Mem[000000003b800120] membar #Sync jmpl %o7,%g0 swap [%i3+0x024],%l3 ! Mem[000000003b800124] p21_far_2_he: ldstub [%i0+0x03d],%l4 ! Mem[000000003a00013d] stb %l5,[%i1+0x015] ! Mem[000000003a800115] ldsh [%i3+0x016],%l0 ! Mem[000000003b800116] jmpl %o7,%g0 ldsw [%i2+0x028],%l2 ! Mem[000000003b000128] p21_far_2_hem: membar #Sync ldstub [%i0+0x03d],%l4 ! Mem[000000003a00013d] stb %l5,[%i1+0x015] ! Mem[000000003a800115] ldsh [%i3+0x016],%l0 ! Mem[000000003b800116] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x028],%l2 ! Mem[000000003b000128] p21_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p22_far_2_le: ldstub [%i2+0x013],%l2 ! Mem[000000003d000113] swap [%i2+0x01c],%l6 ! Mem[000000003d00011c] ldstub [%i0+0x011],%l7 ! Mem[000000003c000111] ldstub [%i2+0x025],%l2 ! Mem[000000003d000125] jmpl %o7,%g0 ldsh [%i3+0x03c],%l5 ! Mem[000000003d80013c] p22_far_2_lem: membar #Sync ldstub [%i2+0x013],%l2 ! Mem[000000003d000113] swap [%i2+0x01c],%l6 ! Mem[000000003d00011c] ldstub [%i0+0x011],%l7 ! Mem[000000003c000111] ldstub [%i2+0x025],%l2 ! Mem[000000003d000125] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x03c],%l5 ! Mem[000000003d80013c] p22_far_2_he: stb %l6,[%i0+0x036] ! Mem[000000003c000136] std %l6,[%i0+0x008] ! Mem[000000003c000108] ldx [%i0+0x020],%l6 ! Mem[000000003c000120] jmpl %o7,%g0 swap [%i2+0x038],%l4 ! Mem[000000003d000138] p22_far_2_hem: membar #Sync stb %l6,[%i0+0x036] ! Mem[000000003c000136] std %l6,[%i0+0x008] ! Mem[000000003c000108] ldx [%i0+0x020],%l6 ! Mem[000000003c000120] membar #Sync jmpl %o7,%g0 swap [%i2+0x038],%l4 ! Mem[000000003d000138] p22_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p23_far_2_le: ldsb [%i2+0x02d],%l7 ! Mem[000000003f00012d] jmpl %o7,%g0 lduw [%i3+0x030],%l5 ! Mem[000000003f800130] p23_far_2_lem: membar #Sync ldsb [%i2+0x02d],%l7 ! Mem[000000003f00012d] membar #Sync jmpl %o7,%g0 lduw [%i3+0x030],%l5 ! Mem[000000003f800130] p23_far_2_he: ldstub [%i2+0x015],%l7 ! Mem[000000003f000115] ldx [%i2+0x028],%l6 ! Mem[000000003f000128] stw %l1,[%i2+0x008] ! Mem[000000003f000108] swap [%i0+0x02c],%l4 ! Mem[000000003e00012c] ldsh [%i2+0x00a],%l7 ! Mem[000000003f00010a] jmpl %o7,%g0 swap [%i3+0x030],%l1 ! Mem[000000003f800130] p23_far_2_hem: membar #Sync ldstub [%i2+0x015],%l7 ! Mem[000000003f000115] ldx [%i2+0x028],%l6 ! Mem[000000003f000128] stw %l1,[%i2+0x008] ! Mem[000000003f000108] swap [%i0+0x02c],%l4 ! Mem[000000003e00012c] ldsh [%i2+0x00a],%l7 ! Mem[000000003f00010a] membar #Sync jmpl %o7,%g0 swap [%i3+0x030],%l1 ! Mem[000000003f800130] p23_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p24_far_2_le: swap [%i3+0x004],%l5 ! Mem[0000000041800104] jmpl %o7,%g0 stx %l2,[%i0+0x020] ! Mem[0000000040000120] p24_far_2_lem: membar #Sync swap [%i3+0x004],%l5 ! Mem[0000000041800104] membar #Sync jmpl %o7,%g0 stx %l2,[%i0+0x020] ! Mem[0000000040000120] p24_far_2_he: ldx [%i2+0x038],%l0 ! Mem[0000000041000138] ldstub [%i0+0x027],%l5 ! Mem[0000000040000127] stx %l7,[%i2+0x000] ! Mem[0000000041000100] swap [%i0+0x030],%l2 ! Mem[0000000040000130] ldub [%i3+0x035],%l3 ! Mem[0000000041800135] jmpl %o7,%g0 lduh [%i2+0x02a],%l7 ! Mem[000000004100012a] p24_far_2_hem: membar #Sync ldx [%i2+0x038],%l0 ! Mem[0000000041000138] ldstub [%i0+0x027],%l5 ! Mem[0000000040000127] stx %l7,[%i2+0x000] ! Mem[0000000041000100] swap [%i0+0x030],%l2 ! Mem[0000000040000130] ldub [%i3+0x035],%l3 ! Mem[0000000041800135] membar #Sync jmpl %o7,%g0 lduh [%i2+0x02a],%l7 ! Mem[000000004100012a] p24_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p25_far_2_le: jmpl %o7,%g0 ldub [%i1+0x00e],%l3 ! Mem[000000004280010e] jmpl %o7,%g0 nop p25_far_2_lem: membar #Sync jmpl %o7,%g0 ldub [%i1+0x00e],%l3 ! Mem[000000004280010e] jmpl %o7,%g0 nop p25_far_2_he: jmpl %o7,%g0 lduh [%i0+0x004],%l1 ! Mem[0000000042000104] jmpl %o7,%g0 nop p25_far_2_hem: membar #Sync jmpl %o7,%g0 lduh [%i0+0x004],%l1 ! Mem[0000000042000104] jmpl %o7,%g0 nop p25_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p26_far_2_le: ldx [%i0+0x030],%l7 ! Mem[0000000044000130] ldstub [%i3+0x021],%l5 ! Mem[0000000045800121] ldsh [%i1+0x038],%l6 ! Mem[0000000044800138] ldsh [%i0+0x034],%l2 ! Mem[0000000044000134] ldx [%i0+0x020],%l4 ! Mem[0000000044000120] stb %l7,[%i3+0x024] ! Mem[0000000045800124] jmpl %o7,%g0 stw %l6,[%i1+0x020] ! Mem[0000000044800120] p26_far_2_lem: membar #Sync ldx [%i0+0x030],%l7 ! Mem[0000000044000130] ldstub [%i3+0x021],%l5 ! Mem[0000000045800121] ldsh [%i1+0x038],%l6 ! Mem[0000000044800138] ldsh [%i0+0x034],%l2 ! Mem[0000000044000134] ldx [%i0+0x020],%l4 ! Mem[0000000044000120] stb %l7,[%i3+0x024] ! Mem[0000000045800124] membar #Sync jmpl %o7,%g0 stw %l6,[%i1+0x020] ! Mem[0000000044800120] p26_far_2_he: ldstub [%i3+0x022],%l7 ! Mem[0000000045800122] jmpl %o7,%g0 ldub [%i3+0x018],%l6 ! Mem[0000000045800118] p26_far_2_hem: membar #Sync ldstub [%i3+0x022],%l7 ! Mem[0000000045800122] membar #Sync jmpl %o7,%g0 ldub [%i3+0x018],%l6 ! Mem[0000000045800118] p26_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p27_far_2_le: ldsw [%i2+0x000],%l5 ! Mem[0000000047000100] ldstub [%i0+0x039],%l6 ! Mem[0000000046000139] swap [%i1+0x024],%l7 ! Mem[0000000046800124] swap [%i0+0x000],%l2 ! Mem[0000000046000100] stw %l3,[%i0+0x030] ! Mem[0000000046000130] jmpl %o7,%g0 swap [%i0+0x03c],%l0 ! Mem[000000004600013c] p27_far_2_lem: membar #Sync ldsw [%i2+0x000],%l5 ! Mem[0000000047000100] ldstub [%i0+0x039],%l6 ! Mem[0000000046000139] swap [%i1+0x024],%l7 ! Mem[0000000046800124] swap [%i0+0x000],%l2 ! Mem[0000000046000100] stw %l3,[%i0+0x030] ! Mem[0000000046000130] membar #Sync jmpl %o7,%g0 swap [%i0+0x03c],%l0 ! Mem[000000004600013c] p27_far_2_he: ldstub [%i3+0x005],%l6 ! Mem[0000000047800105] stw %l6,[%i3+0x00c] ! Mem[000000004780010c] swap [%i3+0x014],%l2 ! Mem[0000000047800114] ldstub [%i3+0x030],%l6 ! Mem[0000000047800130] swap [%i2+0x004],%l5 ! Mem[0000000047000104] jmpl %o7,%g0 swap [%i1+0x018],%l7 ! Mem[0000000046800118] p27_far_2_hem: membar #Sync ldstub [%i3+0x005],%l6 ! Mem[0000000047800105] stw %l6,[%i3+0x00c] ! Mem[000000004780010c] swap [%i3+0x014],%l2 ! Mem[0000000047800114] ldstub [%i3+0x030],%l6 ! Mem[0000000047800130] swap [%i2+0x004],%l5 ! Mem[0000000047000104] membar #Sync jmpl %o7,%g0 swap [%i1+0x018],%l7 ! Mem[0000000046800118] p27_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p28_far_2_le: ldstub [%i2+0x039],%l6 ! Mem[0000000049000139] ldub [%i0+0x013],%l7 ! Mem[0000000048000113] ldsh [%i3+0x024],%l4 ! Mem[0000000049800124] ldstub [%i2+0x024],%l7 ! Mem[0000000049000124] std %l6,[%i3+0x020] ! Mem[0000000049800120] jmpl %o7,%g0 stx %l7,[%i3+0x038] ! Mem[0000000049800138] p28_far_2_lem: membar #Sync ldstub [%i2+0x039],%l6 ! Mem[0000000049000139] ldub [%i0+0x013],%l7 ! Mem[0000000048000113] ldsh [%i3+0x024],%l4 ! Mem[0000000049800124] ldstub [%i2+0x024],%l7 ! Mem[0000000049000124] std %l6,[%i3+0x020] ! Mem[0000000049800120] membar #Sync jmpl %o7,%g0 stx %l7,[%i3+0x038] ! Mem[0000000049800138] p28_far_2_he: jmpl %o7,%g0 ldsw [%i0+0x00c],%l4 ! Mem[000000004800010c] jmpl %o7,%g0 nop p28_far_2_hem: membar #Sync jmpl %o7,%g0 ldsw [%i0+0x00c],%l4 ! Mem[000000004800010c] jmpl %o7,%g0 nop p28_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p29_far_2_le: stx %l3,[%i2+0x020] ! Mem[000000004b000120] swap [%i0+0x020],%l5 ! Mem[000000004a000120] std %l4,[%i2+0x038] ! Mem[000000004b000138] ldstub [%i0+0x021],%l6 ! Mem[000000004a000121] ldstub [%i0+0x03b],%l4 ! Mem[000000004a00013b] jmpl %o7,%g0 ldub [%i2+0x038],%l2 ! Mem[000000004b000138] p29_far_2_lem: membar #Sync stx %l3,[%i2+0x020] ! Mem[000000004b000120] swap [%i0+0x020],%l5 ! Mem[000000004a000120] std %l4,[%i2+0x038] ! Mem[000000004b000138] ldstub [%i0+0x021],%l6 ! Mem[000000004a000121] ldstub [%i0+0x03b],%l4 ! Mem[000000004a00013b] membar #Sync jmpl %o7,%g0 ldub [%i2+0x038],%l2 ! Mem[000000004b000138] p29_far_2_he: jmpl %o7,%g0 stx %l7,[%i3+0x020] ! Mem[000000004b800120] jmpl %o7,%g0 nop p29_far_2_hem: membar #Sync jmpl %o7,%g0 stx %l7,[%i3+0x020] ! Mem[000000004b800120] jmpl %o7,%g0 nop p29_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p30_far_2_le: ldsb [%i3+0x014],%l0 ! Mem[000000004d800114] ldstub [%i1+0x004],%l2 ! Mem[000000004c800104] ldub [%i0+0x036],%l7 ! Mem[000000004c000136] jmpl %o7,%g0 ldsb [%i1+0x021],%l5 ! Mem[000000004c800121] p30_far_2_lem: membar #Sync ldsb [%i3+0x014],%l0 ! Mem[000000004d800114] ldstub [%i1+0x004],%l2 ! Mem[000000004c800104] ldub [%i0+0x036],%l7 ! Mem[000000004c000136] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x021],%l5 ! Mem[000000004c800121] p30_far_2_he: swap [%i2+0x028],%l2 ! Mem[000000004d000128] swap [%i3+0x02c],%l6 ! Mem[000000004d80012c] sth %l7,[%i3+0x020] ! Mem[000000004d800120] swap [%i3+0x024],%l4 ! Mem[000000004d800124] jmpl %o7,%g0 lduh [%i1+0x006],%l6 ! Mem[000000004c800106] p30_far_2_hem: membar #Sync swap [%i2+0x028],%l2 ! Mem[000000004d000128] swap [%i3+0x02c],%l6 ! Mem[000000004d80012c] sth %l7,[%i3+0x020] ! Mem[000000004d800120] swap [%i3+0x024],%l4 ! Mem[000000004d800124] membar #Sync jmpl %o7,%g0 lduh [%i1+0x006],%l6 ! Mem[000000004c800106] p30_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p31_far_2_le: swap [%i2+0x03c],%l0 ! Mem[000000004f00013c] swap [%i0+0x00c],%l5 ! Mem[000000004e00010c] stx %l0,[%i3+0x038] ! Mem[000000004f800138] jmpl %o7,%g0 stx %l4,[%i1+0x020] ! Mem[000000004e800120] p31_far_2_lem: membar #Sync swap [%i2+0x03c],%l0 ! Mem[000000004f00013c] swap [%i0+0x00c],%l5 ! Mem[000000004e00010c] stx %l0,[%i3+0x038] ! Mem[000000004f800138] membar #Sync jmpl %o7,%g0 stx %l4,[%i1+0x020] ! Mem[000000004e800120] p31_far_2_he: jmpl %o7,%g0 ldx [%i1+0x018],%l7 ! Mem[000000004e800118] jmpl %o7,%g0 nop p31_far_2_hem: membar #Sync jmpl %o7,%g0 ldx [%i1+0x018],%l7 ! Mem[000000004e800118] jmpl %o7,%g0 nop p31_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p32_far_2_le: swap [%i0+0x028],%l0 ! Mem[0000000050000128] stw %l0,[%i0+0x00c] ! Mem[000000005000010c] swap [%i3+0x00c],%l7 ! Mem[000000005180010c] std %l2,[%i3+0x030] ! Mem[0000000051800130] ldsw [%i2+0x03c],%l7 ! Mem[000000005100013c] ldd [%i2+0x020],%l4 ! Mem[0000000051000120] jmpl %o7,%g0 stb %l6,[%i2+0x015] ! Mem[0000000051000115] p32_far_2_lem: membar #Sync swap [%i0+0x028],%l0 ! Mem[0000000050000128] stw %l0,[%i0+0x00c] ! Mem[000000005000010c] swap [%i3+0x00c],%l7 ! Mem[000000005180010c] std %l2,[%i3+0x030] ! Mem[0000000051800130] ldsw [%i2+0x03c],%l7 ! Mem[000000005100013c] ldd [%i2+0x020],%l4 ! Mem[0000000051000120] membar #Sync jmpl %o7,%g0 stb %l6,[%i2+0x015] ! Mem[0000000051000115] p32_far_2_he: ldub [%i1+0x016],%l4 ! Mem[0000000050800116] lduw [%i1+0x010],%l5 ! Mem[0000000050800110] sth %l5,[%i3+0x00c] ! Mem[000000005180010c] ldx [%i0+0x000],%l3 ! Mem[0000000050000100] jmpl %o7,%g0 ldd [%i3+0x028],%l6 ! Mem[0000000051800128] p32_far_2_hem: membar #Sync ldub [%i1+0x016],%l4 ! Mem[0000000050800116] lduw [%i1+0x010],%l5 ! Mem[0000000050800110] sth %l5,[%i3+0x00c] ! Mem[000000005180010c] ldx [%i0+0x000],%l3 ! Mem[0000000050000100] membar #Sync jmpl %o7,%g0 ldd [%i3+0x028],%l6 ! Mem[0000000051800128] p32_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p33_far_2_le: sth %l6,[%i0+0x034] ! Mem[0000000052000134] ldub [%i2+0x00a],%l6 ! Mem[000000005300010a] std %l2,[%i3+0x020] ! Mem[0000000053800120] ldsh [%i2+0x032],%l5 ! Mem[0000000053000132] swap [%i2+0x030],%l7 ! Mem[0000000053000130] ldstub [%i0+0x027],%l3 ! Mem[0000000052000127] jmpl %o7,%g0 stw %l5,[%i3+0x000] ! Mem[0000000053800100] p33_far_2_lem: membar #Sync sth %l6,[%i0+0x034] ! Mem[0000000052000134] ldub [%i2+0x00a],%l6 ! Mem[000000005300010a] std %l2,[%i3+0x020] ! Mem[0000000053800120] ldsh [%i2+0x032],%l5 ! Mem[0000000053000132] swap [%i2+0x030],%l7 ! Mem[0000000053000130] ldstub [%i0+0x027],%l3 ! Mem[0000000052000127] membar #Sync jmpl %o7,%g0 stw %l5,[%i3+0x000] ! Mem[0000000053800100] p33_far_2_he: stw %l4,[%i0+0x010] ! Mem[0000000052000110] ldx [%i3+0x020],%l7 ! Mem[0000000053800120] ldstub [%i2+0x03c],%l0 ! Mem[000000005300013c] stb %l1,[%i0+0x031] ! Mem[0000000052000131] lduh [%i1+0x020],%l7 ! Mem[0000000052800120] lduw [%i3+0x018],%l3 ! Mem[0000000053800118] jmpl %o7,%g0 ldd [%i3+0x030],%l6 ! Mem[0000000053800130] p33_far_2_hem: membar #Sync stw %l4,[%i0+0x010] ! Mem[0000000052000110] ldx [%i3+0x020],%l7 ! Mem[0000000053800120] ldstub [%i2+0x03c],%l0 ! Mem[000000005300013c] stb %l1,[%i0+0x031] ! Mem[0000000052000131] lduh [%i1+0x020],%l7 ! Mem[0000000052800120] lduw [%i3+0x018],%l3 ! Mem[0000000053800118] membar #Sync jmpl %o7,%g0 ldd [%i3+0x030],%l6 ! Mem[0000000053800130] p33_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p34_far_2_le: stb %l4,[%i2+0x03c] ! Mem[000000005500013c] stb %l7,[%i2+0x00d] ! Mem[000000005500010d] swap [%i1+0x008],%l2 ! Mem[0000000054800108] ldstub [%i1+0x01e],%l1 ! Mem[000000005480011e] jmpl %o7,%g0 swap [%i3+0x020],%l2 ! Mem[0000000055800120] p34_far_2_lem: membar #Sync stb %l4,[%i2+0x03c] ! Mem[000000005500013c] stb %l7,[%i2+0x00d] ! Mem[000000005500010d] swap [%i1+0x008],%l2 ! Mem[0000000054800108] ldstub [%i1+0x01e],%l1 ! Mem[000000005480011e] membar #Sync jmpl %o7,%g0 swap [%i3+0x020],%l2 ! Mem[0000000055800120] p34_far_2_he: swap [%i3+0x010],%l1 ! Mem[0000000055800110] lduw [%i1+0x000],%l7 ! Mem[0000000054800100] ldstub [%i1+0x035],%l2 ! Mem[0000000054800135] sth %l6,[%i1+0x010] ! Mem[0000000054800110] swap [%i2+0x028],%l7 ! Mem[0000000055000128] lduw [%i3+0x008],%l6 ! Mem[0000000055800108] jmpl %o7,%g0 ldub [%i3+0x01e],%l0 ! Mem[000000005580011e] p34_far_2_hem: membar #Sync swap [%i3+0x010],%l1 ! Mem[0000000055800110] lduw [%i1+0x000],%l7 ! Mem[0000000054800100] ldstub [%i1+0x035],%l2 ! Mem[0000000054800135] sth %l6,[%i1+0x010] ! Mem[0000000054800110] swap [%i2+0x028],%l7 ! Mem[0000000055000128] lduw [%i3+0x008],%l6 ! Mem[0000000055800108] membar #Sync jmpl %o7,%g0 ldub [%i3+0x01e],%l0 ! Mem[000000005580011e] p34_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p35_far_2_le: stb %l5,[%i2+0x001] ! Mem[0000000057000101] swap [%i1+0x028],%l2 ! Mem[0000000056800128] stw %l7,[%i3+0x024] ! Mem[0000000057800124] ldsh [%i3+0x006],%l4 ! Mem[0000000057800106] std %l0,[%i2+0x020] ! Mem[0000000057000120] swap [%i3+0x03c],%l0 ! Mem[000000005780013c] jmpl %o7,%g0 ldsb [%i1+0x036],%l3 ! Mem[0000000056800136] p35_far_2_lem: membar #Sync stb %l5,[%i2+0x001] ! Mem[0000000057000101] swap [%i1+0x028],%l2 ! Mem[0000000056800128] stw %l7,[%i3+0x024] ! Mem[0000000057800124] ldsh [%i3+0x006],%l4 ! Mem[0000000057800106] std %l0,[%i2+0x020] ! Mem[0000000057000120] swap [%i3+0x03c],%l0 ! Mem[000000005780013c] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x036],%l3 ! Mem[0000000056800136] p35_far_2_he: lduw [%i3+0x020],%l0 ! Mem[0000000057800120] ldsb [%i0+0x02a],%l7 ! Mem[000000005600012a] ldstub [%i3+0x032],%l1 ! Mem[0000000057800132] std %l4,[%i2+0x018] ! Mem[0000000057000118] ldstub [%i0+0x02c],%l6 ! Mem[000000005600012c] ldsb [%i3+0x02d],%l3 ! Mem[000000005780012d] jmpl %o7,%g0 swap [%i3+0x000],%l0 ! Mem[0000000057800100] p35_far_2_hem: membar #Sync lduw [%i3+0x020],%l0 ! Mem[0000000057800120] ldsb [%i0+0x02a],%l7 ! Mem[000000005600012a] ldstub [%i3+0x032],%l1 ! Mem[0000000057800132] std %l4,[%i2+0x018] ! Mem[0000000057000118] ldstub [%i0+0x02c],%l6 ! Mem[000000005600012c] ldsb [%i3+0x02d],%l3 ! Mem[000000005780012d] membar #Sync jmpl %o7,%g0 swap [%i3+0x000],%l0 ! Mem[0000000057800100] p35_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p36_far_2_le: ldsb [%i3+0x03d],%l0 ! Mem[000000005980013d] std %l0,[%i3+0x010] ! Mem[0000000059800110] ldstub [%i3+0x035],%l0 ! Mem[0000000059800135] ldstub [%i0+0x03f],%l1 ! Mem[000000005800013f] jmpl %o7,%g0 swap [%i0+0x03c],%l2 ! Mem[000000005800013c] p36_far_2_lem: membar #Sync ldsb [%i3+0x03d],%l0 ! Mem[000000005980013d] std %l0,[%i3+0x010] ! Mem[0000000059800110] ldstub [%i3+0x035],%l0 ! Mem[0000000059800135] ldstub [%i0+0x03f],%l1 ! Mem[000000005800013f] membar #Sync jmpl %o7,%g0 swap [%i0+0x03c],%l2 ! Mem[000000005800013c] p36_far_2_he: ldsb [%i2+0x008],%l6 ! Mem[0000000059000108] stx %l6,[%i0+0x000] ! Mem[0000000058000100] ldstub [%i0+0x02a],%l7 ! Mem[000000005800012a] jmpl %o7,%g0 lduw [%i1+0x020],%l0 ! Mem[0000000058800120] p36_far_2_hem: membar #Sync ldsb [%i2+0x008],%l6 ! Mem[0000000059000108] stx %l6,[%i0+0x000] ! Mem[0000000058000100] ldstub [%i0+0x02a],%l7 ! Mem[000000005800012a] membar #Sync jmpl %o7,%g0 lduw [%i1+0x020],%l0 ! Mem[0000000058800120] p36_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p37_far_2_le: ldstub [%i2+0x001],%l2 ! Mem[000000005b000101] ldstub [%i3+0x016],%l0 ! Mem[000000005b800116] ldsh [%i0+0x03a],%l4 ! Mem[000000005a00013a] ldsw [%i3+0x008],%l6 ! Mem[000000005b800108] swap [%i0+0x03c],%l0 ! Mem[000000005a00013c] ldstub [%i2+0x032],%l5 ! Mem[000000005b000132] jmpl %o7,%g0 stx %l0,[%i3+0x008] ! Mem[000000005b800108] p37_far_2_lem: membar #Sync ldstub [%i2+0x001],%l2 ! Mem[000000005b000101] ldstub [%i3+0x016],%l0 ! Mem[000000005b800116] ldsh [%i0+0x03a],%l4 ! Mem[000000005a00013a] ldsw [%i3+0x008],%l6 ! Mem[000000005b800108] swap [%i0+0x03c],%l0 ! Mem[000000005a00013c] ldstub [%i2+0x032],%l5 ! Mem[000000005b000132] membar #Sync jmpl %o7,%g0 stx %l0,[%i3+0x008] ! Mem[000000005b800108] p37_far_2_he: lduh [%i2+0x030],%l0 ! Mem[000000005b000130] swap [%i3+0x010],%l3 ! Mem[000000005b800110] ldsw [%i0+0x008],%l3 ! Mem[000000005a000108] jmpl %o7,%g0 ldsb [%i1+0x02c],%l0 ! Mem[000000005a80012c] p37_far_2_hem: membar #Sync lduh [%i2+0x030],%l0 ! Mem[000000005b000130] swap [%i3+0x010],%l3 ! Mem[000000005b800110] ldsw [%i0+0x008],%l3 ! Mem[000000005a000108] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x02c],%l0 ! Mem[000000005a80012c] p37_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p38_far_2_le: jmpl %o7,%g0 ldd [%i2+0x008],%l6 ! Mem[000000005d000108] jmpl %o7,%g0 nop p38_far_2_lem: membar #Sync jmpl %o7,%g0 ldd [%i2+0x008],%l6 ! Mem[000000005d000108] jmpl %o7,%g0 nop p38_far_2_he: swap [%i1+0x010],%l3 ! Mem[000000005c800110] jmpl %o7,%g0 stb %l0,[%i1+0x021] ! Mem[000000005c800121] p38_far_2_hem: membar #Sync swap [%i1+0x010],%l3 ! Mem[000000005c800110] membar #Sync jmpl %o7,%g0 stb %l0,[%i1+0x021] ! Mem[000000005c800121] p38_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p39_far_2_le: swap [%i2+0x030],%l0 ! Mem[000000005f000130] lduh [%i0+0x00e],%l1 ! Mem[000000005e00010e] stx %l1,[%i1+0x028] ! Mem[000000005e800128] jmpl %o7,%g0 sth %l4,[%i0+0x01e] ! Mem[000000005e00011e] p39_far_2_lem: membar #Sync swap [%i2+0x030],%l0 ! Mem[000000005f000130] lduh [%i0+0x00e],%l1 ! Mem[000000005e00010e] stx %l1,[%i1+0x028] ! Mem[000000005e800128] membar #Sync jmpl %o7,%g0 sth %l4,[%i0+0x01e] ! Mem[000000005e00011e] p39_far_2_he: std %l0,[%i3+0x030] ! Mem[000000005f800130] ldub [%i1+0x03f],%l3 ! Mem[000000005e80013f] swap [%i3+0x01c],%l1 ! Mem[000000005f80011c] ldstub [%i1+0x00b],%l1 ! Mem[000000005e80010b] jmpl %o7,%g0 ldstub [%i3+0x035],%l3 ! Mem[000000005f800135] p39_far_2_hem: membar #Sync std %l0,[%i3+0x030] ! Mem[000000005f800130] ldub [%i1+0x03f],%l3 ! Mem[000000005e80013f] swap [%i3+0x01c],%l1 ! Mem[000000005f80011c] ldstub [%i1+0x00b],%l1 ! Mem[000000005e80010b] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x035],%l3 ! Mem[000000005f800135] p39_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p40_far_2_le: lduw [%i0+0x010],%l7 ! Mem[0000000060000110] ldstub [%i3+0x013],%l0 ! Mem[0000000061800113] sth %l5,[%i3+0x03c] ! Mem[000000006180013c] stx %l6,[%i1+0x000] ! Mem[0000000060800100] lduw [%i2+0x018],%l4 ! Mem[0000000061000118] jmpl %o7,%g0 swap [%i0+0x038],%l2 ! Mem[0000000060000138] p40_far_2_lem: membar #Sync lduw [%i0+0x010],%l7 ! Mem[0000000060000110] ldstub [%i3+0x013],%l0 ! Mem[0000000061800113] sth %l5,[%i3+0x03c] ! Mem[000000006180013c] stx %l6,[%i1+0x000] ! Mem[0000000060800100] lduw [%i2+0x018],%l4 ! Mem[0000000061000118] membar #Sync jmpl %o7,%g0 swap [%i0+0x038],%l2 ! Mem[0000000060000138] p40_far_2_he: jmpl %o7,%g0 ldstub [%i3+0x038],%l1 ! Mem[0000000061800138] jmpl %o7,%g0 nop p40_far_2_hem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x038],%l1 ! Mem[0000000061800138] jmpl %o7,%g0 nop p40_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p41_far_2_le: swap [%i3+0x02c],%l1 ! Mem[000000006380012c] stx %l0,[%i2+0x028] ! Mem[0000000063000128] jmpl %o7,%g0 ldub [%i2+0x01e],%l0 ! Mem[000000006300011e] p41_far_2_lem: membar #Sync swap [%i3+0x02c],%l1 ! Mem[000000006380012c] stx %l0,[%i2+0x028] ! Mem[0000000063000128] membar #Sync jmpl %o7,%g0 ldub [%i2+0x01e],%l0 ! Mem[000000006300011e] p41_far_2_he: stb %l4,[%i2+0x020] ! Mem[0000000063000120] stb %l4,[%i1+0x00e] ! Mem[000000006280010e] stb %l5,[%i3+0x027] ! Mem[0000000063800127] ldsw [%i3+0x000],%l7 ! Mem[0000000063800100] lduh [%i3+0x032],%l7 ! Mem[0000000063800132] jmpl %o7,%g0 sth %l6,[%i3+0x00e] ! Mem[000000006380010e] p41_far_2_hem: membar #Sync stb %l4,[%i2+0x020] ! Mem[0000000063000120] stb %l4,[%i1+0x00e] ! Mem[000000006280010e] stb %l5,[%i3+0x027] ! Mem[0000000063800127] ldsw [%i3+0x000],%l7 ! Mem[0000000063800100] lduh [%i3+0x032],%l7 ! Mem[0000000063800132] membar #Sync jmpl %o7,%g0 sth %l6,[%i3+0x00e] ! Mem[000000006380010e] p41_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p42_far_2_le: ldd [%i3+0x028],%l2 ! Mem[0000000065800128] ldstub [%i2+0x024],%l4 ! Mem[0000000065000124] ldd [%i0+0x020],%l6 ! Mem[0000000064000120] ldsw [%i3+0x020],%l2 ! Mem[0000000065800120] ldstub [%i2+0x031],%l2 ! Mem[0000000065000131] ldsh [%i2+0x006],%l4 ! Mem[0000000065000106] jmpl %o7,%g0 lduh [%i3+0x00e],%l5 ! Mem[000000006580010e] p42_far_2_lem: membar #Sync ldd [%i3+0x028],%l2 ! Mem[0000000065800128] ldstub [%i2+0x024],%l4 ! Mem[0000000065000124] ldd [%i0+0x020],%l6 ! Mem[0000000064000120] ldsw [%i3+0x020],%l2 ! Mem[0000000065800120] ldstub [%i2+0x031],%l2 ! Mem[0000000065000131] ldsh [%i2+0x006],%l4 ! Mem[0000000065000106] membar #Sync jmpl %o7,%g0 lduh [%i3+0x00e],%l5 ! Mem[000000006580010e] p42_far_2_he: sth %l5,[%i0+0x000] ! Mem[0000000064000100] ldstub [%i2+0x03b],%l3 ! Mem[000000006500013b] stw %l6,[%i3+0x010] ! Mem[0000000065800110] ldstub [%i2+0x010],%l5 ! Mem[0000000065000110] lduh [%i2+0x00c],%l5 ! Mem[000000006500010c] jmpl %o7,%g0 stx %l3,[%i1+0x000] ! Mem[0000000064800100] p42_far_2_hem: membar #Sync sth %l5,[%i0+0x000] ! Mem[0000000064000100] ldstub [%i2+0x03b],%l3 ! Mem[000000006500013b] stw %l6,[%i3+0x010] ! Mem[0000000065800110] ldstub [%i2+0x010],%l5 ! Mem[0000000065000110] lduh [%i2+0x00c],%l5 ! Mem[000000006500010c] membar #Sync jmpl %o7,%g0 stx %l3,[%i1+0x000] ! Mem[0000000064800100] p42_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p43_far_2_le: sth %l4,[%i1+0x03c] ! Mem[000000006680013c] ldx [%i3+0x010],%l2 ! Mem[0000000067800110] lduw [%i2+0x01c],%l0 ! Mem[000000006700011c] swap [%i1+0x000],%l0 ! Mem[0000000066800100] std %l2,[%i0+0x000] ! Mem[0000000066000100] lduw [%i2+0x038],%l7 ! Mem[0000000067000138] jmpl %o7,%g0 ldstub [%i3+0x014],%l6 ! Mem[0000000067800114] p43_far_2_lem: membar #Sync sth %l4,[%i1+0x03c] ! Mem[000000006680013c] ldx [%i3+0x010],%l2 ! Mem[0000000067800110] lduw [%i2+0x01c],%l0 ! Mem[000000006700011c] swap [%i1+0x000],%l0 ! Mem[0000000066800100] std %l2,[%i0+0x000] ! Mem[0000000066000100] lduw [%i2+0x038],%l7 ! Mem[0000000067000138] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x014],%l6 ! Mem[0000000067800114] p43_far_2_he: ldstub [%i1+0x011],%l2 ! Mem[0000000066800111] ldsb [%i3+0x02d],%l5 ! Mem[000000006780012d] ldx [%i1+0x038],%l2 ! Mem[0000000066800138] ldstub [%i1+0x000],%l2 ! Mem[0000000066800100] ldsb [%i3+0x000],%l2 ! Mem[0000000067800100] stw %l6,[%i3+0x02c] ! Mem[000000006780012c] jmpl %o7,%g0 stx %l7,[%i2+0x028] ! Mem[0000000067000128] p43_far_2_hem: membar #Sync ldstub [%i1+0x011],%l2 ! Mem[0000000066800111] ldsb [%i3+0x02d],%l5 ! Mem[000000006780012d] ldx [%i1+0x038],%l2 ! Mem[0000000066800138] ldstub [%i1+0x000],%l2 ! Mem[0000000066800100] ldsb [%i3+0x000],%l2 ! Mem[0000000067800100] stw %l6,[%i3+0x02c] ! Mem[000000006780012c] membar #Sync jmpl %o7,%g0 stx %l7,[%i2+0x028] ! Mem[0000000067000128] p43_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p44_far_2_le: swap [%i0+0x00c],%l6 ! Mem[000000006800010c] ldd [%i3+0x000],%l2 ! Mem[0000000069800100] std %l2,[%i2+0x008] ! Mem[0000000069000108] jmpl %o7,%g0 ldsw [%i2+0x004],%l3 ! Mem[0000000069000104] p44_far_2_lem: membar #Sync swap [%i0+0x00c],%l6 ! Mem[000000006800010c] ldd [%i3+0x000],%l2 ! Mem[0000000069800100] std %l2,[%i2+0x008] ! Mem[0000000069000108] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x004],%l3 ! Mem[0000000069000104] p44_far_2_he: ldstub [%i1+0x01d],%l0 ! Mem[000000006880011d] jmpl %o7,%g0 ldstub [%i1+0x01b],%l0 ! Mem[000000006880011b] p44_far_2_hem: membar #Sync ldstub [%i1+0x01d],%l0 ! Mem[000000006880011d] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x01b],%l0 ! Mem[000000006880011b] p44_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p45_far_2_le: jmpl %o7,%g0 ldd [%i0+0x008],%l0 ! Mem[000000006a000108] jmpl %o7,%g0 nop p45_far_2_lem: membar #Sync jmpl %o7,%g0 ldd [%i0+0x008],%l0 ! Mem[000000006a000108] jmpl %o7,%g0 nop p45_far_2_he: jmpl %o7,%g0 swap [%i3+0x014],%l0 ! Mem[000000006b800114] jmpl %o7,%g0 nop p45_far_2_hem: membar #Sync jmpl %o7,%g0 swap [%i3+0x014],%l0 ! Mem[000000006b800114] jmpl %o7,%g0 nop p45_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p46_far_2_le: stb %l2,[%i1+0x017] ! Mem[000000006c800117] swap [%i0+0x028],%l3 ! Mem[000000006c000128] ldsh [%i1+0x016],%l5 ! Mem[000000006c800116] stw %l0,[%i1+0x000] ! Mem[000000006c800100] ldstub [%i3+0x022],%l6 ! Mem[000000006d800122] swap [%i0+0x00c],%l1 ! Mem[000000006c00010c] jmpl %o7,%g0 stx %l0,[%i3+0x038] ! Mem[000000006d800138] p46_far_2_lem: membar #Sync stb %l2,[%i1+0x017] ! Mem[000000006c800117] swap [%i0+0x028],%l3 ! Mem[000000006c000128] ldsh [%i1+0x016],%l5 ! Mem[000000006c800116] stw %l0,[%i1+0x000] ! Mem[000000006c800100] ldstub [%i3+0x022],%l6 ! Mem[000000006d800122] swap [%i0+0x00c],%l1 ! Mem[000000006c00010c] membar #Sync jmpl %o7,%g0 stx %l0,[%i3+0x038] ! Mem[000000006d800138] p46_far_2_he: jmpl %o7,%g0 stx %l3,[%i0+0x038] ! Mem[000000006c000138] jmpl %o7,%g0 nop p46_far_2_hem: membar #Sync jmpl %o7,%g0 stx %l3,[%i0+0x038] ! Mem[000000006c000138] jmpl %o7,%g0 nop p46_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p47_far_2_le: swap [%i3+0x02c],%l1 ! Mem[000000006f80012c] lduh [%i1+0x02a],%l3 ! Mem[000000006e80012a] jmpl %o7,%g0 ldub [%i1+0x037],%l5 ! Mem[000000006e800137] p47_far_2_lem: membar #Sync swap [%i3+0x02c],%l1 ! Mem[000000006f80012c] lduh [%i1+0x02a],%l3 ! Mem[000000006e80012a] membar #Sync jmpl %o7,%g0 ldub [%i1+0x037],%l5 ! Mem[000000006e800137] p47_far_2_he: ldd [%i3+0x000],%l0 ! Mem[000000006f800100] ldx [%i1+0x028],%l2 ! Mem[000000006e800128] ldx [%i1+0x008],%l6 ! Mem[000000006e800108] ldsw [%i3+0x038],%l6 ! Mem[000000006f800138] ldstub [%i3+0x01b],%l3 ! Mem[000000006f80011b] jmpl %o7,%g0 ldsh [%i1+0x022],%l0 ! Mem[000000006e800122] p47_far_2_hem: membar #Sync ldd [%i3+0x000],%l0 ! Mem[000000006f800100] ldx [%i1+0x028],%l2 ! Mem[000000006e800128] ldx [%i1+0x008],%l6 ! Mem[000000006e800108] ldsw [%i3+0x038],%l6 ! Mem[000000006f800138] ldstub [%i3+0x01b],%l3 ! Mem[000000006f80011b] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x022],%l0 ! Mem[000000006e800122] p47_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p48_far_2_le: swap [%i1+0x03c],%l4 ! Mem[000000007080013c] swap [%i3+0x014],%l5 ! Mem[0000000071800114] stw %l0,[%i0+0x038] ! Mem[0000000070000138] ldub [%i0+0x03c],%l5 ! Mem[000000007000013c] std %l0,[%i1+0x008] ! Mem[0000000070800108] jmpl %o7,%g0 ldub [%i3+0x035],%l3 ! Mem[0000000071800135] p48_far_2_lem: membar #Sync swap [%i1+0x03c],%l4 ! Mem[000000007080013c] swap [%i3+0x014],%l5 ! Mem[0000000071800114] stw %l0,[%i0+0x038] ! Mem[0000000070000138] ldub [%i0+0x03c],%l5 ! Mem[000000007000013c] std %l0,[%i1+0x008] ! Mem[0000000070800108] membar #Sync jmpl %o7,%g0 ldub [%i3+0x035],%l3 ! Mem[0000000071800135] p48_far_2_he: lduh [%i3+0x034],%l5 ! Mem[0000000071800134] std %l0,[%i0+0x010] ! Mem[0000000070000110] stw %l7,[%i2+0x00c] ! Mem[000000007100010c] jmpl %o7,%g0 ldstub [%i2+0x02f],%l2 ! Mem[000000007100012f] p48_far_2_hem: membar #Sync lduh [%i3+0x034],%l5 ! Mem[0000000071800134] std %l0,[%i0+0x010] ! Mem[0000000070000110] stw %l7,[%i2+0x00c] ! Mem[000000007100010c] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x02f],%l2 ! Mem[000000007100012f] p48_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p49_far_2_le: ldstub [%i0+0x027],%l3 ! Mem[0000000072000127] std %l0,[%i0+0x008] ! Mem[0000000072000108] ldd [%i2+0x038],%l0 ! Mem[0000000073000138] ldub [%i3+0x014],%l2 ! Mem[0000000073800114] stw %l4,[%i2+0x004] ! Mem[0000000073000104] lduw [%i3+0x018],%l7 ! Mem[0000000073800118] jmpl %o7,%g0 stw %l6,[%i1+0x004] ! Mem[0000000072800104] p49_far_2_lem: membar #Sync ldstub [%i0+0x027],%l3 ! Mem[0000000072000127] std %l0,[%i0+0x008] ! Mem[0000000072000108] ldd [%i2+0x038],%l0 ! Mem[0000000073000138] ldub [%i3+0x014],%l2 ! Mem[0000000073800114] stw %l4,[%i2+0x004] ! Mem[0000000073000104] lduw [%i3+0x018],%l7 ! Mem[0000000073800118] membar #Sync jmpl %o7,%g0 stw %l6,[%i1+0x004] ! Mem[0000000072800104] p49_far_2_he: lduw [%i2+0x004],%l6 ! Mem[0000000073000104] ldd [%i0+0x008],%l6 ! Mem[0000000072000108] stx %l4,[%i3+0x008] ! Mem[0000000073800108] swap [%i2+0x034],%l4 ! Mem[0000000073000134] ldub [%i1+0x010],%l5 ! Mem[0000000072800110] jmpl %o7,%g0 swap [%i2+0x038],%l4 ! Mem[0000000073000138] p49_far_2_hem: membar #Sync lduw [%i2+0x004],%l6 ! Mem[0000000073000104] ldd [%i0+0x008],%l6 ! Mem[0000000072000108] stx %l4,[%i3+0x008] ! Mem[0000000073800108] swap [%i2+0x034],%l4 ! Mem[0000000073000134] ldub [%i1+0x010],%l5 ! Mem[0000000072800110] membar #Sync jmpl %o7,%g0 swap [%i2+0x038],%l4 ! Mem[0000000073000138] p49_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p50_far_2_le: std %l4,[%i1+0x020] ! Mem[0000000074800120] ldsh [%i2+0x022],%l6 ! Mem[0000000075000122] swap [%i0+0x000],%l1 ! Mem[0000000074000100] ldub [%i2+0x013],%l3 ! Mem[0000000075000113] swap [%i3+0x01c],%l7 ! Mem[000000007580011c] jmpl %o7,%g0 ldub [%i0+0x03b],%l0 ! Mem[000000007400013b] p50_far_2_lem: membar #Sync std %l4,[%i1+0x020] ! Mem[0000000074800120] ldsh [%i2+0x022],%l6 ! Mem[0000000075000122] swap [%i0+0x000],%l1 ! Mem[0000000074000100] ldub [%i2+0x013],%l3 ! Mem[0000000075000113] swap [%i3+0x01c],%l7 ! Mem[000000007580011c] membar #Sync jmpl %o7,%g0 ldub [%i0+0x03b],%l0 ! Mem[000000007400013b] p50_far_2_he: ldsw [%i0+0x020],%l6 ! Mem[0000000074000120] ldstub [%i0+0x002],%l7 ! Mem[0000000074000102] stw %l5,[%i3+0x008] ! Mem[0000000075800108] jmpl %o7,%g0 ldx [%i2+0x000],%l3 ! Mem[0000000075000100] p50_far_2_hem: membar #Sync ldsw [%i0+0x020],%l6 ! Mem[0000000074000120] ldstub [%i0+0x002],%l7 ! Mem[0000000074000102] stw %l5,[%i3+0x008] ! Mem[0000000075800108] membar #Sync jmpl %o7,%g0 ldx [%i2+0x000],%l3 ! Mem[0000000075000100] p50_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p51_far_2_le: ldd [%i1+0x030],%l2 ! Mem[0000000076800130] ldd [%i0+0x010],%l2 ! Mem[0000000076000110] ldstub [%i2+0x02f],%l1 ! Mem[000000007700012f] ldsh [%i1+0x034],%l3 ! Mem[0000000076800134] ldub [%i2+0x00f],%l3 ! Mem[000000007700010f] jmpl %o7,%g0 ldd [%i3+0x000],%l2 ! Mem[0000000077800100] p51_far_2_lem: membar #Sync ldd [%i1+0x030],%l2 ! Mem[0000000076800130] ldd [%i0+0x010],%l2 ! Mem[0000000076000110] ldstub [%i2+0x02f],%l1 ! Mem[000000007700012f] ldsh [%i1+0x034],%l3 ! Mem[0000000076800134] ldub [%i2+0x00f],%l3 ! Mem[000000007700010f] membar #Sync jmpl %o7,%g0 ldd [%i3+0x000],%l2 ! Mem[0000000077800100] p51_far_2_he: swap [%i1+0x008],%l5 ! Mem[0000000076800108] jmpl %o7,%g0 std %l2,[%i3+0x020] ! Mem[0000000077800120] p51_far_2_hem: membar #Sync swap [%i1+0x008],%l5 ! Mem[0000000076800108] membar #Sync jmpl %o7,%g0 std %l2,[%i3+0x020] ! Mem[0000000077800120] p51_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p52_far_2_le: ldd [%i1+0x010],%l4 ! Mem[0000000078800110] ldx [%i3+0x010],%l2 ! Mem[0000000079800110] stw %l1,[%i0+0x008] ! Mem[0000000078000108] sth %l0,[%i2+0x012] ! Mem[0000000079000112] stw %l0,[%i0+0x028] ! Mem[0000000078000128] swap [%i1+0x000],%l6 ! Mem[0000000078800100] jmpl %o7,%g0 lduh [%i0+0x028],%l0 ! Mem[0000000078000128] p52_far_2_lem: membar #Sync ldd [%i1+0x010],%l4 ! Mem[0000000078800110] ldx [%i3+0x010],%l2 ! Mem[0000000079800110] stw %l1,[%i0+0x008] ! Mem[0000000078000108] sth %l0,[%i2+0x012] ! Mem[0000000079000112] stw %l0,[%i0+0x028] ! Mem[0000000078000128] swap [%i1+0x000],%l6 ! Mem[0000000078800100] membar #Sync jmpl %o7,%g0 lduh [%i0+0x028],%l0 ! Mem[0000000078000128] p52_far_2_he: ldstub [%i1+0x012],%l3 ! Mem[0000000078800112] jmpl %o7,%g0 ldstub [%i0+0x03f],%l3 ! Mem[000000007800013f] p52_far_2_hem: membar #Sync ldstub [%i1+0x012],%l3 ! Mem[0000000078800112] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03f],%l3 ! Mem[000000007800013f] p52_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p53_far_2_le: stb %l6,[%i0+0x00a] ! Mem[000000007a00010a] ldub [%i2+0x03f],%l0 ! Mem[000000007b00013f] swap [%i1+0x020],%l5 ! Mem[000000007a800120] ldx [%i3+0x008],%l0 ! Mem[000000007b800108] std %l0,[%i1+0x018] ! Mem[000000007a800118] std %l2,[%i2+0x020] ! Mem[000000007b000120] jmpl %o7,%g0 swap [%i1+0x004],%l2 ! Mem[000000007a800104] p53_far_2_lem: membar #Sync stb %l6,[%i0+0x00a] ! Mem[000000007a00010a] ldub [%i2+0x03f],%l0 ! Mem[000000007b00013f] swap [%i1+0x020],%l5 ! Mem[000000007a800120] ldx [%i3+0x008],%l0 ! Mem[000000007b800108] std %l0,[%i1+0x018] ! Mem[000000007a800118] std %l2,[%i2+0x020] ! Mem[000000007b000120] membar #Sync jmpl %o7,%g0 swap [%i1+0x004],%l2 ! Mem[000000007a800104] p53_far_2_he: ldsw [%i1+0x00c],%l0 ! Mem[000000007a80010c] swap [%i0+0x030],%l1 ! Mem[000000007a000130] jmpl %o7,%g0 ldd [%i0+0x018],%l4 ! Mem[000000007a000118] p53_far_2_hem: membar #Sync ldsw [%i1+0x00c],%l0 ! Mem[000000007a80010c] swap [%i0+0x030],%l1 ! Mem[000000007a000130] membar #Sync jmpl %o7,%g0 ldd [%i0+0x018],%l4 ! Mem[000000007a000118] p53_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p54_far_2_le: ldub [%i1+0x00f],%l1 ! Mem[000000007c80010f] stx %l4,[%i0+0x038] ! Mem[000000007c000138] swap [%i3+0x014],%l2 ! Mem[000000007d800114] ldstub [%i2+0x034],%l2 ! Mem[000000007d000134] stb %l0,[%i3+0x03e] ! Mem[000000007d80013e] jmpl %o7,%g0 lduw [%i0+0x000],%l0 ! Mem[000000007c000100] p54_far_2_lem: membar #Sync ldub [%i1+0x00f],%l1 ! Mem[000000007c80010f] stx %l4,[%i0+0x038] ! Mem[000000007c000138] swap [%i3+0x014],%l2 ! Mem[000000007d800114] ldstub [%i2+0x034],%l2 ! Mem[000000007d000134] stb %l0,[%i3+0x03e] ! Mem[000000007d80013e] membar #Sync jmpl %o7,%g0 lduw [%i0+0x000],%l0 ! Mem[000000007c000100] p54_far_2_he: ldsb [%i2+0x02a],%l2 ! Mem[000000007d00012a] swap [%i3+0x038],%l4 ! Mem[000000007d800138] jmpl %o7,%g0 ldsw [%i1+0x00c],%l4 ! Mem[000000007c80010c] p54_far_2_hem: membar #Sync ldsb [%i2+0x02a],%l2 ! Mem[000000007d00012a] swap [%i3+0x038],%l4 ! Mem[000000007d800138] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x00c],%l4 ! Mem[000000007c80010c] p54_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p55_far_2_le: ldstub [%i2+0x01e],%l6 ! Mem[000000007f00011e] ldstub [%i0+0x008],%l1 ! Mem[000000007e000108] jmpl %o7,%g0 stx %l0,[%i1+0x030] ! Mem[000000007e800130] p55_far_2_lem: membar #Sync ldstub [%i2+0x01e],%l6 ! Mem[000000007f00011e] ldstub [%i0+0x008],%l1 ! Mem[000000007e000108] membar #Sync jmpl %o7,%g0 stx %l0,[%i1+0x030] ! Mem[000000007e800130] p55_far_2_he: stx %l7,[%i3+0x038] ! Mem[000000007f800138] lduh [%i1+0x006],%l5 ! Mem[000000007e800106] ldstub [%i2+0x039],%l6 ! Mem[000000007f000139] lduw [%i1+0x02c],%l5 ! Mem[000000007e80012c] stx %l4,[%i1+0x018] ! Mem[000000007e800118] ldx [%i2+0x010],%l5 ! Mem[000000007f000110] jmpl %o7,%g0 ldsw [%i1+0x014],%l0 ! Mem[000000007e800114] p55_far_2_hem: membar #Sync stx %l7,[%i3+0x038] ! Mem[000000007f800138] lduh [%i1+0x006],%l5 ! Mem[000000007e800106] ldstub [%i2+0x039],%l6 ! Mem[000000007f000139] lduw [%i1+0x02c],%l5 ! Mem[000000007e80012c] stx %l4,[%i1+0x018] ! Mem[000000007e800118] ldx [%i2+0x010],%l5 ! Mem[000000007f000110] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x014],%l0 ! Mem[000000007e800114] p55_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p56_far_2_le: jmpl %o7,%g0 ldstub [%i0+0x03c],%l5 ! Mem[000000008000013c] jmpl %o7,%g0 nop p56_far_2_lem: membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03c],%l5 ! Mem[000000008000013c] jmpl %o7,%g0 nop p56_far_2_he: jmpl %o7,%g0 swap [%i0+0x034],%l6 ! Mem[0000000080000134] jmpl %o7,%g0 nop p56_far_2_hem: membar #Sync jmpl %o7,%g0 swap [%i0+0x034],%l6 ! Mem[0000000080000134] jmpl %o7,%g0 nop p56_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p57_far_2_le: ldstub [%i0+0x021],%l7 ! Mem[0000000082000121] jmpl %o7,%g0 std %l4,[%i1+0x038] ! Mem[0000000082800138] p57_far_2_lem: membar #Sync ldstub [%i0+0x021],%l7 ! Mem[0000000082000121] membar #Sync jmpl %o7,%g0 std %l4,[%i1+0x038] ! Mem[0000000082800138] p57_far_2_he: stx %l1,[%i3+0x030] ! Mem[0000000083800130] ldx [%i3+0x038],%l1 ! Mem[0000000083800138] ldx [%i0+0x010],%l3 ! Mem[0000000082000110] ldsh [%i0+0x006],%l5 ! Mem[0000000082000106] ldstub [%i2+0x034],%l1 ! Mem[0000000083000134] jmpl %o7,%g0 swap [%i1+0x008],%l1 ! Mem[0000000082800108] p57_far_2_hem: membar #Sync stx %l1,[%i3+0x030] ! Mem[0000000083800130] ldx [%i3+0x038],%l1 ! Mem[0000000083800138] ldx [%i0+0x010],%l3 ! Mem[0000000082000110] ldsh [%i0+0x006],%l5 ! Mem[0000000082000106] ldstub [%i2+0x034],%l1 ! Mem[0000000083000134] membar #Sync jmpl %o7,%g0 swap [%i1+0x008],%l1 ! Mem[0000000082800108] p57_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p58_far_2_le: ldd [%i1+0x008],%l2 ! Mem[0000000084800108] ldsb [%i0+0x013],%l0 ! Mem[0000000084000113] ldsh [%i3+0x02a],%l0 ! Mem[000000008580012a] swap [%i0+0x000],%l6 ! Mem[0000000084000100] ldub [%i2+0x001],%l2 ! Mem[0000000085000101] jmpl %o7,%g0 swap [%i1+0x03c],%l4 ! Mem[000000008480013c] p58_far_2_lem: membar #Sync ldd [%i1+0x008],%l2 ! Mem[0000000084800108] ldsb [%i0+0x013],%l0 ! Mem[0000000084000113] ldsh [%i3+0x02a],%l0 ! Mem[000000008580012a] swap [%i0+0x000],%l6 ! Mem[0000000084000100] ldub [%i2+0x001],%l2 ! Mem[0000000085000101] membar #Sync jmpl %o7,%g0 swap [%i1+0x03c],%l4 ! Mem[000000008480013c] p58_far_2_he: swap [%i2+0x038],%l1 ! Mem[0000000085000138] std %l4,[%i2+0x038] ! Mem[0000000085000138] stb %l7,[%i3+0x022] ! Mem[0000000085800122] stb %l6,[%i2+0x00e] ! Mem[000000008500010e] ldstub [%i3+0x035],%l2 ! Mem[0000000085800135] std %l6,[%i2+0x010] ! Mem[0000000085000110] jmpl %o7,%g0 ldstub [%i3+0x010],%l5 ! Mem[0000000085800110] p58_far_2_hem: membar #Sync swap [%i2+0x038],%l1 ! Mem[0000000085000138] std %l4,[%i2+0x038] ! Mem[0000000085000138] stb %l7,[%i3+0x022] ! Mem[0000000085800122] stb %l6,[%i2+0x00e] ! Mem[000000008500010e] ldstub [%i3+0x035],%l2 ! Mem[0000000085800135] std %l6,[%i2+0x010] ! Mem[0000000085000110] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x010],%l5 ! Mem[0000000085800110] p58_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p59_far_2_le: jmpl %o7,%g0 ldsh [%i3+0x01e],%l1 ! Mem[000000008780011e] jmpl %o7,%g0 nop p59_far_2_lem: membar #Sync jmpl %o7,%g0 ldsh [%i3+0x01e],%l1 ! Mem[000000008780011e] jmpl %o7,%g0 nop p59_far_2_he: ldsw [%i3+0x028],%l2 ! Mem[0000000087800128] jmpl %o7,%g0 stw %l4,[%i2+0x018] ! Mem[0000000087000118] p59_far_2_hem: membar #Sync ldsw [%i3+0x028],%l2 ! Mem[0000000087800128] membar #Sync jmpl %o7,%g0 stw %l4,[%i2+0x018] ! Mem[0000000087000118] p59_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p60_far_2_le: sth %l3,[%i3+0x00e] ! Mem[000000008980010e] swap [%i2+0x028],%l4 ! Mem[0000000089000128] swap [%i1+0x038],%l2 ! Mem[0000000088800138] jmpl %o7,%g0 lduh [%i3+0x030],%l1 ! Mem[0000000089800130] p60_far_2_lem: membar #Sync sth %l3,[%i3+0x00e] ! Mem[000000008980010e] swap [%i2+0x028],%l4 ! Mem[0000000089000128] swap [%i1+0x038],%l2 ! Mem[0000000088800138] membar #Sync jmpl %o7,%g0 lduh [%i3+0x030],%l1 ! Mem[0000000089800130] p60_far_2_he: ldsh [%i2+0x020],%l5 ! Mem[0000000089000120] ldsh [%i1+0x03a],%l7 ! Mem[000000008880013a] jmpl %o7,%g0 lduw [%i3+0x034],%l7 ! Mem[0000000089800134] p60_far_2_hem: membar #Sync ldsh [%i2+0x020],%l5 ! Mem[0000000089000120] ldsh [%i1+0x03a],%l7 ! Mem[000000008880013a] membar #Sync jmpl %o7,%g0 lduw [%i3+0x034],%l7 ! Mem[0000000089800134] p60_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p61_far_2_le: ldx [%i1+0x028],%l0 ! Mem[000000008a800128] jmpl %o7,%g0 lduw [%i0+0x020],%l6 ! Mem[000000008a000120] p61_far_2_lem: membar #Sync ldx [%i1+0x028],%l0 ! Mem[000000008a800128] membar #Sync jmpl %o7,%g0 lduw [%i0+0x020],%l6 ! Mem[000000008a000120] p61_far_2_he: lduh [%i3+0x00a],%l7 ! Mem[000000008b80010a] ldd [%i0+0x030],%l0 ! Mem[000000008a000130] jmpl %o7,%g0 swap [%i2+0x000],%l7 ! Mem[000000008b000100] p61_far_2_hem: membar #Sync lduh [%i3+0x00a],%l7 ! Mem[000000008b80010a] ldd [%i0+0x030],%l0 ! Mem[000000008a000130] membar #Sync jmpl %o7,%g0 swap [%i2+0x000],%l7 ! Mem[000000008b000100] p61_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p62_far_2_le: jmpl %o7,%g0 ldstub [%i1+0x01e],%l1 ! Mem[000000008c80011e] jmpl %o7,%g0 nop p62_far_2_lem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x01e],%l1 ! Mem[000000008c80011e] jmpl %o7,%g0 nop p62_far_2_he: jmpl %o7,%g0 stx %l2,[%i1+0x028] ! Mem[000000008c800128] jmpl %o7,%g0 nop p62_far_2_hem: membar #Sync jmpl %o7,%g0 stx %l2,[%i1+0x028] ! Mem[000000008c800128] jmpl %o7,%g0 nop p62_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p63_far_2_le: jmpl %o7,%g0 ldub [%i0+0x024],%l2 ! Mem[000000008e000124] jmpl %o7,%g0 nop p63_far_2_lem: membar #Sync jmpl %o7,%g0 ldub [%i0+0x024],%l2 ! Mem[000000008e000124] jmpl %o7,%g0 nop p63_far_2_he: jmpl %o7,%g0 ldstub [%i3+0x009],%l3 ! Mem[000000008f800109] jmpl %o7,%g0 nop p63_far_2_hem: membar #Sync jmpl %o7,%g0 ldstub [%i3+0x009],%l3 ! Mem[000000008f800109] jmpl %o7,%g0 nop p63_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 far2_b2b_h: nop nop nop jmpl %o7,%g0 nop far2_b2b_l: nop nop nop jmpl %o7,%g0 nop user_far2_end: .seg "text" .text .align 0x2000 user_far3_start: p0_far_3_le: ldstub [%i3+0x028],%l2 ! Mem[0000000011800128] ldsw [%i3+0x034],%l0 ! Mem[0000000011800134] swap [%i2+0x030],%l6 ! Mem[0000000011000130] std %l2,[%i0+0x028] ! Mem[0000000010000128] lduw [%i3+0x004],%l3 ! Mem[0000000011800104] ldsh [%i0+0x01e],%l6 ! Mem[000000001000011e] jmpl %o7,%g0 ldstub [%i1+0x00b],%l4 ! Mem[000000001080010b] p0_far_3_lem: membar #Sync ldstub [%i3+0x028],%l2 ! Mem[0000000011800128] ldsw [%i3+0x034],%l0 ! Mem[0000000011800134] swap [%i2+0x030],%l6 ! Mem[0000000011000130] std %l2,[%i0+0x028] ! Mem[0000000010000128] lduw [%i3+0x004],%l3 ! Mem[0000000011800104] ldsh [%i0+0x01e],%l6 ! Mem[000000001000011e] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x00b],%l4 ! Mem[000000001080010b] p0_far_3_he: ldub [%i0+0x016],%l3 ! Mem[0000000010000116] lduh [%i1+0x016],%l3 ! Mem[0000000010800116] stx %l3,[%i1+0x020] ! Mem[0000000010800120] stx %l3,[%i1+0x038] ! Mem[0000000010800138] jmpl %o7,%g0 stb %l2,[%i1+0x01b] ! Mem[000000001080011b] p0_far_3_hem: membar #Sync ldub [%i0+0x016],%l3 ! Mem[0000000010000116] lduh [%i1+0x016],%l3 ! Mem[0000000010800116] stx %l3,[%i1+0x020] ! Mem[0000000010800120] stx %l3,[%i1+0x038] ! Mem[0000000010800138] membar #Sync jmpl %o7,%g0 stb %l2,[%i1+0x01b] ! Mem[000000001080011b] p0_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p1_far_3_le: swap [%i1+0x024],%l7 ! Mem[0000000012800124] stb %l2,[%i2+0x024] ! Mem[0000000013000124] swap [%i2+0x038],%l0 ! Mem[0000000013000138] lduw [%i2+0x000],%l2 ! Mem[0000000013000100] jmpl %o7,%g0 lduh [%i3+0x00a],%l5 ! Mem[000000001380010a] p1_far_3_lem: membar #Sync swap [%i1+0x024],%l7 ! Mem[0000000012800124] stb %l2,[%i2+0x024] ! Mem[0000000013000124] swap [%i2+0x038],%l0 ! Mem[0000000013000138] lduw [%i2+0x000],%l2 ! Mem[0000000013000100] membar #Sync jmpl %o7,%g0 lduh [%i3+0x00a],%l5 ! Mem[000000001380010a] p1_far_3_he: ldsh [%i0+0x006],%l7 ! Mem[0000000012000106] ldsh [%i3+0x012],%l6 ! Mem[0000000013800112] ldsw [%i2+0x028],%l0 ! Mem[0000000013000128] swap [%i1+0x014],%l2 ! Mem[0000000012800114] lduw [%i2+0x004],%l5 ! Mem[0000000013000104] ldstub [%i1+0x017],%l5 ! Mem[0000000012800117] jmpl %o7,%g0 ldd [%i0+0x030],%l6 ! Mem[0000000012000130] p1_far_3_hem: membar #Sync ldsh [%i0+0x006],%l7 ! Mem[0000000012000106] ldsh [%i3+0x012],%l6 ! Mem[0000000013800112] ldsw [%i2+0x028],%l0 ! Mem[0000000013000128] swap [%i1+0x014],%l2 ! Mem[0000000012800114] lduw [%i2+0x004],%l5 ! Mem[0000000013000104] ldstub [%i1+0x017],%l5 ! Mem[0000000012800117] membar #Sync jmpl %o7,%g0 ldd [%i0+0x030],%l6 ! Mem[0000000012000130] p1_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p2_far_3_le: ldsh [%i2+0x02e],%l4 ! Mem[000000001500012e] ldx [%i1+0x010],%l5 ! Mem[0000000014800110] swap [%i1+0x020],%l2 ! Mem[0000000014800120] jmpl %o7,%g0 std %l6,[%i3+0x010] ! Mem[0000000015800110] p2_far_3_lem: membar #Sync ldsh [%i2+0x02e],%l4 ! Mem[000000001500012e] ldx [%i1+0x010],%l5 ! Mem[0000000014800110] swap [%i1+0x020],%l2 ! Mem[0000000014800120] membar #Sync jmpl %o7,%g0 std %l6,[%i3+0x010] ! Mem[0000000015800110] p2_far_3_he: swap [%i3+0x000],%l2 ! Mem[0000000015800100] ldub [%i0+0x004],%l3 ! Mem[0000000014000104] jmpl %o7,%g0 ldsh [%i2+0x034],%l2 ! Mem[0000000015000134] p2_far_3_hem: membar #Sync swap [%i3+0x000],%l2 ! Mem[0000000015800100] ldub [%i0+0x004],%l3 ! Mem[0000000014000104] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x034],%l2 ! Mem[0000000015000134] p2_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p3_far_3_le: ldx [%i1+0x030],%l0 ! Mem[0000000016800130] ldstub [%i1+0x000],%l4 ! Mem[0000000016800100] ldd [%i1+0x030],%l4 ! Mem[0000000016800130] jmpl %o7,%g0 sth %l3,[%i1+0x02e] ! Mem[000000001680012e] p3_far_3_lem: membar #Sync ldx [%i1+0x030],%l0 ! Mem[0000000016800130] ldstub [%i1+0x000],%l4 ! Mem[0000000016800100] ldd [%i1+0x030],%l4 ! Mem[0000000016800130] membar #Sync jmpl %o7,%g0 sth %l3,[%i1+0x02e] ! Mem[000000001680012e] p3_far_3_he: stx %l3,[%i1+0x010] ! Mem[0000000016800110] ldsw [%i0+0x00c],%l2 ! Mem[000000001600010c] swap [%i0+0x014],%l1 ! Mem[0000000016000114] ldsw [%i2+0x038],%l4 ! Mem[0000000017000138] lduh [%i3+0x000],%l6 ! Mem[0000000017800100] ldx [%i2+0x008],%l6 ! Mem[0000000017000108] jmpl %o7,%g0 lduw [%i0+0x014],%l0 ! Mem[0000000016000114] p3_far_3_hem: membar #Sync stx %l3,[%i1+0x010] ! Mem[0000000016800110] ldsw [%i0+0x00c],%l2 ! Mem[000000001600010c] swap [%i0+0x014],%l1 ! Mem[0000000016000114] ldsw [%i2+0x038],%l4 ! Mem[0000000017000138] lduh [%i3+0x000],%l6 ! Mem[0000000017800100] ldx [%i2+0x008],%l6 ! Mem[0000000017000108] membar #Sync jmpl %o7,%g0 lduw [%i0+0x014],%l0 ! Mem[0000000016000114] p3_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p4_far_3_le: ldd [%i2+0x038],%l2 ! Mem[0000000019000138] lduh [%i0+0x004],%l0 ! Mem[0000000018000104] jmpl %o7,%g0 stw %l2,[%i2+0x004] ! Mem[0000000019000104] p4_far_3_lem: membar #Sync ldd [%i2+0x038],%l2 ! Mem[0000000019000138] lduh [%i0+0x004],%l0 ! Mem[0000000018000104] membar #Sync jmpl %o7,%g0 stw %l2,[%i2+0x004] ! Mem[0000000019000104] p4_far_3_he: ldstub [%i2+0x02a],%l7 ! Mem[000000001900012a] sth %l4,[%i2+0x020] ! Mem[0000000019000120] ldstub [%i2+0x020],%l0 ! Mem[0000000019000120] ldsb [%i2+0x028],%l0 ! Mem[0000000019000128] lduw [%i2+0x008],%l5 ! Mem[0000000019000108] ldstub [%i1+0x02a],%l6 ! Mem[000000001880012a] jmpl %o7,%g0 ldub [%i2+0x037],%l1 ! Mem[0000000019000137] p4_far_3_hem: membar #Sync ldstub [%i2+0x02a],%l7 ! Mem[000000001900012a] sth %l4,[%i2+0x020] ! Mem[0000000019000120] ldstub [%i2+0x020],%l0 ! Mem[0000000019000120] ldsb [%i2+0x028],%l0 ! Mem[0000000019000128] lduw [%i2+0x008],%l5 ! Mem[0000000019000108] ldstub [%i1+0x02a],%l6 ! Mem[000000001880012a] membar #Sync jmpl %o7,%g0 ldub [%i2+0x037],%l1 ! Mem[0000000019000137] p4_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p5_far_3_le: swap [%i0+0x01c],%l7 ! Mem[000000001a00011c] sth %l0,[%i1+0x03a] ! Mem[000000001a80013a] jmpl %o7,%g0 ldstub [%i1+0x02f],%l1 ! Mem[000000001a80012f] p5_far_3_lem: membar #Sync swap [%i0+0x01c],%l7 ! Mem[000000001a00011c] sth %l0,[%i1+0x03a] ! Mem[000000001a80013a] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x02f],%l1 ! Mem[000000001a80012f] p5_far_3_he: ldstub [%i2+0x003],%l4 ! Mem[000000001b000103] ldx [%i0+0x008],%l5 ! Mem[000000001a000108] ldub [%i1+0x023],%l6 ! Mem[000000001a800123] stb %l0,[%i1+0x02a] ! Mem[000000001a80012a] stx %l3,[%i2+0x020] ! Mem[000000001b000120] jmpl %o7,%g0 swap [%i2+0x014],%l3 ! Mem[000000001b000114] p5_far_3_hem: membar #Sync ldstub [%i2+0x003],%l4 ! Mem[000000001b000103] ldx [%i0+0x008],%l5 ! Mem[000000001a000108] ldub [%i1+0x023],%l6 ! Mem[000000001a800123] stb %l0,[%i1+0x02a] ! Mem[000000001a80012a] stx %l3,[%i2+0x020] ! Mem[000000001b000120] membar #Sync jmpl %o7,%g0 swap [%i2+0x014],%l3 ! Mem[000000001b000114] p5_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p6_far_3_le: lduw [%i1+0x03c],%l5 ! Mem[000000001c80013c] ldsb [%i0+0x02f],%l2 ! Mem[000000001c00012f] swap [%i1+0x014],%l1 ! Mem[000000001c800114] ldsw [%i1+0x010],%l3 ! Mem[000000001c800110] ldstub [%i1+0x03f],%l1 ! Mem[000000001c80013f] jmpl %o7,%g0 ldub [%i2+0x02b],%l0 ! Mem[000000001d00012b] p6_far_3_lem: membar #Sync lduw [%i1+0x03c],%l5 ! Mem[000000001c80013c] ldsb [%i0+0x02f],%l2 ! Mem[000000001c00012f] swap [%i1+0x014],%l1 ! Mem[000000001c800114] ldsw [%i1+0x010],%l3 ! Mem[000000001c800110] ldstub [%i1+0x03f],%l1 ! Mem[000000001c80013f] membar #Sync jmpl %o7,%g0 ldub [%i2+0x02b],%l0 ! Mem[000000001d00012b] p6_far_3_he: ldsh [%i2+0x000],%l2 ! Mem[000000001d000100] ldx [%i3+0x028],%l3 ! Mem[000000001d800128] lduw [%i0+0x000],%l6 ! Mem[000000001c000100] stx %l1,[%i3+0x010] ! Mem[000000001d800110] ldstub [%i1+0x020],%l0 ! Mem[000000001c800120] lduh [%i3+0x028],%l0 ! Mem[000000001d800128] jmpl %o7,%g0 ldstub [%i1+0x02c],%l5 ! Mem[000000001c80012c] p6_far_3_hem: membar #Sync ldsh [%i2+0x000],%l2 ! Mem[000000001d000100] ldx [%i3+0x028],%l3 ! Mem[000000001d800128] lduw [%i0+0x000],%l6 ! Mem[000000001c000100] stx %l1,[%i3+0x010] ! Mem[000000001d800110] ldstub [%i1+0x020],%l0 ! Mem[000000001c800120] lduh [%i3+0x028],%l0 ! Mem[000000001d800128] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x02c],%l5 ! Mem[000000001c80012c] p6_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p7_far_3_le: swap [%i3+0x03c],%l0 ! Mem[000000001f80013c] stw %l5,[%i1+0x010] ! Mem[000000001e800110] std %l2,[%i2+0x030] ! Mem[000000001f000130] swap [%i3+0x010],%l3 ! Mem[000000001f800110] ldstub [%i1+0x01c],%l7 ! Mem[000000001e80011c] jmpl %o7,%g0 ldsh [%i2+0x03a],%l0 ! Mem[000000001f00013a] p7_far_3_lem: membar #Sync swap [%i3+0x03c],%l0 ! Mem[000000001f80013c] stw %l5,[%i1+0x010] ! Mem[000000001e800110] std %l2,[%i2+0x030] ! Mem[000000001f000130] swap [%i3+0x010],%l3 ! Mem[000000001f800110] ldstub [%i1+0x01c],%l7 ! Mem[000000001e80011c] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x03a],%l0 ! Mem[000000001f00013a] p7_far_3_he: stx %l6,[%i2+0x000] ! Mem[000000001f000100] swap [%i0+0x020],%l7 ! Mem[000000001e000120] jmpl %o7,%g0 ldsb [%i1+0x01a],%l4 ! Mem[000000001e80011a] p7_far_3_hem: membar #Sync stx %l6,[%i2+0x000] ! Mem[000000001f000100] swap [%i0+0x020],%l7 ! Mem[000000001e000120] membar #Sync jmpl %o7,%g0 ldsb [%i1+0x01a],%l4 ! Mem[000000001e80011a] p7_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p8_far_3_le: sth %l4,[%i1+0x006] ! Mem[0000000020800106] swap [%i0+0x018],%l7 ! Mem[0000000020000118] jmpl %o7,%g0 swap [%i3+0x000],%l0 ! Mem[0000000021800100] p8_far_3_lem: membar #Sync sth %l4,[%i1+0x006] ! Mem[0000000020800106] swap [%i0+0x018],%l7 ! Mem[0000000020000118] membar #Sync jmpl %o7,%g0 swap [%i3+0x000],%l0 ! Mem[0000000021800100] p8_far_3_he: ldstub [%i3+0x032],%l7 ! Mem[0000000021800132] jmpl %o7,%g0 swap [%i1+0x014],%l4 ! Mem[0000000020800114] p8_far_3_hem: membar #Sync ldstub [%i3+0x032],%l7 ! Mem[0000000021800132] membar #Sync jmpl %o7,%g0 swap [%i1+0x014],%l4 ! Mem[0000000020800114] p8_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p9_far_3_le: swap [%i0+0x020],%l2 ! Mem[0000000022000120] ldstub [%i3+0x00a],%l0 ! Mem[000000002380010a] ldstub [%i1+0x015],%l5 ! Mem[0000000022800115] lduh [%i2+0x03c],%l5 ! Mem[000000002300013c] ldsb [%i3+0x018],%l0 ! Mem[0000000023800118] lduh [%i0+0x014],%l1 ! Mem[0000000022000114] jmpl %o7,%g0 ldstub [%i2+0x016],%l2 ! Mem[0000000023000116] p9_far_3_lem: membar #Sync swap [%i0+0x020],%l2 ! Mem[0000000022000120] ldstub [%i3+0x00a],%l0 ! Mem[000000002380010a] ldstub [%i1+0x015],%l5 ! Mem[0000000022800115] lduh [%i2+0x03c],%l5 ! Mem[000000002300013c] ldsb [%i3+0x018],%l0 ! Mem[0000000023800118] lduh [%i0+0x014],%l1 ! Mem[0000000022000114] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x016],%l2 ! Mem[0000000023000116] p9_far_3_he: lduh [%i3+0x012],%l6 ! Mem[0000000023800112] ldd [%i1+0x010],%l0 ! Mem[0000000022800110] swap [%i1+0x01c],%l1 ! Mem[000000002280011c] jmpl %o7,%g0 swap [%i0+0x018],%l1 ! Mem[0000000022000118] p9_far_3_hem: membar #Sync lduh [%i3+0x012],%l6 ! Mem[0000000023800112] ldd [%i1+0x010],%l0 ! Mem[0000000022800110] swap [%i1+0x01c],%l1 ! Mem[000000002280011c] membar #Sync jmpl %o7,%g0 swap [%i0+0x018],%l1 ! Mem[0000000022000118] p9_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p10_far_3_le: ldsh [%i1+0x016],%l3 ! Mem[0000000024800116] stb %l2,[%i3+0x014] ! Mem[0000000025800114] jmpl %o7,%g0 ldub [%i3+0x01c],%l0 ! Mem[000000002580011c] p10_far_3_lem: membar #Sync ldsh [%i1+0x016],%l3 ! Mem[0000000024800116] stb %l2,[%i3+0x014] ! Mem[0000000025800114] membar #Sync jmpl %o7,%g0 ldub [%i3+0x01c],%l0 ! Mem[000000002580011c] p10_far_3_he: ldstub [%i0+0x035],%l3 ! Mem[0000000024000135] jmpl %o7,%g0 ldsw [%i1+0x000],%l3 ! Mem[0000000024800100] p10_far_3_hem: membar #Sync ldstub [%i0+0x035],%l3 ! Mem[0000000024000135] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x000],%l3 ! Mem[0000000024800100] p10_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p11_far_3_le: lduh [%i3+0x012],%l3 ! Mem[0000000027800112] ldx [%i3+0x030],%l6 ! Mem[0000000027800130] stx %l0,[%i3+0x008] ! Mem[0000000027800108] ldsw [%i1+0x008],%l7 ! Mem[0000000026800108] ldub [%i1+0x02e],%l3 ! Mem[000000002680012e] ldx [%i2+0x018],%l0 ! Mem[0000000027000118] jmpl %o7,%g0 swap [%i1+0x03c],%l3 ! Mem[000000002680013c] p11_far_3_lem: membar #Sync lduh [%i3+0x012],%l3 ! Mem[0000000027800112] ldx [%i3+0x030],%l6 ! Mem[0000000027800130] stx %l0,[%i3+0x008] ! Mem[0000000027800108] ldsw [%i1+0x008],%l7 ! Mem[0000000026800108] ldub [%i1+0x02e],%l3 ! Mem[000000002680012e] ldx [%i2+0x018],%l0 ! Mem[0000000027000118] membar #Sync jmpl %o7,%g0 swap [%i1+0x03c],%l3 ! Mem[000000002680013c] p11_far_3_he: ldd [%i0+0x010],%l6 ! Mem[0000000026000110] swap [%i3+0x000],%l0 ! Mem[0000000027800100] std %l0,[%i0+0x030] ! Mem[0000000026000130] ldx [%i0+0x038],%l7 ! Mem[0000000026000138] ldsw [%i0+0x01c],%l3 ! Mem[000000002600011c] ldsw [%i1+0x038],%l2 ! Mem[0000000026800138] jmpl %o7,%g0 swap [%i2+0x00c],%l1 ! Mem[000000002700010c] p11_far_3_hem: membar #Sync ldd [%i0+0x010],%l6 ! Mem[0000000026000110] swap [%i3+0x000],%l0 ! Mem[0000000027800100] std %l0,[%i0+0x030] ! Mem[0000000026000130] ldx [%i0+0x038],%l7 ! Mem[0000000026000138] ldsw [%i0+0x01c],%l3 ! Mem[000000002600011c] ldsw [%i1+0x038],%l2 ! Mem[0000000026800138] membar #Sync jmpl %o7,%g0 swap [%i2+0x00c],%l1 ! Mem[000000002700010c] p11_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p12_far_3_le: swap [%i0+0x010],%l1 ! Mem[0000000028000110] jmpl %o7,%g0 ldstub [%i0+0x00f],%l1 ! Mem[000000002800010f] p12_far_3_lem: membar #Sync swap [%i0+0x010],%l1 ! Mem[0000000028000110] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x00f],%l1 ! Mem[000000002800010f] p12_far_3_he: jmpl %o7,%g0 ldd [%i2+0x028],%l6 ! Mem[0000000029000128] jmpl %o7,%g0 nop p12_far_3_hem: membar #Sync jmpl %o7,%g0 ldd [%i2+0x028],%l6 ! Mem[0000000029000128] jmpl %o7,%g0 nop p12_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p13_far_3_le: jmpl %o7,%g0 stw %l0,[%i2+0x008] ! Mem[000000002b000108] jmpl %o7,%g0 nop p13_far_3_lem: membar #Sync jmpl %o7,%g0 stw %l0,[%i2+0x008] ! Mem[000000002b000108] jmpl %o7,%g0 nop p13_far_3_he: ldstub [%i3+0x00b],%l5 ! Mem[000000002b80010b] jmpl %o7,%g0 swap [%i3+0x00c],%l3 ! Mem[000000002b80010c] p13_far_3_hem: membar #Sync ldstub [%i3+0x00b],%l5 ! Mem[000000002b80010b] membar #Sync jmpl %o7,%g0 swap [%i3+0x00c],%l3 ! Mem[000000002b80010c] p13_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p14_far_3_le: stx %l7,[%i2+0x038] ! Mem[000000002d000138] stw %l6,[%i3+0x024] ! Mem[000000002d800124] jmpl %o7,%g0 stw %l1,[%i2+0x00c] ! Mem[000000002d00010c] p14_far_3_lem: membar #Sync stx %l7,[%i2+0x038] ! Mem[000000002d000138] stw %l6,[%i3+0x024] ! Mem[000000002d800124] membar #Sync jmpl %o7,%g0 stw %l1,[%i2+0x00c] ! Mem[000000002d00010c] p14_far_3_he: ldsb [%i3+0x000],%l5 ! Mem[000000002d800100] lduw [%i1+0x030],%l2 ! Mem[000000002c800130] ldstub [%i2+0x03b],%l4 ! Mem[000000002d00013b] ldsh [%i2+0x020],%l6 ! Mem[000000002d000120] jmpl %o7,%g0 ldstub [%i3+0x00c],%l2 ! Mem[000000002d80010c] p14_far_3_hem: membar #Sync ldsb [%i3+0x000],%l5 ! Mem[000000002d800100] lduw [%i1+0x030],%l2 ! Mem[000000002c800130] ldstub [%i2+0x03b],%l4 ! Mem[000000002d00013b] ldsh [%i2+0x020],%l6 ! Mem[000000002d000120] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00c],%l2 ! Mem[000000002d80010c] p14_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p15_far_3_le: lduw [%i2+0x01c],%l2 ! Mem[000000002f00011c] jmpl %o7,%g0 std %l4,[%i0+0x030] ! Mem[000000002e000130] p15_far_3_lem: membar #Sync lduw [%i2+0x01c],%l2 ! Mem[000000002f00011c] membar #Sync jmpl %o7,%g0 std %l4,[%i0+0x030] ! Mem[000000002e000130] p15_far_3_he: swap [%i0+0x02c],%l5 ! Mem[000000002e00012c] ldstub [%i2+0x03a],%l4 ! Mem[000000002f00013a] ldx [%i2+0x030],%l1 ! Mem[000000002f000130] swap [%i0+0x014],%l0 ! Mem[000000002e000114] ldstub [%i2+0x002],%l2 ! Mem[000000002f000102] jmpl %o7,%g0 lduw [%i0+0x010],%l5 ! Mem[000000002e000110] p15_far_3_hem: membar #Sync swap [%i0+0x02c],%l5 ! Mem[000000002e00012c] ldstub [%i2+0x03a],%l4 ! Mem[000000002f00013a] ldx [%i2+0x030],%l1 ! Mem[000000002f000130] swap [%i0+0x014],%l0 ! Mem[000000002e000114] ldstub [%i2+0x002],%l2 ! Mem[000000002f000102] membar #Sync jmpl %o7,%g0 lduw [%i0+0x010],%l5 ! Mem[000000002e000110] p15_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p16_far_3_le: ldsw [%i2+0x010],%l1 ! Mem[0000000031000110] ldsh [%i0+0x01e],%l2 ! Mem[000000003000011e] ldub [%i0+0x03d],%l4 ! Mem[000000003000013d] ldstub [%i0+0x010],%l0 ! Mem[0000000030000110] jmpl %o7,%g0 lduw [%i1+0x020],%l4 ! Mem[0000000030800120] p16_far_3_lem: membar #Sync ldsw [%i2+0x010],%l1 ! Mem[0000000031000110] ldsh [%i0+0x01e],%l2 ! Mem[000000003000011e] ldub [%i0+0x03d],%l4 ! Mem[000000003000013d] ldstub [%i0+0x010],%l0 ! Mem[0000000030000110] membar #Sync jmpl %o7,%g0 lduw [%i1+0x020],%l4 ! Mem[0000000030800120] p16_far_3_he: ldstub [%i0+0x000],%l6 ! Mem[0000000030000100] stw %l4,[%i2+0x020] ! Mem[0000000031000120] stw %l0,[%i1+0x020] ! Mem[0000000030800120] swap [%i3+0x000],%l4 ! Mem[0000000031800100] jmpl %o7,%g0 swap [%i1+0x010],%l7 ! Mem[0000000030800110] p16_far_3_hem: membar #Sync ldstub [%i0+0x000],%l6 ! Mem[0000000030000100] stw %l4,[%i2+0x020] ! Mem[0000000031000120] stw %l0,[%i1+0x020] ! Mem[0000000030800120] swap [%i3+0x000],%l4 ! Mem[0000000031800100] membar #Sync jmpl %o7,%g0 swap [%i1+0x010],%l7 ! Mem[0000000030800110] p16_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p17_far_3_le: lduh [%i3+0x024],%l2 ! Mem[0000000033800124] swap [%i3+0x024],%l3 ! Mem[0000000033800124] ldsw [%i3+0x00c],%l2 ! Mem[000000003380010c] swap [%i0+0x034],%l7 ! Mem[0000000032000134] jmpl %o7,%g0 ldsw [%i3+0x01c],%l4 ! Mem[000000003380011c] p17_far_3_lem: membar #Sync lduh [%i3+0x024],%l2 ! Mem[0000000033800124] swap [%i3+0x024],%l3 ! Mem[0000000033800124] ldsw [%i3+0x00c],%l2 ! Mem[000000003380010c] swap [%i0+0x034],%l7 ! Mem[0000000032000134] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x01c],%l4 ! Mem[000000003380011c] p17_far_3_he: jmpl %o7,%g0 lduw [%i2+0x014],%l5 ! Mem[0000000033000114] jmpl %o7,%g0 nop p17_far_3_hem: membar #Sync jmpl %o7,%g0 lduw [%i2+0x014],%l5 ! Mem[0000000033000114] jmpl %o7,%g0 nop p17_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p18_far_3_le: stx %l6,[%i2+0x000] ! Mem[0000000035000100] ldstub [%i1+0x001],%l2 ! Mem[0000000034800101] swap [%i2+0x03c],%l4 ! Mem[000000003500013c] ldstub [%i3+0x039],%l7 ! Mem[0000000035800139] sth %l0,[%i0+0x03e] ! Mem[000000003400013e] stw %l3,[%i0+0x014] ! Mem[0000000034000114] jmpl %o7,%g0 stw %l2,[%i0+0x014] ! Mem[0000000034000114] p18_far_3_lem: membar #Sync stx %l6,[%i2+0x000] ! Mem[0000000035000100] ldstub [%i1+0x001],%l2 ! Mem[0000000034800101] swap [%i2+0x03c],%l4 ! Mem[000000003500013c] ldstub [%i3+0x039],%l7 ! Mem[0000000035800139] sth %l0,[%i0+0x03e] ! Mem[000000003400013e] stw %l3,[%i0+0x014] ! Mem[0000000034000114] membar #Sync jmpl %o7,%g0 stw %l2,[%i0+0x014] ! Mem[0000000034000114] p18_far_3_he: ldstub [%i3+0x020],%l7 ! Mem[0000000035800120] stx %l7,[%i3+0x038] ! Mem[0000000035800138] lduh [%i0+0x026],%l5 ! Mem[0000000034000126] jmpl %o7,%g0 ldstub [%i0+0x009],%l7 ! Mem[0000000034000109] p18_far_3_hem: membar #Sync ldstub [%i3+0x020],%l7 ! Mem[0000000035800120] stx %l7,[%i3+0x038] ! Mem[0000000035800138] lduh [%i0+0x026],%l5 ! Mem[0000000034000126] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x009],%l7 ! Mem[0000000034000109] p18_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p19_far_3_le: swap [%i0+0x020],%l0 ! Mem[0000000036000120] swap [%i1+0x000],%l0 ! Mem[0000000036800100] ldsh [%i2+0x026],%l5 ! Mem[0000000037000126] sth %l7,[%i3+0x03e] ! Mem[000000003780013e] jmpl %o7,%g0 ldstub [%i2+0x032],%l1 ! Mem[0000000037000132] p19_far_3_lem: membar #Sync swap [%i0+0x020],%l0 ! Mem[0000000036000120] swap [%i1+0x000],%l0 ! Mem[0000000036800100] ldsh [%i2+0x026],%l5 ! Mem[0000000037000126] sth %l7,[%i3+0x03e] ! Mem[000000003780013e] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x032],%l1 ! Mem[0000000037000132] p19_far_3_he: jmpl %o7,%g0 lduh [%i1+0x000],%l6 ! Mem[0000000036800100] jmpl %o7,%g0 nop p19_far_3_hem: membar #Sync jmpl %o7,%g0 lduh [%i1+0x000],%l6 ! Mem[0000000036800100] jmpl %o7,%g0 nop p19_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p20_far_3_le: stb %l6,[%i3+0x034] ! Mem[0000000039800134] ldstub [%i1+0x03f],%l1 ! Mem[000000003880013f] jmpl %o7,%g0 std %l2,[%i2+0x030] ! Mem[0000000039000130] p20_far_3_lem: membar #Sync stb %l6,[%i3+0x034] ! Mem[0000000039800134] ldstub [%i1+0x03f],%l1 ! Mem[000000003880013f] membar #Sync jmpl %o7,%g0 std %l2,[%i2+0x030] ! Mem[0000000039000130] p20_far_3_he: ldstub [%i1+0x00a],%l0 ! Mem[000000003880010a] ldsb [%i3+0x01c],%l5 ! Mem[000000003980011c] stw %l5,[%i3+0x03c] ! Mem[000000003980013c] ldd [%i2+0x028],%l6 ! Mem[0000000039000128] swap [%i2+0x010],%l7 ! Mem[0000000039000110] jmpl %o7,%g0 sth %l1,[%i3+0x02a] ! Mem[000000003980012a] p20_far_3_hem: membar #Sync ldstub [%i1+0x00a],%l0 ! Mem[000000003880010a] ldsb [%i3+0x01c],%l5 ! Mem[000000003980011c] stw %l5,[%i3+0x03c] ! Mem[000000003980013c] ldd [%i2+0x028],%l6 ! Mem[0000000039000128] swap [%i2+0x010],%l7 ! Mem[0000000039000110] membar #Sync jmpl %o7,%g0 sth %l1,[%i3+0x02a] ! Mem[000000003980012a] p20_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p21_far_3_le: lduw [%i3+0x004],%l4 ! Mem[000000003b800104] ldsb [%i0+0x026],%l0 ! Mem[000000003a000126] sth %l1,[%i0+0x02e] ! Mem[000000003a00012e] stw %l6,[%i1+0x014] ! Mem[000000003a800114] jmpl %o7,%g0 ldstub [%i3+0x00b],%l6 ! Mem[000000003b80010b] p21_far_3_lem: membar #Sync lduw [%i3+0x004],%l4 ! Mem[000000003b800104] ldsb [%i0+0x026],%l0 ! Mem[000000003a000126] sth %l1,[%i0+0x02e] ! Mem[000000003a00012e] stw %l6,[%i1+0x014] ! Mem[000000003a800114] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x00b],%l6 ! Mem[000000003b80010b] p21_far_3_he: ldsh [%i0+0x020],%l7 ! Mem[000000003a000120] swap [%i3+0x030],%l6 ! Mem[000000003b800130] lduh [%i1+0x010],%l5 ! Mem[000000003a800110] ldx [%i1+0x000],%l4 ! Mem[000000003a800100] ldsw [%i2+0x00c],%l5 ! Mem[000000003b00010c] jmpl %o7,%g0 swap [%i0+0x020],%l6 ! Mem[000000003a000120] p21_far_3_hem: membar #Sync ldsh [%i0+0x020],%l7 ! Mem[000000003a000120] swap [%i3+0x030],%l6 ! Mem[000000003b800130] lduh [%i1+0x010],%l5 ! Mem[000000003a800110] ldx [%i1+0x000],%l4 ! Mem[000000003a800100] ldsw [%i2+0x00c],%l5 ! Mem[000000003b00010c] membar #Sync jmpl %o7,%g0 swap [%i0+0x020],%l6 ! Mem[000000003a000120] p21_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p22_far_3_le: ldd [%i2+0x038],%l6 ! Mem[000000003d000138] jmpl %o7,%g0 lduh [%i1+0x024],%l6 ! Mem[000000003c800124] p22_far_3_lem: membar #Sync ldd [%i2+0x038],%l6 ! Mem[000000003d000138] membar #Sync jmpl %o7,%g0 lduh [%i1+0x024],%l6 ! Mem[000000003c800124] p22_far_3_he: lduh [%i1+0x020],%l2 ! Mem[000000003c800120] ldstub [%i3+0x001],%l7 ! Mem[000000003d800101] sth %l4,[%i2+0x026] ! Mem[000000003d000126] lduh [%i0+0x006],%l6 ! Mem[000000003c000106] ldstub [%i3+0x035],%l2 ! Mem[000000003d800135] jmpl %o7,%g0 stw %l3,[%i3+0x034] ! Mem[000000003d800134] p22_far_3_hem: membar #Sync lduh [%i1+0x020],%l2 ! Mem[000000003c800120] ldstub [%i3+0x001],%l7 ! Mem[000000003d800101] sth %l4,[%i2+0x026] ! Mem[000000003d000126] lduh [%i0+0x006],%l6 ! Mem[000000003c000106] ldstub [%i3+0x035],%l2 ! Mem[000000003d800135] membar #Sync jmpl %o7,%g0 stw %l3,[%i3+0x034] ! Mem[000000003d800134] p22_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p23_far_3_le: swap [%i0+0x014],%l2 ! Mem[000000003e000114] swap [%i0+0x014],%l2 ! Mem[000000003e000114] ldsh [%i3+0x01e],%l0 ! Mem[000000003f80011e] ldsw [%i0+0x01c],%l1 ! Mem[000000003e00011c] stb %l2,[%i0+0x003] ! Mem[000000003e000103] lduw [%i2+0x000],%l2 ! Mem[000000003f000100] jmpl %o7,%g0 lduh [%i2+0x020],%l0 ! Mem[000000003f000120] p23_far_3_lem: membar #Sync swap [%i0+0x014],%l2 ! Mem[000000003e000114] swap [%i0+0x014],%l2 ! Mem[000000003e000114] ldsh [%i3+0x01e],%l0 ! Mem[000000003f80011e] ldsw [%i0+0x01c],%l1 ! Mem[000000003e00011c] stb %l2,[%i0+0x003] ! Mem[000000003e000103] lduw [%i2+0x000],%l2 ! Mem[000000003f000100] membar #Sync jmpl %o7,%g0 lduh [%i2+0x020],%l0 ! Mem[000000003f000120] p23_far_3_he: ldub [%i3+0x000],%l2 ! Mem[000000003f800100] stx %l5,[%i2+0x030] ! Mem[000000003f000130] jmpl %o7,%g0 ldd [%i1+0x010],%l2 ! Mem[000000003e800110] p23_far_3_hem: membar #Sync ldub [%i3+0x000],%l2 ! Mem[000000003f800100] stx %l5,[%i2+0x030] ! Mem[000000003f000130] membar #Sync jmpl %o7,%g0 ldd [%i1+0x010],%l2 ! Mem[000000003e800110] p23_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p24_far_3_le: lduh [%i0+0x01c],%l7 ! Mem[000000004000011c] ldstub [%i2+0x00e],%l2 ! Mem[000000004100010e] jmpl %o7,%g0 swap [%i0+0x028],%l7 ! Mem[0000000040000128] p24_far_3_lem: membar #Sync lduh [%i0+0x01c],%l7 ! Mem[000000004000011c] ldstub [%i2+0x00e],%l2 ! Mem[000000004100010e] membar #Sync jmpl %o7,%g0 swap [%i0+0x028],%l7 ! Mem[0000000040000128] p24_far_3_he: std %l6,[%i1+0x008] ! Mem[0000000040800108] std %l6,[%i2+0x028] ! Mem[0000000041000128] jmpl %o7,%g0 swap [%i3+0x020],%l0 ! Mem[0000000041800120] p24_far_3_hem: membar #Sync std %l6,[%i1+0x008] ! Mem[0000000040800108] std %l6,[%i2+0x028] ! Mem[0000000041000128] membar #Sync jmpl %o7,%g0 swap [%i3+0x020],%l0 ! Mem[0000000041800120] p24_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p25_far_3_le: stw %l1,[%i2+0x034] ! Mem[0000000043000134] lduh [%i0+0x02e],%l0 ! Mem[000000004200012e] ldstub [%i0+0x016],%l0 ! Mem[0000000042000116] swap [%i1+0x024],%l3 ! Mem[0000000042800124] jmpl %o7,%g0 std %l4,[%i1+0x030] ! Mem[0000000042800130] p25_far_3_lem: membar #Sync stw %l1,[%i2+0x034] ! Mem[0000000043000134] lduh [%i0+0x02e],%l0 ! Mem[000000004200012e] ldstub [%i0+0x016],%l0 ! Mem[0000000042000116] swap [%i1+0x024],%l3 ! Mem[0000000042800124] membar #Sync jmpl %o7,%g0 std %l4,[%i1+0x030] ! Mem[0000000042800130] p25_far_3_he: ldsw [%i1+0x014],%l2 ! Mem[0000000042800114] lduw [%i1+0x020],%l1 ! Mem[0000000042800120] jmpl %o7,%g0 ldstub [%i2+0x015],%l5 ! Mem[0000000043000115] p25_far_3_hem: membar #Sync ldsw [%i1+0x014],%l2 ! Mem[0000000042800114] lduw [%i1+0x020],%l1 ! Mem[0000000042800120] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x015],%l5 ! Mem[0000000043000115] p25_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p26_far_3_le: ldsw [%i0+0x020],%l6 ! Mem[0000000044000120] ldsb [%i2+0x000],%l1 ! Mem[0000000045000100] stw %l5,[%i2+0x010] ! Mem[0000000045000110] jmpl %o7,%g0 stw %l2,[%i2+0x024] ! Mem[0000000045000124] p26_far_3_lem: membar #Sync ldsw [%i0+0x020],%l6 ! Mem[0000000044000120] ldsb [%i2+0x000],%l1 ! Mem[0000000045000100] stw %l5,[%i2+0x010] ! Mem[0000000045000110] membar #Sync jmpl %o7,%g0 stw %l2,[%i2+0x024] ! Mem[0000000045000124] p26_far_3_he: ldsb [%i3+0x039],%l7 ! Mem[0000000045800139] jmpl %o7,%g0 stx %l5,[%i0+0x030] ! Mem[0000000044000130] p26_far_3_hem: membar #Sync ldsb [%i3+0x039],%l7 ! Mem[0000000045800139] membar #Sync jmpl %o7,%g0 stx %l5,[%i0+0x030] ! Mem[0000000044000130] p26_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p27_far_3_le: ldsw [%i3+0x030],%l1 ! Mem[0000000047800130] ldstub [%i2+0x03e],%l2 ! Mem[000000004700013e] swap [%i1+0x02c],%l5 ! Mem[000000004680012c] stb %l5,[%i0+0x02b] ! Mem[000000004600012b] swap [%i3+0x008],%l3 ! Mem[0000000047800108] jmpl %o7,%g0 swap [%i1+0x02c],%l4 ! Mem[000000004680012c] p27_far_3_lem: membar #Sync ldsw [%i3+0x030],%l1 ! Mem[0000000047800130] ldstub [%i2+0x03e],%l2 ! Mem[000000004700013e] swap [%i1+0x02c],%l5 ! Mem[000000004680012c] stb %l5,[%i0+0x02b] ! Mem[000000004600012b] swap [%i3+0x008],%l3 ! Mem[0000000047800108] membar #Sync jmpl %o7,%g0 swap [%i1+0x02c],%l4 ! Mem[000000004680012c] p27_far_3_he: jmpl %o7,%g0 ldd [%i3+0x020],%l0 ! Mem[0000000047800120] jmpl %o7,%g0 nop p27_far_3_hem: membar #Sync jmpl %o7,%g0 ldd [%i3+0x020],%l0 ! Mem[0000000047800120] jmpl %o7,%g0 nop p27_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p28_far_3_le: jmpl %o7,%g0 ldstub [%i1+0x03d],%l0 ! Mem[000000004880013d] jmpl %o7,%g0 nop p28_far_3_lem: membar #Sync jmpl %o7,%g0 ldstub [%i1+0x03d],%l0 ! Mem[000000004880013d] jmpl %o7,%g0 nop p28_far_3_he: lduh [%i3+0x024],%l6 ! Mem[0000000049800124] ldstub [%i3+0x000],%l5 ! Mem[0000000049800100] jmpl %o7,%g0 ldsw [%i3+0x038],%l3 ! Mem[0000000049800138] p28_far_3_hem: membar #Sync lduh [%i3+0x024],%l6 ! Mem[0000000049800124] ldstub [%i3+0x000],%l5 ! Mem[0000000049800100] membar #Sync jmpl %o7,%g0 ldsw [%i3+0x038],%l3 ! Mem[0000000049800138] p28_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p29_far_3_le: ldsw [%i0+0x014],%l2 ! Mem[000000004a000114] stx %l5,[%i1+0x000] ! Mem[000000004a800100] ldstub [%i1+0x01a],%l7 ! Mem[000000004a80011a] ldsw [%i1+0x024],%l4 ! Mem[000000004a800124] jmpl %o7,%g0 ldstub [%i1+0x030],%l3 ! Mem[000000004a800130] p29_far_3_lem: membar #Sync ldsw [%i0+0x014],%l2 ! Mem[000000004a000114] stx %l5,[%i1+0x000] ! Mem[000000004a800100] ldstub [%i1+0x01a],%l7 ! Mem[000000004a80011a] ldsw [%i1+0x024],%l4 ! Mem[000000004a800124] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x030],%l3 ! Mem[000000004a800130] p29_far_3_he: stb %l7,[%i3+0x000] ! Mem[000000004b800100] ldd [%i2+0x030],%l6 ! Mem[000000004b000130] ldub [%i1+0x00e],%l6 ! Mem[000000004a80010e] swap [%i0+0x00c],%l4 ! Mem[000000004a00010c] ldsw [%i0+0x020],%l0 ! Mem[000000004a000120] swap [%i3+0x010],%l1 ! Mem[000000004b800110] jmpl %o7,%g0 lduh [%i0+0x018],%l7 ! Mem[000000004a000118] p29_far_3_hem: membar #Sync stb %l7,[%i3+0x000] ! Mem[000000004b800100] ldd [%i2+0x030],%l6 ! Mem[000000004b000130] ldub [%i1+0x00e],%l6 ! Mem[000000004a80010e] swap [%i0+0x00c],%l4 ! Mem[000000004a00010c] ldsw [%i0+0x020],%l0 ! Mem[000000004a000120] swap [%i3+0x010],%l1 ! Mem[000000004b800110] membar #Sync jmpl %o7,%g0 lduh [%i0+0x018],%l7 ! Mem[000000004a000118] p29_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p30_far_3_le: ldx [%i1+0x020],%l6 ! Mem[000000004c800120] ldd [%i0+0x030],%l2 ! Mem[000000004c000130] swap [%i2+0x010],%l1 ! Mem[000000004d000110] jmpl %o7,%g0 swap [%i2+0x01c],%l2 ! Mem[000000004d00011c] p30_far_3_lem: membar #Sync ldx [%i1+0x020],%l6 ! Mem[000000004c800120] ldd [%i0+0x030],%l2 ! Mem[000000004c000130] swap [%i2+0x010],%l1 ! Mem[000000004d000110] membar #Sync jmpl %o7,%g0 swap [%i2+0x01c],%l2 ! Mem[000000004d00011c] p30_far_3_he: swap [%i3+0x028],%l0 ! Mem[000000004d800128] ldstub [%i0+0x03a],%l4 ! Mem[000000004c00013a] jmpl %o7,%g0 ldstub [%i1+0x022],%l0 ! Mem[000000004c800122] p30_far_3_hem: membar #Sync swap [%i3+0x028],%l0 ! Mem[000000004d800128] ldstub [%i0+0x03a],%l4 ! Mem[000000004c00013a] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x022],%l0 ! Mem[000000004c800122] p30_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p31_far_3_le: swap [%i1+0x010],%l3 ! Mem[000000004e800110] stw %l1,[%i2+0x01c] ! Mem[000000004f00011c] jmpl %o7,%g0 stw %l2,[%i1+0x03c] ! Mem[000000004e80013c] p31_far_3_lem: membar #Sync swap [%i1+0x010],%l3 ! Mem[000000004e800110] stw %l1,[%i2+0x01c] ! Mem[000000004f00011c] membar #Sync jmpl %o7,%g0 stw %l2,[%i1+0x03c] ! Mem[000000004e80013c] p31_far_3_he: ldstub [%i3+0x00b],%l5 ! Mem[000000004f80010b] jmpl %o7,%g0 ldsh [%i2+0x020],%l3 ! Mem[000000004f000120] p31_far_3_hem: membar #Sync ldstub [%i3+0x00b],%l5 ! Mem[000000004f80010b] membar #Sync jmpl %o7,%g0 ldsh [%i2+0x020],%l3 ! Mem[000000004f000120] p31_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p32_far_3_le: lduw [%i2+0x03c],%l4 ! Mem[000000005100013c] stb %l2,[%i0+0x01e] ! Mem[000000005000011e] swap [%i3+0x020],%l4 ! Mem[0000000051800120] ldstub [%i3+0x038],%l0 ! Mem[0000000051800138] jmpl %o7,%g0 stx %l0,[%i1+0x008] ! Mem[0000000050800108] p32_far_3_lem: membar #Sync lduw [%i2+0x03c],%l4 ! Mem[000000005100013c] stb %l2,[%i0+0x01e] ! Mem[000000005000011e] swap [%i3+0x020],%l4 ! Mem[0000000051800120] ldstub [%i3+0x038],%l0 ! Mem[0000000051800138] membar #Sync jmpl %o7,%g0 stx %l0,[%i1+0x008] ! Mem[0000000050800108] p32_far_3_he: stb %l5,[%i2+0x00d] ! Mem[000000005100010d] swap [%i2+0x020],%l1 ! Mem[0000000051000120] ldd [%i2+0x030],%l6 ! Mem[0000000051000130] swap [%i3+0x00c],%l6 ! Mem[000000005180010c] ldstub [%i2+0x023],%l6 ! Mem[0000000051000123] jmpl %o7,%g0 ldd [%i3+0x018],%l0 ! Mem[0000000051800118] p32_far_3_hem: membar #Sync stb %l5,[%i2+0x00d] ! Mem[000000005100010d] swap [%i2+0x020],%l1 ! Mem[0000000051000120] ldd [%i2+0x030],%l6 ! Mem[0000000051000130] swap [%i3+0x00c],%l6 ! Mem[000000005180010c] ldstub [%i2+0x023],%l6 ! Mem[0000000051000123] membar #Sync jmpl %o7,%g0 ldd [%i3+0x018],%l0 ! Mem[0000000051800118] p32_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p33_far_3_le: ldstub [%i0+0x027],%l5 ! Mem[0000000052000127] jmpl %o7,%g0 ldstub [%i0+0x01c],%l7 ! Mem[000000005200011c] p33_far_3_lem: membar #Sync ldstub [%i0+0x027],%l5 ! Mem[0000000052000127] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x01c],%l7 ! Mem[000000005200011c] p33_far_3_he: ldsb [%i1+0x009],%l7 ! Mem[0000000052800109] stx %l3,[%i0+0x010] ! Mem[0000000052000110] swap [%i1+0x000],%l4 ! Mem[0000000052800100] jmpl %o7,%g0 swap [%i0+0x00c],%l5 ! Mem[000000005200010c] p33_far_3_hem: membar #Sync ldsb [%i1+0x009],%l7 ! Mem[0000000052800109] stx %l3,[%i0+0x010] ! Mem[0000000052000110] swap [%i1+0x000],%l4 ! Mem[0000000052800100] membar #Sync jmpl %o7,%g0 swap [%i0+0x00c],%l5 ! Mem[000000005200010c] p33_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p34_far_3_le: ldd [%i1+0x018],%l2 ! Mem[0000000054800118] ldsb [%i0+0x005],%l2 ! Mem[0000000054000105] stb %l2,[%i2+0x01b] ! Mem[000000005500011b] swap [%i1+0x000],%l2 ! Mem[0000000054800100] swap [%i0+0x010],%l3 ! Mem[0000000054000110] jmpl %o7,%g0 stb %l2,[%i3+0x023] ! Mem[0000000055800123] p34_far_3_lem: membar #Sync ldd [%i1+0x018],%l2 ! Mem[0000000054800118] ldsb [%i0+0x005],%l2 ! Mem[0000000054000105] stb %l2,[%i2+0x01b] ! Mem[000000005500011b] swap [%i1+0x000],%l2 ! Mem[0000000054800100] swap [%i0+0x010],%l3 ! Mem[0000000054000110] membar #Sync jmpl %o7,%g0 stb %l2,[%i3+0x023] ! Mem[0000000055800123] p34_far_3_he: jmpl %o7,%g0 stx %l1,[%i0+0x030] ! Mem[0000000054000130] jmpl %o7,%g0 nop p34_far_3_hem: membar #Sync jmpl %o7,%g0 stx %l1,[%i0+0x030] ! Mem[0000000054000130] jmpl %o7,%g0 nop p34_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p35_far_3_le: ldd [%i1+0x000],%l2 ! Mem[0000000056800100] swap [%i2+0x018],%l0 ! Mem[0000000057000118] std %l4,[%i0+0x038] ! Mem[0000000056000138] lduw [%i1+0x000],%l0 ! Mem[0000000056800100] ldsh [%i3+0x008],%l4 ! Mem[0000000057800108] jmpl %o7,%g0 ldd [%i1+0x018],%l4 ! Mem[0000000056800118] p35_far_3_lem: membar #Sync ldd [%i1+0x000],%l2 ! Mem[0000000056800100] swap [%i2+0x018],%l0 ! Mem[0000000057000118] std %l4,[%i0+0x038] ! Mem[0000000056000138] lduw [%i1+0x000],%l0 ! Mem[0000000056800100] ldsh [%i3+0x008],%l4 ! Mem[0000000057800108] membar #Sync jmpl %o7,%g0 ldd [%i1+0x018],%l4 ! Mem[0000000056800118] p35_far_3_he: ldub [%i2+0x032],%l4 ! Mem[0000000057000132] stw %l6,[%i0+0x020] ! Mem[0000000056000120] swap [%i0+0x03c],%l0 ! Mem[000000005600013c] jmpl %o7,%g0 swap [%i3+0x018],%l2 ! Mem[0000000057800118] p35_far_3_hem: membar #Sync ldub [%i2+0x032],%l4 ! Mem[0000000057000132] stw %l6,[%i0+0x020] ! Mem[0000000056000120] swap [%i0+0x03c],%l0 ! Mem[000000005600013c] membar #Sync jmpl %o7,%g0 swap [%i3+0x018],%l2 ! Mem[0000000057800118] p35_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p36_far_3_le: ldub [%i2+0x018],%l0 ! Mem[0000000059000118] ldub [%i2+0x02c],%l4 ! Mem[000000005900012c] sth %l3,[%i3+0x01c] ! Mem[000000005980011c] ldsh [%i1+0x030],%l6 ! Mem[0000000058800130] ldstub [%i2+0x027],%l0 ! Mem[0000000059000127] jmpl %o7,%g0 stw %l1,[%i3+0x038] ! Mem[0000000059800138] p36_far_3_lem: membar #Sync ldub [%i2+0x018],%l0 ! Mem[0000000059000118] ldub [%i2+0x02c],%l4 ! Mem[000000005900012c] sth %l3,[%i3+0x01c] ! Mem[000000005980011c] ldsh [%i1+0x030],%l6 ! Mem[0000000058800130] ldstub [%i2+0x027],%l0 ! Mem[0000000059000127] membar #Sync jmpl %o7,%g0 stw %l1,[%i3+0x038] ! Mem[0000000059800138] p36_far_3_he: ldub [%i2+0x028],%l1 ! Mem[0000000059000128] jmpl %o7,%g0 stw %l3,[%i1+0x00c] ! Mem[000000005880010c] p36_far_3_hem: membar #Sync ldub [%i2+0x028],%l1 ! Mem[0000000059000128] membar #Sync jmpl %o7,%g0 stw %l3,[%i1+0x00c] ! Mem[000000005880010c] p36_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p37_far_3_le: swap [%i0+0x034],%l3 ! Mem[000000005a000134] jmpl %o7,%g0 stw %l6,[%i0+0x038] ! Mem[000000005a000138] p37_far_3_lem: membar #Sync swap [%i0+0x034],%l3 ! Mem[000000005a000134] membar #Sync jmpl %o7,%g0 stw %l6,[%i0+0x038] ! Mem[000000005a000138] p37_far_3_he: ldstub [%i3+0x002],%l7 ! Mem[000000005b800102] ldx [%i3+0x010],%l3 ! Mem[000000005b800110] std %l0,[%i3+0x000] ! Mem[000000005b800100] stx %l2,[%i0+0x028] ! Mem[000000005a000128] jmpl %o7,%g0 ldstub [%i2+0x01a],%l4 ! Mem[000000005b00011a] p37_far_3_hem: membar #Sync ldstub [%i3+0x002],%l7 ! Mem[000000005b800102] ldx [%i3+0x010],%l3 ! Mem[000000005b800110] std %l0,[%i3+0x000] ! Mem[000000005b800100] stx %l2,[%i0+0x028] ! Mem[000000005a000128] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x01a],%l4 ! Mem[000000005b00011a] p37_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p38_far_3_le: ldstub [%i2+0x030],%l3 ! Mem[000000005d000130] swap [%i2+0x000],%l0 ! Mem[000000005d000100] ldstub [%i2+0x015],%l6 ! Mem[000000005d000115] ldsh [%i2+0x00a],%l6 ! Mem[000000005d00010a] jmpl %o7,%g0 ldstub [%i0+0x03d],%l5 ! Mem[000000005c00013d] p38_far_3_lem: membar #Sync ldstub [%i2+0x030],%l3 ! Mem[000000005d000130] swap [%i2+0x000],%l0 ! Mem[000000005d000100] ldstub [%i2+0x015],%l6 ! Mem[000000005d000115] ldsh [%i2+0x00a],%l6 ! Mem[000000005d00010a] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x03d],%l5 ! Mem[000000005c00013d] p38_far_3_he: jmpl %o7,%g0 lduw [%i3+0x000],%l0 ! Mem[000000005d800100] jmpl %o7,%g0 nop p38_far_3_hem: membar #Sync jmpl %o7,%g0 lduw [%i3+0x000],%l0 ! Mem[000000005d800100] jmpl %o7,%g0 nop p38_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p39_far_3_le: ldx [%i2+0x018],%l3 ! Mem[000000005f000118] ldstub [%i0+0x00f],%l3 ! Mem[000000005e00010f] ldstub [%i3+0x005],%l2 ! Mem[000000005f800105] ldd [%i2+0x018],%l2 ! Mem[000000005f000118] jmpl %o7,%g0 ldsh [%i3+0x002],%l2 ! Mem[000000005f800102] p39_far_3_lem: membar #Sync ldx [%i2+0x018],%l3 ! Mem[000000005f000118] ldstub [%i0+0x00f],%l3 ! Mem[000000005e00010f] ldstub [%i3+0x005],%l2 ! Mem[000000005f800105] ldd [%i2+0x018],%l2 ! Mem[000000005f000118] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x002],%l2 ! Mem[000000005f800102] p39_far_3_he: stb %l0,[%i3+0x020] ! Mem[000000005f800120] swap [%i2+0x028],%l0 ! Mem[000000005f000128] std %l6,[%i0+0x000] ! Mem[000000005e000100] jmpl %o7,%g0 swap [%i3+0x000],%l0 ! Mem[000000005f800100] p39_far_3_hem: membar #Sync stb %l0,[%i3+0x020] ! Mem[000000005f800120] swap [%i2+0x028],%l0 ! Mem[000000005f000128] std %l6,[%i0+0x000] ! Mem[000000005e000100] membar #Sync jmpl %o7,%g0 swap [%i3+0x000],%l0 ! Mem[000000005f800100] p39_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p40_far_3_le: ldstub [%i3+0x034],%l2 ! Mem[0000000061800134] ldstub [%i3+0x03e],%l0 ! Mem[000000006180013e] jmpl %o7,%g0 ldstub [%i2+0x03f],%l7 ! Mem[000000006100013f] p40_far_3_lem: membar #Sync ldstub [%i3+0x034],%l2 ! Mem[0000000061800134] ldstub [%i3+0x03e],%l0 ! Mem[000000006180013e] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x03f],%l7 ! Mem[000000006100013f] p40_far_3_he: ldub [%i1+0x02e],%l1 ! Mem[000000006080012e] stx %l6,[%i0+0x028] ! Mem[0000000060000128] sth %l6,[%i3+0x018] ! Mem[0000000061800118] ldstub [%i0+0x026],%l4 ! Mem[0000000060000126] std %l6,[%i1+0x010] ! Mem[0000000060800110] jmpl %o7,%g0 swap [%i2+0x028],%l7 ! Mem[0000000061000128] p40_far_3_hem: membar #Sync ldub [%i1+0x02e],%l1 ! Mem[000000006080012e] stx %l6,[%i0+0x028] ! Mem[0000000060000128] sth %l6,[%i3+0x018] ! Mem[0000000061800118] ldstub [%i0+0x026],%l4 ! Mem[0000000060000126] std %l6,[%i1+0x010] ! Mem[0000000060800110] membar #Sync jmpl %o7,%g0 swap [%i2+0x028],%l7 ! Mem[0000000061000128] p40_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p41_far_3_le: ldsh [%i3+0x022],%l6 ! Mem[0000000063800122] jmpl %o7,%g0 ldstub [%i2+0x003],%l0 ! Mem[0000000063000103] p41_far_3_lem: membar #Sync ldsh [%i3+0x022],%l6 ! Mem[0000000063800122] membar #Sync jmpl %o7,%g0 ldstub [%i2+0x003],%l0 ! Mem[0000000063000103] p41_far_3_he: ldstub [%i1+0x02d],%l5 ! Mem[000000006280012d] ldsw [%i2+0x03c],%l2 ! Mem[000000006300013c] jmpl %o7,%g0 ldd [%i0+0x008],%l6 ! Mem[0000000062000108] p41_far_3_hem: membar #Sync ldstub [%i1+0x02d],%l5 ! Mem[000000006280012d] ldsw [%i2+0x03c],%l2 ! Mem[000000006300013c] membar #Sync jmpl %o7,%g0 ldd [%i0+0x008],%l6 ! Mem[0000000062000108] p41_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p42_far_3_le: swap [%i0+0x00c],%l1 ! Mem[000000006400010c] stb %l0,[%i3+0x02b] ! Mem[000000006580012b] ldstub [%i1+0x004],%l0 ! Mem[0000000064800104] jmpl %o7,%g0 stb %l3,[%i2+0x02a] ! Mem[000000006500012a] p42_far_3_lem: membar #Sync swap [%i0+0x00c],%l1 ! Mem[000000006400010c] stb %l0,[%i3+0x02b] ! Mem[000000006580012b] ldstub [%i1+0x004],%l0 ! Mem[0000000064800104] membar #Sync jmpl %o7,%g0 stb %l3,[%i2+0x02a] ! Mem[000000006500012a] p42_far_3_he: ldstub [%i3+0x00b],%l5 ! Mem[000000006580010b] ldsw [%i2+0x020],%l0 ! Mem[0000000065000120] stx %l0,[%i0+0x020] ! Mem[0000000064000120] ldstub [%i1+0x03c],%l7 ! Mem[000000006480013c] ldd [%i1+0x030],%l6 ! Mem[0000000064800130] jmpl %o7,%g0 ldstub [%i0+0x032],%l4 ! Mem[0000000064000132] p42_far_3_hem: membar #Sync ldstub [%i3+0x00b],%l5 ! Mem[000000006580010b] ldsw [%i2+0x020],%l0 ! Mem[0000000065000120] stx %l0,[%i0+0x020] ! Mem[0000000064000120] ldstub [%i1+0x03c],%l7 ! Mem[000000006480013c] ldd [%i1+0x030],%l6 ! Mem[0000000064800130] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x032],%l4 ! Mem[0000000064000132] p42_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p43_far_3_le: ldstub [%i1+0x030],%l3 ! Mem[0000000066800130] swap [%i3+0x020],%l4 ! Mem[0000000067800120] ldstub [%i0+0x018],%l4 ! Mem[0000000066000118] ldstub [%i1+0x00d],%l2 ! Mem[000000006680010d] jmpl %o7,%g0 stb %l2,[%i3+0x02f] ! Mem[000000006780012f] p43_far_3_lem: membar #Sync ldstub [%i1+0x030],%l3 ! Mem[0000000066800130] swap [%i3+0x020],%l4 ! Mem[0000000067800120] ldstub [%i0+0x018],%l4 ! Mem[0000000066000118] ldstub [%i1+0x00d],%l2 ! Mem[000000006680010d] membar #Sync jmpl %o7,%g0 stb %l2,[%i3+0x02f] ! Mem[000000006780012f] p43_far_3_he: ldsh [%i1+0x020],%l4 ! Mem[0000000066800120] stx %l0,[%i3+0x010] ! Mem[0000000067800110] stw %l2,[%i1+0x024] ! Mem[0000000066800124] jmpl %o7,%g0 swap [%i0+0x030],%l1 ! Mem[0000000066000130] p43_far_3_hem: membar #Sync ldsh [%i1+0x020],%l4 ! Mem[0000000066800120] stx %l0,[%i3+0x010] ! Mem[0000000067800110] stw %l2,[%i1+0x024] ! Mem[0000000066800124] membar #Sync jmpl %o7,%g0 swap [%i0+0x030],%l1 ! Mem[0000000066000130] p43_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p44_far_3_le: stx %l5,[%i1+0x038] ! Mem[0000000068800138] swap [%i2+0x034],%l7 ! Mem[0000000069000134] ldsh [%i0+0x03e],%l4 ! Mem[000000006800013e] jmpl %o7,%g0 stx %l2,[%i1+0x010] ! Mem[0000000068800110] p44_far_3_lem: membar #Sync stx %l5,[%i1+0x038] ! Mem[0000000068800138] swap [%i2+0x034],%l7 ! Mem[0000000069000134] ldsh [%i0+0x03e],%l4 ! Mem[000000006800013e] membar #Sync jmpl %o7,%g0 stx %l2,[%i1+0x010] ! Mem[0000000068800110] p44_far_3_he: swap [%i2+0x020],%l0 ! Mem[0000000069000120] ldsw [%i3+0x00c],%l7 ! Mem[000000006980010c] ldsb [%i0+0x03a],%l4 ! Mem[000000006800013a] jmpl %o7,%g0 stx %l7,[%i0+0x020] ! Mem[0000000068000120] p44_far_3_hem: membar #Sync swap [%i2+0x020],%l0 ! Mem[0000000069000120] ldsw [%i3+0x00c],%l7 ! Mem[000000006980010c] ldsb [%i0+0x03a],%l4 ! Mem[000000006800013a] membar #Sync jmpl %o7,%g0 stx %l7,[%i0+0x020] ! Mem[0000000068000120] p44_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p45_far_3_le: ldstub [%i0+0x024],%l7 ! Mem[000000006a000124] lduw [%i3+0x020],%l6 ! Mem[000000006b800120] std %l2,[%i2+0x000] ! Mem[000000006b000100] swap [%i0+0x000],%l6 ! Mem[000000006a000100] jmpl %o7,%g0 ldsw [%i1+0x038],%l7 ! Mem[000000006a800138] p45_far_3_lem: membar #Sync ldstub [%i0+0x024],%l7 ! Mem[000000006a000124] lduw [%i3+0x020],%l6 ! Mem[000000006b800120] std %l2,[%i2+0x000] ! Mem[000000006b000100] swap [%i0+0x000],%l6 ! Mem[000000006a000100] membar #Sync jmpl %o7,%g0 ldsw [%i1+0x038],%l7 ! Mem[000000006a800138] p45_far_3_he: swap [%i0+0x000],%l7 ! Mem[000000006a000100] jmpl %o7,%g0 ldx [%i0+0x020],%l4 ! Mem[000000006a000120] p45_far_3_hem: membar #Sync swap [%i0+0x000],%l7 ! Mem[000000006a000100] membar #Sync jmpl %o7,%g0 ldx [%i0+0x020],%l4 ! Mem[000000006a000120] p45_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p46_far_3_le: jmpl %o7,%g0 ldsh [%i3+0x03c],%l5 ! Mem[000000006d80013c] jmpl %o7,%g0 nop p46_far_3_lem: membar #Sync jmpl %o7,%g0 ldsh [%i3+0x03c],%l5 ! Mem[000000006d80013c] jmpl %o7,%g0 nop p46_far_3_he: jmpl %o7,%g0 stw %l7,[%i2+0x038] ! Mem[000000006d000138] jmpl %o7,%g0 nop p46_far_3_hem: membar #Sync jmpl %o7,%g0 stw %l7,[%i2+0x038] ! Mem[000000006d000138] jmpl %o7,%g0 nop p46_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p47_far_3_le: std %l4,[%i1+0x020] ! Mem[000000006e800120] ldub [%i1+0x01c],%l7 ! Mem[000000006e80011c] jmpl %o7,%g0 ldub [%i3+0x03b],%l0 ! Mem[000000006f80013b] p47_far_3_lem: membar #Sync std %l4,[%i1+0x020] ! Mem[000000006e800120] ldub [%i1+0x01c],%l7 ! Mem[000000006e80011c] membar #Sync jmpl %o7,%g0 ldub [%i3+0x03b],%l0 ! Mem[000000006f80013b] p47_far_3_he: ldsh [%i1+0x008],%l6 ! Mem[000000006e800108] swap [%i0+0x028],%l0 ! Mem[000000006e000128] ldstub [%i2+0x01a],%l4 ! Mem[000000006f00011a] jmpl %o7,%g0 ldsh [%i1+0x02c],%l6 ! Mem[000000006e80012c] p47_far_3_hem: membar #Sync ldsh [%i1+0x008],%l6 ! Mem[000000006e800108] swap [%i0+0x028],%l0 ! Mem[000000006e000128] ldstub [%i2+0x01a],%l4 ! Mem[000000006f00011a] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x02c],%l6 ! Mem[000000006e80012c] p47_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p48_far_3_le: sth %l7,[%i0+0x038] ! Mem[0000000070000138] ldstub [%i2+0x021],%l0 ! Mem[0000000071000121] stw %l0,[%i2+0x024] ! Mem[0000000071000124] ldsw [%i3+0x03c],%l0 ! Mem[000000007180013c] jmpl %o7,%g0 stb %l0,[%i2+0x023] ! Mem[0000000071000123] p48_far_3_lem: membar #Sync sth %l7,[%i0+0x038] ! Mem[0000000070000138] ldstub [%i2+0x021],%l0 ! Mem[0000000071000121] stw %l0,[%i2+0x024] ! Mem[0000000071000124] ldsw [%i3+0x03c],%l0 ! Mem[000000007180013c] membar #Sync jmpl %o7,%g0 stb %l0,[%i2+0x023] ! Mem[0000000071000123] p48_far_3_he: lduw [%i2+0x00c],%l5 ! Mem[000000007100010c] ldsh [%i0+0x000],%l3 ! Mem[0000000070000100] ldub [%i1+0x032],%l1 ! Mem[0000000070800132] ldstub [%i2+0x008],%l6 ! Mem[0000000071000108] jmpl %o7,%g0 std %l2,[%i3+0x000] ! Mem[0000000071800100] p48_far_3_hem: membar #Sync lduw [%i2+0x00c],%l5 ! Mem[000000007100010c] ldsh [%i0+0x000],%l3 ! Mem[0000000070000100] ldub [%i1+0x032],%l1 ! Mem[0000000070800132] ldstub [%i2+0x008],%l6 ! Mem[0000000071000108] membar #Sync jmpl %o7,%g0 std %l2,[%i3+0x000] ! Mem[0000000071800100] p48_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p49_far_3_le: ldd [%i3+0x038],%l0 ! Mem[0000000073800138] stw %l0,[%i1+0x024] ! Mem[0000000072800124] jmpl %o7,%g0 ldsh [%i3+0x004],%l2 ! Mem[0000000073800104] p49_far_3_lem: membar #Sync ldd [%i3+0x038],%l0 ! Mem[0000000073800138] stw %l0,[%i1+0x024] ! Mem[0000000072800124] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x004],%l2 ! Mem[0000000073800104] p49_far_3_he: ldstub [%i3+0x00b],%l5 ! Mem[000000007380010b] ldsb [%i1+0x00c],%l2 ! Mem[000000007280010c] jmpl %o7,%g0 ldd [%i1+0x028],%l4 ! Mem[0000000072800128] p49_far_3_hem: membar #Sync ldstub [%i3+0x00b],%l5 ! Mem[000000007380010b] ldsb [%i1+0x00c],%l2 ! Mem[000000007280010c] membar #Sync jmpl %o7,%g0 ldd [%i1+0x028],%l4 ! Mem[0000000072800128] p49_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p50_far_3_le: ldstub [%i0+0x023],%l2 ! Mem[0000000074000123] ldstub [%i3+0x03a],%l0 ! Mem[000000007580013a] ldx [%i2+0x010],%l0 ! Mem[0000000075000110] jmpl %o7,%g0 ldstub [%i1+0x022],%l4 ! Mem[0000000074800122] p50_far_3_lem: membar #Sync ldstub [%i0+0x023],%l2 ! Mem[0000000074000123] ldstub [%i3+0x03a],%l0 ! Mem[000000007580013a] ldx [%i2+0x010],%l0 ! Mem[0000000075000110] membar #Sync jmpl %o7,%g0 ldstub [%i1+0x022],%l4 ! Mem[0000000074800122] p50_far_3_he: lduw [%i3+0x01c],%l4 ! Mem[000000007580011c] sth %l0,[%i2+0x014] ! Mem[0000000075000114] swap [%i2+0x030],%l4 ! Mem[0000000075000130] stb %l6,[%i2+0x023] ! Mem[0000000075000123] ldx [%i3+0x028],%l1 ! Mem[0000000075800128] jmpl %o7,%g0 swap [%i2+0x00c],%l5 ! Mem[000000007500010c] p50_far_3_hem: membar #Sync lduw [%i3+0x01c],%l4 ! Mem[000000007580011c] sth %l0,[%i2+0x014] ! Mem[0000000075000114] swap [%i2+0x030],%l4 ! Mem[0000000075000130] stb %l6,[%i2+0x023] ! Mem[0000000075000123] ldx [%i3+0x028],%l1 ! Mem[0000000075800128] membar #Sync jmpl %o7,%g0 swap [%i2+0x00c],%l5 ! Mem[000000007500010c] p50_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p51_far_3_le: ldstub [%i3+0x02d],%l0 ! Mem[000000007780012d] std %l4,[%i1+0x018] ! Mem[0000000076800118] lduh [%i2+0x00c],%l2 ! Mem[000000007700010c] ldsh [%i1+0x000],%l0 ! Mem[0000000076800100] jmpl %o7,%g0 lduh [%i2+0x03e],%l2 ! Mem[000000007700013e] p51_far_3_lem: membar #Sync ldstub [%i3+0x02d],%l0 ! Mem[000000007780012d] std %l4,[%i1+0x018] ! Mem[0000000076800118] lduh [%i2+0x00c],%l2 ! Mem[000000007700010c] ldsh [%i1+0x000],%l0 ! Mem[0000000076800100] membar #Sync jmpl %o7,%g0 lduh [%i2+0x03e],%l2 ! Mem[000000007700013e] p51_far_3_he: ldstub [%i1+0x037],%l1 ! Mem[0000000076800137] ldstub [%i0+0x00e],%l6 ! Mem[000000007600010e] swap [%i3+0x024],%l4 ! Mem[0000000077800124] swap [%i2+0x010],%l5 ! Mem[0000000077000110] jmpl %o7,%g0 lduh [%i2+0x028],%l6 ! Mem[0000000077000128] p51_far_3_hem: membar #Sync ldstub [%i1+0x037],%l1 ! Mem[0000000076800137] ldstub [%i0+0x00e],%l6 ! Mem[000000007600010e] swap [%i3+0x024],%l4 ! Mem[0000000077800124] swap [%i2+0x010],%l5 ! Mem[0000000077000110] membar #Sync jmpl %o7,%g0 lduh [%i2+0x028],%l6 ! Mem[0000000077000128] p51_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p52_far_3_le: swap [%i1+0x030],%l2 ! Mem[0000000078800130] jmpl %o7,%g0 std %l4,[%i3+0x020] ! Mem[0000000079800120] p52_far_3_lem: membar #Sync swap [%i1+0x030],%l2 ! Mem[0000000078800130] membar #Sync jmpl %o7,%g0 std %l4,[%i3+0x020] ! Mem[0000000079800120] p52_far_3_he: jmpl %o7,%g0 ldsb [%i2+0x027],%l5 ! Mem[0000000079000127] jmpl %o7,%g0 nop p52_far_3_hem: membar #Sync jmpl %o7,%g0 ldsb [%i2+0x027],%l5 ! Mem[0000000079000127] jmpl %o7,%g0 nop p52_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p53_far_3_le: swap [%i2+0x00c],%l7 ! Mem[000000007b00010c] swap [%i0+0x028],%l2 ! Mem[000000007a000128] ldsb [%i2+0x024],%l7 ! Mem[000000007b000124] ldstub [%i3+0x022],%l6 ! Mem[000000007b800122] jmpl %o7,%g0 ldub [%i0+0x001],%l2 ! Mem[000000007a000101] p53_far_3_lem: membar #Sync swap [%i2+0x00c],%l7 ! Mem[000000007b00010c] swap [%i0+0x028],%l2 ! Mem[000000007a000128] ldsb [%i2+0x024],%l7 ! Mem[000000007b000124] ldstub [%i3+0x022],%l6 ! Mem[000000007b800122] membar #Sync jmpl %o7,%g0 ldub [%i0+0x001],%l2 ! Mem[000000007a000101] p53_far_3_he: stw %l0,[%i1+0x03c] ! Mem[000000007a80013c] stb %l5,[%i0+0x027] ! Mem[000000007a000127] jmpl %o7,%g0 stb %l7,[%i3+0x000] ! Mem[000000007b800100] p53_far_3_hem: membar #Sync stw %l0,[%i1+0x03c] ! Mem[000000007a80013c] stb %l5,[%i0+0x027] ! Mem[000000007a000127] membar #Sync jmpl %o7,%g0 stb %l7,[%i3+0x000] ! Mem[000000007b800100] p53_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p54_far_3_le: ldstub [%i2+0x002],%l0 ! Mem[000000007d000102] ldsb [%i0+0x015],%l6 ! Mem[000000007c000115] std %l2,[%i1+0x010] ! Mem[000000007c800110] ldsh [%i0+0x000],%l1 ! Mem[000000007c000100] ldstub [%i1+0x035],%l0 ! Mem[000000007c800135] ldstub [%i0+0x025],%l2 ! Mem[000000007c000125] jmpl %o7,%g0 swap [%i0+0x010],%l1 ! Mem[000000007c000110] p54_far_3_lem: membar #Sync ldstub [%i2+0x002],%l0 ! Mem[000000007d000102] ldsb [%i0+0x015],%l6 ! Mem[000000007c000115] std %l2,[%i1+0x010] ! Mem[000000007c800110] ldsh [%i0+0x000],%l1 ! Mem[000000007c000100] ldstub [%i1+0x035],%l0 ! Mem[000000007c800135] ldstub [%i0+0x025],%l2 ! Mem[000000007c000125] membar #Sync jmpl %o7,%g0 swap [%i0+0x010],%l1 ! Mem[000000007c000110] p54_far_3_he: swap [%i1+0x01c],%l0 ! Mem[000000007c80011c] ldd [%i1+0x030],%l0 ! Mem[000000007c800130] stx %l6,[%i2+0x008] ! Mem[000000007d000108] lduw [%i1+0x028],%l0 ! Mem[000000007c800128] std %l4,[%i2+0x030] ! Mem[000000007d000130] std %l0,[%i0+0x010] ! Mem[000000007c000110] jmpl %o7,%g0 stw %l5,[%i2+0x00c] ! Mem[000000007d00010c] p54_far_3_hem: membar #Sync swap [%i1+0x01c],%l0 ! Mem[000000007c80011c] ldd [%i1+0x030],%l0 ! Mem[000000007c800130] stx %l6,[%i2+0x008] ! Mem[000000007d000108] lduw [%i1+0x028],%l0 ! Mem[000000007c800128] std %l4,[%i2+0x030] ! Mem[000000007d000130] std %l0,[%i0+0x010] ! Mem[000000007c000110] membar #Sync jmpl %o7,%g0 stw %l5,[%i2+0x00c] ! Mem[000000007d00010c] p54_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p55_far_3_le: jmpl %o7,%g0 ldub [%i1+0x01a],%l7 ! Mem[000000007e80011a] jmpl %o7,%g0 nop p55_far_3_lem: membar #Sync jmpl %o7,%g0 ldub [%i1+0x01a],%l7 ! Mem[000000007e80011a] jmpl %o7,%g0 nop p55_far_3_he: ldx [%i2+0x038],%l0 ! Mem[000000007f000138] swap [%i2+0x030],%l1 ! Mem[000000007f000130] jmpl %o7,%g0 sth %l6,[%i2+0x038] ! Mem[000000007f000138] p55_far_3_hem: membar #Sync ldx [%i2+0x038],%l0 ! Mem[000000007f000138] swap [%i2+0x030],%l1 ! Mem[000000007f000130] membar #Sync jmpl %o7,%g0 sth %l6,[%i2+0x038] ! Mem[000000007f000138] p55_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p56_far_3_le: ldstub [%i3+0x00f],%l1 ! Mem[000000008180010f] std %l4,[%i2+0x038] ! Mem[0000000081000138] ldstub [%i2+0x03c],%l4 ! Mem[000000008100013c] ldsw [%i2+0x000],%l0 ! Mem[0000000081000100] jmpl %o7,%g0 lduh [%i3+0x004],%l5 ! Mem[0000000081800104] p56_far_3_lem: membar #Sync ldstub [%i3+0x00f],%l1 ! Mem[000000008180010f] std %l4,[%i2+0x038] ! Mem[0000000081000138] ldstub [%i2+0x03c],%l4 ! Mem[000000008100013c] ldsw [%i2+0x000],%l0 ! Mem[0000000081000100] membar #Sync jmpl %o7,%g0 lduh [%i3+0x004],%l5 ! Mem[0000000081800104] p56_far_3_he: ldstub [%i2+0x022],%l7 ! Mem[0000000081000122] ldub [%i3+0x03c],%l0 ! Mem[000000008180013c] stx %l5,[%i1+0x020] ! Mem[0000000080800120] jmpl %o7,%g0 ldsb [%i3+0x002],%l0 ! Mem[0000000081800102] p56_far_3_hem: membar #Sync ldstub [%i2+0x022],%l7 ! Mem[0000000081000122] ldub [%i3+0x03c],%l0 ! Mem[000000008180013c] stx %l5,[%i1+0x020] ! Mem[0000000080800120] membar #Sync jmpl %o7,%g0 ldsb [%i3+0x002],%l0 ! Mem[0000000081800102] p56_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p57_far_3_le: swap [%i0+0x038],%l7 ! Mem[0000000082000138] stb %l0,[%i3+0x03f] ! Mem[000000008380013f] ldd [%i0+0x030],%l2 ! Mem[0000000082000130] ldsb [%i3+0x02f],%l2 ! Mem[000000008380012f] lduh [%i0+0x016],%l1 ! Mem[0000000082000116] swap [%i3+0x01c],%l3 ! Mem[000000008380011c] jmpl %o7,%g0 ldsh [%i0+0x03e],%l2 ! Mem[000000008200013e] p57_far_3_lem: membar #Sync swap [%i0+0x038],%l7 ! Mem[0000000082000138] stb %l0,[%i3+0x03f] ! Mem[000000008380013f] ldd [%i0+0x030],%l2 ! Mem[0000000082000130] ldsb [%i3+0x02f],%l2 ! Mem[000000008380012f] lduh [%i0+0x016],%l1 ! Mem[0000000082000116] swap [%i3+0x01c],%l3 ! Mem[000000008380011c] membar #Sync jmpl %o7,%g0 ldsh [%i0+0x03e],%l2 ! Mem[000000008200013e] p57_far_3_he: swap [%i3+0x028],%l0 ! Mem[0000000083800128] jmpl %o7,%g0 lduh [%i2+0x02a],%l0 ! Mem[000000008300012a] p57_far_3_hem: membar #Sync swap [%i3+0x028],%l0 ! Mem[0000000083800128] membar #Sync jmpl %o7,%g0 lduh [%i2+0x02a],%l0 ! Mem[000000008300012a] p57_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p58_far_3_le: swap [%i1+0x024],%l2 ! Mem[0000000084800124] stx %l0,[%i0+0x038] ! Mem[0000000084000138] ldstub [%i0+0x00f],%l1 ! Mem[000000008400010f] stb %l2,[%i3+0x005] ! Mem[0000000085800105] ldsw [%i1+0x01c],%l2 ! Mem[000000008480011c] ldd [%i1+0x018],%l0 ! Mem[0000000084800118] jmpl %o7,%g0 lduw [%i1+0x034],%l7 ! Mem[0000000084800134] p58_far_3_lem: membar #Sync swap [%i1+0x024],%l2 ! Mem[0000000084800124] stx %l0,[%i0+0x038] ! Mem[0000000084000138] ldstub [%i0+0x00f],%l1 ! Mem[000000008400010f] stb %l2,[%i3+0x005] ! Mem[0000000085800105] ldsw [%i1+0x01c],%l2 ! Mem[000000008480011c] ldd [%i1+0x018],%l0 ! Mem[0000000084800118] membar #Sync jmpl %o7,%g0 lduw [%i1+0x034],%l7 ! Mem[0000000084800134] p58_far_3_he: sth %l3,[%i0+0x038] ! Mem[0000000084000138] jmpl %o7,%g0 sth %l6,[%i3+0x000] ! Mem[0000000085800100] p58_far_3_hem: membar #Sync sth %l3,[%i0+0x038] ! Mem[0000000084000138] membar #Sync jmpl %o7,%g0 sth %l6,[%i3+0x000] ! Mem[0000000085800100] p58_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p59_far_3_le: jmpl %o7,%g0 std %l0,[%i3+0x008] ! Mem[0000000087800108] jmpl %o7,%g0 nop p59_far_3_lem: membar #Sync jmpl %o7,%g0 std %l0,[%i3+0x008] ! Mem[0000000087800108] jmpl %o7,%g0 nop p59_far_3_he: ldsb [%i1+0x000],%l7 ! Mem[0000000086800100] std %l6,[%i3+0x030] ! Mem[0000000087800130] jmpl %o7,%g0 sth %l6,[%i2+0x026] ! Mem[0000000087000126] p59_far_3_hem: membar #Sync ldsb [%i1+0x000],%l7 ! Mem[0000000086800100] std %l6,[%i3+0x030] ! Mem[0000000087800130] membar #Sync jmpl %o7,%g0 sth %l6,[%i2+0x026] ! Mem[0000000087000126] p59_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p60_far_3_le: ldub [%i2+0x013],%l2 ! Mem[0000000089000113] jmpl %o7,%g0 ldd [%i3+0x018],%l6 ! Mem[0000000089800118] p60_far_3_lem: membar #Sync ldub [%i2+0x013],%l2 ! Mem[0000000089000113] membar #Sync jmpl %o7,%g0 ldd [%i3+0x018],%l6 ! Mem[0000000089800118] p60_far_3_he: ldsb [%i0+0x011],%l5 ! Mem[0000000088000111] swap [%i1+0x008],%l4 ! Mem[0000000088800108] std %l0,[%i2+0x028] ! Mem[0000000089000128] std %l4,[%i1+0x008] ! Mem[0000000088800108] jmpl %o7,%g0 swap [%i1+0x004],%l5 ! Mem[0000000088800104] p60_far_3_hem: membar #Sync ldsb [%i0+0x011],%l5 ! Mem[0000000088000111] swap [%i1+0x008],%l4 ! Mem[0000000088800108] std %l0,[%i2+0x028] ! Mem[0000000089000128] std %l4,[%i1+0x008] ! Mem[0000000088800108] membar #Sync jmpl %o7,%g0 swap [%i1+0x004],%l5 ! Mem[0000000088800104] p60_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p61_far_3_le: jmpl %o7,%g0 ldd [%i0+0x018],%l0 ! Mem[000000008a000118] jmpl %o7,%g0 nop p61_far_3_lem: membar #Sync jmpl %o7,%g0 ldd [%i0+0x018],%l0 ! Mem[000000008a000118] jmpl %o7,%g0 nop p61_far_3_he: stw %l1,[%i1+0x01c] ! Mem[000000008a80011c] ldsb [%i0+0x00b],%l1 ! Mem[000000008a00010b] std %l0,[%i0+0x030] ! Mem[000000008a000130] ldx [%i3+0x000],%l2 ! Mem[000000008b800100] jmpl %o7,%g0 ldstub [%i0+0x020],%l5 ! Mem[000000008a000120] p61_far_3_hem: membar #Sync stw %l1,[%i1+0x01c] ! Mem[000000008a80011c] ldsb [%i0+0x00b],%l1 ! Mem[000000008a00010b] std %l0,[%i0+0x030] ! Mem[000000008a000130] ldx [%i3+0x000],%l2 ! Mem[000000008b800100] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x020],%l5 ! Mem[000000008a000120] p61_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p62_far_3_le: lduw [%i3+0x03c],%l0 ! Mem[000000008d80013c] ldsw [%i2+0x00c],%l5 ! Mem[000000008d00010c] jmpl %o7,%g0 swap [%i3+0x03c],%l0 ! Mem[000000008d80013c] p62_far_3_lem: membar #Sync lduw [%i3+0x03c],%l0 ! Mem[000000008d80013c] ldsw [%i2+0x00c],%l5 ! Mem[000000008d00010c] membar #Sync jmpl %o7,%g0 swap [%i3+0x03c],%l0 ! Mem[000000008d80013c] p62_far_3_he: jmpl %o7,%g0 std %l2,[%i0+0x038] ! Mem[000000008c000138] jmpl %o7,%g0 nop p62_far_3_hem: membar #Sync jmpl %o7,%g0 std %l2,[%i0+0x038] ! Mem[000000008c000138] jmpl %o7,%g0 nop p62_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p63_far_3_le: ldstub [%i1+0x038],%l2 ! Mem[000000008e800138] swap [%i3+0x034],%l3 ! Mem[000000008f800134] ldstub [%i1+0x039],%l6 ! Mem[000000008e800139] jmpl %o7,%g0 swap [%i2+0x014],%l2 ! Mem[000000008f000114] p63_far_3_lem: membar #Sync ldstub [%i1+0x038],%l2 ! Mem[000000008e800138] swap [%i3+0x034],%l3 ! Mem[000000008f800134] ldstub [%i1+0x039],%l6 ! Mem[000000008e800139] membar #Sync jmpl %o7,%g0 swap [%i2+0x014],%l2 ! Mem[000000008f000114] p63_far_3_he: ldstub [%i2+0x008],%l3 ! Mem[000000008f000108] jmpl %o7,%g0 stb %l4,[%i1+0x020] ! Mem[000000008e800120] p63_far_3_hem: membar #Sync ldstub [%i2+0x008],%l3 ! Mem[000000008f000108] membar #Sync jmpl %o7,%g0 stb %l4,[%i1+0x020] ! Mem[000000008e800120] p63_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 far3_b2b_h: jmpl %o7,%g0 nop jmpl %o7,%g0 nop far3_b2b_l: jmpl %o7,%g0 nop jmpl %o7,%g0 nop user_far3_end: .seg "text" .align 0x2000 user_jump0_start: INIT_MEM(0, 0x0010, 1, +, 0, +, 0) p0_jmpl_0_le: lduw [%i0+0x000],%l7 ! Mem[0000000010000100] lduw [%i3+0x014],%l6 ! Mem[0000000011800114] ldsb [%i3+0x00c],%l7 ! Mem[000000001180010c] stw %l2,[%i0+0x00c] ! Mem[000000001000010c] jmpl %g6+8,%g0 ldd [%i0+0x008],%l0 ! Mem[0000000010000108] p0_call_0_le: ldstub [%i3+0x016],%l3 ! Mem[0000000011800116] ldstub [%i3+0x01f],%l5 ! Mem[000000001180011f] std %l6,[%i3+0x020] ! Mem[0000000011800120] ldstub [%i2+0x030],%l5 ! Mem[0000000011000130] lduw [%i3+0x020],%l7 ! Mem[0000000011800120] ldd [%i0+0x020],%l2 ! Mem[0000000010000120] retl std %l6,[%i0+0x038] ! Mem[0000000010000138] p0_jmpl_0_lo: lduw [%o0+0x000],%l7 ! Mem[0000000010000100] lduw [%o3+0x014],%l6 ! Mem[0000000011800114] ldsb [%o3+0x00c],%l7 ! Mem[000000001180010c] stw %l2,[%o0+0x00c] ! Mem[000000001000010c] jmpl %g6+8,%g0 ldd [%o0+0x008],%l0 ! Mem[0000000010000108] p0_call_0_lo: ldstub [%o3+0x016],%l3 ! Mem[0000000011800116] ldstub [%o3+0x01f],%l5 ! Mem[000000001180011f] std %l6,[%o3+0x020] ! Mem[0000000011800120] ldstub [%o2+0x030],%l5 ! Mem[0000000011000130] lduw [%o3+0x020],%l7 ! Mem[0000000011800120] ldd [%o0+0x020],%l2 ! Mem[0000000010000120] retl std %l6,[%o0+0x038] ! Mem[0000000010000138] p0_jmpl_0_he: lduw [%i0+0x03c],%l1 ! Mem[000000001000013c] lduw [%i3+0x030],%l4 ! Mem[0000000011800130] ldsb [%i2+0x005],%l6 ! Mem[0000000011000105] stw %l7,[%i0+0x00c] ! Mem[000000001000010c] jmpl %g6+8,%g0 ldsb [%i0+0x03c],%l2 ! Mem[000000001000013c] p0_call_0_he: sth %l4,[%i3+0x01a] ! Mem[000000001180011a] sth %l2,[%i0+0x002] ! Mem[0000000010000102] retl stb %l2,[%i3+0x00c] ! Mem[000000001180010c] p0_jmpl_0_ho: lduw [%o0+0x03c],%l1 ! Mem[000000001000013c] lduw [%o3+0x030],%l4 ! Mem[0000000011800130] ldsb [%o2+0x005],%l6 ! Mem[0000000011000105] stw %l7,[%o0+0x00c] ! Mem[000000001000010c] jmpl %g6+8,%g0 ldsb [%o0+0x03c],%l2 ! Mem[000000001000013c] p0_call_0_ho: sth %l4,[%o3+0x01a] ! Mem[000000001180011a] sth %l2,[%o0+0x002] ! Mem[0000000010000102] retl stb %l2,[%o3+0x00c] ! Mem[000000001180010c] p1_jmpl_0_le: lduw [%i2+0x038],%l2 ! Mem[0000000013000138] swap [%i3+0x014],%l2 ! Mem[0000000013800114] swap [%i3+0x03c],%l6 ! Mem[000000001380013c] ldsb [%i2+0x00d],%l7 ! Mem[000000001300010d] stw %l4,[%i0+0x010] ! Mem[0000000012000110] ldx [%i1+0x008],%l3 ! Mem[0000000012800108] jmpl %g6+8,%g0 ldstub [%i0+0x011],%l3 ! Mem[0000000012000111] p1_call_0_le: swap [%i1+0x00c],%l6 ! Mem[000000001280010c] lduw [%i1+0x008],%l4 ! Mem[0000000012800108] std %l6,[%i2+0x000] ! Mem[0000000013000100] lduw [%i3+0x03c],%l3 ! Mem[000000001380013c] retl swap [%i1+0x010],%l5 ! Mem[0000000012800110] p1_jmpl_0_lo: lduw [%o2+0x038],%l2 ! Mem[0000000013000138] swap [%o3+0x014],%l2 ! Mem[0000000013800114] swap [%o3+0x03c],%l6 ! Mem[000000001380013c] ldsb [%o2+0x00d],%l7 ! Mem[000000001300010d] stw %l4,[%o0+0x010] ! Mem[0000000012000110] ldx [%o1+0x008],%l3 ! Mem[0000000012800108] jmpl %g6+8,%g0 ldstub [%o0+0x011],%l3 ! Mem[0000000012000111] p1_call_0_lo: swap [%o1+0x00c],%l6 ! Mem[000000001280010c] lduw [%o1+0x008],%l4 ! Mem[0000000012800108] std %l6,[%o2+0x000] ! Mem[0000000013000100] lduw [%o3+0x03c],%l3 ! Mem[000000001380013c] retl swap [%o1+0x010],%l5 ! Mem[0000000012800110] p1_jmpl_0_he: ldstub [%i2+0x024],%l1 ! Mem[0000000013000124] stx %l0,[%i3+0x010] ! Mem[0000000013800110] jmpl %g6+8,%g0 ldd [%i1+0x018],%l4 ! Mem[0000000012800118] p1_call_0_he: lduh [%i2+0x014],%l0 ! Mem[0000000013000114] ldstub [%i2+0x02e],%l4 ! Mem[000000001300012e] swap [%i2+0x020],%l4 ! Mem[0000000013000120] lduh [%i0+0x002],%l2 ! Mem[0000000012000102] retl ldstub [%i0+0x035],%l1 ! Mem[0000000012000135] p1_jmpl_0_ho: ldstub [%o2+0x024],%l1 ! Mem[0000000013000124] stx %l0,[%o3+0x010] ! Mem[0000000013800110] jmpl %g6+8,%g0 ldd [%o1+0x018],%l4 ! Mem[0000000012800118] p1_call_0_ho: lduh [%o2+0x014],%l0 ! Mem[0000000013000114] ldstub [%o2+0x02e],%l4 ! Mem[000000001300012e] swap [%o2+0x020],%l4 ! Mem[0000000013000120] lduh [%o0+0x002],%l2 ! Mem[0000000012000102] retl ldstub [%o0+0x035],%l1 ! Mem[0000000012000135] p2_jmpl_0_le: ldstub [%i0+0x002],%l7 ! Mem[0000000014000102] jmpl %g6+8,%g0 stb %l4,[%i1+0x022] ! Mem[0000000014800122] p2_call_0_le: swap [%i0+0x018],%l7 ! Mem[0000000014000118] sth %l1,[%i1+0x03a] ! Mem[000000001480013a] ldub [%i2+0x018],%l2 ! Mem[0000000015000118] ldstub [%i0+0x030],%l2 ! Mem[0000000014000130] ldstub [%i1+0x03e],%l4 ! Mem[000000001480013e] ldstub [%i1+0x00e],%l2 ! Mem[000000001480010e] retl ldx [%i2+0x010],%l6 ! Mem[0000000015000110] p2_jmpl_0_lo: ldstub [%o0+0x002],%l7 ! Mem[0000000014000102] jmpl %g6+8,%g0 stb %l4,[%o1+0x022] ! Mem[0000000014800122] p2_call_0_lo: swap [%o0+0x018],%l7 ! Mem[0000000014000118] sth %l1,[%o1+0x03a] ! Mem[000000001480013a] ldub [%o2+0x018],%l2 ! Mem[0000000015000118] ldstub [%o0+0x030],%l2 ! Mem[0000000014000130] ldstub [%o1+0x03e],%l4 ! Mem[000000001480013e] ldstub [%o1+0x00e],%l2 ! Mem[000000001480010e] retl ldx [%o2+0x010],%l6 ! Mem[0000000015000110] p2_jmpl_0_he: stx %l4,[%i2+0x030] ! Mem[0000000015000130] jmpl %g6+8,%g0 lduh [%i1+0x016],%l2 ! Mem[0000000014800116] p2_call_0_he: retl ldstub [%i3+0x009],%l2 ! Mem[0000000015800109] p2_jmpl_0_ho: stx %l4,[%o2+0x030] ! Mem[0000000015000130] jmpl %g6+8,%g0 lduh [%o1+0x016],%l2 ! Mem[0000000014800116] p2_call_0_ho: retl ldstub [%o3+0x009],%l2 ! Mem[0000000015800109] p3_jmpl_0_le: stx %l2,[%i3+0x038] ! Mem[0000000017800138] swap [%i0+0x01c],%l2 ! Mem[000000001600011c] ldstub [%i3+0x03a],%l0 ! Mem[000000001780013a] jmpl %g6+8,%g0 stb %l2,[%i0+0x032] ! Mem[0000000016000132] p3_call_0_le: ldx [%i2+0x038],%l3 ! Mem[0000000017000138] retl ldstub [%i0+0x030],%l2 ! Mem[0000000016000130] p3_jmpl_0_lo: stx %l2,[%o3+0x038] ! Mem[0000000017800138] swap [%o0+0x01c],%l2 ! Mem[000000001600011c] ldstub [%o3+0x03a],%l0 ! Mem[000000001780013a] jmpl %g6+8,%g0 stb %l2,[%o0+0x032] ! Mem[0000000016000132] p3_call_0_lo: ldx [%o2+0x038],%l3 ! Mem[0000000017000138] retl ldstub [%o0+0x030],%l2 ! Mem[0000000016000130] p3_jmpl_0_he: std %l6,[%i1+0x008] ! Mem[0000000016800108] jmpl %g6+8,%g0 stx %l6,[%i1+0x030] ! Mem[0000000016800130] p3_call_0_he: ldsw [%i3+0x010],%l7 ! Mem[0000000017800110] swap [%i3+0x020],%l3 ! Mem[0000000017800120] ldub [%i2+0x035],%l3 ! Mem[0000000017000135] retl stb %l1,[%i0+0x02c] ! Mem[000000001600012c] p3_jmpl_0_ho: std %l6,[%o1+0x008] ! Mem[0000000016800108] jmpl %g6+8,%g0 stx %l6,[%o1+0x030] ! Mem[0000000016800130] p3_call_0_ho: ldsw [%o3+0x010],%l7 ! Mem[0000000017800110] swap [%o3+0x020],%l3 ! Mem[0000000017800120] ldub [%o2+0x035],%l3 ! Mem[0000000017000135] retl stb %l1,[%o0+0x02c] ! Mem[000000001600012c] p4_jmpl_0_le: ldsh [%i1+0x014],%l1 ! Mem[0000000018800114] sth %l3,[%i3+0x00e] ! Mem[000000001980010e] ldstub [%i0+0x011],%l4 ! Mem[0000000018000111] ldstub [%i0+0x02f],%l4 ! Mem[000000001800012f] sth %l0,[%i0+0x036] ! Mem[0000000018000136] jmpl %g6+8,%g0 ldx [%i3+0x020],%l7 ! Mem[0000000019800120] p4_call_0_le: swap [%i3+0x018],%l5 ! Mem[0000000019800118] ldsw [%i0+0x024],%l7 ! Mem[0000000018000124] retl stx %l4,[%i3+0x008] ! Mem[0000000019800108] p4_jmpl_0_lo: ldsh [%o1+0x014],%l1 ! Mem[0000000018800114] sth %l3,[%o3+0x00e] ! Mem[000000001980010e] ldstub [%o0+0x011],%l4 ! Mem[0000000018000111] ldstub [%o0+0x02f],%l4 ! Mem[000000001800012f] sth %l0,[%o0+0x036] ! Mem[0000000018000136] jmpl %g6+8,%g0 ldx [%o3+0x020],%l7 ! Mem[0000000019800120] p4_call_0_lo: swap [%o3+0x018],%l5 ! Mem[0000000019800118] ldsw [%o0+0x024],%l7 ! Mem[0000000018000124] retl stx %l4,[%o3+0x008] ! Mem[0000000019800108] p4_jmpl_0_he: swap [%i0+0x02c],%l0 ! Mem[000000001800012c] swap [%i3+0x034],%l3 ! Mem[0000000019800134] std %l2,[%i1+0x028] ! Mem[0000000018800128] ldstub [%i1+0x018],%l1 ! Mem[0000000018800118] ldsw [%i3+0x034],%l4 ! Mem[0000000019800134] jmpl %g6+8,%g0 stw %l1,[%i1+0x000] ! Mem[0000000018800100] p4_call_0_he: retl swap [%i0+0x00c],%l1 ! Mem[000000001800010c] p4_jmpl_0_ho: swap [%o0+0x02c],%l0 ! Mem[000000001800012c] swap [%o3+0x034],%l3 ! Mem[0000000019800134] std %l2,[%o1+0x028] ! Mem[0000000018800128] ldstub [%o1+0x018],%l1 ! Mem[0000000018800118] ldsw [%o3+0x034],%l4 ! Mem[0000000019800134] jmpl %g6+8,%g0 stw %l1,[%o1+0x000] ! Mem[0000000018800100] p4_call_0_ho: retl swap [%o0+0x00c],%l1 ! Mem[000000001800010c] p5_jmpl_0_le: jmpl %g6+8,%g0 lduw [%i0+0x020],%l7 ! Mem[000000001a000120] p5_call_0_le: ldd [%i0+0x010],%l2 ! Mem[000000001a000110] ldstub [%i2+0x009],%l4 ! Mem[000000001b000109] ldstub [%i3+0x007],%l4 ! Mem[000000001b800107] retl ldsb [%i2+0x018],%l7 ! Mem[000000001b000118] p5_jmpl_0_lo: jmpl %g6+8,%g0 lduw [%o0+0x020],%l7 ! Mem[000000001a000120] p5_call_0_lo: ldd [%o0+0x010],%l2 ! Mem[000000001a000110] ldstub [%o2+0x009],%l4 ! Mem[000000001b000109] ldstub [%o3+0x007],%l4 ! Mem[000000001b800107] retl ldsb [%o2+0x018],%l7 ! Mem[000000001b000118] p5_jmpl_0_he: ldsb [%i3+0x020],%l3 ! Mem[000000001b800120] ldsh [%i2+0x00a],%l3 ! Mem[000000001b00010a] sth %l2,[%i0+0x03a] ! Mem[000000001a00013a] ldx [%i0+0x020],%l0 ! Mem[000000001a000120] swap [%i2+0x034],%l2 ! Mem[000000001b000134] jmpl %g6+8,%g0 ldub [%i0+0x00b],%l4 ! Mem[000000001a00010b] p5_call_0_he: swap [%i3+0x014],%l7 ! Mem[000000001b800114] stx %l2,[%i2+0x000] ! Mem[000000001b000100] ldsw [%i0+0x02c],%l5 ! Mem[000000001a00012c] stw %l6,[%i2+0x018] ! Mem[000000001b000118] retl ldstub [%i0+0x011],%l0 ! Mem[000000001a000111] p5_jmpl_0_ho: ldsb [%o3+0x020],%l3 ! Mem[000000001b800120] ldsh [%o2+0x00a],%l3 ! Mem[000000001b00010a] sth %l2,[%o0+0x03a] ! Mem[000000001a00013a] ldx [%o0+0x020],%l0 ! Mem[000000001a000120] swap [%o2+0x034],%l2 ! Mem[000000001b000134] jmpl %g6+8,%g0 ldub [%o0+0x00b],%l4 ! Mem[000000001a00010b] p5_call_0_ho: swap [%o3+0x014],%l7 ! Mem[000000001b800114] stx %l2,[%o2+0x000] ! Mem[000000001b000100] ldsw [%o0+0x02c],%l5 ! Mem[000000001a00012c] stw %l6,[%o2+0x018] ! Mem[000000001b000118] retl ldstub [%o0+0x011],%l0 ! Mem[000000001a000111] p6_jmpl_0_le: ldstub [%i0+0x03b],%l2 ! Mem[000000001c00013b] ldub [%i0+0x01c],%l2 ! Mem[000000001c00011c] jmpl %g6+8,%g0 ldstub [%i3+0x00c],%l7 ! Mem[000000001d80010c] p6_call_0_le: ldub [%i1+0x03a],%l1 ! Mem[000000001c80013a] swap [%i0+0x000],%l4 ! Mem[000000001c000100] ldstub [%i0+0x033],%l1 ! Mem[000000001c000133] sth %l0,[%i1+0x012] ! Mem[000000001c800112] std %l2,[%i1+0x000] ! Mem[000000001c800100] stw %l4,[%i1+0x008] ! Mem[000000001c800108] retl ldd [%i3+0x000],%l6 ! Mem[000000001d800100] p6_jmpl_0_lo: ldstub [%o0+0x03b],%l2 ! Mem[000000001c00013b] ldub [%o0+0x01c],%l2 ! Mem[000000001c00011c] jmpl %g6+8,%g0 ldstub [%o3+0x00c],%l7 ! Mem[000000001d80010c] p6_call_0_lo: ldub [%o1+0x03a],%l1 ! Mem[000000001c80013a] swap [%o0+0x000],%l4 ! Mem[000000001c000100] ldstub [%o0+0x033],%l1 ! Mem[000000001c000133] sth %l0,[%o1+0x012] ! Mem[000000001c800112] std %l2,[%o1+0x000] ! Mem[000000001c800100] stw %l4,[%o1+0x008] ! Mem[000000001c800108] retl ldd [%o3+0x000],%l6 ! Mem[000000001d800100] p6_jmpl_0_he: stb %l1,[%i0+0x003] ! Mem[000000001c000103] swap [%i3+0x02c],%l3 ! Mem[000000001d80012c] ldstub [%i0+0x03d],%l4 ! Mem[000000001c00013d] swap [%i1+0x004],%l1 ! Mem[000000001c800104] jmpl %g6+8,%g0 ldub [%i1+0x02f],%l5 ! Mem[000000001c80012f] p6_call_0_he: swap [%i2+0x018],%l1 ! Mem[000000001d000118] stb %l6,[%i1+0x010] ! Mem[000000001c800110] swap [%i0+0x008],%l2 ! Mem[000000001c000108] stb %l6,[%i3+0x00e] ! Mem[000000001d80010e] retl std %l4,[%i0+0x038] ! Mem[000000001c000138] p6_jmpl_0_ho: stb %l1,[%o0+0x003] ! Mem[000000001c000103] swap [%o3+0x02c],%l3 ! Mem[000000001d80012c] ldstub [%o0+0x03d],%l4 ! Mem[000000001c00013d] swap [%o1+0x004],%l1 ! Mem[000000001c800104] jmpl %g6+8,%g0 ldub [%o1+0x02f],%l5 ! Mem[000000001c80012f] p6_call_0_ho: swap [%o2+0x018],%l1 ! Mem[000000001d000118] stb %l6,[%o1+0x010] ! Mem[000000001c800110] swap [%o0+0x008],%l2 ! Mem[000000001c000108] stb %l6,[%o3+0x00e] ! Mem[000000001d80010e] retl std %l4,[%o0+0x038] ! Mem[000000001c000138] p7_jmpl_0_le: ldstub [%i0+0x022],%l7 ! Mem[000000001e000122] stb %l6,[%i3+0x037] ! Mem[000000001f800137] lduh [%i2+0x018],%l3 ! Mem[000000001f000118] ldsw [%i2+0x00c],%l7 ! Mem[000000001f00010c] jmpl %g6+8,%g0 swap [%i0+0x01c],%l7 ! Mem[000000001e00011c] p7_call_0_le: ldstub [%i0+0x035],%l4 ! Mem[000000001e000135] swap [%i2+0x018],%l6 ! Mem[000000001f000118] swap [%i0+0x024],%l3 ! Mem[000000001e000124] swap [%i1+0x01c],%l4 ! Mem[000000001e80011c] ldx [%i2+0x028],%l4 ! Mem[000000001f000128] swap [%i3+0x020],%l3 ! Mem[000000001f800120] retl ldx [%i0+0x030],%l3 ! Mem[000000001e000130] p7_jmpl_0_lo: ldstub [%o0+0x022],%l7 ! Mem[000000001e000122] stb %l6,[%o3+0x037] ! Mem[000000001f800137] lduh [%o2+0x018],%l3 ! Mem[000000001f000118] ldsw [%o2+0x00c],%l7 ! Mem[000000001f00010c] jmpl %g6+8,%g0 swap [%o0+0x01c],%l7 ! Mem[000000001e00011c] p7_call_0_lo: ldstub [%o0+0x035],%l4 ! Mem[000000001e000135] swap [%o2+0x018],%l6 ! Mem[000000001f000118] swap [%o0+0x024],%l3 ! Mem[000000001e000124] swap [%o1+0x01c],%l4 ! Mem[000000001e80011c] ldx [%o2+0x028],%l4 ! Mem[000000001f000128] swap [%o3+0x020],%l3 ! Mem[000000001f800120] retl ldx [%o0+0x030],%l3 ! Mem[000000001e000130] p7_jmpl_0_he: ldsb [%i2+0x028],%l2 ! Mem[000000001f000128] ldsb [%i0+0x00b],%l6 ! Mem[000000001e00010b] ldstub [%i2+0x00b],%l4 ! Mem[000000001f00010b] lduw [%i2+0x00c],%l3 ! Mem[000000001f00010c] jmpl %g6+8,%g0 ldstub [%i3+0x024],%l1 ! Mem[000000001f800124] p7_call_0_he: ldx [%i1+0x000],%l5 ! Mem[000000001e800100] retl ldstub [%i3+0x004],%l5 ! Mem[000000001f800104] p7_jmpl_0_ho: ldsb [%o2+0x028],%l2 ! Mem[000000001f000128] ldsb [%o0+0x00b],%l6 ! Mem[000000001e00010b] ldstub [%o2+0x00b],%l4 ! Mem[000000001f00010b] lduw [%o2+0x00c],%l3 ! Mem[000000001f00010c] jmpl %g6+8,%g0 ldstub [%o3+0x024],%l1 ! Mem[000000001f800124] p7_call_0_ho: ldx [%o1+0x000],%l5 ! Mem[000000001e800100] retl ldstub [%o3+0x004],%l5 ! Mem[000000001f800104] p8_jmpl_0_le: ldub [%i3+0x001],%l6 ! Mem[0000000021800101] ldsb [%i3+0x022],%l4 ! Mem[0000000021800122] stw %l1,[%i2+0x014] ! Mem[0000000021000114] ldstub [%i3+0x02f],%l4 ! Mem[000000002180012f] ldstub [%i3+0x029],%l0 ! Mem[0000000021800129] stx %l4,[%i2+0x000] ! Mem[0000000021000100] jmpl %g6+8,%g0 lduw [%i0+0x038],%l2 ! Mem[0000000020000138] p8_call_0_le: swap [%i3+0x004],%l3 ! Mem[0000000021800104] ldstub [%i3+0x015],%l0 ! Mem[0000000021800115] swap [%i0+0x020],%l7 ! Mem[0000000020000120] stx %l3,[%i3+0x020] ! Mem[0000000021800120] retl swap [%i1+0x018],%l4 ! Mem[0000000020800118] p8_jmpl_0_lo: ldub [%o3+0x001],%l6 ! Mem[0000000021800101] ldsb [%o3+0x022],%l4 ! Mem[0000000021800122] stw %l1,[%o2+0x014] ! Mem[0000000021000114] ldstub [%o3+0x02f],%l4 ! Mem[000000002180012f] ldstub [%o3+0x029],%l0 ! Mem[0000000021800129] stx %l4,[%o2+0x000] ! Mem[0000000021000100] jmpl %g6+8,%g0 lduw [%o0+0x038],%l2 ! Mem[0000000020000138] p8_call_0_lo: swap [%o3+0x004],%l3 ! Mem[0000000021800104] ldstub [%o3+0x015],%l0 ! Mem[0000000021800115] swap [%o0+0x020],%l7 ! Mem[0000000020000120] stx %l3,[%o3+0x020] ! Mem[0000000021800120] retl swap [%o1+0x018],%l4 ! Mem[0000000020800118] p8_jmpl_0_he: ldd [%i3+0x020],%l0 ! Mem[0000000021800120] ldsb [%i1+0x038],%l1 ! Mem[0000000020800138] jmpl %g6+8,%g0 lduw [%i3+0x03c],%l1 ! Mem[000000002180013c] p8_call_0_he: sth %l0,[%i0+0x034] ! Mem[0000000020000134] ldsw [%i0+0x010],%l0 ! Mem[0000000020000110] swap [%i2+0x018],%l1 ! Mem[0000000021000118] swap [%i1+0x010],%l7 ! Mem[0000000020800110] std %l4,[%i2+0x020] ! Mem[0000000021000120] retl stx %l7,[%i0+0x038] ! Mem[0000000020000138] p8_jmpl_0_ho: ldd [%o3+0x020],%l0 ! Mem[0000000021800120] ldsb [%o1+0x038],%l1 ! Mem[0000000020800138] jmpl %g6+8,%g0 lduw [%o3+0x03c],%l1 ! Mem[000000002180013c] p8_call_0_ho: sth %l0,[%o0+0x034] ! Mem[0000000020000134] ldsw [%o0+0x010],%l0 ! Mem[0000000020000110] swap [%o2+0x018],%l1 ! Mem[0000000021000118] swap [%o1+0x010],%l7 ! Mem[0000000020800110] std %l4,[%o2+0x020] ! Mem[0000000021000120] retl stx %l7,[%o0+0x038] ! Mem[0000000020000138] p9_jmpl_0_le: ldub [%i1+0x021],%l6 ! Mem[0000000022800121] ldsb [%i0+0x01c],%l2 ! Mem[000000002200011c] ldsh [%i1+0x01e],%l7 ! Mem[000000002280011e] stb %l5,[%i0+0x00c] ! Mem[000000002200010c] ldsw [%i1+0x004],%l2 ! Mem[0000000022800104] ldstub [%i0+0x024],%l4 ! Mem[0000000022000124] jmpl %g6+8,%g0 swap [%i0+0x038],%l2 ! Mem[0000000022000138] p9_call_0_le: swap [%i3+0x01c],%l6 ! Mem[000000002380011c] retl ldstub [%i2+0x015],%l0 ! Mem[0000000023000115] p9_jmpl_0_lo: ldub [%o1+0x021],%l6 ! Mem[0000000022800121] ldsb [%o0+0x01c],%l2 ! Mem[000000002200011c] ldsh [%o1+0x01e],%l7 ! Mem[000000002280011e] stb %l5,[%o0+0x00c] ! Mem[000000002200010c] ldsw [%o1+0x004],%l2 ! Mem[0000000022800104] ldstub [%o0+0x024],%l4 ! Mem[0000000022000124] jmpl %g6+8,%g0 swap [%o0+0x038],%l2 ! Mem[0000000022000138] p9_call_0_lo: swap [%o3+0x01c],%l6 ! Mem[000000002380011c] retl ldstub [%o2+0x015],%l0 ! Mem[0000000023000115] p9_jmpl_0_he: ldsw [%i3+0x00c],%l0 ! Mem[000000002380010c] std %l0,[%i3+0x000] ! Mem[0000000023800100] stw %l3,[%i3+0x01c] ! Mem[000000002380011c] ldsw [%i3+0x020],%l0 ! Mem[0000000023800120] jmpl %g6+8,%g0 swap [%i0+0x024],%l1 ! Mem[0000000022000124] p9_call_0_he: swap [%i3+0x000],%l3 ! Mem[0000000023800100] ldstub [%i1+0x002],%l3 ! Mem[0000000022800102] retl swap [%i3+0x02c],%l4 ! Mem[000000002380012c] p9_jmpl_0_ho: ldsw [%o3+0x00c],%l0 ! Mem[000000002380010c] std %l0,[%o3+0x000] ! Mem[0000000023800100] stw %l3,[%o3+0x01c] ! Mem[000000002380011c] ldsw [%o3+0x020],%l0 ! Mem[0000000023800120] jmpl %g6+8,%g0 swap [%o0+0x024],%l1 ! Mem[0000000022000124] p9_call_0_ho: swap [%o3+0x000],%l3 ! Mem[0000000023800100] ldstub [%o1+0x002],%l3 ! Mem[0000000022800102] retl swap [%o3+0x02c],%l4 ! Mem[000000002380012c] p10_jmpl_0_le: lduw [%i1+0x000],%l7 ! Mem[0000000024800100] jmpl %g6+8,%g0 ldsb [%i3+0x017],%l6 ! Mem[0000000025800117] p10_call_0_le: sth %l5,[%i3+0x02a] ! Mem[000000002580012a] ldsb [%i2+0x03a],%l7 ! Mem[000000002500013a] swap [%i2+0x020],%l6 ! Mem[0000000025000120] lduw [%i2+0x038],%l1 ! Mem[0000000025000138] ldstub [%i3+0x003],%l4 ! Mem[0000000025800103] retl stw %l6,[%i2+0x00c] ! Mem[000000002500010c] p10_jmpl_0_lo: lduw [%o1+0x000],%l7 ! Mem[0000000024800100] jmpl %g6+8,%g0 ldsb [%o3+0x017],%l6 ! Mem[0000000025800117] p10_call_0_lo: sth %l5,[%o3+0x02a] ! Mem[000000002580012a] ldsb [%o2+0x03a],%l7 ! Mem[000000002500013a] swap [%o2+0x020],%l6 ! Mem[0000000025000120] lduw [%o2+0x038],%l1 ! Mem[0000000025000138] ldstub [%o3+0x003],%l4 ! Mem[0000000025800103] retl stw %l6,[%o2+0x00c] ! Mem[000000002500010c] p10_jmpl_0_he: lduw [%i0+0x028],%l4 ! Mem[0000000024000128] ldx [%i3+0x008],%l3 ! Mem[0000000025800108] jmpl %g6+8,%g0 ldstub [%i0+0x024],%l7 ! Mem[0000000024000124] p10_call_0_he: lduw [%i3+0x014],%l0 ! Mem[0000000025800114] swap [%i1+0x00c],%l2 ! Mem[000000002480010c] ldd [%i3+0x030],%l6 ! Mem[0000000025800130] ldub [%i2+0x02a],%l4 ! Mem[000000002500012a] ldx [%i0+0x028],%l5 ! Mem[0000000024000128] stb %l6,[%i2+0x03a] ! Mem[000000002500013a] retl lduh [%i1+0x030],%l0 ! Mem[0000000024800130] p10_jmpl_0_ho: lduw [%o0+0x028],%l4 ! Mem[0000000024000128] ldx [%o3+0x008],%l3 ! Mem[0000000025800108] jmpl %g6+8,%g0 ldstub [%o0+0x024],%l7 ! Mem[0000000024000124] p10_call_0_ho: lduw [%o3+0x014],%l0 ! Mem[0000000025800114] swap [%o1+0x00c],%l2 ! Mem[000000002480010c] ldd [%o3+0x030],%l6 ! Mem[0000000025800130] ldub [%o2+0x02a],%l4 ! Mem[000000002500012a] ldx [%o0+0x028],%l5 ! Mem[0000000024000128] stb %l6,[%o2+0x03a] ! Mem[000000002500013a] retl lduh [%o1+0x030],%l0 ! Mem[0000000024800130] p11_jmpl_0_le: stb %l2,[%i3+0x03b] ! Mem[000000002780013b] swap [%i1+0x01c],%l2 ! Mem[000000002680011c] ldx [%i2+0x008],%l7 ! Mem[0000000027000108] jmpl %g6+8,%g0 swap [%i1+0x00c],%l3 ! Mem[000000002680010c] p11_call_0_le: lduw [%i0+0x014],%l6 ! Mem[0000000026000114] ldsh [%i2+0x034],%l4 ! Mem[0000000027000134] ldd [%i3+0x030],%l0 ! Mem[0000000027800130] stb %l6,[%i0+0x00c] ! Mem[000000002600010c] ldd [%i3+0x000],%l4 ! Mem[0000000027800100] retl stw %l6,[%i1+0x030] ! Mem[0000000026800130] p11_jmpl_0_lo: stb %l2,[%o3+0x03b] ! Mem[000000002780013b] swap [%o1+0x01c],%l2 ! Mem[000000002680011c] ldx [%o2+0x008],%l7 ! Mem[0000000027000108] jmpl %g6+8,%g0 swap [%o1+0x00c],%l3 ! Mem[000000002680010c] p11_call_0_lo: lduw [%o0+0x014],%l6 ! Mem[0000000026000114] ldsh [%o2+0x034],%l4 ! Mem[0000000027000134] ldd [%o3+0x030],%l0 ! Mem[0000000027800130] stb %l6,[%o0+0x00c] ! Mem[000000002600010c] ldd [%o3+0x000],%l4 ! Mem[0000000027800100] retl stw %l6,[%o1+0x030] ! Mem[0000000026800130] p11_jmpl_0_he: ldsb [%i0+0x035],%l1 ! Mem[0000000026000135] ldx [%i2+0x008],%l5 ! Mem[0000000027000108] jmpl %g6+8,%g0 lduh [%i2+0x01c],%l6 ! Mem[000000002700011c] p11_call_0_he: std %l6,[%i3+0x010] ! Mem[0000000027800110] stx %l5,[%i0+0x010] ! Mem[0000000026000110] retl ldd [%i0+0x028],%l4 ! Mem[0000000026000128] p11_jmpl_0_ho: ldsb [%o0+0x035],%l1 ! Mem[0000000026000135] ldx [%o2+0x008],%l5 ! Mem[0000000027000108] jmpl %g6+8,%g0 lduh [%o2+0x01c],%l6 ! Mem[000000002700011c] p11_call_0_ho: std %l6,[%o3+0x010] ! Mem[0000000027800110] stx %l5,[%o0+0x010] ! Mem[0000000026000110] retl ldd [%o0+0x028],%l4 ! Mem[0000000026000128] p12_jmpl_0_le: ldstub [%i1+0x002],%l7 ! Mem[0000000028800102] lduh [%i1+0x022],%l4 ! Mem[0000000028800122] ldx [%i2+0x038],%l6 ! Mem[0000000029000138] swap [%i2+0x01c],%l6 ! Mem[000000002900011c] ldsh [%i3+0x00c],%l0 ! Mem[000000002980010c] jmpl %g6+8,%g0 stb %l5,[%i0+0x03a] ! Mem[000000002800013a] p12_call_0_le: ldstub [%i1+0x013],%l0 ! Mem[0000000028800113] ldstub [%i2+0x016],%l3 ! Mem[0000000029000116] stb %l3,[%i2+0x03b] ! Mem[000000002900013b] stb %l4,[%i1+0x028] ! Mem[0000000028800128] retl lduw [%i1+0x008],%l4 ! Mem[0000000028800108] p12_jmpl_0_lo: ldstub [%o1+0x002],%l7 ! Mem[0000000028800102] lduh [%o1+0x022],%l4 ! Mem[0000000028800122] ldx [%o2+0x038],%l6 ! Mem[0000000029000138] swap [%o2+0x01c],%l6 ! Mem[000000002900011c] ldsh [%o3+0x00c],%l0 ! Mem[000000002980010c] jmpl %g6+8,%g0 stb %l5,[%o0+0x03a] ! Mem[000000002800013a] p12_call_0_lo: ldstub [%o1+0x013],%l0 ! Mem[0000000028800113] ldstub [%o2+0x016],%l3 ! Mem[0000000029000116] stb %l3,[%o2+0x03b] ! Mem[000000002900013b] stb %l4,[%o1+0x028] ! Mem[0000000028800128] retl lduw [%o1+0x008],%l4 ! Mem[0000000028800108] p12_jmpl_0_he: swap [%i2+0x00c],%l4 ! Mem[000000002900010c] ldstub [%i3+0x036],%l3 ! Mem[0000000029800136] ldstub [%i1+0x03f],%l3 ! Mem[000000002880013f] ldd [%i3+0x018],%l2 ! Mem[0000000029800118] jmpl %g6+8,%g0 ldsb [%i0+0x032],%l7 ! Mem[0000000028000132] p12_call_0_he: ldstub [%i0+0x03a],%l6 ! Mem[000000002800013a] lduw [%i3+0x000],%l4 ! Mem[0000000029800100] swap [%i0+0x01c],%l1 ! Mem[000000002800011c] ldstub [%i3+0x004],%l5 ! Mem[0000000029800104] ldd [%i2+0x038],%l4 ! Mem[0000000029000138] retl sth %l6,[%i0+0x034] ! Mem[0000000028000134] p12_jmpl_0_ho: swap [%o2+0x00c],%l4 ! Mem[000000002900010c] ldstub [%o3+0x036],%l3 ! Mem[0000000029800136] ldstub [%o1+0x03f],%l3 ! Mem[000000002880013f] ldd [%o3+0x018],%l2 ! Mem[0000000029800118] jmpl %g6+8,%g0 ldsb [%o0+0x032],%l7 ! Mem[0000000028000132] p12_call_0_ho: ldstub [%o0+0x03a],%l6 ! Mem[000000002800013a] lduw [%o3+0x000],%l4 ! Mem[0000000029800100] swap [%o0+0x01c],%l1 ! Mem[000000002800011c] ldstub [%o3+0x004],%l5 ! Mem[0000000029800104] ldd [%o2+0x038],%l4 ! Mem[0000000029000138] retl sth %l6,[%o0+0x034] ! Mem[0000000028000134] p13_jmpl_0_le: jmpl %g6+8,%g0 ldstub [%i2+0x018],%l3 ! Mem[000000002b000118] p13_call_0_le: ldstub [%i0+0x00e],%l2 ! Mem[000000002a00010e] ldstub [%i1+0x014],%l6 ! Mem[000000002a800114] lduh [%i2+0x034],%l4 ! Mem[000000002b000134] ldsw [%i3+0x038],%l3 ! Mem[000000002b800138] std %l2,[%i0+0x010] ! Mem[000000002a000110] retl ldsh [%i1+0x018],%l6 ! Mem[000000002a800118] p13_jmpl_0_lo: jmpl %g6+8,%g0 ldstub [%o2+0x018],%l3 ! Mem[000000002b000118] p13_call_0_lo: ldstub [%o0+0x00e],%l2 ! Mem[000000002a00010e] ldstub [%o1+0x014],%l6 ! Mem[000000002a800114] lduh [%o2+0x034],%l4 ! Mem[000000002b000134] ldsw [%o3+0x038],%l3 ! Mem[000000002b800138] std %l2,[%o0+0x010] ! Mem[000000002a000110] retl ldsh [%o1+0x018],%l6 ! Mem[000000002a800118] p13_jmpl_0_he: stw %l7,[%i2+0x034] ! Mem[000000002b000134] ldd [%i0+0x018],%l6 ! Mem[000000002a000118] ldstub [%i2+0x00c],%l0 ! Mem[000000002b00010c] stb %l5,[%i0+0x021] ! Mem[000000002a000121] ldsb [%i2+0x02f],%l4 ! Mem[000000002b00012f] lduw [%i0+0x000],%l1 ! Mem[000000002a000100] jmpl %g6+8,%g0 ldsw [%i1+0x00c],%l3 ! Mem[000000002a80010c] p13_call_0_he: swap [%i2+0x03c],%l3 ! Mem[000000002b00013c] retl stw %l4,[%i0+0x034] ! Mem[000000002a000134] p13_jmpl_0_ho: stw %l7,[%o2+0x034] ! Mem[000000002b000134] ldd [%o0+0x018],%l6 ! Mem[000000002a000118] ldstub [%o2+0x00c],%l0 ! Mem[000000002b00010c] stb %l5,[%o0+0x021] ! Mem[000000002a000121] ldsb [%o2+0x02f],%l4 ! Mem[000000002b00012f] lduw [%o0+0x000],%l1 ! Mem[000000002a000100] jmpl %g6+8,%g0 ldsw [%o1+0x00c],%l3 ! Mem[000000002a80010c] p13_call_0_ho: swap [%o2+0x03c],%l3 ! Mem[000000002b00013c] retl stw %l4,[%o0+0x034] ! Mem[000000002a000134] p14_jmpl_0_le: ldstub [%i2+0x001],%l6 ! Mem[000000002d000101] ldsw [%i3+0x034],%l2 ! Mem[000000002d800134] jmpl %g6+8,%g0 ldsw [%i2+0x03c],%l7 ! Mem[000000002d00013c] p14_call_0_le: ldsh [%i3+0x00a],%l0 ! Mem[000000002d80010a] swap [%i1+0x038],%l6 ! Mem[000000002c800138] ldstub [%i2+0x007],%l3 ! Mem[000000002d000107] std %l0,[%i2+0x010] ! Mem[000000002d000110] retl stb %l2,[%i1+0x00e] ! Mem[000000002c80010e] p14_jmpl_0_lo: ldstub [%o2+0x001],%l6 ! Mem[000000002d000101] ldsw [%o3+0x034],%l2 ! Mem[000000002d800134] jmpl %g6+8,%g0 ldsw [%o2+0x03c],%l7 ! Mem[000000002d00013c] p14_call_0_lo: ldsh [%o3+0x00a],%l0 ! Mem[000000002d80010a] swap [%o1+0x038],%l6 ! Mem[000000002c800138] ldstub [%o2+0x007],%l3 ! Mem[000000002d000107] std %l0,[%o2+0x010] ! Mem[000000002d000110] retl stb %l2,[%o1+0x00e] ! Mem[000000002c80010e] p14_jmpl_0_he: ldsw [%i2+0x000],%l1 ! Mem[000000002d000100] swap [%i1+0x02c],%l3 ! Mem[000000002c80012c] ldsh [%i0+0x01a],%l3 ! Mem[000000002c00011a] jmpl %g6+8,%g0 ldsw [%i3+0x034],%l4 ! Mem[000000002d800134] p14_call_0_he: lduw [%i0+0x024],%l5 ! Mem[000000002c000124] ldsh [%i1+0x016],%l4 ! Mem[000000002c800116] ldstub [%i0+0x013],%l0 ! Mem[000000002c000113] retl swap [%i1+0x018],%l1 ! Mem[000000002c800118] p14_jmpl_0_ho: ldsw [%o2+0x000],%l1 ! Mem[000000002d000100] swap [%o1+0x02c],%l3 ! Mem[000000002c80012c] ldsh [%o0+0x01a],%l3 ! Mem[000000002c00011a] jmpl %g6+8,%g0 ldsw [%o3+0x034],%l4 ! Mem[000000002d800134] p14_call_0_ho: lduw [%o0+0x024],%l5 ! Mem[000000002c000124] ldsh [%o1+0x016],%l4 ! Mem[000000002c800116] ldstub [%o0+0x013],%l0 ! Mem[000000002c000113] retl swap [%o1+0x018],%l1 ! Mem[000000002c800118] p15_jmpl_0_le: lduw [%i1+0x020],%l7 ! Mem[000000002e800120] ldstub [%i2+0x015],%l2 ! Mem[000000002f000115] ldsw [%i1+0x00c],%l7 ! Mem[000000002e80010c] lduh [%i1+0x01e],%l6 ! Mem[000000002e80011e] jmpl %g6+8,%g0 ldstub [%i1+0x020],%l3 ! Mem[000000002e800120] p15_call_0_le: ldd [%i3+0x028],%l6 ! Mem[000000002f800128] swap [%i3+0x018],%l2 ! Mem[000000002f800118] retl stb %l1,[%i2+0x014] ! Mem[000000002f000114] p15_jmpl_0_lo: lduw [%o1+0x020],%l7 ! Mem[000000002e800120] ldstub [%o2+0x015],%l2 ! Mem[000000002f000115] ldsw [%o1+0x00c],%l7 ! Mem[000000002e80010c] lduh [%o1+0x01e],%l6 ! Mem[000000002e80011e] jmpl %g6+8,%g0 ldstub [%o1+0x020],%l3 ! Mem[000000002e800120] p15_call_0_lo: ldd [%o3+0x028],%l6 ! Mem[000000002f800128] swap [%o3+0x018],%l2 ! Mem[000000002f800118] retl stb %l1,[%o2+0x014] ! Mem[000000002f000114] p15_jmpl_0_he: ldsb [%i2+0x00a],%l4 ! Mem[000000002f00010a] sth %l2,[%i3+0x03a] ! Mem[000000002f80013a] lduw [%i3+0x004],%l7 ! Mem[000000002f800104] swap [%i0+0x014],%l1 ! Mem[000000002e000114] ldsw [%i0+0x01c],%l6 ! Mem[000000002e00011c] swap [%i1+0x00c],%l4 ! Mem[000000002e80010c] jmpl %g6+8,%g0 ldx [%i1+0x000],%l1 ! Mem[000000002e800100] p15_call_0_he: sth %l6,[%i3+0x03a] ! Mem[000000002f80013a] ldsh [%i0+0x018],%l4 ! Mem[000000002e000118] retl ldsw [%i1+0x02c],%l4 ! Mem[000000002e80012c] p15_jmpl_0_ho: ldsb [%o2+0x00a],%l4 ! Mem[000000002f00010a] sth %l2,[%o3+0x03a] ! Mem[000000002f80013a] lduw [%o3+0x004],%l7 ! Mem[000000002f800104] swap [%o0+0x014],%l1 ! Mem[000000002e000114] ldsw [%o0+0x01c],%l6 ! Mem[000000002e00011c] swap [%o1+0x00c],%l4 ! Mem[000000002e80010c] jmpl %g6+8,%g0 ldx [%o1+0x000],%l1 ! Mem[000000002e800100] p15_call_0_ho: sth %l6,[%o3+0x03a] ! Mem[000000002f80013a] ldsh [%o0+0x018],%l4 ! Mem[000000002e000118] retl ldsw [%o1+0x02c],%l4 ! Mem[000000002e80012c] p16_jmpl_0_le: stx %l7,[%i3+0x008] ! Mem[0000000031800108] stb %l6,[%i1+0x01e] ! Mem[000000003080011e] ldub [%i0+0x011],%l4 ! Mem[0000000030000111] sth %l4,[%i0+0x02e] ! Mem[000000003000012e] ldub [%i0+0x03a],%l0 ! Mem[000000003000013a] swap [%i1+0x028],%l4 ! Mem[0000000030800128] jmpl %g6+8,%g0 stw %l7,[%i2+0x014] ! Mem[0000000031000114] p16_call_0_le: ldstub [%i0+0x002],%l7 ! Mem[0000000030000102] ldd [%i0+0x030],%l6 ! Mem[0000000030000130] retl stb %l2,[%i1+0x001] ! Mem[0000000030800101] p16_jmpl_0_lo: stx %l7,[%o3+0x008] ! Mem[0000000031800108] stb %l6,[%o1+0x01e] ! Mem[000000003080011e] ldub [%o0+0x011],%l4 ! Mem[0000000030000111] sth %l4,[%o0+0x02e] ! Mem[000000003000012e] ldub [%o0+0x03a],%l0 ! Mem[000000003000013a] swap [%o1+0x028],%l4 ! Mem[0000000030800128] jmpl %g6+8,%g0 stw %l7,[%o2+0x014] ! Mem[0000000031000114] p16_call_0_lo: ldstub [%o0+0x002],%l7 ! Mem[0000000030000102] ldd [%o0+0x030],%l6 ! Mem[0000000030000130] retl stb %l2,[%o1+0x001] ! Mem[0000000030800101] p16_jmpl_0_he: swap [%i0+0x020],%l4 ! Mem[0000000030000120] lduw [%i1+0x000],%l4 ! Mem[0000000030800100] swap [%i3+0x000],%l1 ! Mem[0000000031800100] ldsw [%i2+0x02c],%l5 ! Mem[000000003100012c] swap [%i3+0x014],%l1 ! Mem[0000000031800114] jmpl %g6+8,%g0 swap [%i0+0x014],%l4 ! Mem[0000000030000114] p16_call_0_he: ldx [%i1+0x008],%l5 ! Mem[0000000030800108] ldstub [%i1+0x033],%l1 ! Mem[0000000030800133] ldsw [%i0+0x008],%l7 ! Mem[0000000030000108] stw %l3,[%i1+0x038] ! Mem[0000000030800138] std %l2,[%i2+0x008] ! Mem[0000000031000108] retl lduw [%i3+0x024],%l1 ! Mem[0000000031800124] p16_jmpl_0_ho: swap [%o0+0x020],%l4 ! Mem[0000000030000120] lduw [%o1+0x000],%l4 ! Mem[0000000030800100] swap [%o3+0x000],%l1 ! Mem[0000000031800100] ldsw [%o2+0x02c],%l5 ! Mem[000000003100012c] swap [%o3+0x014],%l1 ! Mem[0000000031800114] jmpl %g6+8,%g0 swap [%o0+0x014],%l4 ! Mem[0000000030000114] p16_call_0_ho: ldx [%o1+0x008],%l5 ! Mem[0000000030800108] ldstub [%o1+0x033],%l1 ! Mem[0000000030800133] ldsw [%o0+0x008],%l7 ! Mem[0000000030000108] stw %l3,[%o1+0x038] ! Mem[0000000030800138] std %l2,[%o2+0x008] ! Mem[0000000031000108] retl lduw [%o3+0x024],%l1 ! Mem[0000000031800124] p17_jmpl_0_le: ldstub [%i1+0x022],%l7 ! Mem[0000000032800122] jmpl %g6+8,%g0 swap [%i1+0x020],%l4 ! Mem[0000000032800120] p17_call_0_le: retl stw %l4,[%i3+0x020] ! Mem[0000000033800120] p17_jmpl_0_lo: ldstub [%o1+0x022],%l7 ! Mem[0000000032800122] jmpl %g6+8,%g0 swap [%o1+0x020],%l4 ! Mem[0000000032800120] p17_call_0_lo: retl stw %l4,[%o3+0x020] ! Mem[0000000033800120] p17_jmpl_0_he: ldsw [%i2+0x004],%l2 ! Mem[0000000033000104] ldx [%i0+0x008],%l4 ! Mem[0000000032000108] stw %l1,[%i3+0x014] ! Mem[0000000033800114] stb %l1,[%i3+0x037] ! Mem[0000000033800137] ldx [%i2+0x008],%l3 ! Mem[0000000033000108] stw %l3,[%i2+0x018] ! Mem[0000000033000118] jmpl %g6+8,%g0 sth %l7,[%i0+0x012] ! Mem[0000000032000112] p17_call_0_he: ldsh [%i3+0x03c],%l3 ! Mem[000000003380013c] retl std %l4,[%i1+0x030] ! Mem[0000000032800130] p17_jmpl_0_ho: ldsw [%o2+0x004],%l2 ! Mem[0000000033000104] ldx [%o0+0x008],%l4 ! Mem[0000000032000108] stw %l1,[%o3+0x014] ! Mem[0000000033800114] stb %l1,[%o3+0x037] ! Mem[0000000033800137] ldx [%o2+0x008],%l3 ! Mem[0000000033000108] stw %l3,[%o2+0x018] ! Mem[0000000033000118] jmpl %g6+8,%g0 sth %l7,[%o0+0x012] ! Mem[0000000032000112] p17_call_0_ho: ldsh [%o3+0x03c],%l3 ! Mem[000000003380013c] retl std %l4,[%o1+0x030] ! Mem[0000000032800130] p18_jmpl_0_le: stw %l6,[%i0+0x000] ! Mem[0000000034000100] lduh [%i0+0x01e],%l6 ! Mem[000000003400011e] ldsb [%i1+0x03f],%l7 ! Mem[000000003480013f] jmpl %g6+8,%g0 ldstub [%i1+0x02f],%l4 ! Mem[000000003480012f] p18_call_0_le: ldsh [%i0+0x002],%l2 ! Mem[0000000034000102] stx %l3,[%i2+0x010] ! Mem[0000000035000110] lduw [%i1+0x018],%l5 ! Mem[0000000034800118] swap [%i1+0x00c],%l2 ! Mem[000000003480010c] retl lduh [%i1+0x030],%l5 ! Mem[0000000034800130] p18_jmpl_0_lo: stw %l6,[%o0+0x000] ! Mem[0000000034000100] lduh [%o0+0x01e],%l6 ! Mem[000000003400011e] ldsb [%o1+0x03f],%l7 ! Mem[000000003480013f] jmpl %g6+8,%g0 ldstub [%o1+0x02f],%l4 ! Mem[000000003480012f] p18_call_0_lo: ldsh [%o0+0x002],%l2 ! Mem[0000000034000102] stx %l3,[%o2+0x010] ! Mem[0000000035000110] lduw [%o1+0x018],%l5 ! Mem[0000000034800118] swap [%o1+0x00c],%l2 ! Mem[000000003480010c] retl lduh [%o1+0x030],%l5 ! Mem[0000000034800130] p18_jmpl_0_he: ldstub [%i1+0x02f],%l4 ! Mem[000000003480012f] jmpl %g6+8,%g0 sth %l1,[%i3+0x016] ! Mem[0000000035800116] p18_call_0_he: retl lduw [%i2+0x008],%l2 ! Mem[0000000035000108] p18_jmpl_0_ho: ldstub [%o1+0x02f],%l4 ! Mem[000000003480012f] jmpl %g6+8,%g0 sth %l1,[%o3+0x016] ! Mem[0000000035800116] p18_call_0_ho: retl lduw [%o2+0x008],%l2 ! Mem[0000000035000108] p19_jmpl_0_le: ldsw [%i1+0x00c],%l7 ! Mem[000000003680010c] stb %l6,[%i0+0x01e] ! Mem[000000003600011e] ldstub [%i0+0x011],%l4 ! Mem[0000000036000111] stx %l5,[%i1+0x008] ! Mem[0000000036800108] swap [%i3+0x004],%l2 ! Mem[0000000037800104] jmpl %g6+8,%g0 stx %l5,[%i0+0x018] ! Mem[0000000036000118] p19_call_0_le: retl stx %l0,[%i3+0x030] ! Mem[0000000037800130] p19_jmpl_0_lo: ldsw [%o1+0x00c],%l7 ! Mem[000000003680010c] stb %l6,[%o0+0x01e] ! Mem[000000003600011e] ldstub [%o0+0x011],%l4 ! Mem[0000000036000111] stx %l5,[%o1+0x008] ! Mem[0000000036800108] swap [%o3+0x004],%l2 ! Mem[0000000037800104] jmpl %g6+8,%g0 stx %l5,[%o0+0x018] ! Mem[0000000036000118] p19_call_0_lo: retl stx %l0,[%o3+0x030] ! Mem[0000000037800130] p19_jmpl_0_he: stw %l7,[%i2+0x034] ! Mem[0000000037000134] sth %l7,[%i0+0x018] ! Mem[0000000036000118] sth %l1,[%i2+0x03a] ! Mem[000000003700013a] jmpl %g6+8,%g0 swap [%i3+0x01c],%l6 ! Mem[000000003780011c] p19_call_0_he: stw %l1,[%i0+0x02c] ! Mem[000000003600012c] swap [%i3+0x020],%l7 ! Mem[0000000037800120] ldstub [%i0+0x024],%l3 ! Mem[0000000036000124] ldstub [%i0+0x018],%l4 ! Mem[0000000036000118] ldstub [%i2+0x03b],%l0 ! Mem[000000003700013b] swap [%i2+0x03c],%l3 ! Mem[000000003700013c] retl swap [%i3+0x03c],%l3 ! Mem[000000003780013c] p19_jmpl_0_ho: stw %l7,[%o2+0x034] ! Mem[0000000037000134] sth %l7,[%o0+0x018] ! Mem[0000000036000118] sth %l1,[%o2+0x03a] ! Mem[000000003700013a] jmpl %g6+8,%g0 swap [%o3+0x01c],%l6 ! Mem[000000003780011c] p19_call_0_ho: stw %l1,[%o0+0x02c] ! Mem[000000003600012c] swap [%o3+0x020],%l7 ! Mem[0000000037800120] ldstub [%o0+0x024],%l3 ! Mem[0000000036000124] ldstub [%o0+0x018],%l4 ! Mem[0000000036000118] ldstub [%o2+0x03b],%l0 ! Mem[000000003700013b] swap [%o2+0x03c],%l3 ! Mem[000000003700013c] retl swap [%o3+0x03c],%l3 ! Mem[000000003780013c] p20_jmpl_0_le: jmpl %g6+8,%g0 lduw [%i2+0x000],%l7 ! Mem[0000000039000100] p20_call_0_le: ldsb [%i2+0x002],%l5 ! Mem[0000000039000102] ldstub [%i2+0x00f],%l5 ! Mem[000000003900010f] ldstub [%i3+0x01b],%l7 ! Mem[000000003980011b] retl lduw [%i0+0x034],%l6 ! Mem[0000000038000134] p20_jmpl_0_lo: jmpl %g6+8,%g0 lduw [%o2+0x000],%l7 ! Mem[0000000039000100] p20_call_0_lo: ldsb [%o2+0x002],%l5 ! Mem[0000000039000102] ldstub [%o2+0x00f],%l5 ! Mem[000000003900010f] ldstub [%o3+0x01b],%l7 ! Mem[000000003980011b] retl lduw [%o0+0x034],%l6 ! Mem[0000000038000134] p20_jmpl_0_he: jmpl %g6+8,%g0 swap [%i3+0x024],%l2 ! Mem[0000000039800124] p20_call_0_he: stx %l2,[%i0+0x030] ! Mem[0000000038000130] sth %l4,[%i2+0x03e] ! Mem[000000003900013e] ldsh [%i3+0x022],%l7 ! Mem[0000000039800122] stx %l6,[%i0+0x038] ! Mem[0000000038000138] ldsw [%i1+0x018],%l4 ! Mem[0000000038800118] lduh [%i1+0x01a],%l0 ! Mem[000000003880011a] retl lduh [%i1+0x034],%l0 ! Mem[0000000038800134] p20_jmpl_0_ho: jmpl %g6+8,%g0 swap [%o3+0x024],%l2 ! Mem[0000000039800124] p20_call_0_ho: stx %l2,[%o0+0x030] ! Mem[0000000038000130] sth %l4,[%o2+0x03e] ! Mem[000000003900013e] ldsh [%o3+0x022],%l7 ! Mem[0000000039800122] stx %l6,[%o0+0x038] ! Mem[0000000038000138] ldsw [%o1+0x018],%l4 ! Mem[0000000038800118] lduh [%o1+0x01a],%l0 ! Mem[000000003880011a] retl lduh [%o1+0x034],%l0 ! Mem[0000000038800134] p21_jmpl_0_le: jmpl %g6+8,%g0 ldsw [%i3+0x038],%l2 ! Mem[000000003b800138] p21_call_0_le: ldub [%i2+0x03a],%l7 ! Mem[000000003b00013a] retl ldsh [%i0+0x002],%l6 ! Mem[000000003a000102] p21_jmpl_0_lo: jmpl %g6+8,%g0 ldsw [%o3+0x038],%l2 ! Mem[000000003b800138] p21_call_0_lo: ldub [%o2+0x03a],%l7 ! Mem[000000003b00013a] retl ldsh [%o0+0x002],%l6 ! Mem[000000003a000102] p21_jmpl_0_he: jmpl %g6+8,%g0 ldd [%i2+0x010],%l4 ! Mem[000000003b000110] p21_call_0_he: ldstub [%i1+0x015],%l2 ! Mem[000000003a800115] ldsb [%i3+0x033],%l0 ! Mem[000000003b800133] std %l6,[%i3+0x030] ! Mem[000000003b800130] ldstub [%i2+0x01f],%l5 ! Mem[000000003b00011f] swap [%i2+0x034],%l3 ! Mem[000000003b000134] retl stx %l1,[%i3+0x028] ! Mem[000000003b800128] p21_jmpl_0_ho: jmpl %g6+8,%g0 ldd [%o2+0x010],%l4 ! Mem[000000003b000110] p21_call_0_ho: ldstub [%o1+0x015],%l2 ! Mem[000000003a800115] ldsb [%o3+0x033],%l0 ! Mem[000000003b800133] std %l6,[%o3+0x030] ! Mem[000000003b800130] ldstub [%o2+0x01f],%l5 ! Mem[000000003b00011f] swap [%o2+0x034],%l3 ! Mem[000000003b000134] retl stx %l1,[%o3+0x028] ! Mem[000000003b800128] p22_jmpl_0_le: ldstub [%i2+0x002],%l7 ! Mem[000000003d000102] stb %l6,[%i1+0x017] ! Mem[000000003c800117] jmpl %g6+8,%g0 stb %l1,[%i3+0x015] ! Mem[000000003d800115] p22_call_0_le: swap [%i0+0x01c],%l4 ! Mem[000000003c00011c] retl swap [%i2+0x020],%l6 ! Mem[000000003d000120] p22_jmpl_0_lo: ldstub [%o2+0x002],%l7 ! Mem[000000003d000102] stb %l6,[%o1+0x017] ! Mem[000000003c800117] jmpl %g6+8,%g0 stb %l1,[%o3+0x015] ! Mem[000000003d800115] p22_call_0_lo: swap [%o0+0x01c],%l4 ! Mem[000000003c00011c] retl swap [%o2+0x020],%l6 ! Mem[000000003d000120] p22_jmpl_0_he: stw %l7,[%i0+0x03c] ! Mem[000000003c00013c] jmpl %g6+8,%g0 ldsb [%i1+0x00c],%l5 ! Mem[000000003c80010c] p22_call_0_he: lduh [%i1+0x01a],%l3 ! Mem[000000003c80011a] swap [%i1+0x00c],%l6 ! Mem[000000003c80010c] retl ldd [%i1+0x038],%l4 ! Mem[000000003c800138] p22_jmpl_0_ho: stw %l7,[%o0+0x03c] ! Mem[000000003c00013c] jmpl %g6+8,%g0 ldsb [%o1+0x00c],%l5 ! Mem[000000003c80010c] p22_call_0_ho: lduh [%o1+0x01a],%l3 ! Mem[000000003c80011a] swap [%o1+0x00c],%l6 ! Mem[000000003c80010c] retl ldd [%o1+0x038],%l4 ! Mem[000000003c800138] p23_jmpl_0_le: swap [%i1+0x020],%l6 ! Mem[000000003e800120] stw %l2,[%i2+0x014] ! Mem[000000003f000114] lduw [%i1+0x03c],%l6 ! Mem[000000003e80013c] ldsb [%i3+0x02f],%l4 ! Mem[000000003f80012f] jmpl %g6+8,%g0 sth %l0,[%i0+0x028] ! Mem[000000003e000128] p23_call_0_le: ldstub [%i3+0x030],%l2 ! Mem[000000003f800130] swap [%i0+0x014],%l0 ! Mem[000000003e000114] lduw [%i3+0x034],%l4 ! Mem[000000003f800134] retl swap [%i1+0x02c],%l1 ! Mem[000000003e80012c] p23_jmpl_0_lo: swap [%o1+0x020],%l6 ! Mem[000000003e800120] stw %l2,[%o2+0x014] ! Mem[000000003f000114] lduw [%o1+0x03c],%l6 ! Mem[000000003e80013c] ldsb [%o3+0x02f],%l4 ! Mem[000000003f80012f] jmpl %g6+8,%g0 sth %l0,[%o0+0x028] ! Mem[000000003e000128] p23_call_0_lo: ldstub [%o3+0x030],%l2 ! Mem[000000003f800130] swap [%o0+0x014],%l0 ! Mem[000000003e000114] lduw [%o3+0x034],%l4 ! Mem[000000003f800134] retl swap [%o1+0x02c],%l1 ! Mem[000000003e80012c] p23_jmpl_0_he: stx %l4,[%i3+0x010] ! Mem[000000003f800110] swap [%i1+0x034],%l1 ! Mem[000000003e800134] stb %l1,[%i0+0x004] ! Mem[000000003e000104] ldstub [%i0+0x005],%l2 ! Mem[000000003e000105] std %l0,[%i0+0x038] ! Mem[000000003e000138] jmpl %g6+8,%g0 ldstub [%i3+0x000],%l3 ! Mem[000000003f800100] p23_call_0_he: ldstub [%i1+0x002],%l3 ! Mem[000000003e800102] std %l4,[%i2+0x018] ! Mem[000000003f000118] swap [%i3+0x02c],%l1 ! Mem[000000003f80012c] swap [%i2+0x038],%l3 ! Mem[000000003f000138] stw %l4,[%i1+0x018] ! Mem[000000003e800118] retl stx %l6,[%i3+0x008] ! Mem[000000003f800108] p23_jmpl_0_ho: stx %l4,[%o3+0x010] ! Mem[000000003f800110] swap [%o1+0x034],%l1 ! Mem[000000003e800134] stb %l1,[%o0+0x004] ! Mem[000000003e000104] ldstub [%o0+0x005],%l2 ! Mem[000000003e000105] std %l0,[%o0+0x038] ! Mem[000000003e000138] jmpl %g6+8,%g0 ldstub [%o3+0x000],%l3 ! Mem[000000003f800100] p23_call_0_ho: ldstub [%o1+0x002],%l3 ! Mem[000000003e800102] std %l4,[%o2+0x018] ! Mem[000000003f000118] swap [%o3+0x02c],%l1 ! Mem[000000003f80012c] swap [%o2+0x038],%l3 ! Mem[000000003f000138] stw %l4,[%o1+0x018] ! Mem[000000003e800118] retl stx %l6,[%o3+0x008] ! Mem[000000003f800108] p24_jmpl_0_le: ldsb [%i0+0x001],%l6 ! Mem[0000000040000101] stb %l4,[%i1+0x022] ! Mem[0000000040800122] lduh [%i0+0x014],%l1 ! Mem[0000000040000114] swap [%i2+0x00c],%l3 ! Mem[000000004100010c] std %l0,[%i3+0x008] ! Mem[0000000041800108] std %l2,[%i0+0x028] ! Mem[0000000040000128] jmpl %g6+8,%g0 std %l6,[%i3+0x010] ! Mem[0000000041800110] p24_call_0_le: ldd [%i0+0x010],%l6 ! Mem[0000000040000110] ldsw [%i2+0x010],%l0 ! Mem[0000000041000110] std %l0,[%i1+0x018] ! Mem[0000000040800118] retl ldstub [%i1+0x013],%l1 ! Mem[0000000040800113] p24_jmpl_0_lo: ldsb [%o0+0x001],%l6 ! Mem[0000000040000101] stb %l4,[%o1+0x022] ! Mem[0000000040800122] lduh [%o0+0x014],%l1 ! Mem[0000000040000114] swap [%o2+0x00c],%l3 ! Mem[000000004100010c] std %l0,[%o3+0x008] ! Mem[0000000041800108] std %l2,[%o0+0x028] ! Mem[0000000040000128] jmpl %g6+8,%g0 std %l6,[%o3+0x010] ! Mem[0000000041800110] p24_call_0_lo: ldd [%o0+0x010],%l6 ! Mem[0000000040000110] ldsw [%o2+0x010],%l0 ! Mem[0000000041000110] std %l0,[%o1+0x018] ! Mem[0000000040800118] retl ldstub [%o1+0x013],%l1 ! Mem[0000000040800113] p24_jmpl_0_he: ldsw [%i0+0x028],%l7 ! Mem[0000000040000128] jmpl %g6+8,%g0 stb %l2,[%i3+0x025] ! Mem[0000000041800125] p24_call_0_he: sth %l0,[%i3+0x030] ! Mem[0000000041800130] ldstub [%i2+0x01f],%l1 ! Mem[000000004100011f] swap [%i1+0x004],%l5 ! Mem[0000000040800104] stb %l5,[%i2+0x039] ! Mem[0000000041000139] swap [%i2+0x004],%l4 ! Mem[0000000041000104] ldub [%i2+0x012],%l7 ! Mem[0000000041000112] retl ldsw [%i0+0x020],%l4 ! Mem[0000000040000120] p24_jmpl_0_ho: ldsw [%o0+0x028],%l7 ! Mem[0000000040000128] jmpl %g6+8,%g0 stb %l2,[%o3+0x025] ! Mem[0000000041800125] p24_call_0_ho: sth %l0,[%o3+0x030] ! Mem[0000000041800130] ldstub [%o2+0x01f],%l1 ! Mem[000000004100011f] swap [%o1+0x004],%l5 ! Mem[0000000040800104] stb %l5,[%o2+0x039] ! Mem[0000000041000139] swap [%o2+0x004],%l4 ! Mem[0000000041000104] ldub [%o2+0x012],%l7 ! Mem[0000000041000112] retl ldsw [%o0+0x020],%l4 ! Mem[0000000040000120] p25_jmpl_0_le: lduh [%i0+0x018],%l3 ! Mem[0000000042000118] jmpl %g6+8,%g0 ldsh [%i3+0x01c],%l2 ! Mem[000000004380011c] p25_call_0_le: swap [%i0+0x020],%l4 ! Mem[0000000042000120] retl stw %l2,[%i2+0x014] ! Mem[0000000043000114] p25_jmpl_0_lo: lduh [%o0+0x018],%l3 ! Mem[0000000042000118] jmpl %g6+8,%g0 ldsh [%o3+0x01c],%l2 ! Mem[000000004380011c] p25_call_0_lo: swap [%o0+0x020],%l4 ! Mem[0000000042000120] retl stw %l2,[%o2+0x014] ! Mem[0000000043000114] p25_jmpl_0_he: swap [%i3+0x010],%l1 ! Mem[0000000043800110] ldstub [%i0+0x017],%l1 ! Mem[0000000042000117] jmpl %g6+8,%g0 ldstub [%i0+0x018],%l7 ! Mem[0000000042000118] p25_call_0_he: retl stb %l5,[%i1+0x010] ! Mem[0000000042800110] p25_jmpl_0_ho: swap [%o3+0x010],%l1 ! Mem[0000000043800110] ldstub [%o0+0x017],%l1 ! Mem[0000000042000117] jmpl %g6+8,%g0 ldstub [%o0+0x018],%l7 ! Mem[0000000042000118] p25_call_0_ho: retl stb %l5,[%o1+0x010] ! Mem[0000000042800110] p26_jmpl_0_le: std %l2,[%i3+0x038] ! Mem[0000000045800138] stw %l2,[%i1+0x01c] ! Mem[000000004480011c] ldd [%i3+0x018],%l0 ! Mem[0000000045800118] jmpl %g6+8,%g0 ldstub [%i1+0x00e],%l2 ! Mem[000000004480010e] p26_call_0_le: swap [%i2+0x018],%l3 ! Mem[0000000045000118] lduh [%i2+0x030],%l2 ! Mem[0000000045000130] stw %l6,[%i3+0x038] ! Mem[0000000045800138] swap [%i1+0x000],%l7 ! Mem[0000000044800100] retl ldd [%i0+0x010],%l6 ! Mem[0000000044000110] p26_jmpl_0_lo: std %l2,[%o3+0x038] ! Mem[0000000045800138] stw %l2,[%o1+0x01c] ! Mem[000000004480011c] ldd [%o3+0x018],%l0 ! Mem[0000000045800118] jmpl %g6+8,%g0 ldstub [%o1+0x00e],%l2 ! Mem[000000004480010e] p26_call_0_lo: swap [%o2+0x018],%l3 ! Mem[0000000045000118] lduh [%o2+0x030],%l2 ! Mem[0000000045000130] stw %l6,[%o3+0x038] ! Mem[0000000045800138] swap [%o1+0x000],%l7 ! Mem[0000000044800100] retl ldd [%o0+0x010],%l6 ! Mem[0000000044000110] p26_jmpl_0_he: ldsb [%i3+0x026],%l6 ! Mem[0000000045800126] lduw [%i1+0x014],%l2 ! Mem[0000000044800114] jmpl %g6+8,%g0 ldstub [%i0+0x032],%l7 ! Mem[0000000044000132] p26_call_0_he: retl lduh [%i2+0x028],%l2 ! Mem[0000000045000128] p26_jmpl_0_ho: ldsb [%o3+0x026],%l6 ! Mem[0000000045800126] lduw [%o1+0x014],%l2 ! Mem[0000000044800114] jmpl %g6+8,%g0 ldstub [%o0+0x032],%l7 ! Mem[0000000044000132] p26_call_0_ho: retl lduh [%o2+0x028],%l2 ! Mem[0000000045000128] p27_jmpl_0_le: lduw [%i2+0x020],%l7 ! Mem[0000000047000120] ldx [%i0+0x008],%l7 ! Mem[0000000046000108] std %l6,[%i1+0x018] ! Mem[0000000046800118] ldstub [%i2+0x00e],%l2 ! Mem[000000004700010e] swap [%i2+0x004],%l2 ! Mem[0000000047000104] jmpl %g6+8,%g0 lduh [%i2+0x01a],%l5 ! Mem[000000004700011a] p27_call_0_le: ldx [%i1+0x018],%l4 ! Mem[0000000046800118] lduh [%i3+0x010],%l7 ! Mem[0000000047800110] ldsb [%i2+0x009],%l4 ! Mem[0000000047000109] retl ldd [%i0+0x000],%l6 ! Mem[0000000046000100] p27_jmpl_0_lo: lduw [%o2+0x020],%l7 ! Mem[0000000047000120] ldx [%o0+0x008],%l7 ! Mem[0000000046000108] std %l6,[%o1+0x018] ! Mem[0000000046800118] ldstub [%o2+0x00e],%l2 ! Mem[000000004700010e] swap [%o2+0x004],%l2 ! Mem[0000000047000104] jmpl %g6+8,%g0 lduh [%o2+0x01a],%l5 ! Mem[000000004700011a] p27_call_0_lo: ldx [%o1+0x018],%l4 ! Mem[0000000046800118] lduh [%o3+0x010],%l7 ! Mem[0000000047800110] ldsb [%o2+0x009],%l4 ! Mem[0000000047000109] retl ldd [%o0+0x000],%l6 ! Mem[0000000046000100] p27_jmpl_0_he: std %l2,[%i2+0x010] ! Mem[0000000047000110] swap [%i2+0x010],%l4 ! Mem[0000000047000110] lduh [%i3+0x036],%l2 ! Mem[0000000047800136] ldsw [%i3+0x034],%l3 ! Mem[0000000047800134] ldstub [%i1+0x005],%l2 ! Mem[0000000046800105] jmpl %g6+8,%g0 ldx [%i3+0x020],%l1 ! Mem[0000000047800120] p27_call_0_he: ldsb [%i2+0x03f],%l1 ! Mem[000000004700013f] stw %l5,[%i1+0x024] ! Mem[0000000046800124] retl ldsw [%i3+0x024],%l3 ! Mem[0000000047800124] p27_jmpl_0_ho: std %l2,[%o2+0x010] ! Mem[0000000047000110] swap [%o2+0x010],%l4 ! Mem[0000000047000110] lduh [%o3+0x036],%l2 ! Mem[0000000047800136] ldsw [%o3+0x034],%l3 ! Mem[0000000047800134] ldstub [%o1+0x005],%l2 ! Mem[0000000046800105] jmpl %g6+8,%g0 ldx [%o3+0x020],%l1 ! Mem[0000000047800120] p27_call_0_ho: ldsb [%o2+0x03f],%l1 ! Mem[000000004700013f] stw %l5,[%o1+0x024] ! Mem[0000000046800124] retl ldsw [%o3+0x024],%l3 ! Mem[0000000047800124] p28_jmpl_0_le: jmpl %g6+8,%g0 swap [%i3+0x038],%l2 ! Mem[0000000049800138] p28_call_0_le: lduw [%i3+0x000],%l5 ! Mem[0000000049800100] ldstub [%i1+0x022],%l6 ! Mem[0000000048800122] swap [%i2+0x008],%l0 ! Mem[0000000049000108] retl lduh [%i0+0x028],%l7 ! Mem[0000000048000128] p28_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o3+0x038],%l2 ! Mem[0000000049800138] p28_call_0_lo: lduw [%o3+0x000],%l5 ! Mem[0000000049800100] ldstub [%o1+0x022],%l6 ! Mem[0000000048800122] swap [%o2+0x008],%l0 ! Mem[0000000049000108] retl lduh [%o0+0x028],%l7 ! Mem[0000000048000128] p28_jmpl_0_he: ldub [%i1+0x029],%l0 ! Mem[0000000048800129] std %l4,[%i0+0x028] ! Mem[0000000048000128] swap [%i2+0x038],%l2 ! Mem[0000000049000138] lduw [%i0+0x024],%l7 ! Mem[0000000048000124] ldstub [%i3+0x037],%l1 ! Mem[0000000049800137] std %l6,[%i2+0x018] ! Mem[0000000049000118] jmpl %g6+8,%g0 ldsw [%i2+0x028],%l6 ! Mem[0000000049000128] p28_call_0_he: ldsb [%i1+0x009],%l6 ! Mem[0000000048800109] swap [%i2+0x010],%l1 ! Mem[0000000049000110] ldstub [%i0+0x033],%l5 ! Mem[0000000048000133] ldstub [%i1+0x00f],%l4 ! Mem[000000004880010f] swap [%i2+0x034],%l0 ! Mem[0000000049000134] swap [%i1+0x014],%l4 ! Mem[0000000048800114] retl ldsh [%i2+0x02e],%l4 ! Mem[000000004900012e] p28_jmpl_0_ho: ldub [%o1+0x029],%l0 ! Mem[0000000048800129] std %l4,[%o0+0x028] ! Mem[0000000048000128] swap [%o2+0x038],%l2 ! Mem[0000000049000138] lduw [%o0+0x024],%l7 ! Mem[0000000048000124] ldstub [%o3+0x037],%l1 ! Mem[0000000049800137] std %l6,[%o2+0x018] ! Mem[0000000049000118] jmpl %g6+8,%g0 ldsw [%o2+0x028],%l6 ! Mem[0000000049000128] p28_call_0_ho: ldsb [%o1+0x009],%l6 ! Mem[0000000048800109] swap [%o2+0x010],%l1 ! Mem[0000000049000110] ldstub [%o0+0x033],%l5 ! Mem[0000000048000133] ldstub [%o1+0x00f],%l4 ! Mem[000000004880010f] swap [%o2+0x034],%l0 ! Mem[0000000049000134] swap [%o1+0x014],%l4 ! Mem[0000000048800114] retl ldsh [%o2+0x02e],%l4 ! Mem[000000004900012e] p29_jmpl_0_le: ldstub [%i2+0x022],%l7 ! Mem[000000004b000122] ldstub [%i0+0x037],%l6 ! Mem[000000004a000137] jmpl %g6+8,%g0 ldd [%i3+0x028],%l2 ! Mem[000000004b800128] p29_call_0_le: stb %l1,[%i2+0x01a] ! Mem[000000004b00011a] ldstub [%i3+0x018],%l2 ! Mem[000000004b800118] ldub [%i1+0x00c],%l6 ! Mem[000000004a80010c] ldd [%i2+0x000],%l4 ! Mem[000000004b000100] retl lduh [%i0+0x010],%l7 ! Mem[000000004a000110] p29_jmpl_0_lo: ldstub [%o2+0x022],%l7 ! Mem[000000004b000122] ldstub [%o0+0x037],%l6 ! Mem[000000004a000137] jmpl %g6+8,%g0 ldd [%o3+0x028],%l2 ! Mem[000000004b800128] p29_call_0_lo: stb %l1,[%o2+0x01a] ! Mem[000000004b00011a] ldstub [%o3+0x018],%l2 ! Mem[000000004b800118] ldub [%o1+0x00c],%l6 ! Mem[000000004a80010c] ldd [%o2+0x000],%l4 ! Mem[000000004b000100] retl lduh [%o0+0x010],%l7 ! Mem[000000004a000110] p29_jmpl_0_he: lduh [%i3+0x004],%l5 ! Mem[000000004b800104] swap [%i3+0x00c],%l4 ! Mem[000000004b80010c] jmpl %g6+8,%g0 ldd [%i2+0x010],%l2 ! Mem[000000004b000110] p29_call_0_he: stw %l2,[%i1+0x008] ! Mem[000000004a800108] lduw [%i0+0x000],%l3 ! Mem[000000004a000100] ldstub [%i3+0x036],%l4 ! Mem[000000004b800136] stw %l3,[%i2+0x000] ! Mem[000000004b000100] retl sth %l7,[%i1+0x01c] ! Mem[000000004a80011c] p29_jmpl_0_ho: lduh [%o3+0x004],%l5 ! Mem[000000004b800104] swap [%o3+0x00c],%l4 ! Mem[000000004b80010c] jmpl %g6+8,%g0 ldd [%o2+0x010],%l2 ! Mem[000000004b000110] p29_call_0_ho: stw %l2,[%o1+0x008] ! Mem[000000004a800108] lduw [%o0+0x000],%l3 ! Mem[000000004a000100] ldstub [%o3+0x036],%l4 ! Mem[000000004b800136] stw %l3,[%o2+0x000] ! Mem[000000004b000100] retl sth %l7,[%o1+0x01c] ! Mem[000000004a80011c] p30_jmpl_0_le: ldx [%i0+0x000],%l6 ! Mem[000000004c000100] swap [%i2+0x020],%l4 ! Mem[000000004d000120] ldstub [%i1+0x015],%l1 ! Mem[000000004c800115] stw %l3,[%i0+0x00c] ! Mem[000000004c00010c] jmpl %g6+8,%g0 lduh [%i0+0x020],%l3 ! Mem[000000004c000120] p30_call_0_le: ldsh [%i3+0x014],%l1 ! Mem[000000004d800114] ldstub [%i1+0x038],%l6 ! Mem[000000004c800138] swap [%i3+0x004],%l3 ! Mem[000000004d800104] ldstub [%i2+0x019],%l5 ! Mem[000000004d000119] retl ldsb [%i1+0x027],%l7 ! Mem[000000004c800127] p30_jmpl_0_lo: ldx [%o0+0x000],%l6 ! Mem[000000004c000100] swap [%o2+0x020],%l4 ! Mem[000000004d000120] ldstub [%o1+0x015],%l1 ! Mem[000000004c800115] stw %l3,[%o0+0x00c] ! Mem[000000004c00010c] jmpl %g6+8,%g0 lduh [%o0+0x020],%l3 ! Mem[000000004c000120] p30_call_0_lo: ldsh [%o3+0x014],%l1 ! Mem[000000004d800114] ldstub [%o1+0x038],%l6 ! Mem[000000004c800138] swap [%o3+0x004],%l3 ! Mem[000000004d800104] ldstub [%o2+0x019],%l5 ! Mem[000000004d000119] retl ldsb [%o1+0x027],%l7 ! Mem[000000004c800127] p30_jmpl_0_he: swap [%i1+0x024],%l5 ! Mem[000000004c800124] jmpl %g6+8,%g0 lduw [%i3+0x02c],%l0 ! Mem[000000004d80012c] p30_call_0_he: ldsh [%i1+0x024],%l3 ! Mem[000000004c800124] retl swap [%i0+0x034],%l7 ! Mem[000000004c000134] p30_jmpl_0_ho: swap [%o1+0x024],%l5 ! Mem[000000004c800124] jmpl %g6+8,%g0 lduw [%o3+0x02c],%l0 ! Mem[000000004d80012c] p30_call_0_ho: ldsh [%o1+0x024],%l3 ! Mem[000000004c800124] retl swap [%o0+0x034],%l7 ! Mem[000000004c000134] p31_jmpl_0_le: sth %l2,[%i0+0x03a] ! Mem[000000004e00013a] ldstub [%i3+0x01e],%l6 ! Mem[000000004f80011e] stb %l7,[%i0+0x01f] ! Mem[000000004e00011f] swap [%i1+0x00c],%l2 ! Mem[000000004e80010c] ldd [%i2+0x000],%l2 ! Mem[000000004f000100] ldstub [%i3+0x036],%l6 ! Mem[000000004f800136] jmpl %g6+8,%g0 swap [%i3+0x014],%l1 ! Mem[000000004f800114] p31_call_0_le: swap [%i0+0x004],%l7 ! Mem[000000004e000104] retl swap [%i1+0x008],%l4 ! Mem[000000004e800108] p31_jmpl_0_lo: sth %l2,[%o0+0x03a] ! Mem[000000004e00013a] ldstub [%o3+0x01e],%l6 ! Mem[000000004f80011e] stb %l7,[%o0+0x01f] ! Mem[000000004e00011f] swap [%o1+0x00c],%l2 ! Mem[000000004e80010c] ldd [%o2+0x000],%l2 ! Mem[000000004f000100] ldstub [%o3+0x036],%l6 ! Mem[000000004f800136] jmpl %g6+8,%g0 swap [%o3+0x014],%l1 ! Mem[000000004f800114] p31_call_0_lo: swap [%o0+0x004],%l7 ! Mem[000000004e000104] retl swap [%o1+0x008],%l4 ! Mem[000000004e800108] p31_jmpl_0_he: std %l0,[%i1+0x008] ! Mem[000000004e800108] ldsb [%i3+0x037],%l1 ! Mem[000000004f800137] swap [%i0+0x004],%l1 ! Mem[000000004e000104] ldsb [%i0+0x018],%l1 ! Mem[000000004e000118] lduh [%i3+0x024],%l1 ! Mem[000000004f800124] swap [%i2+0x03c],%l7 ! Mem[000000004f00013c] jmpl %g6+8,%g0 lduw [%i0+0x000],%l4 ! Mem[000000004e000100] p31_call_0_he: ldstub [%i0+0x019],%l5 ! Mem[000000004e000119] stw %l1,[%i0+0x02c] ! Mem[000000004e00012c] swap [%i0+0x02c],%l4 ! Mem[000000004e00012c] lduw [%i0+0x008],%l0 ! Mem[000000004e000108] std %l4,[%i0+0x000] ! Mem[000000004e000100] retl swap [%i2+0x024],%l0 ! Mem[000000004f000124] p31_jmpl_0_ho: std %l0,[%o1+0x008] ! Mem[000000004e800108] ldsb [%o3+0x037],%l1 ! Mem[000000004f800137] swap [%o0+0x004],%l1 ! Mem[000000004e000104] ldsb [%o0+0x018],%l1 ! Mem[000000004e000118] lduh [%o3+0x024],%l1 ! Mem[000000004f800124] swap [%o2+0x03c],%l7 ! Mem[000000004f00013c] jmpl %g6+8,%g0 lduw [%o0+0x000],%l4 ! Mem[000000004e000100] p31_call_0_ho: ldstub [%o0+0x019],%l5 ! Mem[000000004e000119] stw %l1,[%o0+0x02c] ! Mem[000000004e00012c] swap [%o0+0x02c],%l4 ! Mem[000000004e00012c] lduw [%o0+0x008],%l0 ! Mem[000000004e000108] std %l4,[%o0+0x000] ! Mem[000000004e000100] retl swap [%o2+0x024],%l0 ! Mem[000000004f000124] p32_jmpl_0_le: lduw [%i3+0x000],%l7 ! Mem[0000000051800100] jmpl %g6+8,%g0 swap [%i2+0x01c],%l6 ! Mem[000000005100011c] p32_call_0_le: stw %l6,[%i3+0x034] ! Mem[0000000051800134] ldsb [%i1+0x033],%l1 ! Mem[0000000050800133] ldsb [%i1+0x013],%l0 ! Mem[0000000050800113] stw %l7,[%i3+0x010] ! Mem[0000000051800110] swap [%i1+0x010],%l0 ! Mem[0000000050800110] retl stw %l7,[%i3+0x020] ! Mem[0000000051800120] p32_jmpl_0_lo: lduw [%o3+0x000],%l7 ! Mem[0000000051800100] jmpl %g6+8,%g0 swap [%o2+0x01c],%l6 ! Mem[000000005100011c] p32_call_0_lo: stw %l6,[%o3+0x034] ! Mem[0000000051800134] ldsb [%o1+0x033],%l1 ! Mem[0000000050800133] ldsb [%o1+0x013],%l0 ! Mem[0000000050800113] stw %l7,[%o3+0x010] ! Mem[0000000051800110] swap [%o1+0x010],%l0 ! Mem[0000000050800110] retl stw %l7,[%o3+0x020] ! Mem[0000000051800120] p32_jmpl_0_he: lduh [%i3+0x016],%l1 ! Mem[0000000051800116] stx %l1,[%i0+0x020] ! Mem[0000000050000120] ldsb [%i2+0x018],%l1 ! Mem[0000000051000118] jmpl %g6+8,%g0 sth %l1,[%i1+0x004] ! Mem[0000000050800104] p32_call_0_he: stw %l1,[%i0+0x01c] ! Mem[000000005000011c] stx %l5,[%i2+0x000] ! Mem[0000000051000100] swap [%i3+0x038],%l5 ! Mem[0000000051800138] lduw [%i1+0x00c],%l1 ! Mem[000000005080010c] retl lduw [%i0+0x00c],%l4 ! Mem[000000005000010c] p32_jmpl_0_ho: lduh [%o3+0x016],%l1 ! Mem[0000000051800116] stx %l1,[%o0+0x020] ! Mem[0000000050000120] ldsb [%o2+0x018],%l1 ! Mem[0000000051000118] jmpl %g6+8,%g0 sth %l1,[%o1+0x004] ! Mem[0000000050800104] p32_call_0_ho: stw %l1,[%o0+0x01c] ! Mem[000000005000011c] stx %l5,[%o2+0x000] ! Mem[0000000051000100] swap [%o3+0x038],%l5 ! Mem[0000000051800138] lduw [%o1+0x00c],%l1 ! Mem[000000005080010c] retl lduw [%o0+0x00c],%l4 ! Mem[000000005000010c] p33_jmpl_0_le: stx %l6,[%i3+0x020] ! Mem[0000000053800120] jmpl %g6+8,%g0 ldstub [%i0+0x01c],%l2 ! Mem[000000005200011c] p33_call_0_le: retl swap [%i3+0x000],%l6 ! Mem[0000000053800100] p33_jmpl_0_lo: stx %l6,[%o3+0x020] ! Mem[0000000053800120] jmpl %g6+8,%g0 ldstub [%o0+0x01c],%l2 ! Mem[000000005200011c] p33_call_0_lo: retl swap [%o3+0x000],%l6 ! Mem[0000000053800100] p33_jmpl_0_he: ldstub [%i3+0x006],%l2 ! Mem[0000000053800106] sth %l4,[%i3+0x00a] ! Mem[000000005380010a] lduw [%i3+0x038],%l2 ! Mem[0000000053800138] jmpl %g6+8,%g0 swap [%i1+0x010],%l1 ! Mem[0000000052800110] p33_call_0_he: retl stw %l5,[%i3+0x018] ! Mem[0000000053800118] p33_jmpl_0_ho: ldstub [%o3+0x006],%l2 ! Mem[0000000053800106] sth %l4,[%o3+0x00a] ! Mem[000000005380010a] lduw [%o3+0x038],%l2 ! Mem[0000000053800138] jmpl %g6+8,%g0 swap [%o1+0x010],%l1 ! Mem[0000000052800110] p33_call_0_ho: retl stw %l5,[%o3+0x018] ! Mem[0000000053800118] p34_jmpl_0_le: ldstub [%i3+0x002],%l7 ! Mem[0000000055800102] ldsh [%i1+0x022],%l4 ! Mem[0000000054800122] swap [%i1+0x03c],%l6 ! Mem[000000005480013c] jmpl %g6+8,%g0 swap [%i1+0x02c],%l7 ! Mem[000000005480012c] p34_call_0_le: stb %l4,[%i1+0x003] ! Mem[0000000054800103] stb %l6,[%i0+0x00c] ! Mem[000000005400010c] ldstub [%i3+0x018],%l4 ! Mem[0000000055800118] stw %l6,[%i1+0x00c] ! Mem[000000005480010c] swap [%i1+0x020],%l4 ! Mem[0000000054800120] sth %l6,[%i0+0x030] ! Mem[0000000054000130] retl ldx [%i1+0x010],%l0 ! Mem[0000000054800110] p34_jmpl_0_lo: ldstub [%o3+0x002],%l7 ! Mem[0000000055800102] ldsh [%o1+0x022],%l4 ! Mem[0000000054800122] swap [%o1+0x03c],%l6 ! Mem[000000005480013c] jmpl %g6+8,%g0 swap [%o1+0x02c],%l7 ! Mem[000000005480012c] p34_call_0_lo: stb %l4,[%o1+0x003] ! Mem[0000000054800103] stb %l6,[%o0+0x00c] ! Mem[000000005400010c] ldstub [%o3+0x018],%l4 ! Mem[0000000055800118] stw %l6,[%o1+0x00c] ! Mem[000000005480010c] swap [%o1+0x020],%l4 ! Mem[0000000054800120] sth %l6,[%o0+0x030] ! Mem[0000000054000130] retl ldx [%o1+0x010],%l0 ! Mem[0000000054800110] p34_jmpl_0_he: ldstub [%i2+0x02c],%l0 ! Mem[000000005500012c] jmpl %g6+8,%g0 lduh [%i1+0x000],%l5 ! Mem[0000000054800100] p34_call_0_he: ldstub [%i3+0x01c],%l3 ! Mem[000000005580011c] ldstub [%i1+0x009],%l6 ! Mem[0000000054800109] ldsw [%i2+0x010],%l1 ! Mem[0000000055000110] swap [%i1+0x000],%l2 ! Mem[0000000054800100] retl stw %l5,[%i0+0x000] ! Mem[0000000054000100] p34_jmpl_0_ho: ldstub [%o2+0x02c],%l0 ! Mem[000000005500012c] jmpl %g6+8,%g0 lduh [%o1+0x000],%l5 ! Mem[0000000054800100] p34_call_0_ho: ldstub [%o3+0x01c],%l3 ! Mem[000000005580011c] ldstub [%o1+0x009],%l6 ! Mem[0000000054800109] ldsw [%o2+0x010],%l1 ! Mem[0000000055000110] swap [%o1+0x000],%l2 ! Mem[0000000054800100] retl stw %l5,[%o0+0x000] ! Mem[0000000054000100] p35_jmpl_0_le: lduw [%i3+0x038],%l2 ! Mem[0000000057800138] std %l6,[%i1+0x018] ! Mem[0000000056800118] ldsw [%i0+0x028],%l0 ! Mem[0000000056000128] ldsb [%i1+0x00a],%l4 ! Mem[000000005680010a] ldx [%i0+0x030],%l6 ! Mem[0000000056000130] jmpl %g6+8,%g0 ldstub [%i1+0x035],%l1 ! Mem[0000000056800135] p35_call_0_le: retl ldsw [%i2+0x014],%l0 ! Mem[0000000057000114] p35_jmpl_0_lo: lduw [%o3+0x038],%l2 ! Mem[0000000057800138] std %l6,[%o1+0x018] ! Mem[0000000056800118] ldsw [%o0+0x028],%l0 ! Mem[0000000056000128] ldsb [%o1+0x00a],%l4 ! Mem[000000005680010a] ldx [%o0+0x030],%l6 ! Mem[0000000056000130] jmpl %g6+8,%g0 ldstub [%o1+0x035],%l1 ! Mem[0000000056800135] p35_call_0_lo: retl ldsw [%o2+0x014],%l0 ! Mem[0000000057000114] p35_jmpl_0_he: swap [%i1+0x00c],%l0 ! Mem[000000005680010c] ldsh [%i2+0x016],%l3 ! Mem[0000000057000116] swap [%i2+0x010],%l4 ! Mem[0000000057000110] ldstub [%i2+0x037],%l1 ! Mem[0000000057000137] jmpl %g6+8,%g0 lduw [%i2+0x034],%l3 ! Mem[0000000057000134] p35_call_0_he: ldstub [%i2+0x001],%l3 ! Mem[0000000057000101] ldub [%i1+0x000],%l5 ! Mem[0000000056800100] ldstub [%i3+0x025],%l6 ! Mem[0000000057800125] retl ldsh [%i1+0x038],%l1 ! Mem[0000000056800138] p35_jmpl_0_ho: swap [%o1+0x00c],%l0 ! Mem[000000005680010c] ldsh [%o2+0x016],%l3 ! Mem[0000000057000116] swap [%o2+0x010],%l4 ! Mem[0000000057000110] ldstub [%o2+0x037],%l1 ! Mem[0000000057000137] jmpl %g6+8,%g0 lduw [%o2+0x034],%l3 ! Mem[0000000057000134] p35_call_0_ho: ldstub [%o2+0x001],%l3 ! Mem[0000000057000101] ldub [%o1+0x000],%l5 ! Mem[0000000056800100] ldstub [%o3+0x025],%l6 ! Mem[0000000057800125] retl ldsh [%o1+0x038],%l1 ! Mem[0000000056800138] p36_jmpl_0_le: jmpl %g6+8,%g0 swap [%i3+0x018],%l0 ! Mem[0000000059800118] p36_call_0_le: stb %l1,[%i0+0x03a] ! Mem[000000005800013a] stx %l4,[%i3+0x000] ! Mem[0000000059800100] retl std %l6,[%i0+0x008] ! Mem[0000000058000108] p36_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o3+0x018],%l0 ! Mem[0000000059800118] p36_call_0_lo: stb %l1,[%o0+0x03a] ! Mem[000000005800013a] stx %l4,[%o3+0x000] ! Mem[0000000059800100] retl std %l6,[%o0+0x008] ! Mem[0000000058000108] p36_jmpl_0_he: lduh [%i2+0x004],%l4 ! Mem[0000000059000104] stx %l2,[%i0+0x038] ! Mem[0000000058000138] jmpl %g6+8,%g0 std %l6,[%i0+0x008] ! Mem[0000000058000108] p36_call_0_he: lduw [%i3+0x01c],%l5 ! Mem[000000005980011c] retl ldstub [%i2+0x028],%l4 ! Mem[0000000059000128] p36_jmpl_0_ho: lduh [%o2+0x004],%l4 ! Mem[0000000059000104] stx %l2,[%o0+0x038] ! Mem[0000000058000138] jmpl %g6+8,%g0 std %l6,[%o0+0x008] ! Mem[0000000058000108] p36_call_0_ho: lduw [%o3+0x01c],%l5 ! Mem[000000005980011c] retl ldstub [%o2+0x028],%l4 ! Mem[0000000059000128] p37_jmpl_0_le: lduw [%i3+0x020],%l7 ! Mem[000000005b800120] sth %l4,[%i1+0x022] ! Mem[000000005a800122] jmpl %g6+8,%g0 swap [%i0+0x014],%l1 ! Mem[000000005a000114] p37_call_0_le: swap [%i3+0x01c],%l4 ! Mem[000000005b80011c] sth %l7,[%i0+0x018] ! Mem[000000005a000118] ldsh [%i3+0x01a],%l1 ! Mem[000000005b80011a] std %l4,[%i0+0x020] ! Mem[000000005a000120] ldsb [%i0+0x02c],%l6 ! Mem[000000005a00012c] ldsw [%i0+0x020],%l2 ! Mem[000000005a000120] retl swap [%i1+0x028],%l4 ! Mem[000000005a800128] p37_jmpl_0_lo: lduw [%o3+0x020],%l7 ! Mem[000000005b800120] sth %l4,[%o1+0x022] ! Mem[000000005a800122] jmpl %g6+8,%g0 swap [%o0+0x014],%l1 ! Mem[000000005a000114] p37_call_0_lo: swap [%o3+0x01c],%l4 ! Mem[000000005b80011c] sth %l7,[%o0+0x018] ! Mem[000000005a000118] ldsh [%o3+0x01a],%l1 ! Mem[000000005b80011a] std %l4,[%o0+0x020] ! Mem[000000005a000120] ldsb [%o0+0x02c],%l6 ! Mem[000000005a00012c] ldsw [%o0+0x020],%l2 ! Mem[000000005a000120] retl swap [%o1+0x028],%l4 ! Mem[000000005a800128] p37_jmpl_0_he: jmpl %g6+8,%g0 std %l2,[%i0+0x028] ! Mem[000000005a000128] p37_call_0_he: ldsh [%i3+0x03c],%l3 ! Mem[000000005b80013c] retl lduh [%i1+0x000],%l7 ! Mem[000000005a800100] p37_jmpl_0_ho: jmpl %g6+8,%g0 std %l2,[%o0+0x028] ! Mem[000000005a000128] p37_call_0_ho: ldsh [%o3+0x03c],%l3 ! Mem[000000005b80013c] retl lduh [%o1+0x000],%l7 ! Mem[000000005a800100] p38_jmpl_0_le: swap [%i0+0x000],%l6 ! Mem[000000005c000100] lduw [%i3+0x020],%l4 ! Mem[000000005d800120] ldsb [%i1+0x015],%l1 ! Mem[000000005c800115] std %l6,[%i0+0x018] ! Mem[000000005c000118] jmpl %g6+8,%g0 ldd [%i0+0x020],%l2 ! Mem[000000005c000120] p38_call_0_le: ldsh [%i3+0x00c],%l6 ! Mem[000000005d80010c] swap [%i0+0x01c],%l5 ! Mem[000000005c00011c] sth %l4,[%i3+0x028] ! Mem[000000005d800128] swap [%i3+0x000],%l3 ! Mem[000000005d800100] retl ldstub [%i1+0x035],%l3 ! Mem[000000005c800135] p38_jmpl_0_lo: swap [%o0+0x000],%l6 ! Mem[000000005c000100] lduw [%o3+0x020],%l4 ! Mem[000000005d800120] ldsb [%o1+0x015],%l1 ! Mem[000000005c800115] std %l6,[%o0+0x018] ! Mem[000000005c000118] jmpl %g6+8,%g0 ldd [%o0+0x020],%l2 ! Mem[000000005c000120] p38_call_0_lo: ldsh [%o3+0x00c],%l6 ! Mem[000000005d80010c] swap [%o0+0x01c],%l5 ! Mem[000000005c00011c] sth %l4,[%o3+0x028] ! Mem[000000005d800128] swap [%o3+0x000],%l3 ! Mem[000000005d800100] retl ldstub [%o1+0x035],%l3 ! Mem[000000005c800135] p38_jmpl_0_he: jmpl %g6+8,%g0 ldstub [%i3+0x001],%l5 ! Mem[000000005d800101] p38_call_0_he: ldsh [%i3+0x01c],%l3 ! Mem[000000005d80011c] ldx [%i0+0x008],%l6 ! Mem[000000005c000108] swap [%i2+0x00c],%l4 ! Mem[000000005d00010c] lduh [%i3+0x034],%l0 ! Mem[000000005d800134] stx %l0,[%i0+0x030] ! Mem[000000005c000130] retl ldsh [%i0+0x010],%l6 ! Mem[000000005c000110] p38_jmpl_0_ho: jmpl %g6+8,%g0 ldstub [%o3+0x001],%l5 ! Mem[000000005d800101] p38_call_0_ho: ldsh [%o3+0x01c],%l3 ! Mem[000000005d80011c] ldx [%o0+0x008],%l6 ! Mem[000000005c000108] swap [%o2+0x00c],%l4 ! Mem[000000005d00010c] lduh [%o3+0x034],%l0 ! Mem[000000005d800134] stx %l0,[%o0+0x030] ! Mem[000000005c000130] retl ldsh [%o0+0x010],%l6 ! Mem[000000005c000110] p39_jmpl_0_le: ldstub [%i3+0x022],%l7 ! Mem[000000005f800122] swap [%i1+0x020],%l4 ! Mem[000000005e800120] swap [%i0+0x00c],%l7 ! Mem[000000005e00010c] ldstub [%i0+0x00f],%l3 ! Mem[000000005e00010f] sth %l4,[%i2+0x010] ! Mem[000000005f000110] ldstub [%i0+0x00c],%l5 ! Mem[000000005e00010c] jmpl %g6+8,%g0 ldstub [%i0+0x006],%l2 ! Mem[000000005e000106] p39_call_0_le: retl ldsb [%i0+0x015],%l2 ! Mem[000000005e000115] p39_jmpl_0_lo: ldstub [%o3+0x022],%l7 ! Mem[000000005f800122] swap [%o1+0x020],%l4 ! Mem[000000005e800120] swap [%o0+0x00c],%l7 ! Mem[000000005e00010c] ldstub [%o0+0x00f],%l3 ! Mem[000000005e00010f] sth %l4,[%o2+0x010] ! Mem[000000005f000110] ldstub [%o0+0x00c],%l5 ! Mem[000000005e00010c] jmpl %g6+8,%g0 ldstub [%o0+0x006],%l2 ! Mem[000000005e000106] p39_call_0_lo: retl ldsb [%o0+0x015],%l2 ! Mem[000000005e000115] p39_jmpl_0_he: stb %l1,[%i0+0x013] ! Mem[000000005e000113] stx %l0,[%i3+0x008] ! Mem[000000005f800108] ldx [%i2+0x020],%l5 ! Mem[000000005f000120] stb %l4,[%i3+0x02f] ! Mem[000000005f80012f] jmpl %g6+8,%g0 ldsw [%i3+0x000],%l1 ! Mem[000000005f800100] p39_call_0_he: sth %l6,[%i2+0x03a] ! Mem[000000005f00013a] ldstub [%i2+0x013],%l5 ! Mem[000000005f000113] ldstub [%i0+0x000],%l5 ! Mem[000000005e000100] swap [%i3+0x028],%l2 ! Mem[000000005f800128] stw %l1,[%i3+0x030] ! Mem[000000005f800130] swap [%i0+0x024],%l6 ! Mem[000000005e000124] retl ldsb [%i0+0x005],%l4 ! Mem[000000005e000105] p39_jmpl_0_ho: stb %l1,[%o0+0x013] ! Mem[000000005e000113] stx %l0,[%o3+0x008] ! Mem[000000005f800108] ldx [%o2+0x020],%l5 ! Mem[000000005f000120] stb %l4,[%o3+0x02f] ! Mem[000000005f80012f] jmpl %g6+8,%g0 ldsw [%o3+0x000],%l1 ! Mem[000000005f800100] p39_call_0_ho: sth %l6,[%o2+0x03a] ! Mem[000000005f00013a] ldstub [%o2+0x013],%l5 ! Mem[000000005f000113] ldstub [%o0+0x000],%l5 ! Mem[000000005e000100] swap [%o3+0x028],%l2 ! Mem[000000005f800128] stw %l1,[%o3+0x030] ! Mem[000000005f800130] swap [%o0+0x024],%l6 ! Mem[000000005e000124] retl ldsb [%o0+0x005],%l4 ! Mem[000000005e000105] p40_jmpl_0_le: stb %l6,[%i1+0x03f] ! Mem[000000006080013f] jmpl %g6+8,%g0 ldstub [%i1+0x02d],%l7 ! Mem[000000006080012d] p40_call_0_le: lduw [%i1+0x000],%l4 ! Mem[0000000060800100] ldd [%i1+0x008],%l6 ! Mem[0000000060800108] retl ldx [%i0+0x018],%l5 ! Mem[0000000060000118] p40_jmpl_0_lo: stb %l6,[%o1+0x03f] ! Mem[000000006080013f] jmpl %g6+8,%g0 ldstub [%o1+0x02d],%l7 ! Mem[000000006080012d] p40_call_0_lo: lduw [%o1+0x000],%l4 ! Mem[0000000060800100] ldd [%o1+0x008],%l6 ! Mem[0000000060800108] retl ldx [%o0+0x018],%l5 ! Mem[0000000060000118] p40_jmpl_0_he: ldstub [%i3+0x017],%l2 ! Mem[0000000061800117] ldstub [%i0+0x036],%l3 ! Mem[0000000060000136] jmpl %g6+8,%g0 stb %l3,[%i3+0x02c] ! Mem[000000006180012c] p40_call_0_he: retl stb %l5,[%i1+0x033] ! Mem[0000000060800133] p40_jmpl_0_ho: ldstub [%o3+0x017],%l2 ! Mem[0000000061800117] ldstub [%o0+0x036],%l3 ! Mem[0000000060000136] jmpl %g6+8,%g0 stb %l3,[%o3+0x02c] ! Mem[000000006180012c] p40_call_0_ho: retl stb %l5,[%o1+0x033] ! Mem[0000000060800133] p41_jmpl_0_le: ldstub [%i1+0x03b],%l2 ! Mem[000000006280013b] swap [%i1+0x014],%l2 ! Mem[0000000062800114] sth %l6,[%i0+0x03e] ! Mem[000000006200013e] jmpl %g6+8,%g0 lduh [%i2+0x00c],%l7 ! Mem[000000006300010c] p41_call_0_le: retl ldstub [%i1+0x018],%l7 ! Mem[0000000062800118] p41_jmpl_0_lo: ldstub [%o1+0x03b],%l2 ! Mem[000000006280013b] swap [%o1+0x014],%l2 ! Mem[0000000062800114] sth %l6,[%o0+0x03e] ! Mem[000000006200013e] jmpl %g6+8,%g0 lduh [%o2+0x00c],%l7 ! Mem[000000006300010c] p41_call_0_lo: retl ldstub [%o1+0x018],%l7 ! Mem[0000000062800118] p41_jmpl_0_he: ldstub [%i1+0x006],%l2 ! Mem[0000000062800106] ldstub [%i3+0x00c],%l7 ! Mem[000000006380010c] jmpl %g6+8,%g0 ldub [%i2+0x036],%l6 ! Mem[0000000063000136] p41_call_0_he: ldsh [%i2+0x028],%l4 ! Mem[0000000063000128] ldstub [%i1+0x009],%l4 ! Mem[0000000062800109] retl sth %l3,[%i2+0x004] ! Mem[0000000063000104] p41_jmpl_0_ho: ldstub [%o1+0x006],%l2 ! Mem[0000000062800106] ldstub [%o3+0x00c],%l7 ! Mem[000000006380010c] jmpl %g6+8,%g0 ldub [%o2+0x036],%l6 ! Mem[0000000063000136] p41_call_0_ho: ldsh [%o2+0x028],%l4 ! Mem[0000000063000128] ldstub [%o1+0x009],%l4 ! Mem[0000000062800109] retl sth %l3,[%o2+0x004] ! Mem[0000000063000104] p42_jmpl_0_le: lduw [%i3+0x000],%l7 ! Mem[0000000065800100] stx %l2,[%i0+0x018] ! Mem[0000000064000118] lduh [%i3+0x02c],%l2 ! Mem[000000006580012c] ldd [%i2+0x008],%l2 ! Mem[0000000065000108] swap [%i1+0x010],%l4 ! Mem[0000000064800110] jmpl %g6+8,%g0 swap [%i0+0x038],%l5 ! Mem[0000000064000138] p42_call_0_le: stb %l2,[%i2+0x002] ! Mem[0000000065000102] stw %l3,[%i3+0x014] ! Mem[0000000065800114] retl swap [%i1+0x03c],%l4 ! Mem[000000006480013c] p42_jmpl_0_lo: lduw [%o3+0x000],%l7 ! Mem[0000000065800100] stx %l2,[%o0+0x018] ! Mem[0000000064000118] lduh [%o3+0x02c],%l2 ! Mem[000000006580012c] ldd [%o2+0x008],%l2 ! Mem[0000000065000108] swap [%o1+0x010],%l4 ! Mem[0000000064800110] jmpl %g6+8,%g0 swap [%o0+0x038],%l5 ! Mem[0000000064000138] p42_call_0_lo: stb %l2,[%o2+0x002] ! Mem[0000000065000102] stw %l3,[%o3+0x014] ! Mem[0000000065800114] retl swap [%o1+0x03c],%l4 ! Mem[000000006480013c] p42_jmpl_0_he: jmpl %g6+8,%g0 ldstub [%i0+0x02c],%l5 ! Mem[000000006400012c] p42_call_0_he: retl lduw [%i1+0x00c],%l2 ! Mem[000000006480010c] p42_jmpl_0_ho: jmpl %g6+8,%g0 ldstub [%o0+0x02c],%l5 ! Mem[000000006400012c] p42_call_0_ho: retl lduw [%o1+0x00c],%l2 ! Mem[000000006480010c] p43_jmpl_0_le: jmpl %g6+8,%g0 ldsb [%i3+0x03b],%l2 ! Mem[000000006780013b] p43_call_0_le: sth %l7,[%i2+0x03a] ! Mem[000000006700013a] stw %l6,[%i0+0x000] ! Mem[0000000066000100] swap [%i0+0x018],%l7 ! Mem[0000000066000118] ldx [%i0+0x010],%l6 ! Mem[0000000066000110] retl ldstub [%i2+0x035],%l4 ! Mem[0000000067000135] p43_jmpl_0_lo: jmpl %g6+8,%g0 ldsb [%o3+0x03b],%l2 ! Mem[000000006780013b] p43_call_0_lo: sth %l7,[%o2+0x03a] ! Mem[000000006700013a] stw %l6,[%o0+0x000] ! Mem[0000000066000100] swap [%o0+0x018],%l7 ! Mem[0000000066000118] ldx [%o0+0x010],%l6 ! Mem[0000000066000110] retl ldstub [%o2+0x035],%l4 ! Mem[0000000067000135] p43_jmpl_0_he: stb %l3,[%i2+0x00b] ! Mem[000000006700010b] swap [%i2+0x038],%l2 ! Mem[0000000067000138] swap [%i0+0x01c],%l6 ! Mem[000000006600011c] std %l4,[%i0+0x008] ! Mem[0000000066000108] jmpl %g6+8,%g0 ldd [%i2+0x010],%l2 ! Mem[0000000067000110] p43_call_0_he: stx %l2,[%i3+0x008] ! Mem[0000000067800108] retl ldx [%i2+0x038],%l3 ! Mem[0000000067000138] p43_jmpl_0_ho: stb %l3,[%o2+0x00b] ! Mem[000000006700010b] swap [%o2+0x038],%l2 ! Mem[0000000067000138] swap [%o0+0x01c],%l6 ! Mem[000000006600011c] std %l4,[%o0+0x008] ! Mem[0000000066000108] jmpl %g6+8,%g0 ldd [%o2+0x010],%l2 ! Mem[0000000067000110] p43_call_0_ho: stx %l2,[%o3+0x008] ! Mem[0000000067800108] retl ldx [%o2+0x038],%l3 ! Mem[0000000067000138] p44_jmpl_0_le: ldstub [%i3+0x002],%l7 ! Mem[0000000069800102] ldx [%i1+0x018],%l2 ! Mem[0000000068800118] jmpl %g6+8,%g0 ldstub [%i2+0x01a],%l0 ! Mem[000000006900011a] p44_call_0_le: swap [%i1+0x038],%l1 ! Mem[0000000068800138] swap [%i0+0x000],%l4 ! Mem[0000000068000100] ldsh [%i0+0x032],%l1 ! Mem[0000000068000132] retl ldsw [%i1+0x018],%l4 ! Mem[0000000068800118] p44_jmpl_0_lo: ldstub [%o3+0x002],%l7 ! Mem[0000000069800102] ldx [%o1+0x018],%l2 ! Mem[0000000068800118] jmpl %g6+8,%g0 ldstub [%o2+0x01a],%l0 ! Mem[000000006900011a] p44_call_0_lo: swap [%o1+0x038],%l1 ! Mem[0000000068800138] swap [%o0+0x000],%l4 ! Mem[0000000068000100] ldsh [%o0+0x032],%l1 ! Mem[0000000068000132] retl ldsw [%o1+0x018],%l4 ! Mem[0000000068800118] p44_jmpl_0_he: ldd [%i2+0x030],%l0 ! Mem[0000000069000130] lduw [%i0+0x010],%l1 ! Mem[0000000068000110] ldstub [%i1+0x037],%l1 ! Mem[0000000068800137] ldstub [%i2+0x018],%l7 ! Mem[0000000069000118] jmpl %g6+8,%g0 swap [%i2+0x028],%l0 ! Mem[0000000069000128] p44_call_0_he: stw %l7,[%i3+0x000] ! Mem[0000000069800100] ldub [%i2+0x024],%l3 ! Mem[0000000069000124] lduh [%i1+0x028],%l2 ! Mem[0000000068800128] retl stx %l0,[%i1+0x030] ! Mem[0000000068800130] p44_jmpl_0_ho: ldd [%o2+0x030],%l0 ! Mem[0000000069000130] lduw [%o0+0x010],%l1 ! Mem[0000000068000110] ldstub [%o1+0x037],%l1 ! Mem[0000000068800137] ldstub [%o2+0x018],%l7 ! Mem[0000000069000118] jmpl %g6+8,%g0 swap [%o2+0x028],%l0 ! Mem[0000000069000128] p44_call_0_ho: stw %l7,[%o3+0x000] ! Mem[0000000069800100] ldub [%o2+0x024],%l3 ! Mem[0000000069000124] lduh [%o1+0x028],%l2 ! Mem[0000000068800128] retl stx %l0,[%o1+0x030] ! Mem[0000000068800130] p45_jmpl_0_le: ldx [%i2+0x020],%l6 ! Mem[000000006b000120] std %l2,[%i0+0x018] ! Mem[000000006a000118] jmpl %g6+8,%g0 ldsb [%i1+0x01a],%l0 ! Mem[000000006a80011a] p45_call_0_le: ldstub [%i1+0x030],%l2 ! Mem[000000006a800130] retl ldstub [%i0+0x018],%l6 ! Mem[000000006a000118] p45_jmpl_0_lo: ldx [%o2+0x020],%l6 ! Mem[000000006b000120] std %l2,[%o0+0x018] ! Mem[000000006a000118] jmpl %g6+8,%g0 ldsb [%o1+0x01a],%l0 ! Mem[000000006a80011a] p45_call_0_lo: ldstub [%o1+0x030],%l2 ! Mem[000000006a800130] retl ldstub [%o0+0x018],%l6 ! Mem[000000006a000118] p45_jmpl_0_he: swap [%i0+0x034],%l6 ! Mem[000000006a000134] ldx [%i1+0x030],%l1 ! Mem[000000006a800130] lduw [%i3+0x00c],%l5 ! Mem[000000006b80010c] jmpl %g6+8,%g0 ldsb [%i3+0x004],%l5 ! Mem[000000006b800104] p45_call_0_he: sth %l0,[%i2+0x030] ! Mem[000000006b000130] lduw [%i1+0x03c],%l1 ! Mem[000000006a80013c] stb %l7,[%i0+0x016] ! Mem[000000006a000116] stb %l4,[%i0+0x018] ! Mem[000000006a000118] retl swap [%i3+0x02c],%l4 ! Mem[000000006b80012c] p45_jmpl_0_ho: swap [%o0+0x034],%l6 ! Mem[000000006a000134] ldx [%o1+0x030],%l1 ! Mem[000000006a800130] lduw [%o3+0x00c],%l5 ! Mem[000000006b80010c] jmpl %g6+8,%g0 ldsb [%o3+0x004],%l5 ! Mem[000000006b800104] p45_call_0_ho: sth %l0,[%o2+0x030] ! Mem[000000006b000130] lduw [%o1+0x03c],%l1 ! Mem[000000006a80013c] stb %l7,[%o0+0x016] ! Mem[000000006a000116] stb %l4,[%o0+0x018] ! Mem[000000006a000118] retl swap [%o3+0x02c],%l4 ! Mem[000000006b80012c] p46_jmpl_0_le: ldstub [%i3+0x00c],%l7 ! Mem[000000006d80010c] lduh [%i3+0x012],%l2 ! Mem[000000006d800112] ldub [%i2+0x03a],%l0 ! Mem[000000006d00013a] lduw [%i1+0x014],%l6 ! Mem[000000006c800114] jmpl %g6+8,%g0 ldub [%i2+0x00b],%l3 ! Mem[000000006d00010b] p46_call_0_le: ldsw [%i3+0x010],%l7 ! Mem[000000006d800110] ldstub [%i3+0x015],%l0 ! Mem[000000006d800115] swap [%i2+0x034],%l4 ! Mem[000000006d000134] ldstub [%i0+0x024],%l3 ! Mem[000000006c000124] ldstub [%i3+0x02a],%l4 ! Mem[000000006d80012a] swap [%i2+0x018],%l0 ! Mem[000000006d000118] retl stb %l3,[%i2+0x01c] ! Mem[000000006d00011c] p46_jmpl_0_lo: ldstub [%o3+0x00c],%l7 ! Mem[000000006d80010c] lduh [%o3+0x012],%l2 ! Mem[000000006d800112] ldub [%o2+0x03a],%l0 ! Mem[000000006d00013a] lduw [%o1+0x014],%l6 ! Mem[000000006c800114] jmpl %g6+8,%g0 ldub [%o2+0x00b],%l3 ! Mem[000000006d00010b] p46_call_0_lo: ldsw [%o3+0x010],%l7 ! Mem[000000006d800110] ldstub [%o3+0x015],%l0 ! Mem[000000006d800115] swap [%o2+0x034],%l4 ! Mem[000000006d000134] ldstub [%o0+0x024],%l3 ! Mem[000000006c000124] ldstub [%o3+0x02a],%l4 ! Mem[000000006d80012a] swap [%o2+0x018],%l0 ! Mem[000000006d000118] retl stb %l3,[%o2+0x01c] ! Mem[000000006d00011c] p46_jmpl_0_he: ldd [%i3+0x020],%l4 ! Mem[000000006d800120] lduw [%i0+0x008],%l6 ! Mem[000000006c000108] swap [%i0+0x020],%l3 ! Mem[000000006c000120] ldsh [%i3+0x00c],%l2 ! Mem[000000006d80010c] ldstub [%i0+0x03e],%l2 ! Mem[000000006c00013e] ldub [%i0+0x03a],%l3 ! Mem[000000006c00013a] jmpl %g6+8,%g0 sth %l6,[%i1+0x00c] ! Mem[000000006c80010c] p46_call_0_he: lduw [%i2+0x014],%l1 ! Mem[000000006d000114] retl ldub [%i2+0x00e],%l6 ! Mem[000000006d00010e] p46_jmpl_0_ho: ldd [%o3+0x020],%l4 ! Mem[000000006d800120] lduw [%o0+0x008],%l6 ! Mem[000000006c000108] swap [%o0+0x020],%l3 ! Mem[000000006c000120] ldsh [%o3+0x00c],%l2 ! Mem[000000006d80010c] ldstub [%o0+0x03e],%l2 ! Mem[000000006c00013e] ldub [%o0+0x03a],%l3 ! Mem[000000006c00013a] jmpl %g6+8,%g0 sth %l6,[%o1+0x00c] ! Mem[000000006c80010c] p46_call_0_ho: lduw [%o2+0x014],%l1 ! Mem[000000006d000114] retl ldub [%o2+0x00e],%l6 ! Mem[000000006d00010e] p47_jmpl_0_le: lduw [%i3+0x020],%l7 ! Mem[000000006f800120] lduw [%i1+0x020],%l4 ! Mem[000000006e800120] ldd [%i3+0x010],%l0 ! Mem[000000006f800110] ldx [%i2+0x008],%l7 ! Mem[000000006f000108] stw %l7,[%i2+0x01c] ! Mem[000000006f00011c] ldsb [%i2+0x00e],%l2 ! Mem[000000006f00010e] jmpl %g6+8,%g0 ldstub [%i2+0x006],%l2 ! Mem[000000006f000106] p47_call_0_le: ldstub [%i1+0x015],%l2 ! Mem[000000006e800115] ldstub [%i3+0x033],%l0 ! Mem[000000006f800133] ldsw [%i0+0x00c],%l6 ! Mem[000000006e00010c] retl swap [%i1+0x01c],%l4 ! Mem[000000006e80011c] p47_jmpl_0_lo: lduw [%o3+0x020],%l7 ! Mem[000000006f800120] lduw [%o1+0x020],%l4 ! Mem[000000006e800120] ldd [%o3+0x010],%l0 ! Mem[000000006f800110] ldx [%o2+0x008],%l7 ! Mem[000000006f000108] stw %l7,[%o2+0x01c] ! Mem[000000006f00011c] ldsb [%o2+0x00e],%l2 ! Mem[000000006f00010e] jmpl %g6+8,%g0 ldstub [%o2+0x006],%l2 ! Mem[000000006f000106] p47_call_0_lo: ldstub [%o1+0x015],%l2 ! Mem[000000006e800115] ldstub [%o3+0x033],%l0 ! Mem[000000006f800133] ldsw [%o0+0x00c],%l6 ! Mem[000000006e00010c] retl swap [%o1+0x01c],%l4 ! Mem[000000006e80011c] p47_jmpl_0_he: jmpl %g6+8,%g0 lduw [%i1+0x014],%l1 ! Mem[000000006e800114] p47_call_0_he: retl stb %l7,[%i3+0x007] ! Mem[000000006f800107] p47_jmpl_0_ho: jmpl %g6+8,%g0 lduw [%o1+0x014],%l1 ! Mem[000000006e800114] p47_call_0_ho: retl stb %l7,[%o3+0x007] ! Mem[000000006f800107] p48_jmpl_0_le: stx %l6,[%i2+0x000] ! Mem[0000000071000100] jmpl %g6+8,%g0 ldsw [%i3+0x02c],%l7 ! Mem[000000007180012c] p48_call_0_le: sth %l2,[%i3+0x026] ! Mem[0000000071800126] retl ldstub [%i1+0x00a],%l0 ! Mem[000000007080010a] p48_jmpl_0_lo: stx %l6,[%o2+0x000] ! Mem[0000000071000100] jmpl %g6+8,%g0 ldsw [%o3+0x02c],%l7 ! Mem[000000007180012c] p48_call_0_lo: sth %l2,[%o3+0x026] ! Mem[0000000071800126] retl ldstub [%o1+0x00a],%l0 ! Mem[000000007080010a] p48_jmpl_0_he: ldstub [%i0+0x02f],%l4 ! Mem[000000007000012f] sth %l0,[%i0+0x028] ! Mem[0000000070000128] std %l0,[%i0+0x030] ! Mem[0000000070000130] jmpl %g6+8,%g0 ldx [%i2+0x030],%l0 ! Mem[0000000071000130] p48_call_0_he: lduw [%i2+0x028],%l4 ! Mem[0000000071000128] stb %l3,[%i0+0x002] ! Mem[0000000070000102] swap [%i2+0x034],%l3 ! Mem[0000000071000134] retl ldd [%i1+0x010],%l0 ! Mem[0000000070800110] p48_jmpl_0_ho: ldstub [%o0+0x02f],%l4 ! Mem[000000007000012f] sth %l0,[%o0+0x028] ! Mem[0000000070000128] std %l0,[%o0+0x030] ! Mem[0000000070000130] jmpl %g6+8,%g0 ldx [%o2+0x030],%l0 ! Mem[0000000071000130] p48_call_0_ho: lduw [%o2+0x028],%l4 ! Mem[0000000071000128] stb %l3,[%o0+0x002] ! Mem[0000000070000102] swap [%o2+0x034],%l3 ! Mem[0000000071000134] retl ldd [%o1+0x010],%l0 ! Mem[0000000070800110] p49_jmpl_0_le: ldstub [%i3+0x022],%l7 ! Mem[0000000073800122] ldstub [%i3+0x01c],%l2 ! Mem[000000007380011c] ldd [%i1+0x038],%l0 ! Mem[0000000072800138] jmpl %g6+8,%g0 lduh [%i3+0x032],%l2 ! Mem[0000000073800132] p49_call_0_le: ldsw [%i1+0x038],%l3 ! Mem[0000000072800138] lduw [%i2+0x030],%l6 ! Mem[0000000073000130] stx %l5,[%i0+0x018] ! Mem[0000000072000118] retl std %l4,[%i0+0x028] ! Mem[0000000072000128] p49_jmpl_0_lo: ldstub [%o3+0x022],%l7 ! Mem[0000000073800122] ldstub [%o3+0x01c],%l2 ! Mem[000000007380011c] ldd [%o1+0x038],%l0 ! Mem[0000000072800138] jmpl %g6+8,%g0 lduh [%o3+0x032],%l2 ! Mem[0000000073800132] p49_call_0_lo: ldsw [%o1+0x038],%l3 ! Mem[0000000072800138] lduw [%o2+0x030],%l6 ! Mem[0000000073000130] stx %l5,[%o0+0x018] ! Mem[0000000072000118] retl std %l4,[%o0+0x028] ! Mem[0000000072000128] p49_jmpl_0_he: lduw [%i0+0x028],%l2 ! Mem[0000000072000128] ldstub [%i0+0x02f],%l4 ! Mem[000000007200012f] ldstub [%i0+0x01a],%l3 ! Mem[000000007200011a] ldd [%i1+0x010],%l6 ! Mem[0000000072800110] ldstub [%i2+0x005],%l2 ! Mem[0000000073000105] ldstub [%i0+0x031],%l4 ! Mem[0000000072000131] jmpl %g6+8,%g0 stw %l6,[%i3+0x004] ! Mem[0000000073800104] p49_call_0_he: ldsb [%i1+0x030],%l1 ! Mem[0000000072800130] std %l6,[%i3+0x030] ! Mem[0000000073800130] swap [%i2+0x018],%l4 ! Mem[0000000073000118] std %l2,[%i2+0x020] ! Mem[0000000073000120] swap [%i2+0x034],%l1 ! Mem[0000000073000134] retl lduh [%i3+0x01e],%l1 ! Mem[000000007380011e] p49_jmpl_0_ho: lduw [%o0+0x028],%l2 ! Mem[0000000072000128] ldstub [%o0+0x02f],%l4 ! Mem[000000007200012f] ldstub [%o0+0x01a],%l3 ! Mem[000000007200011a] ldd [%o1+0x010],%l6 ! Mem[0000000072800110] ldstub [%o2+0x005],%l2 ! Mem[0000000073000105] ldstub [%o0+0x031],%l4 ! Mem[0000000072000131] jmpl %g6+8,%g0 stw %l6,[%o3+0x004] ! Mem[0000000073800104] p49_call_0_ho: ldsb [%o1+0x030],%l1 ! Mem[0000000072800130] std %l6,[%o3+0x030] ! Mem[0000000073800130] swap [%o2+0x018],%l4 ! Mem[0000000073000118] std %l2,[%o2+0x020] ! Mem[0000000073000120] swap [%o2+0x034],%l1 ! Mem[0000000073000134] retl lduh [%o3+0x01e],%l1 ! Mem[000000007380011e] p50_jmpl_0_le: swap [%i2+0x038],%l3 ! Mem[0000000075000138] swap [%i1+0x01c],%l2 ! Mem[000000007480011c] ldstub [%i3+0x00c],%l7 ! Mem[000000007580010c] lduw [%i0+0x00c],%l3 ! Mem[000000007400010c] sth %l3,[%i0+0x020] ! Mem[0000000074000120] jmpl %g6+8,%g0 ldstub [%i0+0x02a],%l4 ! Mem[000000007400012a] p50_call_0_le: ldstub [%i0+0x022],%l4 ! Mem[0000000074000122] ldsb [%i3+0x03f],%l6 ! Mem[000000007580013f] stx %l0,[%i3+0x010] ! Mem[0000000075800110] retl ldsh [%i1+0x00e],%l2 ! Mem[000000007480010e] p50_jmpl_0_lo: swap [%o2+0x038],%l3 ! Mem[0000000075000138] swap [%o1+0x01c],%l2 ! Mem[000000007480011c] ldstub [%o3+0x00c],%l7 ! Mem[000000007580010c] lduw [%o0+0x00c],%l3 ! Mem[000000007400010c] sth %l3,[%o0+0x020] ! Mem[0000000074000120] jmpl %g6+8,%g0 ldstub [%o0+0x02a],%l4 ! Mem[000000007400012a] p50_call_0_lo: ldstub [%o0+0x022],%l4 ! Mem[0000000074000122] ldsb [%o3+0x03f],%l6 ! Mem[000000007580013f] stx %l0,[%o3+0x010] ! Mem[0000000075800110] retl ldsh [%o1+0x00e],%l2 ! Mem[000000007480010e] p50_jmpl_0_he: stx %l2,[%i3+0x028] ! Mem[0000000075800128] jmpl %g6+8,%g0 swap [%i2+0x030],%l4 ! Mem[0000000075000130] p50_call_0_he: ldub [%i3+0x021],%l7 ! Mem[0000000075800121] ldd [%i2+0x018],%l0 ! Mem[0000000075000118] sth %l3,[%i3+0x01c] ! Mem[000000007580011c] stx %l3,[%i1+0x038] ! Mem[0000000074800138] lduh [%i2+0x01e],%l1 ! Mem[000000007500011e] retl ldsw [%i2+0x004],%l5 ! Mem[0000000075000104] p50_jmpl_0_ho: stx %l2,[%o3+0x028] ! Mem[0000000075800128] jmpl %g6+8,%g0 swap [%o2+0x030],%l4 ! Mem[0000000075000130] p50_call_0_ho: ldub [%o3+0x021],%l7 ! Mem[0000000075800121] ldd [%o2+0x018],%l0 ! Mem[0000000075000118] sth %l3,[%o3+0x01c] ! Mem[000000007580011c] stx %l3,[%o1+0x038] ! Mem[0000000074800138] lduh [%o2+0x01e],%l1 ! Mem[000000007500011e] retl ldsw [%o2+0x004],%l5 ! Mem[0000000075000104] p51_jmpl_0_le: jmpl %g6+8,%g0 stw %l2,[%i3+0x038] ! Mem[0000000077800138] p51_call_0_le: ldstub [%i2+0x007],%l4 ! Mem[0000000077000107] swap [%i0+0x028],%l7 ! Mem[0000000076000128] stx %l2,[%i3+0x010] ! Mem[0000000077800110] ldd [%i1+0x020],%l2 ! Mem[0000000076800120] std %l2,[%i0+0x020] ! Mem[0000000076000120] retl stw %l0,[%i1+0x014] ! Mem[0000000076800114] p51_jmpl_0_lo: jmpl %g6+8,%g0 stw %l2,[%o3+0x038] ! Mem[0000000077800138] p51_call_0_lo: ldstub [%o2+0x007],%l4 ! Mem[0000000077000107] swap [%o0+0x028],%l7 ! Mem[0000000076000128] stx %l2,[%o3+0x010] ! Mem[0000000077800110] ldd [%o1+0x020],%l2 ! Mem[0000000076800120] std %l2,[%o0+0x020] ! Mem[0000000076000120] retl stw %l0,[%o1+0x014] ! Mem[0000000076800114] p51_jmpl_0_he: stx %l4,[%i3+0x010] ! Mem[0000000077800110] ldsh [%i3+0x036],%l2 ! Mem[0000000077800136] swap [%i0+0x010],%l7 ! Mem[0000000076000110] stb %l2,[%i2+0x005] ! Mem[0000000077000105] lduw [%i3+0x014],%l2 ! Mem[0000000077800114] jmpl %g6+8,%g0 ldsb [%i3+0x001],%l1 ! Mem[0000000077800101] p51_call_0_he: ldsw [%i3+0x02c],%l1 ! Mem[000000007780012c] stw %l3,[%i2+0x038] ! Mem[0000000077000138] retl ldx [%i2+0x038],%l0 ! Mem[0000000077000138] p51_jmpl_0_ho: stx %l4,[%o3+0x010] ! Mem[0000000077800110] ldsh [%o3+0x036],%l2 ! Mem[0000000077800136] swap [%o0+0x010],%l7 ! Mem[0000000076000110] stb %l2,[%o2+0x005] ! Mem[0000000077000105] lduw [%o3+0x014],%l2 ! Mem[0000000077800114] jmpl %g6+8,%g0 ldsb [%o3+0x001],%l1 ! Mem[0000000077800101] p51_call_0_ho: ldsw [%o3+0x02c],%l1 ! Mem[000000007780012c] stw %l3,[%o2+0x038] ! Mem[0000000077000138] retl ldx [%o2+0x038],%l0 ! Mem[0000000077000138] p52_jmpl_0_le: lduw [%i0+0x000],%l7 ! Mem[0000000078000100] ldstub [%i1+0x022],%l4 ! Mem[0000000078800122] jmpl %g6+8,%g0 ldub [%i2+0x00c],%l7 ! Mem[000000007900010c] p52_call_0_le: lduh [%i3+0x02e],%l2 ! Mem[000000007980012e] ldx [%i3+0x030],%l6 ! Mem[0000000079800130] swap [%i2+0x00c],%l6 ! Mem[000000007900010c] ldd [%i2+0x000],%l2 ! Mem[0000000079000100] ldstub [%i0+0x016],%l3 ! Mem[0000000078000116] ldstub [%i3+0x03b],%l3 ! Mem[000000007980013b] retl stb %l7,[%i2+0x011] ! Mem[0000000079000111] p52_jmpl_0_lo: lduw [%o0+0x000],%l7 ! Mem[0000000078000100] ldstub [%o1+0x022],%l4 ! Mem[0000000078800122] jmpl %g6+8,%g0 ldub [%o2+0x00c],%l7 ! Mem[000000007900010c] p52_call_0_lo: lduh [%o3+0x02e],%l2 ! Mem[000000007980012e] ldx [%o3+0x030],%l6 ! Mem[0000000079800130] swap [%o2+0x00c],%l6 ! Mem[000000007900010c] ldd [%o2+0x000],%l2 ! Mem[0000000079000100] ldstub [%o0+0x016],%l3 ! Mem[0000000078000116] ldstub [%o3+0x03b],%l3 ! Mem[000000007980013b] retl stb %l7,[%o2+0x011] ! Mem[0000000079000111] p52_jmpl_0_he: ldsw [%i2+0x018],%l7 ! Mem[0000000079000118] ldsw [%i3+0x028],%l0 ! Mem[0000000079800128] ldd [%i0+0x028],%l2 ! Mem[0000000078000128] lduw [%i1+0x028],%l6 ! Mem[0000000078800128] jmpl %g6+8,%g0 ldsb [%i1+0x016],%l2 ! Mem[0000000078800116] p52_call_0_he: retl stb %l0,[%i1+0x01b] ! Mem[000000007880011b] p52_jmpl_0_ho: ldsw [%o2+0x018],%l7 ! Mem[0000000079000118] ldsw [%o3+0x028],%l0 ! Mem[0000000079800128] ldd [%o0+0x028],%l2 ! Mem[0000000078000128] lduw [%o1+0x028],%l6 ! Mem[0000000078800128] jmpl %g6+8,%g0 ldsb [%o1+0x016],%l2 ! Mem[0000000078800116] p52_call_0_ho: retl stb %l0,[%o1+0x01b] ! Mem[000000007880011b] p53_jmpl_0_le: swap [%i3+0x020],%l6 ! Mem[000000007b800120] ldsw [%i2+0x014],%l2 ! Mem[000000007b000114] sth %l0,[%i3+0x03a] ! Mem[000000007b80013a] ldsh [%i2+0x00a],%l3 ! Mem[000000007b00010a] jmpl %g6+8,%g0 stw %l3,[%i1+0x010] ! Mem[000000007a800110] p53_call_0_le: ldub [%i3+0x016],%l3 ! Mem[000000007b800116] ldstub [%i1+0x03b],%l3 ! Mem[000000007a80013b] swap [%i3+0x01c],%l6 ! Mem[000000007b80011c] lduw [%i3+0x018],%l5 ! Mem[000000007b800118] retl std %l6,[%i0+0x000] ! Mem[000000007a000100] p53_jmpl_0_lo: swap [%o3+0x020],%l6 ! Mem[000000007b800120] ldsw [%o2+0x014],%l2 ! Mem[000000007b000114] sth %l0,[%o3+0x03a] ! Mem[000000007b80013a] ldsh [%o2+0x00a],%l3 ! Mem[000000007b00010a] jmpl %g6+8,%g0 stw %l3,[%o1+0x010] ! Mem[000000007a800110] p53_call_0_lo: ldub [%o3+0x016],%l3 ! Mem[000000007b800116] ldstub [%o1+0x03b],%l3 ! Mem[000000007a80013b] swap [%o3+0x01c],%l6 ! Mem[000000007b80011c] lduw [%o3+0x018],%l5 ! Mem[000000007b800118] retl std %l6,[%o0+0x000] ! Mem[000000007a000100] p53_jmpl_0_he: lduh [%i2+0x028],%l2 ! Mem[000000007b000128] stb %l4,[%i2+0x011] ! Mem[000000007b000111] stx %l2,[%i2+0x030] ! Mem[000000007b000130] stx %l1,[%i0+0x000] ! Mem[000000007a000100] ldx [%i2+0x000],%l2 ! Mem[000000007b000100] std %l4,[%i1+0x000] ! Mem[000000007a800100] jmpl %g6+8,%g0 stx %l1,[%i3+0x000] ! Mem[000000007b800100] p53_call_0_he: ldstub [%i0+0x038],%l1 ! Mem[000000007a000138] ldsw [%i0+0x010],%l6 ! Mem[000000007a000110] lduh [%i1+0x028],%l2 ! Mem[000000007a800128] ldstub [%i0+0x039],%l7 ! Mem[000000007a000139] ldd [%i1+0x018],%l0 ! Mem[000000007a800118] std %l6,[%i0+0x028] ! Mem[000000007a000128] retl lduw [%i2+0x00c],%l3 ! Mem[000000007b00010c] p53_jmpl_0_ho: lduh [%o2+0x028],%l2 ! Mem[000000007b000128] stb %l4,[%o2+0x011] ! Mem[000000007b000111] stx %l2,[%o2+0x030] ! Mem[000000007b000130] stx %l1,[%o0+0x000] ! Mem[000000007a000100] ldx [%o2+0x000],%l2 ! Mem[000000007b000100] std %l4,[%o1+0x000] ! Mem[000000007a800100] jmpl %g6+8,%g0 stx %l1,[%o3+0x000] ! Mem[000000007b800100] p53_call_0_ho: ldstub [%o0+0x038],%l1 ! Mem[000000007a000138] ldsw [%o0+0x010],%l6 ! Mem[000000007a000110] lduh [%o1+0x028],%l2 ! Mem[000000007a800128] ldstub [%o0+0x039],%l7 ! Mem[000000007a000139] ldd [%o1+0x018],%l0 ! Mem[000000007a800118] std %l6,[%o0+0x028] ! Mem[000000007a000128] retl lduw [%o2+0x00c],%l3 ! Mem[000000007b00010c] p54_jmpl_0_le: ldstub [%i0+0x002],%l7 ! Mem[000000007c000102] ldstub [%i2+0x017],%l6 ! Mem[000000007d000117] ldx [%i1+0x010],%l1 ! Mem[000000007c800110] swap [%i3+0x02c],%l7 ! Mem[000000007d80012c] stx %l4,[%i1+0x010] ! Mem[000000007c800110] ldx [%i0+0x028],%l4 ! Mem[000000007c000128] jmpl %g6+8,%g0 ldstub [%i1+0x036],%l0 ! Mem[000000007c800136] p54_call_0_le: swap [%i1+0x030],%l6 ! Mem[000000007c800130] ldub [%i3+0x019],%l5 ! Mem[000000007d800119] retl stx %l7,[%i3+0x020] ! Mem[000000007d800120] p54_jmpl_0_lo: ldstub [%o0+0x002],%l7 ! Mem[000000007c000102] ldstub [%o2+0x017],%l6 ! Mem[000000007d000117] ldx [%o1+0x010],%l1 ! Mem[000000007c800110] swap [%o3+0x02c],%l7 ! Mem[000000007d80012c] stx %l4,[%o1+0x010] ! Mem[000000007c800110] ldx [%o0+0x028],%l4 ! Mem[000000007c000128] jmpl %g6+8,%g0 ldstub [%o1+0x036],%l0 ! Mem[000000007c800136] p54_call_0_lo: swap [%o1+0x030],%l6 ! Mem[000000007c800130] ldub [%o3+0x019],%l5 ! Mem[000000007d800119] retl stx %l7,[%o3+0x020] ! Mem[000000007d800120] p54_jmpl_0_he: ldsw [%i3+0x024],%l5 ! Mem[000000007d800124] jmpl %g6+8,%g0 ldstub [%i3+0x015],%l3 ! Mem[000000007d800115] p54_call_0_he: stw %l3,[%i1+0x01c] ! Mem[000000007c80011c] lduw [%i0+0x03c],%l3 ! Mem[000000007c00013c] stw %l5,[%i3+0x024] ! Mem[000000007d800124] swap [%i0+0x034],%l0 ! Mem[000000007c000134] retl stx %l3,[%i2+0x000] ! Mem[000000007d000100] p54_jmpl_0_ho: ldsw [%o3+0x024],%l5 ! Mem[000000007d800124] jmpl %g6+8,%g0 ldstub [%o3+0x015],%l3 ! Mem[000000007d800115] p54_call_0_ho: stw %l3,[%o1+0x01c] ! Mem[000000007c80011c] lduw [%o0+0x03c],%l3 ! Mem[000000007c00013c] stw %l5,[%o3+0x024] ! Mem[000000007d800124] swap [%o0+0x034],%l0 ! Mem[000000007c000134] retl stx %l3,[%o2+0x000] ! Mem[000000007d000100] p55_jmpl_0_le: ldstub [%i0+0x03b],%l2 ! Mem[000000007e00013b] jmpl %g6+8,%g0 ldstub [%i1+0x015],%l2 ! Mem[000000007e800115] p55_call_0_le: ldsb [%i0+0x01e],%l3 ! Mem[000000007e00011e] retl std %l4,[%i2+0x000] ! Mem[000000007f000100] p55_jmpl_0_lo: ldstub [%o0+0x03b],%l2 ! Mem[000000007e00013b] jmpl %g6+8,%g0 ldstub [%o1+0x015],%l2 ! Mem[000000007e800115] p55_call_0_lo: ldsb [%o0+0x01e],%l3 ! Mem[000000007e00011e] retl std %l4,[%o2+0x000] ! Mem[000000007f000100] p55_jmpl_0_he: lduh [%i0+0x032],%l2 ! Mem[000000007e000132] lduh [%i1+0x020],%l3 ! Mem[000000007e800120] jmpl %g6+8,%g0 lduw [%i3+0x018],%l5 ! Mem[000000007f800118] p55_call_0_he: ldsw [%i0+0x038],%l3 ! Mem[000000007e000138] ldstub [%i2+0x028],%l4 ! Mem[000000007f000128] stw %l4,[%i1+0x008] ! Mem[000000007e800108] ldub [%i3+0x002],%l7 ! Mem[000000007f800102] swap [%i1+0x014],%l7 ! Mem[000000007e800114] ldx [%i2+0x028],%l4 ! Mem[000000007f000128] retl ldsb [%i2+0x03b],%l0 ! Mem[000000007f00013b] p55_jmpl_0_ho: lduh [%o0+0x032],%l2 ! Mem[000000007e000132] lduh [%o1+0x020],%l3 ! Mem[000000007e800120] jmpl %g6+8,%g0 lduw [%o3+0x018],%l5 ! Mem[000000007f800118] p55_call_0_ho: ldsw [%o0+0x038],%l3 ! Mem[000000007e000138] ldstub [%o2+0x028],%l4 ! Mem[000000007f000128] stw %l4,[%o1+0x008] ! Mem[000000007e800108] ldub [%o3+0x002],%l7 ! Mem[000000007f800102] swap [%o1+0x014],%l7 ! Mem[000000007e800114] ldx [%o2+0x028],%l4 ! Mem[000000007f000128] retl ldsb [%o2+0x03b],%l0 ! Mem[000000007f00013b] p56_jmpl_0_le: ldd [%i1+0x038],%l2 ! Mem[0000000080800138] ldstub [%i3+0x035],%l2 ! Mem[0000000081800135] ldx [%i3+0x038],%l6 ! Mem[0000000081800138] jmpl %g6+8,%g0 stw %l7,[%i2+0x02c] ! Mem[000000008100012c] p56_call_0_le: retl ldub [%i3+0x003],%l4 ! Mem[0000000081800103] p56_jmpl_0_lo: ldd [%o1+0x038],%l2 ! Mem[0000000080800138] ldstub [%o3+0x035],%l2 ! Mem[0000000081800135] ldx [%o3+0x038],%l6 ! Mem[0000000081800138] jmpl %g6+8,%g0 stw %l7,[%o2+0x02c] ! Mem[000000008100012c] p56_call_0_lo: retl ldub [%o3+0x003],%l4 ! Mem[0000000081800103] p56_jmpl_0_he: swap [%i2+0x028],%l0 ! Mem[0000000081000128] stw %l0,[%i2+0x030] ! Mem[0000000081000130] swap [%i1+0x034],%l0 ! Mem[0000000080800134] swap [%i1+0x010],%l1 ! Mem[0000000080800110] ldsh [%i0+0x036],%l1 ! Mem[0000000080000136] ldsw [%i2+0x030],%l6 ! Mem[0000000081000130] jmpl %g6+8,%g0 ldub [%i0+0x02c],%l0 ! Mem[000000008000012c] p56_call_0_he: ldstub [%i2+0x023],%l7 ! Mem[0000000081000123] sth %l1,[%i0+0x012] ! Mem[0000000080000112] retl ldsb [%i0+0x024],%l5 ! Mem[0000000080000124] p56_jmpl_0_ho: swap [%o2+0x028],%l0 ! Mem[0000000081000128] stw %l0,[%o2+0x030] ! Mem[0000000081000130] swap [%o1+0x034],%l0 ! Mem[0000000080800134] swap [%o1+0x010],%l1 ! Mem[0000000080800110] ldsh [%o0+0x036],%l1 ! Mem[0000000080000136] ldsw [%o2+0x030],%l6 ! Mem[0000000081000130] jmpl %g6+8,%g0 ldub [%o0+0x02c],%l0 ! Mem[000000008000012c] p56_call_0_ho: ldstub [%o2+0x023],%l7 ! Mem[0000000081000123] sth %l1,[%o0+0x012] ! Mem[0000000080000112] retl ldsb [%o0+0x024],%l5 ! Mem[0000000080000124] p57_jmpl_0_le: lduw [%i0+0x020],%l7 ! Mem[0000000082000120] ldstub [%i2+0x015],%l2 ! Mem[0000000083000115] ldd [%i1+0x038],%l6 ! Mem[0000000082800138] jmpl %g6+8,%g0 sth %l7,[%i3+0x00c] ! Mem[000000008380010c] p57_call_0_le: ldstub [%i3+0x018],%l7 ! Mem[0000000083800118] ldsh [%i2+0x01a],%l1 ! Mem[000000008300011a] lduh [%i0+0x022],%l4 ! Mem[0000000082000122] retl stw %l2,[%i0+0x014] ! Mem[0000000082000114] p57_jmpl_0_lo: lduw [%o0+0x020],%l7 ! Mem[0000000082000120] ldstub [%o2+0x015],%l2 ! Mem[0000000083000115] ldd [%o1+0x038],%l6 ! Mem[0000000082800138] jmpl %g6+8,%g0 sth %l7,[%o3+0x00c] ! Mem[000000008380010c] p57_call_0_lo: ldstub [%o3+0x018],%l7 ! Mem[0000000083800118] ldsh [%o2+0x01a],%l1 ! Mem[000000008300011a] lduh [%o0+0x022],%l4 ! Mem[0000000082000122] retl stw %l2,[%o0+0x014] ! Mem[0000000082000114] p57_jmpl_0_he: ldstub [%i1+0x00a],%l4 ! Mem[000000008280010a] stb %l2,[%i2+0x03b] ! Mem[000000008300013b] jmpl %g6+8,%g0 swap [%i0+0x018],%l7 ! Mem[0000000082000118] p57_call_0_he: sth %l4,[%i3+0x008] ! Mem[0000000083800108] ldsw [%i0+0x000],%l7 ! Mem[0000000082000100] retl swap [%i1+0x03c],%l3 ! Mem[000000008280013c] p57_jmpl_0_ho: ldstub [%o1+0x00a],%l4 ! Mem[000000008280010a] stb %l2,[%o2+0x03b] ! Mem[000000008300013b] jmpl %g6+8,%g0 swap [%o0+0x018],%l7 ! Mem[0000000082000118] p57_call_0_ho: sth %l4,[%o3+0x008] ! Mem[0000000083800108] ldsw [%o0+0x000],%l7 ! Mem[0000000082000100] retl swap [%o1+0x03c],%l3 ! Mem[000000008280013c] p58_jmpl_0_le: ldub [%i3+0x015],%l1 ! Mem[0000000085800115] stb %l7,[%i1+0x02b] ! Mem[000000008480012b] stw %l0,[%i3+0x018] ! Mem[0000000085800118] lduh [%i3+0x012],%l2 ! Mem[0000000085800112] sth %l3,[%i3+0x020] ! Mem[0000000085800120] jmpl %g6+8,%g0 ldstub [%i3+0x02f],%l4 ! Mem[000000008580012f] p58_call_0_le: swap [%i3+0x018],%l2 ! Mem[0000000085800118] swap [%i2+0x004],%l3 ! Mem[0000000085000104] swap [%i3+0x03c],%l4 ! Mem[000000008580013c] lduw [%i0+0x024],%l7 ! Mem[0000000084000124] ldstub [%i1+0x00c],%l1 ! Mem[000000008480010c] retl swap [%i2+0x01c],%l1 ! Mem[000000008500011c] p58_jmpl_0_lo: ldub [%o3+0x015],%l1 ! Mem[0000000085800115] stb %l7,[%o1+0x02b] ! Mem[000000008480012b] stw %l0,[%o3+0x018] ! Mem[0000000085800118] lduh [%o3+0x012],%l2 ! Mem[0000000085800112] sth %l3,[%o3+0x020] ! Mem[0000000085800120] jmpl %g6+8,%g0 ldstub [%o3+0x02f],%l4 ! Mem[000000008580012f] p58_call_0_lo: swap [%o3+0x018],%l2 ! Mem[0000000085800118] swap [%o2+0x004],%l3 ! Mem[0000000085000104] swap [%o3+0x03c],%l4 ! Mem[000000008580013c] lduw [%o0+0x024],%l7 ! Mem[0000000084000124] ldstub [%o1+0x00c],%l1 ! Mem[000000008480010c] retl swap [%o2+0x01c],%l1 ! Mem[000000008500011c] p58_jmpl_0_he: ldstub [%i2+0x016],%l2 ! Mem[0000000085000116] jmpl %g6+8,%g0 sth %l7,[%i2+0x032] ! Mem[0000000085000132] p58_call_0_he: stx %l3,[%i2+0x018] ! Mem[0000000085000118] ldstub [%i2+0x002],%l3 ! Mem[0000000085000102] retl stw %l5,[%i2+0x038] ! Mem[0000000085000138] p58_jmpl_0_ho: ldstub [%o2+0x016],%l2 ! Mem[0000000085000116] jmpl %g6+8,%g0 sth %l7,[%o2+0x032] ! Mem[0000000085000132] p58_call_0_ho: stx %l3,[%o2+0x018] ! Mem[0000000085000118] ldstub [%o2+0x002],%l3 ! Mem[0000000085000102] retl stw %l5,[%o2+0x038] ! Mem[0000000085000138] p59_jmpl_0_le: jmpl %g6+8,%g0 ldstub [%i0+0x022],%l7 ! Mem[0000000086000122] p59_call_0_le: retl ldx [%i0+0x030],%l0 ! Mem[0000000086000130] p59_jmpl_0_lo: jmpl %g6+8,%g0 ldstub [%o0+0x022],%l7 ! Mem[0000000086000122] p59_call_0_lo: retl ldx [%o0+0x030],%l0 ! Mem[0000000086000130] p59_jmpl_0_he: stb %l3,[%i1+0x00b] ! Mem[000000008680010b] jmpl %g6+8,%g0 lduw [%i0+0x038],%l2 ! Mem[0000000086000138] p59_call_0_he: ldstub [%i1+0x027],%l3 ! Mem[0000000086800127] ldsw [%i2+0x018],%l5 ! Mem[0000000087000118] ldsh [%i0+0x006],%l7 ! Mem[0000000086000106] ldd [%i2+0x010],%l4 ! Mem[0000000087000110] retl ldsw [%i0+0x004],%l3 ! Mem[0000000086000104] p59_jmpl_0_ho: stb %l3,[%o1+0x00b] ! Mem[000000008680010b] jmpl %g6+8,%g0 lduw [%o0+0x038],%l2 ! Mem[0000000086000138] p59_call_0_ho: ldstub [%o1+0x027],%l3 ! Mem[0000000086800127] ldsw [%o2+0x018],%l5 ! Mem[0000000087000118] ldsh [%o0+0x006],%l7 ! Mem[0000000086000106] ldd [%o2+0x010],%l4 ! Mem[0000000087000110] retl ldsw [%o0+0x004],%l3 ! Mem[0000000086000104] p60_jmpl_0_le: ldd [%i1+0x000],%l6 ! Mem[0000000088800100] ldsw [%i2+0x020],%l4 ! Mem[0000000089000120] jmpl %g6+8,%g0 stx %l7,[%i2+0x008] ! Mem[0000000089000108] p60_call_0_le: stx %l1,[%i0+0x038] ! Mem[0000000088000138] ldd [%i2+0x000],%l4 ! Mem[0000000089000100] stw %l6,[%i3+0x00c] ! Mem[000000008980010c] retl std %l4,[%i3+0x018] ! Mem[0000000089800118] p60_jmpl_0_lo: ldd [%o1+0x000],%l6 ! Mem[0000000088800100] ldsw [%o2+0x020],%l4 ! Mem[0000000089000120] jmpl %g6+8,%g0 stx %l7,[%o2+0x008] ! Mem[0000000089000108] p60_call_0_lo: stx %l1,[%o0+0x038] ! Mem[0000000088000138] ldd [%o2+0x000],%l4 ! Mem[0000000089000100] stw %l6,[%o3+0x00c] ! Mem[000000008980010c] retl std %l4,[%o3+0x018] ! Mem[0000000089800118] p60_jmpl_0_he: swap [%i0+0x038],%l2 ! Mem[0000000088000138] jmpl %g6+8,%g0 ldsb [%i0+0x016],%l6 ! Mem[0000000088000116] p60_call_0_he: ldd [%i0+0x038],%l2 ! Mem[0000000088000138] ldstub [%i3+0x03f],%l6 ! Mem[000000008980013f] lduh [%i2+0x018],%l5 ! Mem[0000000089000118] ldsh [%i0+0x026],%l7 ! Mem[0000000088000126] retl lduh [%i0+0x030],%l5 ! Mem[0000000088000130] p60_jmpl_0_ho: swap [%o0+0x038],%l2 ! Mem[0000000088000138] jmpl %g6+8,%g0 ldsb [%o0+0x016],%l6 ! Mem[0000000088000116] p60_call_0_ho: ldd [%o0+0x038],%l2 ! Mem[0000000088000138] ldstub [%o3+0x03f],%l6 ! Mem[000000008980013f] lduh [%o2+0x018],%l5 ! Mem[0000000089000118] ldsh [%o0+0x026],%l7 ! Mem[0000000088000126] retl lduh [%o0+0x030],%l5 ! Mem[0000000088000130] p61_jmpl_0_le: ldstub [%i0+0x022],%l7 ! Mem[000000008a000122] ldsw [%i1+0x034],%l6 ! Mem[000000008a800134] ldsb [%i1+0x018],%l3 ! Mem[000000008a800118] ldsb [%i3+0x01c],%l2 ! Mem[000000008b80011c] jmpl %g6+8,%g0 swap [%i3+0x02c],%l2 ! Mem[000000008b80012c] p61_call_0_le: ldd [%i3+0x018],%l0 ! Mem[000000008b800118] retl stx %l4,[%i3+0x018] ! Mem[000000008b800118] p61_jmpl_0_lo: ldstub [%o0+0x022],%l7 ! Mem[000000008a000122] ldsw [%o1+0x034],%l6 ! Mem[000000008a800134] ldsb [%o1+0x018],%l3 ! Mem[000000008a800118] ldsb [%o3+0x01c],%l2 ! Mem[000000008b80011c] jmpl %g6+8,%g0 swap [%o3+0x02c],%l2 ! Mem[000000008b80012c] p61_call_0_lo: ldd [%o3+0x018],%l0 ! Mem[000000008b800118] retl stx %l4,[%o3+0x018] ! Mem[000000008b800118] p61_jmpl_0_he: lduw [%i1+0x00c],%l5 ! Mem[000000008a80010c] ldub [%i3+0x004],%l5 ! Mem[000000008b800104] ldstub [%i1+0x02f],%l4 ! Mem[000000008a80012f] swap [%i2+0x000],%l1 ! Mem[000000008b000100] jmpl %g6+8,%g0 stw %l3,[%i0+0x01c] ! Mem[000000008a00011c] p61_call_0_he: ldsb [%i0+0x018],%l4 ! Mem[000000008a000118] ldstub [%i1+0x03b],%l0 ! Mem[000000008a80013b] ldd [%i2+0x038],%l2 ! Mem[000000008b000138] ldstub [%i0+0x03c],%l3 ! Mem[000000008a00013c] std %l2,[%i2+0x028] ! Mem[000000008b000128] retl ldstub [%i1+0x002],%l3 ! Mem[000000008a800102] p61_jmpl_0_ho: lduw [%o1+0x00c],%l5 ! Mem[000000008a80010c] ldub [%o3+0x004],%l5 ! Mem[000000008b800104] ldstub [%o1+0x02f],%l4 ! Mem[000000008a80012f] swap [%o2+0x000],%l1 ! Mem[000000008b000100] jmpl %g6+8,%g0 stw %l3,[%o0+0x01c] ! Mem[000000008a00011c] p61_call_0_ho: ldsb [%o0+0x018],%l4 ! Mem[000000008a000118] ldstub [%o1+0x03b],%l0 ! Mem[000000008a80013b] ldd [%o2+0x038],%l2 ! Mem[000000008b000138] ldstub [%o0+0x03c],%l3 ! Mem[000000008a00013c] std %l2,[%o2+0x028] ! Mem[000000008b000128] retl ldstub [%o1+0x002],%l3 ! Mem[000000008a800102] p62_jmpl_0_le: stx %l3,[%i0+0x038] ! Mem[000000008c000138] stb %l2,[%i1+0x01c] ! Mem[000000008c80011c] ldstub [%i3+0x01a],%l0 ! Mem[000000008d80011a] ldstub [%i2+0x02f],%l4 ! Mem[000000008d00012f] ldstub [%i2+0x03a],%l0 ! Mem[000000008d00013a] ldstub [%i3+0x02a],%l4 ! Mem[000000008d80012a] jmpl %g6+8,%g0 stw %l2,[%i3+0x038] ! Mem[000000008d800138] p62_call_0_le: lduh [%i2+0x030],%l6 ! Mem[000000008d000130] stb %l5,[%i3+0x019] ! Mem[000000008d800119] swap [%i2+0x024],%l7 ! Mem[000000008d000124] retl stb %l6,[%i3+0x016] ! Mem[000000008d800116] p62_jmpl_0_lo: stx %l3,[%o0+0x038] ! Mem[000000008c000138] stb %l2,[%o1+0x01c] ! Mem[000000008c80011c] ldstub [%o3+0x01a],%l0 ! Mem[000000008d80011a] ldstub [%o2+0x02f],%l4 ! Mem[000000008d00012f] ldstub [%o2+0x03a],%l0 ! Mem[000000008d00013a] ldstub [%o3+0x02a],%l4 ! Mem[000000008d80012a] jmpl %g6+8,%g0 stw %l2,[%o3+0x038] ! Mem[000000008d800138] p62_call_0_lo: lduh [%o2+0x030],%l6 ! Mem[000000008d000130] stb %l5,[%o3+0x019] ! Mem[000000008d800119] swap [%o2+0x024],%l7 ! Mem[000000008d000124] retl stb %l6,[%o3+0x016] ! Mem[000000008d800116] p62_jmpl_0_he: stb %l6,[%i3+0x026] ! Mem[000000008d800126] ldx [%i1+0x010],%l2 ! Mem[000000008c800110] jmpl %g6+8,%g0 ldsb [%i0+0x024],%l1 ! Mem[000000008c000124] p62_call_0_he: swap [%i0+0x034],%l0 ! Mem[000000008c000134] stb %l4,[%i1+0x016] ! Mem[000000008c800116] swap [%i3+0x020],%l3 ! Mem[000000008d800120] swap [%i2+0x000],%l3 ! Mem[000000008d000100] retl ldub [%i0+0x039],%l5 ! Mem[000000008c000139] p62_jmpl_0_ho: stb %l6,[%o3+0x026] ! Mem[000000008d800126] ldx [%o1+0x010],%l2 ! Mem[000000008c800110] jmpl %g6+8,%g0 ldsb [%o0+0x024],%l1 ! Mem[000000008c000124] p62_call_0_ho: swap [%o0+0x034],%l0 ! Mem[000000008c000134] stb %l4,[%o1+0x016] ! Mem[000000008c800116] swap [%o3+0x020],%l3 ! Mem[000000008d800120] swap [%o2+0x000],%l3 ! Mem[000000008d000100] retl ldub [%o0+0x039],%l5 ! Mem[000000008c000139] p63_jmpl_0_le: std %l6,[%i0+0x020] ! Mem[000000008e000120] jmpl %g6+8,%g0 stx %l4,[%i3+0x020] ! Mem[000000008f800120] p63_call_0_le: stb %l3,[%i3+0x01e] ! Mem[000000008f80011e] ldx [%i3+0x000],%l4 ! Mem[000000008f800100] retl std %l2,[%i1+0x000] ! Mem[000000008e800100] p63_jmpl_0_lo: std %l6,[%o0+0x020] ! Mem[000000008e000120] jmpl %g6+8,%g0 stx %l4,[%o3+0x020] ! Mem[000000008f800120] p63_call_0_lo: stb %l3,[%o3+0x01e] ! Mem[000000008f80011e] ldx [%o3+0x000],%l4 ! Mem[000000008f800100] retl std %l2,[%o1+0x000] ! Mem[000000008e800100] p63_jmpl_0_he: ldsh [%i0+0x010],%l3 ! Mem[000000008e000110] std %l6,[%i2+0x000] ! Mem[000000008f000100] jmpl %g6+8,%g0 ldx [%i0+0x010],%l1 ! Mem[000000008e000110] p63_call_0_he: std %l2,[%i0+0x028] ! Mem[000000008e000128] stw %l6,[%i3+0x014] ! Mem[000000008f800114] ldstub [%i1+0x03c],%l1 ! Mem[000000008e80013c] ldstub [%i1+0x016],%l7 ! Mem[000000008e800116] ldstub [%i2+0x013],%l5 ! Mem[000000008f000113] swap [%i1+0x02c],%l5 ! Mem[000000008e80012c] retl swap [%i1+0x034],%l0 ! Mem[000000008e800134] p63_jmpl_0_ho: ldsh [%o0+0x010],%l3 ! Mem[000000008e000110] std %l6,[%o2+0x000] ! Mem[000000008f000100] jmpl %g6+8,%g0 ldx [%o0+0x010],%l1 ! Mem[000000008e000110] p63_call_0_ho: std %l2,[%o0+0x028] ! Mem[000000008e000128] stw %l6,[%o3+0x014] ! Mem[000000008f800114] ldstub [%o1+0x03c],%l1 ! Mem[000000008e80013c] ldstub [%o1+0x016],%l7 ! Mem[000000008e800116] ldstub [%o2+0x013],%l5 ! Mem[000000008f000113] swap [%o1+0x02c],%l5 ! Mem[000000008e80012c] retl swap [%o1+0x034],%l0 ! Mem[000000008e800134] user_jump0_end: .seg "text" .align 0x2000 user_jump1_start: INIT_MEM(0, 0x0020, 1, +, 0, +, 0) p0_jmpl_1_le: sth %l5,[%i1+0x012] ! Mem[0000000010800112] lduw [%i2+0x020],%l7 ! Mem[0000000011000120] sth %l1,[%i1+0x03e] ! Mem[000000001080013e] stw %l3,[%i0+0x010] ! Mem[0000000010000110] ldstub [%i2+0x033],%l3 ! Mem[0000000011000133] sth %l4,[%i1+0x002] ! Mem[0000000010800102] jmpl %g6+8,%g0 ldstub [%i2+0x01e],%l0 ! Mem[000000001100011e] p0_call_1_le: stb %l0,[%i0+0x02b] ! Mem[000000001000012b] std %l6,[%i2+0x018] ! Mem[0000000011000118] swap [%i2+0x028],%l2 ! Mem[0000000011000128] retl ldstub [%i0+0x024],%l1 ! Mem[0000000010000124] p0_jmpl_1_lo: sth %l5,[%o1+0x012] ! Mem[0000000010800112] lduw [%o2+0x020],%l7 ! Mem[0000000011000120] sth %l1,[%o1+0x03e] ! Mem[000000001080013e] stw %l3,[%o0+0x010] ! Mem[0000000010000110] ldstub [%o2+0x033],%l3 ! Mem[0000000011000133] sth %l4,[%o1+0x002] ! Mem[0000000010800102] jmpl %g6+8,%g0 ldstub [%o2+0x01e],%l0 ! Mem[000000001100011e] p0_call_1_lo: stb %l0,[%o0+0x02b] ! Mem[000000001000012b] std %l6,[%o2+0x018] ! Mem[0000000011000118] swap [%o2+0x028],%l2 ! Mem[0000000011000128] retl ldstub [%o0+0x024],%l1 ! Mem[0000000010000124] p0_jmpl_1_he: swap [%i3+0x028],%l6 ! Mem[0000000011800128] ldsb [%i0+0x00b],%l2 ! Mem[000000001000010b] jmpl %g6+8,%g0 swap [%i1+0x00c],%l3 ! Mem[000000001080010c] p0_call_1_he: std %l4,[%i1+0x020] ! Mem[0000000010800120] swap [%i3+0x03c],%l3 ! Mem[000000001180013c] ldub [%i2+0x00f],%l5 ! Mem[000000001100010f] retl ldx [%i1+0x020],%l4 ! Mem[0000000010800120] p0_jmpl_1_ho: swap [%o3+0x028],%l6 ! Mem[0000000011800128] ldsb [%o0+0x00b],%l2 ! Mem[000000001000010b] jmpl %g6+8,%g0 swap [%o1+0x00c],%l3 ! Mem[000000001080010c] p0_call_1_ho: std %l4,[%o1+0x020] ! Mem[0000000010800120] swap [%o3+0x03c],%l3 ! Mem[000000001180013c] ldub [%o2+0x00f],%l5 ! Mem[000000001100010f] retl ldx [%o1+0x020],%l4 ! Mem[0000000010800120] p1_jmpl_1_le: ldub [%i2+0x015],%l4 ! Mem[0000000013000115] jmpl %g6+8,%g0 swap [%i3+0x010],%l4 ! Mem[0000000013800110] p1_call_1_le: swap [%i0+0x008],%l3 ! Mem[0000000012000108] ldstub [%i2+0x038],%l2 ! Mem[0000000013000138] swap [%i2+0x014],%l3 ! Mem[0000000013000114] stb %l4,[%i0+0x031] ! Mem[0000000012000131] lduw [%i2+0x010],%l6 ! Mem[0000000013000110] ldsw [%i1+0x018],%l4 ! Mem[0000000012800118] retl ldsb [%i2+0x01c],%l4 ! Mem[000000001300011c] p1_jmpl_1_lo: ldub [%o2+0x015],%l4 ! Mem[0000000013000115] jmpl %g6+8,%g0 swap [%o3+0x010],%l4 ! Mem[0000000013800110] p1_call_1_lo: swap [%o0+0x008],%l3 ! Mem[0000000012000108] ldstub [%o2+0x038],%l2 ! Mem[0000000013000138] swap [%o2+0x014],%l3 ! Mem[0000000013000114] stb %l4,[%o0+0x031] ! Mem[0000000012000131] lduw [%o2+0x010],%l6 ! Mem[0000000013000110] ldsw [%o1+0x018],%l4 ! Mem[0000000012800118] retl ldsb [%o2+0x01c],%l4 ! Mem[000000001300011c] p1_jmpl_1_he: jmpl %g6+8,%g0 lduw [%i2+0x018],%l6 ! Mem[0000000013000118] p1_call_1_he: stb %l4,[%i2+0x016] ! Mem[0000000013000116] ldstub [%i1+0x038],%l4 ! Mem[0000000012800138] retl ldx [%i1+0x018],%l4 ! Mem[0000000012800118] p1_jmpl_1_ho: jmpl %g6+8,%g0 lduw [%o2+0x018],%l6 ! Mem[0000000013000118] p1_call_1_ho: stb %l4,[%o2+0x016] ! Mem[0000000013000116] ldstub [%o1+0x038],%l4 ! Mem[0000000012800138] retl ldx [%o1+0x018],%l4 ! Mem[0000000012800118] p2_jmpl_1_le: ldsb [%i1+0x02b],%l7 ! Mem[000000001480012b] sth %l2,[%i2+0x024] ! Mem[0000000015000124] jmpl %g6+8,%g0 std %l0,[%i2+0x038] ! Mem[0000000015000138] p2_call_1_le: ldstub [%i0+0x02e],%l4 ! Mem[000000001400012e] ldstub [%i1+0x030],%l1 ! Mem[0000000014800130] ldstub [%i2+0x010],%l6 ! Mem[0000000015000110] swap [%i2+0x008],%l2 ! Mem[0000000015000108] swap [%i3+0x000],%l2 ! Mem[0000000015800100] std %l0,[%i2+0x010] ! Mem[0000000015000110] retl swap [%i2+0x02c],%l2 ! Mem[000000001500012c] p2_jmpl_1_lo: ldsb [%o1+0x02b],%l7 ! Mem[000000001480012b] sth %l2,[%o2+0x024] ! Mem[0000000015000124] jmpl %g6+8,%g0 std %l0,[%o2+0x038] ! Mem[0000000015000138] p2_call_1_lo: ldstub [%o0+0x02e],%l4 ! Mem[000000001400012e] ldstub [%o1+0x030],%l1 ! Mem[0000000014800130] ldstub [%o2+0x010],%l6 ! Mem[0000000015000110] swap [%o2+0x008],%l2 ! Mem[0000000015000108] swap [%o3+0x000],%l2 ! Mem[0000000015800100] std %l0,[%o2+0x010] ! Mem[0000000015000110] retl swap [%o2+0x02c],%l2 ! Mem[000000001500012c] p2_jmpl_1_he: ldstub [%i0+0x012],%l4 ! Mem[0000000014000112] swap [%i0+0x008],%l5 ! Mem[0000000014000108] jmpl %g6+8,%g0 stb %l4,[%i1+0x009] ! Mem[0000000014800109] p2_call_1_he: retl sth %l1,[%i3+0x01e] ! Mem[000000001580011e] p2_jmpl_1_ho: ldstub [%o0+0x012],%l4 ! Mem[0000000014000112] swap [%o0+0x008],%l5 ! Mem[0000000014000108] jmpl %g6+8,%g0 stb %l4,[%o1+0x009] ! Mem[0000000014800109] p2_call_1_ho: retl sth %l1,[%o3+0x01e] ! Mem[000000001580011e] p3_jmpl_1_le: std %l6,[%i2+0x000] ! Mem[0000000017000100] ldub [%i3+0x036],%l2 ! Mem[0000000017800136] ldstub [%i0+0x004],%l1 ! Mem[0000000016000104] swap [%i2+0x018],%l1 ! Mem[0000000017000118] stx %l1,[%i2+0x020] ! Mem[0000000017000120] jmpl %g6+8,%g0 swap [%i2+0x000],%l3 ! Mem[0000000017000100] p3_call_1_le: swap [%i1+0x000],%l3 ! Mem[0000000016800100] swap [%i3+0x010],%l6 ! Mem[0000000017800110] retl ldd [%i1+0x018],%l4 ! Mem[0000000016800118] p3_jmpl_1_lo: std %l6,[%o2+0x000] ! Mem[0000000017000100] ldub [%o3+0x036],%l2 ! Mem[0000000017800136] ldstub [%o0+0x004],%l1 ! Mem[0000000016000104] swap [%o2+0x018],%l1 ! Mem[0000000017000118] stx %l1,[%o2+0x020] ! Mem[0000000017000120] jmpl %g6+8,%g0 swap [%o2+0x000],%l3 ! Mem[0000000017000100] p3_call_1_lo: swap [%o1+0x000],%l3 ! Mem[0000000016800100] swap [%o3+0x010],%l6 ! Mem[0000000017800110] retl ldd [%o1+0x018],%l4 ! Mem[0000000016800118] p3_jmpl_1_he: ldsh [%i3+0x012],%l5 ! Mem[0000000017800112] stw %l5,[%i3+0x03c] ! Mem[000000001780013c] ldstub [%i0+0x02f],%l1 ! Mem[000000001600012f] jmpl %g6+8,%g0 sth %l3,[%i2+0x018] ! Mem[0000000017000118] p3_call_1_he: retl swap [%i2+0x03c],%l4 ! Mem[000000001700013c] p3_jmpl_1_ho: ldsh [%o3+0x012],%l5 ! Mem[0000000017800112] stw %l5,[%o3+0x03c] ! Mem[000000001780013c] ldstub [%o0+0x02f],%l1 ! Mem[000000001600012f] jmpl %g6+8,%g0 sth %l3,[%o2+0x018] ! Mem[0000000017000118] p3_call_1_ho: retl swap [%o2+0x03c],%l4 ! Mem[000000001700013c] p4_jmpl_1_le: stx %l5,[%i0+0x018] ! Mem[0000000018000118] ldstub [%i0+0x01a],%l2 ! Mem[000000001800011a] ldx [%i1+0x018],%l5 ! Mem[0000000018800118] jmpl %g6+8,%g0 ldub [%i1+0x009],%l6 ! Mem[0000000018800109] p4_call_1_le: ldstub [%i3+0x00c],%l2 ! Mem[000000001980010c] ldstub [%i1+0x02f],%l5 ! Mem[000000001880012f] ldub [%i1+0x033],%l2 ! Mem[0000000018800133] std %l0,[%i3+0x028] ! Mem[0000000019800128] retl stw %l3,[%i0+0x028] ! Mem[0000000018000128] p4_jmpl_1_lo: stx %l5,[%o0+0x018] ! Mem[0000000018000118] ldstub [%o0+0x01a],%l2 ! Mem[000000001800011a] ldx [%o1+0x018],%l5 ! Mem[0000000018800118] jmpl %g6+8,%g0 ldub [%o1+0x009],%l6 ! Mem[0000000018800109] p4_call_1_lo: ldstub [%o3+0x00c],%l2 ! Mem[000000001980010c] ldstub [%o1+0x02f],%l5 ! Mem[000000001880012f] ldub [%o1+0x033],%l2 ! Mem[0000000018800133] std %l0,[%o3+0x028] ! Mem[0000000019800128] retl stw %l3,[%o0+0x028] ! Mem[0000000018000128] p4_jmpl_1_he: jmpl %g6+8,%g0 lduh [%i0+0x012],%l3 ! Mem[0000000018000112] p4_call_1_he: ldd [%i3+0x008],%l6 ! Mem[0000000019800108] ldub [%i0+0x026],%l0 ! Mem[0000000018000126] sth %l4,[%i3+0x016] ! Mem[0000000019800116] swap [%i3+0x014],%l4 ! Mem[0000000019800114] ldsh [%i2+0x012],%l0 ! Mem[0000000019000112] stx %l4,[%i3+0x010] ! Mem[0000000019800110] retl stw %l2,[%i2+0x00c] ! Mem[000000001900010c] p4_jmpl_1_ho: jmpl %g6+8,%g0 lduh [%o0+0x012],%l3 ! Mem[0000000018000112] p4_call_1_ho: ldd [%o3+0x008],%l6 ! Mem[0000000019800108] ldub [%o0+0x026],%l0 ! Mem[0000000018000126] sth %l4,[%o3+0x016] ! Mem[0000000019800116] swap [%o3+0x014],%l4 ! Mem[0000000019800114] ldsh [%o2+0x012],%l0 ! Mem[0000000019000112] stx %l4,[%o3+0x010] ! Mem[0000000019800110] retl stw %l2,[%o2+0x00c] ! Mem[000000001900010c] p5_jmpl_1_le: jmpl %g6+8,%g0 ldsw [%i2+0x030],%l4 ! Mem[000000001b000130] p5_call_1_le: lduh [%i0+0x02e],%l4 ! Mem[000000001a00012e] lduh [%i0+0x030],%l1 ! Mem[000000001a000130] swap [%i3+0x024],%l6 ! Mem[000000001b800124] ldstub [%i3+0x029],%l2 ! Mem[000000001b800129] retl swap [%i0+0x024],%l2 ! Mem[000000001a000124] p5_jmpl_1_lo: jmpl %g6+8,%g0 ldsw [%o2+0x030],%l4 ! Mem[000000001b000130] p5_call_1_lo: lduh [%o0+0x02e],%l4 ! Mem[000000001a00012e] lduh [%o0+0x030],%l1 ! Mem[000000001a000130] swap [%o3+0x024],%l6 ! Mem[000000001b800124] ldstub [%o3+0x029],%l2 ! Mem[000000001b800129] retl swap [%o0+0x024],%l2 ! Mem[000000001a000124] p5_jmpl_1_he: ldsw [%i0+0x000],%l1 ! Mem[000000001a000100] ldstub [%i1+0x036],%l4 ! Mem[000000001a800136] stx %l7,[%i3+0x000] ! Mem[000000001b800100] swap [%i0+0x038],%l3 ! Mem[000000001a000138] jmpl %g6+8,%g0 ldd [%i3+0x010],%l6 ! Mem[000000001b800110] p5_call_1_he: swap [%i2+0x010],%l1 ! Mem[000000001b000110] swap [%i2+0x004],%l6 ! Mem[000000001b000104] stb %l3,[%i1+0x01b] ! Mem[000000001a80011b] stb %l2,[%i1+0x02c] ! Mem[000000001a80012c] swap [%i2+0x004],%l1 ! Mem[000000001b000104] retl sth %l5,[%i3+0x00e] ! Mem[000000001b80010e] p5_jmpl_1_ho: ldsw [%o0+0x000],%l1 ! Mem[000000001a000100] ldstub [%o1+0x036],%l4 ! Mem[000000001a800136] stx %l7,[%o3+0x000] ! Mem[000000001b800100] swap [%o0+0x038],%l3 ! Mem[000000001a000138] jmpl %g6+8,%g0 ldd [%o3+0x010],%l6 ! Mem[000000001b800110] p5_call_1_ho: swap [%o2+0x010],%l1 ! Mem[000000001b000110] swap [%o2+0x004],%l6 ! Mem[000000001b000104] stb %l3,[%o1+0x01b] ! Mem[000000001a80011b] stb %l2,[%o1+0x02c] ! Mem[000000001a80012c] swap [%o2+0x004],%l1 ! Mem[000000001b000104] retl sth %l5,[%o3+0x00e] ! Mem[000000001b80010e] p6_jmpl_1_le: ldstub [%i2+0x002],%l7 ! Mem[000000001d000102] jmpl %g6+8,%g0 ldsh [%i1+0x012],%l4 ! Mem[000000001c800112] p6_call_1_le: ldsb [%i1+0x009],%l1 ! Mem[000000001c800109] swap [%i2+0x018],%l2 ! Mem[000000001d000118] ldstub [%i2+0x03a],%l3 ! Mem[000000001d00013a] retl ldstub [%i3+0x011],%l4 ! Mem[000000001d800111] p6_jmpl_1_lo: ldstub [%o2+0x002],%l7 ! Mem[000000001d000102] jmpl %g6+8,%g0 ldsh [%o1+0x012],%l4 ! Mem[000000001c800112] p6_call_1_lo: ldsb [%o1+0x009],%l1 ! Mem[000000001c800109] swap [%o2+0x018],%l2 ! Mem[000000001d000118] ldstub [%o2+0x03a],%l3 ! Mem[000000001d00013a] retl ldstub [%o3+0x011],%l4 ! Mem[000000001d800111] p6_jmpl_1_he: stw %l7,[%i3+0x004] ! Mem[000000001d800104] swap [%i2+0x02c],%l1 ! Mem[000000001d00012c] lduh [%i2+0x03c],%l0 ! Mem[000000001d00013c] ldstub [%i1+0x008],%l3 ! Mem[000000001c800108] jmpl %g6+8,%g0 lduh [%i2+0x01e],%l1 ! Mem[000000001d00011e] p6_call_1_he: ldsh [%i0+0x038],%l4 ! Mem[000000001c000138] sth %l4,[%i2+0x00a] ! Mem[000000001d00010a] swap [%i2+0x020],%l5 ! Mem[000000001d000120] retl ldstub [%i2+0x01a],%l4 ! Mem[000000001d00011a] p6_jmpl_1_ho: stw %l7,[%o3+0x004] ! Mem[000000001d800104] swap [%o2+0x02c],%l1 ! Mem[000000001d00012c] lduh [%o2+0x03c],%l0 ! Mem[000000001d00013c] ldstub [%o1+0x008],%l3 ! Mem[000000001c800108] jmpl %g6+8,%g0 lduh [%o2+0x01e],%l1 ! Mem[000000001d00011e] p6_call_1_ho: ldsh [%o0+0x038],%l4 ! Mem[000000001c000138] sth %l4,[%o2+0x00a] ! Mem[000000001d00010a] swap [%o2+0x020],%l5 ! Mem[000000001d000120] retl ldstub [%o2+0x01a],%l4 ! Mem[000000001d00011a] p7_jmpl_1_le: swap [%i2+0x000],%l3 ! Mem[000000001f000100] ldd [%i2+0x010],%l2 ! Mem[000000001f000110] ldstub [%i0+0x001],%l1 ! Mem[000000001e000101] swap [%i1+0x02c],%l7 ! Mem[000000001e80012c] jmpl %g6+8,%g0 ldx [%i0+0x038],%l2 ! Mem[000000001e000138] p7_call_1_le: sth %l2,[%i1+0x028] ! Mem[000000001e800128] swap [%i2+0x024],%l2 ! Mem[000000001f000124] swap [%i3+0x030],%l1 ! Mem[000000001f800130] swap [%i3+0x01c],%l1 ! Mem[000000001f80011c] ldsw [%i3+0x03c],%l4 ! Mem[000000001f80013c] ldub [%i1+0x02f],%l5 ! Mem[000000001e80012f] retl ldub [%i0+0x032],%l2 ! Mem[000000001e000132] p7_jmpl_1_lo: swap [%o2+0x000],%l3 ! Mem[000000001f000100] ldd [%o2+0x010],%l2 ! Mem[000000001f000110] ldstub [%o0+0x001],%l1 ! Mem[000000001e000101] swap [%o1+0x02c],%l7 ! Mem[000000001e80012c] jmpl %g6+8,%g0 ldx [%o0+0x038],%l2 ! Mem[000000001e000138] p7_call_1_lo: sth %l2,[%o1+0x028] ! Mem[000000001e800128] swap [%o2+0x024],%l2 ! Mem[000000001f000124] swap [%o3+0x030],%l1 ! Mem[000000001f800130] swap [%o3+0x01c],%l1 ! Mem[000000001f80011c] ldsw [%o3+0x03c],%l4 ! Mem[000000001f80013c] ldub [%o1+0x02f],%l5 ! Mem[000000001e80012f] retl ldub [%o0+0x032],%l2 ! Mem[000000001e000132] p7_jmpl_1_he: ldsw [%i0+0x02c],%l2 ! Mem[000000001e00012c] ldstub [%i3+0x011],%l6 ! Mem[000000001f800111] ldsw [%i1+0x00c],%l4 ! Mem[000000001e80010c] jmpl %g6+8,%g0 ldstub [%i3+0x023],%l7 ! Mem[000000001f800123] p7_call_1_he: retl ldx [%i2+0x010],%l3 ! Mem[000000001f000110] p7_jmpl_1_ho: ldsw [%o0+0x02c],%l2 ! Mem[000000001e00012c] ldstub [%o3+0x011],%l6 ! Mem[000000001f800111] ldsw [%o1+0x00c],%l4 ! Mem[000000001e80010c] jmpl %g6+8,%g0 ldstub [%o3+0x023],%l7 ! Mem[000000001f800123] p7_call_1_ho: retl ldx [%o2+0x010],%l3 ! Mem[000000001f000110] p8_jmpl_1_le: ldsb [%i1+0x020],%l6 ! Mem[0000000020800120] ldstub [%i0+0x016],%l4 ! Mem[0000000020000116] ldsh [%i3+0x022],%l5 ! Mem[0000000021800122] stb %l4,[%i2+0x015] ! Mem[0000000021000115] ldsw [%i1+0x018],%l3 ! Mem[0000000020800118] ldsw [%i0+0x010],%l3 ! Mem[0000000020000110] jmpl %g6+8,%g0 swap [%i1+0x024],%l4 ! Mem[0000000020800124] p8_call_1_le: lduh [%i3+0x026],%l0 ! Mem[0000000021800126] ldstub [%i1+0x00a],%l4 ! Mem[000000002080010a] retl ldsb [%i2+0x023],%l6 ! Mem[0000000021000123] p8_jmpl_1_lo: ldsb [%o1+0x020],%l6 ! Mem[0000000020800120] ldstub [%o0+0x016],%l4 ! Mem[0000000020000116] ldsh [%o3+0x022],%l5 ! Mem[0000000021800122] stb %l4,[%o2+0x015] ! Mem[0000000021000115] ldsw [%o1+0x018],%l3 ! Mem[0000000020800118] ldsw [%o0+0x010],%l3 ! Mem[0000000020000110] jmpl %g6+8,%g0 swap [%o1+0x024],%l4 ! Mem[0000000020800124] p8_call_1_lo: lduh [%o3+0x026],%l0 ! Mem[0000000021800126] ldstub [%o1+0x00a],%l4 ! Mem[000000002080010a] retl ldsb [%o2+0x023],%l6 ! Mem[0000000021000123] p8_jmpl_1_he: stb %l0,[%i1+0x00e] ! Mem[000000002080010e] ldsw [%i0+0x010],%l1 ! Mem[0000000020000110] ldub [%i0+0x01e],%l0 ! Mem[000000002000011e] ldsw [%i0+0x034],%l5 ! Mem[0000000020000134] sth %l4,[%i3+0x02e] ! Mem[000000002180012e] jmpl %g6+8,%g0 swap [%i3+0x000],%l5 ! Mem[0000000021800100] p8_call_1_he: retl ldstub [%i0+0x00d],%l3 ! Mem[000000002000010d] p8_jmpl_1_ho: stb %l0,[%o1+0x00e] ! Mem[000000002080010e] ldsw [%o0+0x010],%l1 ! Mem[0000000020000110] ldub [%o0+0x01e],%l0 ! Mem[000000002000011e] ldsw [%o0+0x034],%l5 ! Mem[0000000020000134] sth %l4,[%o3+0x02e] ! Mem[000000002180012e] jmpl %g6+8,%g0 swap [%o3+0x000],%l5 ! Mem[0000000021800100] p8_call_1_ho: retl ldstub [%o0+0x00d],%l3 ! Mem[000000002000010d] p9_jmpl_1_le: std %l2,[%i0+0x018] ! Mem[0000000022000118] sth %l3,[%i3+0x038] ! Mem[0000000023800138] sth %l1,[%i2+0x000] ! Mem[0000000023000100] lduh [%i0+0x012],%l5 ! Mem[0000000022000112] jmpl %g6+8,%g0 ldub [%i2+0x028],%l4 ! Mem[0000000023000128] p9_call_1_le: ldstub [%i1+0x013],%l2 ! Mem[0000000022800113] ldx [%i3+0x008],%l0 ! Mem[0000000023800108] retl ldstub [%i2+0x00b],%l3 ! Mem[000000002300010b] p9_jmpl_1_lo: std %l2,[%o0+0x018] ! Mem[0000000022000118] sth %l3,[%o3+0x038] ! Mem[0000000023800138] sth %l1,[%o2+0x000] ! Mem[0000000023000100] lduh [%o0+0x012],%l5 ! Mem[0000000022000112] jmpl %g6+8,%g0 ldub [%o2+0x028],%l4 ! Mem[0000000023000128] p9_call_1_lo: ldstub [%o1+0x013],%l2 ! Mem[0000000022800113] ldx [%o3+0x008],%l0 ! Mem[0000000023800108] retl ldstub [%o2+0x00b],%l3 ! Mem[000000002300010b] p9_jmpl_1_he: ldstub [%i0+0x032],%l3 ! Mem[0000000022000132] ldstub [%i1+0x007],%l4 ! Mem[0000000022800107] ldstub [%i2+0x02c],%l2 ! Mem[000000002300012c] jmpl %g6+8,%g0 ldsb [%i2+0x039],%l1 ! Mem[0000000023000139] p9_call_1_he: ldstub [%i2+0x003],%l6 ! Mem[0000000023000103] ldstub [%i1+0x002],%l6 ! Mem[0000000022800102] ldub [%i0+0x025],%l3 ! Mem[0000000022000125] ldsh [%i0+0x030],%l6 ! Mem[0000000022000130] retl std %l0,[%i0+0x038] ! Mem[0000000022000138] p9_jmpl_1_ho: ldstub [%o0+0x032],%l3 ! Mem[0000000022000132] ldstub [%o1+0x007],%l4 ! Mem[0000000022800107] ldstub [%o2+0x02c],%l2 ! Mem[000000002300012c] jmpl %g6+8,%g0 ldsb [%o2+0x039],%l1 ! Mem[0000000023000139] p9_call_1_ho: ldstub [%o2+0x003],%l6 ! Mem[0000000023000103] ldstub [%o1+0x002],%l6 ! Mem[0000000022800102] ldub [%o0+0x025],%l3 ! Mem[0000000022000125] ldsh [%o0+0x030],%l6 ! Mem[0000000022000130] retl std %l0,[%o0+0x038] ! Mem[0000000022000138] p10_jmpl_1_le: std %l4,[%i2+0x028] ! Mem[0000000025000128] ldstub [%i1+0x030],%l0 ! Mem[0000000024800130] jmpl %g6+8,%g0 ldub [%i1+0x037],%l1 ! Mem[0000000024800137] p10_call_1_le: ldstub [%i0+0x027],%l0 ! Mem[0000000024000127] ldstub [%i0+0x015],%l1 ! Mem[0000000024000115] ldstub [%i1+0x00e],%l6 ! Mem[000000002480010e] sth %l0,[%i0+0x03a] ! Mem[000000002400013a] ldsh [%i3+0x002],%l7 ! Mem[0000000025800102] ldsh [%i0+0x02a],%l3 ! Mem[000000002400012a] retl swap [%i0+0x018],%l2 ! Mem[0000000024000118] p10_jmpl_1_lo: std %l4,[%o2+0x028] ! Mem[0000000025000128] ldstub [%o1+0x030],%l0 ! Mem[0000000024800130] jmpl %g6+8,%g0 ldub [%o1+0x037],%l1 ! Mem[0000000024800137] p10_call_1_lo: ldstub [%o0+0x027],%l0 ! Mem[0000000024000127] ldstub [%o0+0x015],%l1 ! Mem[0000000024000115] ldstub [%o1+0x00e],%l6 ! Mem[000000002480010e] sth %l0,[%o0+0x03a] ! Mem[000000002400013a] ldsh [%o3+0x002],%l7 ! Mem[0000000025800102] ldsh [%o0+0x02a],%l3 ! Mem[000000002400012a] retl swap [%o0+0x018],%l2 ! Mem[0000000024000118] p10_jmpl_1_he: swap [%i2+0x000],%l4 ! Mem[0000000025000100] ldub [%i0+0x03a],%l3 ! Mem[000000002400013a] ldub [%i0+0x010],%l6 ! Mem[0000000024000110] jmpl %g6+8,%g0 swap [%i1+0x024],%l1 ! Mem[0000000024800124] p10_call_1_he: swap [%i2+0x028],%l4 ! Mem[0000000025000128] retl ldd [%i0+0x010],%l4 ! Mem[0000000024000110] p10_jmpl_1_ho: swap [%o2+0x000],%l4 ! Mem[0000000025000100] ldub [%o0+0x03a],%l3 ! Mem[000000002400013a] ldub [%o0+0x010],%l6 ! Mem[0000000024000110] jmpl %g6+8,%g0 swap [%o1+0x024],%l1 ! Mem[0000000024800124] p10_call_1_ho: swap [%o2+0x028],%l4 ! Mem[0000000025000128] retl ldd [%o0+0x010],%l4 ! Mem[0000000024000110] p11_jmpl_1_le: ldx [%i3+0x010],%l0 ! Mem[0000000027800110] ldx [%i2+0x018],%l1 ! Mem[0000000027000118] jmpl %g6+8,%g0 ldx [%i0+0x028],%l4 ! Mem[0000000026000128] p11_call_1_le: swap [%i0+0x010],%l0 ! Mem[0000000026000110] stw %l0,[%i0+0x038] ! Mem[0000000026000138] lduh [%i0+0x03a],%l2 ! Mem[000000002600013a] retl lduh [%i0+0x008],%l0 ! Mem[0000000026000108] p11_jmpl_1_lo: ldx [%o3+0x010],%l0 ! Mem[0000000027800110] ldx [%o2+0x018],%l1 ! Mem[0000000027000118] jmpl %g6+8,%g0 ldx [%o0+0x028],%l4 ! Mem[0000000026000128] p11_call_1_lo: swap [%o0+0x010],%l0 ! Mem[0000000026000110] stw %l0,[%o0+0x038] ! Mem[0000000026000138] lduh [%o0+0x03a],%l2 ! Mem[000000002600013a] retl lduh [%o0+0x008],%l0 ! Mem[0000000026000108] p11_jmpl_1_he: ldx [%i3+0x030],%l4 ! Mem[0000000027800130] stw %l5,[%i1+0x020] ! Mem[0000000026800120] stw %l4,[%i1+0x014] ! Mem[0000000026800114] ldsw [%i2+0x010],%l4 ! Mem[0000000027000110] ldd [%i3+0x028],%l2 ! Mem[0000000027800128] stb %l3,[%i0+0x030] ! Mem[0000000026000130] jmpl %g6+8,%g0 std %l4,[%i3+0x008] ! Mem[0000000027800108] p11_call_1_he: ldstub [%i1+0x02c],%l2 ! Mem[000000002680012c] ldub [%i1+0x010],%l1 ! Mem[0000000026800110] swap [%i0+0x018],%l4 ! Mem[0000000026000118] stx %l4,[%i0+0x008] ! Mem[0000000026000108] retl sth %l4,[%i1+0x016] ! Mem[0000000026800116] p11_jmpl_1_ho: ldx [%o3+0x030],%l4 ! Mem[0000000027800130] stw %l5,[%o1+0x020] ! Mem[0000000026800120] stw %l4,[%o1+0x014] ! Mem[0000000026800114] ldsw [%o2+0x010],%l4 ! Mem[0000000027000110] ldd [%o3+0x028],%l2 ! Mem[0000000027800128] stb %l3,[%o0+0x030] ! Mem[0000000026000130] jmpl %g6+8,%g0 std %l4,[%o3+0x008] ! Mem[0000000027800108] p11_call_1_ho: ldstub [%o1+0x02c],%l2 ! Mem[000000002680012c] ldub [%o1+0x010],%l1 ! Mem[0000000026800110] swap [%o0+0x018],%l4 ! Mem[0000000026000118] stx %l4,[%o0+0x008] ! Mem[0000000026000108] retl sth %l4,[%o1+0x016] ! Mem[0000000026800116] p12_jmpl_1_le: jmpl %g6+8,%g0 ldstub [%i0+0x02f],%l1 ! Mem[000000002800012f] p12_call_1_le: ldstub [%i3+0x01e],%l1 ! Mem[000000002980011e] swap [%i0+0x00c],%l2 ! Mem[000000002800010c] ldstub [%i2+0x021],%l3 ! Mem[0000000029000121] retl std %l6,[%i2+0x030] ! Mem[0000000029000130] p12_jmpl_1_lo: jmpl %g6+8,%g0 ldstub [%o0+0x02f],%l1 ! Mem[000000002800012f] p12_call_1_lo: ldstub [%o3+0x01e],%l1 ! Mem[000000002980011e] swap [%o0+0x00c],%l2 ! Mem[000000002800010c] ldstub [%o2+0x021],%l3 ! Mem[0000000029000121] retl std %l6,[%o2+0x030] ! Mem[0000000029000130] p12_jmpl_1_he: ldub [%i2+0x033],%l3 ! Mem[0000000029000133] ldd [%i0+0x020],%l0 ! Mem[0000000028000120] stb %l2,[%i3+0x02c] ! Mem[000000002980012c] swap [%i1+0x004],%l0 ! Mem[0000000028800104] jmpl %g6+8,%g0 ldstub [%i3+0x00c],%l4 ! Mem[000000002980010c] p12_call_1_he: ldsb [%i0+0x002],%l1 ! Mem[0000000028000102] std %l6,[%i1+0x020] ! Mem[0000000028800120] retl ldsh [%i2+0x022],%l6 ! Mem[0000000029000122] p12_jmpl_1_ho: ldub [%o2+0x033],%l3 ! Mem[0000000029000133] ldd [%o0+0x020],%l0 ! Mem[0000000028000120] stb %l2,[%o3+0x02c] ! Mem[000000002980012c] swap [%o1+0x004],%l0 ! Mem[0000000028800104] jmpl %g6+8,%g0 ldstub [%o3+0x00c],%l4 ! Mem[000000002980010c] p12_call_1_ho: ldsb [%o0+0x002],%l1 ! Mem[0000000028000102] std %l6,[%o1+0x020] ! Mem[0000000028800120] retl ldsh [%o2+0x022],%l6 ! Mem[0000000029000122] p13_jmpl_1_le: swap [%i1+0x014],%l2 ! Mem[000000002a800114] ldsh [%i1+0x03e],%l2 ! Mem[000000002a80013e] jmpl %g6+8,%g0 ldstub [%i3+0x012],%l5 ! Mem[000000002b800112] p13_call_1_le: ldsw [%i2+0x038],%l7 ! Mem[000000002b000138] ldstub [%i2+0x01a],%l0 ! Mem[000000002b00011a] retl ldstub [%i1+0x02e],%l7 ! Mem[000000002a80012e] p13_jmpl_1_lo: swap [%o1+0x014],%l2 ! Mem[000000002a800114] ldsh [%o1+0x03e],%l2 ! Mem[000000002a80013e] jmpl %g6+8,%g0 ldstub [%o3+0x012],%l5 ! Mem[000000002b800112] p13_call_1_lo: ldsw [%o2+0x038],%l7 ! Mem[000000002b000138] ldstub [%o2+0x01a],%l0 ! Mem[000000002b00011a] retl ldstub [%o1+0x02e],%l7 ! Mem[000000002a80012e] p13_jmpl_1_he: ldub [%i3+0x023],%l5 ! Mem[000000002b800123] ldd [%i1+0x008],%l4 ! Mem[000000002a800108] ldsb [%i1+0x009],%l4 ! Mem[000000002a800109] stw %l0,[%i2+0x03c] ! Mem[000000002b00013c] swap [%i0+0x004],%l7 ! Mem[000000002a000104] ldstub [%i0+0x004],%l1 ! Mem[000000002a000104] jmpl %g6+8,%g0 ldx [%i2+0x010],%l0 ! Mem[000000002b000110] p13_call_1_he: lduw [%i1+0x024],%l1 ! Mem[000000002a800124] swap [%i2+0x020],%l1 ! Mem[000000002b000120] ldstub [%i3+0x02b],%l6 ! Mem[000000002b80012b] retl stx %l4,[%i0+0x028] ! Mem[000000002a000128] p13_jmpl_1_ho: ldub [%o3+0x023],%l5 ! Mem[000000002b800123] ldd [%o1+0x008],%l4 ! Mem[000000002a800108] ldsb [%o1+0x009],%l4 ! Mem[000000002a800109] stw %l0,[%o2+0x03c] ! Mem[000000002b00013c] swap [%o0+0x004],%l7 ! Mem[000000002a000104] ldstub [%o0+0x004],%l1 ! Mem[000000002a000104] jmpl %g6+8,%g0 ldx [%o2+0x010],%l0 ! Mem[000000002b000110] p13_call_1_ho: lduw [%o1+0x024],%l1 ! Mem[000000002a800124] swap [%o2+0x020],%l1 ! Mem[000000002b000120] ldstub [%o3+0x02b],%l6 ! Mem[000000002b80012b] retl stx %l4,[%o0+0x028] ! Mem[000000002a000128] p14_jmpl_1_le: ldx [%i0+0x038],%l3 ! Mem[000000002c000138] ldstub [%i0+0x009],%l6 ! Mem[000000002c000109] lduw [%i1+0x010],%l2 ! Mem[000000002c800110] stx %l6,[%i1+0x030] ! Mem[000000002c800130] lduh [%i3+0x02c],%l2 ! Mem[000000002d80012c] jmpl %g6+8,%g0 stw %l6,[%i3+0x010] ! Mem[000000002d800110] p14_call_1_le: retl swap [%i3+0x01c],%l1 ! Mem[000000002d80011c] p14_jmpl_1_lo: ldx [%o0+0x038],%l3 ! Mem[000000002c000138] ldstub [%o0+0x009],%l6 ! Mem[000000002c000109] lduw [%o1+0x010],%l2 ! Mem[000000002c800110] stx %l6,[%o1+0x030] ! Mem[000000002c800130] lduh [%o3+0x02c],%l2 ! Mem[000000002d80012c] jmpl %g6+8,%g0 stw %l6,[%o3+0x010] ! Mem[000000002d800110] p14_call_1_lo: retl swap [%o3+0x01c],%l1 ! Mem[000000002d80011c] p14_jmpl_1_he: ldub [%i3+0x02d],%l2 ! Mem[000000002d80012d] stb %l7,[%i0+0x006] ! Mem[000000002c000106] swap [%i2+0x024],%l1 ! Mem[000000002d000124] ldx [%i2+0x030],%l0 ! Mem[000000002d000130] ldsw [%i0+0x014],%l7 ! Mem[000000002c000114] jmpl %g6+8,%g0 ldstub [%i1+0x02c],%l2 ! Mem[000000002c80012c] p14_call_1_he: stx %l0,[%i1+0x010] ! Mem[000000002c800110] stb %l0,[%i1+0x005] ! Mem[000000002c800105] retl lduw [%i0+0x014],%l2 ! Mem[000000002c000114] p14_jmpl_1_ho: ldub [%o3+0x02d],%l2 ! Mem[000000002d80012d] stb %l7,[%o0+0x006] ! Mem[000000002c000106] swap [%o2+0x024],%l1 ! Mem[000000002d000124] ldx [%o2+0x030],%l0 ! Mem[000000002d000130] ldsw [%o0+0x014],%l7 ! Mem[000000002c000114] jmpl %g6+8,%g0 ldstub [%o1+0x02c],%l2 ! Mem[000000002c80012c] p14_call_1_ho: stx %l0,[%o1+0x010] ! Mem[000000002c800110] stb %l0,[%o1+0x005] ! Mem[000000002c800105] retl lduw [%o0+0x014],%l2 ! Mem[000000002c000114] p15_jmpl_1_le: jmpl %g6+8,%g0 ldub [%i0+0x016],%l4 ! Mem[000000002e000116] p15_call_1_le: retl lduw [%i1+0x000],%l3 ! Mem[000000002e800100] p15_jmpl_1_lo: jmpl %g6+8,%g0 ldub [%o0+0x016],%l4 ! Mem[000000002e000116] p15_call_1_lo: retl lduw [%o1+0x000],%l3 ! Mem[000000002e800100] p15_jmpl_1_he: lduh [%i1+0x00e],%l5 ! Mem[000000002e80010e] ldd [%i0+0x030],%l4 ! Mem[000000002e000130] ldstub [%i1+0x039],%l4 ! Mem[000000002e800139] ldsb [%i1+0x01e],%l5 ! Mem[000000002e80011e] ldsb [%i0+0x01a],%l2 ! Mem[000000002e00011a] jmpl %g6+8,%g0 stb %l5,[%i3+0x012] ! Mem[000000002f800112] p15_call_1_he: swap [%i1+0x038],%l7 ! Mem[000000002e800138] ldstub [%i0+0x03e],%l4 ! Mem[000000002e00013e] lduh [%i0+0x02e],%l5 ! Mem[000000002e00012e] ldstub [%i2+0x032],%l2 ! Mem[000000002f000132] swap [%i2+0x020],%l7 ! Mem[000000002f000120] retl stw %l1,[%i3+0x010] ! Mem[000000002f800110] p15_jmpl_1_ho: lduh [%o1+0x00e],%l5 ! Mem[000000002e80010e] ldd [%o0+0x030],%l4 ! Mem[000000002e000130] ldstub [%o1+0x039],%l4 ! Mem[000000002e800139] ldsb [%o1+0x01e],%l5 ! Mem[000000002e80011e] ldsb [%o0+0x01a],%l2 ! Mem[000000002e00011a] jmpl %g6+8,%g0 stb %l5,[%o3+0x012] ! Mem[000000002f800112] p15_call_1_ho: swap [%o1+0x038],%l7 ! Mem[000000002e800138] ldstub [%o0+0x03e],%l4 ! Mem[000000002e00013e] lduh [%o0+0x02e],%l5 ! Mem[000000002e00012e] ldstub [%o2+0x032],%l2 ! Mem[000000002f000132] swap [%o2+0x020],%l7 ! Mem[000000002f000120] retl stw %l1,[%o3+0x010] ! Mem[000000002f800110] p16_jmpl_1_le: ldstub [%i1+0x005],%l1 ! Mem[0000000030800105] ldsh [%i0+0x006],%l0 ! Mem[0000000030000106] swap [%i2+0x038],%l6 ! Mem[0000000031000138] swap [%i1+0x018],%l2 ! Mem[0000000030800118] ldd [%i3+0x008],%l2 ! Mem[0000000031800108] jmpl %g6+8,%g0 lduh [%i0+0x03c],%l3 ! Mem[000000003000013c] p16_call_1_le: stb %l4,[%i2+0x029] ! Mem[0000000031000129] stb %l4,[%i2+0x025] ! Mem[0000000031000125] stx %l7,[%i0+0x018] ! Mem[0000000030000118] swap [%i3+0x008],%l7 ! Mem[0000000031800108] retl ldx [%i0+0x038],%l3 ! Mem[0000000030000138] p16_jmpl_1_lo: ldstub [%o1+0x005],%l1 ! Mem[0000000030800105] ldsh [%o0+0x006],%l0 ! Mem[0000000030000106] swap [%o2+0x038],%l6 ! Mem[0000000031000138] swap [%o1+0x018],%l2 ! Mem[0000000030800118] ldd [%o3+0x008],%l2 ! Mem[0000000031800108] jmpl %g6+8,%g0 lduh [%o0+0x03c],%l3 ! Mem[000000003000013c] p16_call_1_lo: stb %l4,[%o2+0x029] ! Mem[0000000031000129] stb %l4,[%o2+0x025] ! Mem[0000000031000125] stx %l7,[%o0+0x018] ! Mem[0000000030000118] swap [%o3+0x008],%l7 ! Mem[0000000031800108] retl ldx [%o0+0x038],%l3 ! Mem[0000000030000138] p16_jmpl_1_he: lduh [%i1+0x028],%l4 ! Mem[0000000030800128] stw %l2,[%i2+0x004] ! Mem[0000000031000104] jmpl %g6+8,%g0 ldd [%i0+0x030],%l0 ! Mem[0000000030000130] p16_call_1_he: ldub [%i2+0x02c],%l2 ! Mem[000000003100012c] ldstub [%i3+0x012],%l0 ! Mem[0000000031800112] std %l6,[%i3+0x030] ! Mem[0000000031800130] std %l2,[%i3+0x000] ! Mem[0000000031800100] std %l0,[%i0+0x020] ! Mem[0000000030000120] sth %l2,[%i3+0x00e] ! Mem[000000003180010e] retl ldsb [%i3+0x018],%l1 ! Mem[0000000031800118] p16_jmpl_1_ho: lduh [%o1+0x028],%l4 ! Mem[0000000030800128] stw %l2,[%o2+0x004] ! Mem[0000000031000104] jmpl %g6+8,%g0 ldd [%o0+0x030],%l0 ! Mem[0000000030000130] p16_call_1_ho: ldub [%o2+0x02c],%l2 ! Mem[000000003100012c] ldstub [%o3+0x012],%l0 ! Mem[0000000031800112] std %l6,[%o3+0x030] ! Mem[0000000031800130] std %l2,[%o3+0x000] ! Mem[0000000031800100] std %l0,[%o0+0x020] ! Mem[0000000030000120] sth %l2,[%o3+0x00e] ! Mem[000000003180010e] retl ldsb [%o3+0x018],%l1 ! Mem[0000000031800118] p17_jmpl_1_le: ldub [%i3+0x00c],%l2 ! Mem[000000003380010c] jmpl %g6+8,%g0 ldstub [%i1+0x03e],%l2 ! Mem[000000003280013e] p17_call_1_le: ldsh [%i2+0x01a],%l4 ! Mem[000000003300011a] retl ldd [%i0+0x000],%l2 ! Mem[0000000032000100] p17_jmpl_1_lo: ldub [%o3+0x00c],%l2 ! Mem[000000003380010c] jmpl %g6+8,%g0 ldstub [%o1+0x03e],%l2 ! Mem[000000003280013e] p17_call_1_lo: ldsh [%o2+0x01a],%l4 ! Mem[000000003300011a] retl ldd [%o0+0x000],%l2 ! Mem[0000000032000100] p17_jmpl_1_he: jmpl %g6+8,%g0 swap [%i2+0x000],%l1 ! Mem[0000000033000100] p17_call_1_he: ldsh [%i0+0x01a],%l0 ! Mem[000000003200011a] swap [%i3+0x02c],%l2 ! Mem[000000003380012c] ldstub [%i1+0x009],%l1 ! Mem[0000000032800109] ldub [%i0+0x01b],%l2 ! Mem[000000003200011b] swap [%i3+0x00c],%l4 ! Mem[000000003380010c] retl std %l4,[%i2+0x018] ! Mem[0000000033000118] p17_jmpl_1_ho: jmpl %g6+8,%g0 swap [%o2+0x000],%l1 ! Mem[0000000033000100] p17_call_1_ho: ldsh [%o0+0x01a],%l0 ! Mem[000000003200011a] swap [%o3+0x02c],%l2 ! Mem[000000003380012c] ldstub [%o1+0x009],%l1 ! Mem[0000000032800109] ldub [%o0+0x01b],%l2 ! Mem[000000003200011b] swap [%o3+0x00c],%l4 ! Mem[000000003380010c] retl std %l4,[%o2+0x018] ! Mem[0000000033000118] p18_jmpl_1_le: sth %l7,[%i3+0x032] ! Mem[0000000035800132] ldstub [%i3+0x025],%l2 ! Mem[0000000035800125] swap [%i0+0x000],%l4 ! Mem[0000000034000100] jmpl %g6+8,%g0 lduh [%i1+0x02e],%l5 ! Mem[000000003480012e] p18_call_1_le: retl ldsw [%i1+0x008],%l2 ! Mem[0000000034800108] p18_jmpl_1_lo: sth %l7,[%o3+0x032] ! Mem[0000000035800132] ldstub [%o3+0x025],%l2 ! Mem[0000000035800125] swap [%o0+0x000],%l4 ! Mem[0000000034000100] jmpl %g6+8,%g0 lduh [%o1+0x02e],%l5 ! Mem[000000003480012e] p18_call_1_lo: retl ldsw [%o1+0x008],%l2 ! Mem[0000000034800108] p18_jmpl_1_he: stx %l5,[%i2+0x030] ! Mem[0000000035000130] ldstub [%i2+0x032],%l6 ! Mem[0000000035000132] ldsb [%i0+0x015],%l2 ! Mem[0000000034000115] swap [%i3+0x010],%l6 ! Mem[0000000035800110] swap [%i3+0x010],%l3 ! Mem[0000000035800110] jmpl %g6+8,%g0 ldd [%i1+0x020],%l6 ! Mem[0000000034800120] p18_call_1_he: ldub [%i1+0x02b],%l7 ! Mem[000000003480012b] ldsh [%i2+0x016],%l4 ! Mem[0000000035000116] sth %l4,[%i2+0x01c] ! Mem[000000003500011c] swap [%i0+0x028],%l2 ! Mem[0000000034000128] ldstub [%i2+0x02b],%l6 ! Mem[000000003500012b] stx %l0,[%i1+0x010] ! Mem[0000000034800110] retl lduh [%i2+0x010],%l4 ! Mem[0000000035000110] p18_jmpl_1_ho: stx %l5,[%o2+0x030] ! Mem[0000000035000130] ldstub [%o2+0x032],%l6 ! Mem[0000000035000132] ldsb [%o0+0x015],%l2 ! Mem[0000000034000115] swap [%o3+0x010],%l6 ! Mem[0000000035800110] swap [%o3+0x010],%l3 ! Mem[0000000035800110] jmpl %g6+8,%g0 ldd [%o1+0x020],%l6 ! Mem[0000000034800120] p18_call_1_ho: ldub [%o1+0x02b],%l7 ! Mem[000000003480012b] ldsh [%o2+0x016],%l4 ! Mem[0000000035000116] sth %l4,[%o2+0x01c] ! Mem[000000003500011c] swap [%o0+0x028],%l2 ! Mem[0000000034000128] ldstub [%o2+0x02b],%l6 ! Mem[000000003500012b] stx %l0,[%o1+0x010] ! Mem[0000000034800110] retl lduh [%o2+0x010],%l4 ! Mem[0000000035000110] p19_jmpl_1_le: ldsw [%i0+0x000],%l0 ! Mem[0000000036000100] jmpl %g6+8,%g0 ldx [%i3+0x028],%l3 ! Mem[0000000037800128] p19_call_1_le: retl sth %l1,[%i1+0x038] ! Mem[0000000036800138] p19_jmpl_1_lo: ldsw [%o0+0x000],%l0 ! Mem[0000000036000100] jmpl %g6+8,%g0 ldx [%o3+0x028],%l3 ! Mem[0000000037800128] p19_call_1_lo: retl sth %l1,[%o1+0x038] ! Mem[0000000036800138] p19_jmpl_1_he: ldstub [%i3+0x01a],%l5 ! Mem[000000003780011a] ldub [%i3+0x009],%l6 ! Mem[0000000037800109] std %l2,[%i1+0x030] ! Mem[0000000036800130] ldsw [%i2+0x010],%l6 ! Mem[0000000037000110] ldsh [%i3+0x014],%l4 ! Mem[0000000037800114] ldstub [%i3+0x011],%l6 ! Mem[0000000037800111] jmpl %g6+8,%g0 sth %l3,[%i2+0x032] ! Mem[0000000037000132] p19_call_1_he: swap [%i1+0x008],%l7 ! Mem[0000000036800108] ldsh [%i3+0x01e],%l1 ! Mem[000000003780011e] swap [%i2+0x02c],%l2 ! Mem[000000003700012c] sth %l4,[%i3+0x000] ! Mem[0000000037800100] retl swap [%i3+0x028],%l4 ! Mem[0000000037800128] p19_jmpl_1_ho: ldstub [%o3+0x01a],%l5 ! Mem[000000003780011a] ldub [%o3+0x009],%l6 ! Mem[0000000037800109] std %l2,[%o1+0x030] ! Mem[0000000036800130] ldsw [%o2+0x010],%l6 ! Mem[0000000037000110] ldsh [%o3+0x014],%l4 ! Mem[0000000037800114] ldstub [%o3+0x011],%l6 ! Mem[0000000037800111] jmpl %g6+8,%g0 sth %l3,[%o2+0x032] ! Mem[0000000037000132] p19_call_1_ho: swap [%o1+0x008],%l7 ! Mem[0000000036800108] ldsh [%o3+0x01e],%l1 ! Mem[000000003780011e] swap [%o2+0x02c],%l2 ! Mem[000000003700012c] sth %l4,[%o3+0x000] ! Mem[0000000037800100] retl swap [%o3+0x028],%l4 ! Mem[0000000037800128] p20_jmpl_1_le: sth %l6,[%i3+0x004] ! Mem[0000000039800104] jmpl %g6+8,%g0 ldsw [%i3+0x000],%l0 ! Mem[0000000039800100] p20_call_1_le: ldstub [%i3+0x025],%l6 ! Mem[0000000039800125] ldd [%i2+0x018],%l0 ! Mem[0000000039000118] ldsw [%i1+0x010],%l7 ! Mem[0000000038800110] retl ldsh [%i0+0x014],%l1 ! Mem[0000000038000114] p20_jmpl_1_lo: sth %l6,[%o3+0x004] ! Mem[0000000039800104] jmpl %g6+8,%g0 ldsw [%o3+0x000],%l0 ! Mem[0000000039800100] p20_call_1_lo: ldstub [%o3+0x025],%l6 ! Mem[0000000039800125] ldd [%o2+0x018],%l0 ! Mem[0000000039000118] ldsw [%o1+0x010],%l7 ! Mem[0000000038800110] retl ldsh [%o0+0x014],%l1 ! Mem[0000000038000114] p20_jmpl_1_he: stw %l0,[%i0+0x024] ! Mem[0000000038000124] ldub [%i1+0x022],%l7 ! Mem[0000000038800122] jmpl %g6+8,%g0 stw %l2,[%i3+0x014] ! Mem[0000000039800114] p20_call_1_he: ldub [%i2+0x00b],%l5 ! Mem[000000003900010b] stb %l1,[%i3+0x033] ! Mem[0000000039800133] swap [%i3+0x008],%l7 ! Mem[0000000039800108] ldstub [%i0+0x01f],%l1 ! Mem[000000003800011f] retl ldstub [%i2+0x03f],%l5 ! Mem[000000003900013f] p20_jmpl_1_ho: stw %l0,[%o0+0x024] ! Mem[0000000038000124] ldub [%o1+0x022],%l7 ! Mem[0000000038800122] jmpl %g6+8,%g0 stw %l2,[%o3+0x014] ! Mem[0000000039800114] p20_call_1_ho: ldub [%o2+0x00b],%l5 ! Mem[000000003900010b] stb %l1,[%o3+0x033] ! Mem[0000000039800133] swap [%o3+0x008],%l7 ! Mem[0000000039800108] ldstub [%o0+0x01f],%l1 ! Mem[000000003800011f] retl ldstub [%o2+0x03f],%l5 ! Mem[000000003900013f] p21_jmpl_1_le: swap [%i0+0x010],%l4 ! Mem[000000003a000110] swap [%i2+0x034],%l1 ! Mem[000000003b000134] ldstub [%i3+0x00c],%l3 ! Mem[000000003b80010c] jmpl %g6+8,%g0 stx %l5,[%i0+0x018] ! Mem[000000003a000118] p21_call_1_le: ldsb [%i3+0x036],%l4 ! Mem[000000003b800136] stx %l4,[%i1+0x028] ! Mem[000000003a800128] ldsh [%i2+0x01c],%l7 ! Mem[000000003b00011c] sth %l3,[%i1+0x03a] ! Mem[000000003a80013a] retl stw %l0,[%i2+0x038] ! Mem[000000003b000138] p21_jmpl_1_lo: swap [%o0+0x010],%l4 ! Mem[000000003a000110] swap [%o2+0x034],%l1 ! Mem[000000003b000134] ldstub [%o3+0x00c],%l3 ! Mem[000000003b80010c] jmpl %g6+8,%g0 stx %l5,[%o0+0x018] ! Mem[000000003a000118] p21_call_1_lo: ldsb [%o3+0x036],%l4 ! Mem[000000003b800136] stx %l4,[%o1+0x028] ! Mem[000000003a800128] ldsh [%o2+0x01c],%l7 ! Mem[000000003b00011c] sth %l3,[%o1+0x03a] ! Mem[000000003a80013a] retl stw %l0,[%o2+0x038] ! Mem[000000003b000138] p21_jmpl_1_he: lduw [%i3+0x038],%l3 ! Mem[000000003b800138] ldx [%i0+0x000],%l6 ! Mem[000000003a000100] ldsb [%i2+0x036],%l4 ! Mem[000000003b000136] stb %l1,[%i3+0x014] ! Mem[000000003b800114] jmpl %g6+8,%g0 std %l6,[%i1+0x000] ! Mem[000000003a800100] p21_call_1_he: swap [%i3+0x028],%l5 ! Mem[000000003b800128] swap [%i2+0x010],%l1 ! Mem[000000003b000110] lduh [%i1+0x008],%l7 ! Mem[000000003a800108] retl ldsb [%i0+0x01b],%l3 ! Mem[000000003a00011b] p21_jmpl_1_ho: lduw [%o3+0x038],%l3 ! Mem[000000003b800138] ldx [%o0+0x000],%l6 ! Mem[000000003a000100] ldsb [%o2+0x036],%l4 ! Mem[000000003b000136] stb %l1,[%o3+0x014] ! Mem[000000003b800114] jmpl %g6+8,%g0 std %l6,[%o1+0x000] ! Mem[000000003a800100] p21_call_1_ho: swap [%o3+0x028],%l5 ! Mem[000000003b800128] swap [%o2+0x010],%l1 ! Mem[000000003b000110] lduh [%o1+0x008],%l7 ! Mem[000000003a800108] retl ldsb [%o0+0x01b],%l3 ! Mem[000000003a00011b] p22_jmpl_1_le: ldstub [%i0+0x037],%l1 ! Mem[000000003c000137] ldd [%i3+0x020],%l4 ! Mem[000000003d800120] swap [%i2+0x00c],%l4 ! Mem[000000003d00010c] stw %l3,[%i3+0x034] ! Mem[000000003d800134] std %l4,[%i2+0x030] ! Mem[000000003d000130] jmpl %g6+8,%g0 swap [%i1+0x014],%l1 ! Mem[000000003c800114] p22_call_1_le: lduw [%i2+0x010],%l1 ! Mem[000000003d000110] std %l4,[%i1+0x030] ! Mem[000000003c800130] ldx [%i0+0x038],%l3 ! Mem[000000003c000138] ldub [%i0+0x023],%l3 ! Mem[000000003c000123] ldd [%i0+0x018],%l6 ! Mem[000000003c000118] retl ldsw [%i1+0x010],%l0 ! Mem[000000003c800110] p22_jmpl_1_lo: ldstub [%o0+0x037],%l1 ! Mem[000000003c000137] ldd [%o3+0x020],%l4 ! Mem[000000003d800120] swap [%o2+0x00c],%l4 ! Mem[000000003d00010c] stw %l3,[%o3+0x034] ! Mem[000000003d800134] std %l4,[%o2+0x030] ! Mem[000000003d000130] jmpl %g6+8,%g0 swap [%o1+0x014],%l1 ! Mem[000000003c800114] p22_call_1_lo: lduw [%o2+0x010],%l1 ! Mem[000000003d000110] std %l4,[%o1+0x030] ! Mem[000000003c800130] ldx [%o0+0x038],%l3 ! Mem[000000003c000138] ldub [%o0+0x023],%l3 ! Mem[000000003c000123] ldd [%o0+0x018],%l6 ! Mem[000000003c000118] retl ldsw [%o1+0x010],%l0 ! Mem[000000003c800110] p22_jmpl_1_he: sth %l2,[%i3+0x03e] ! Mem[000000003d80013e] lduh [%i2+0x038],%l3 ! Mem[000000003d000138] jmpl %g6+8,%g0 ldub [%i1+0x020],%l6 ! Mem[000000003c800120] p22_call_1_he: lduw [%i0+0x03c],%l4 ! Mem[000000003c00013c] ldstub [%i3+0x02f],%l5 ! Mem[000000003d80012f] ldsh [%i2+0x032],%l2 ! Mem[000000003d000132] swap [%i0+0x02c],%l0 ! Mem[000000003c00012c] sth %l3,[%i0+0x02a] ! Mem[000000003c00012a] swap [%i2+0x018],%l2 ! Mem[000000003d000118] retl swap [%i0+0x028],%l7 ! Mem[000000003c000128] p22_jmpl_1_ho: sth %l2,[%o3+0x03e] ! Mem[000000003d80013e] lduh [%o2+0x038],%l3 ! Mem[000000003d000138] jmpl %g6+8,%g0 ldub [%o1+0x020],%l6 ! Mem[000000003c800120] p22_call_1_ho: lduw [%o0+0x03c],%l4 ! Mem[000000003c00013c] ldstub [%o3+0x02f],%l5 ! Mem[000000003d80012f] ldsh [%o2+0x032],%l2 ! Mem[000000003d000132] swap [%o0+0x02c],%l0 ! Mem[000000003c00012c] sth %l3,[%o0+0x02a] ! Mem[000000003c00012a] swap [%o2+0x018],%l2 ! Mem[000000003d000118] retl swap [%o0+0x028],%l7 ! Mem[000000003c000128] p23_jmpl_1_le: jmpl %g6+8,%g0 ldstub [%i1+0x018],%l3 ! Mem[000000003e800118] p23_call_1_le: ldsh [%i1+0x012],%l2 ! Mem[000000003e800112] ldsw [%i1+0x020],%l7 ! Mem[000000003e800120] stw %l0,[%i0+0x024] ! Mem[000000003e000124] lduw [%i0+0x008],%l7 ! Mem[000000003e000108] retl ldsb [%i1+0x01f],%l1 ! Mem[000000003e80011f] p23_jmpl_1_lo: jmpl %g6+8,%g0 ldstub [%o1+0x018],%l3 ! Mem[000000003e800118] p23_call_1_lo: ldsh [%o1+0x012],%l2 ! Mem[000000003e800112] ldsw [%o1+0x020],%l7 ! Mem[000000003e800120] stw %l0,[%o0+0x024] ! Mem[000000003e000124] lduw [%o0+0x008],%l7 ! Mem[000000003e000108] retl ldsb [%o1+0x01f],%l1 ! Mem[000000003e80011f] p23_jmpl_1_he: ldd [%i1+0x020],%l0 ! Mem[000000003e800120] jmpl %g6+8,%g0 lduh [%i0+0x014],%l0 ! Mem[000000003e000114] p23_call_1_he: lduw [%i2+0x03c],%l0 ! Mem[000000003f00013c] ldd [%i1+0x028],%l0 ! Mem[000000003e800128] ldstub [%i3+0x012],%l4 ! Mem[000000003f800112] retl lduw [%i0+0x000],%l6 ! Mem[000000003e000100] p23_jmpl_1_ho: ldd [%o1+0x020],%l0 ! Mem[000000003e800120] jmpl %g6+8,%g0 lduh [%o0+0x014],%l0 ! Mem[000000003e000114] p23_call_1_ho: lduw [%o2+0x03c],%l0 ! Mem[000000003f00013c] ldd [%o1+0x028],%l0 ! Mem[000000003e800128] ldstub [%o3+0x012],%l4 ! Mem[000000003f800112] retl lduw [%o0+0x000],%l6 ! Mem[000000003e000100] p24_jmpl_1_le: lduh [%i1+0x016],%l4 ! Mem[0000000040800116] jmpl %g6+8,%g0 sth %l1,[%i1+0x014] ! Mem[0000000040800114] p24_call_1_le: swap [%i0+0x030],%l2 ! Mem[0000000040000130] ldd [%i1+0x000],%l6 ! Mem[0000000040800100] retl ldd [%i0+0x020],%l0 ! Mem[0000000040000120] p24_jmpl_1_lo: lduh [%o1+0x016],%l4 ! Mem[0000000040800116] jmpl %g6+8,%g0 sth %l1,[%o1+0x014] ! Mem[0000000040800114] p24_call_1_lo: swap [%o0+0x030],%l2 ! Mem[0000000040000130] ldd [%o1+0x000],%l6 ! Mem[0000000040800100] retl ldd [%o0+0x020],%l0 ! Mem[0000000040000120] p24_jmpl_1_he: stx %l3,[%i2+0x030] ! Mem[0000000041000130] std %l4,[%i3+0x020] ! Mem[0000000041800120] jmpl %g6+8,%g0 lduw [%i0+0x01c],%l4 ! Mem[000000004000011c] p24_call_1_he: swap [%i0+0x018],%l4 ! Mem[0000000040000118] ldd [%i3+0x020],%l4 ! Mem[0000000041800120] retl stb %l6,[%i2+0x001] ! Mem[0000000041000101] p24_jmpl_1_ho: stx %l3,[%o2+0x030] ! Mem[0000000041000130] std %l4,[%o3+0x020] ! Mem[0000000041800120] jmpl %g6+8,%g0 lduw [%o0+0x01c],%l4 ! Mem[000000004000011c] p24_call_1_ho: swap [%o0+0x018],%l4 ! Mem[0000000040000118] ldd [%o3+0x020],%l4 ! Mem[0000000041800120] retl stb %l6,[%o2+0x001] ! Mem[0000000041000101] p25_jmpl_1_le: std %l4,[%i0+0x028] ! Mem[0000000042000128] ldx [%i0+0x030],%l2 ! Mem[0000000042000130] jmpl %g6+8,%g0 ldsb [%i0+0x004],%l1 ! Mem[0000000042000104] p25_call_1_le: lduw [%i1+0x000],%l3 ! Mem[0000000042800100] ldd [%i0+0x000],%l4 ! Mem[0000000042000100] swap [%i3+0x004],%l5 ! Mem[0000000043800104] ldstub [%i1+0x036],%l4 ! Mem[0000000042800136] stw %l3,[%i1+0x024] ! Mem[0000000042800124] retl swap [%i2+0x028],%l2 ! Mem[0000000043000128] p25_jmpl_1_lo: std %l4,[%o0+0x028] ! Mem[0000000042000128] ldx [%o0+0x030],%l2 ! Mem[0000000042000130] jmpl %g6+8,%g0 ldsb [%o0+0x004],%l1 ! Mem[0000000042000104] p25_call_1_lo: lduw [%o1+0x000],%l3 ! Mem[0000000042800100] ldd [%o0+0x000],%l4 ! Mem[0000000042000100] swap [%o3+0x004],%l5 ! Mem[0000000043800104] ldstub [%o1+0x036],%l4 ! Mem[0000000042800136] stw %l3,[%o1+0x024] ! Mem[0000000042800124] retl swap [%o2+0x028],%l2 ! Mem[0000000043000128] p25_jmpl_1_he: swap [%i1+0x02c],%l5 ! Mem[000000004280012c] jmpl %g6+8,%g0 lduh [%i0+0x008],%l6 ! Mem[0000000042000108] p25_call_1_he: swap [%i2+0x010],%l2 ! Mem[0000000043000110] swap [%i1+0x034],%l3 ! Mem[0000000042800134] ldstub [%i0+0x01f],%l1 ! Mem[000000004200011f] ldsb [%i0+0x01f],%l5 ! Mem[000000004200011f] retl ldstub [%i1+0x004],%l1 ! Mem[0000000042800104] p25_jmpl_1_ho: swap [%o1+0x02c],%l5 ! Mem[000000004280012c] jmpl %g6+8,%g0 lduh [%o0+0x008],%l6 ! Mem[0000000042000108] p25_call_1_ho: swap [%o2+0x010],%l2 ! Mem[0000000043000110] swap [%o1+0x034],%l3 ! Mem[0000000042800134] ldstub [%o0+0x01f],%l1 ! Mem[000000004200011f] ldsb [%o0+0x01f],%l5 ! Mem[000000004200011f] retl ldstub [%o1+0x004],%l1 ! Mem[0000000042800104] p26_jmpl_1_le: stw %l6,[%i0+0x004] ! Mem[0000000044000104] ldd [%i0+0x008],%l6 ! Mem[0000000044000108] ldstub [%i0+0x03c],%l2 ! Mem[000000004400013c] swap [%i0+0x00c],%l2 ! Mem[000000004400010c] jmpl %g6+8,%g0 stb %l7,[%i2+0x034] ! Mem[0000000045000134] p26_call_1_le: stx %l1,[%i0+0x030] ! Mem[0000000044000130] retl ldsw [%i1+0x00c],%l7 ! Mem[000000004480010c] p26_jmpl_1_lo: stw %l6,[%o0+0x004] ! Mem[0000000044000104] ldd [%o0+0x008],%l6 ! Mem[0000000044000108] ldstub [%o0+0x03c],%l2 ! Mem[000000004400013c] swap [%o0+0x00c],%l2 ! Mem[000000004400010c] jmpl %g6+8,%g0 stb %l7,[%o2+0x034] ! Mem[0000000045000134] p26_call_1_lo: stx %l1,[%o0+0x030] ! Mem[0000000044000130] retl ldsw [%o1+0x00c],%l7 ! Mem[000000004480010c] p26_jmpl_1_he: ldub [%i3+0x012],%l4 ! Mem[0000000045800112] jmpl %g6+8,%g0 swap [%i1+0x02c],%l2 ! Mem[000000004480012c] p26_call_1_he: ldub [%i0+0x02c],%l4 ! Mem[000000004400012c] retl stb %l1,[%i1+0x030] ! Mem[0000000044800130] p26_jmpl_1_ho: ldub [%o3+0x012],%l4 ! Mem[0000000045800112] jmpl %g6+8,%g0 swap [%o1+0x02c],%l2 ! Mem[000000004480012c] p26_call_1_ho: ldub [%o0+0x02c],%l4 ! Mem[000000004400012c] retl stb %l1,[%o1+0x030] ! Mem[0000000044800130] p27_jmpl_1_le: ldstub [%i1+0x00f],%l5 ! Mem[000000004680010f] lduh [%i1+0x030],%l5 ! Mem[0000000046800130] ldx [%i2+0x030],%l0 ! Mem[0000000047000130] ldd [%i2+0x030],%l0 ! Mem[0000000047000130] swap [%i3+0x02c],%l6 ! Mem[000000004780012c] jmpl %g6+8,%g0 ldstub [%i2+0x02d],%l5 ! Mem[000000004700012d] p27_call_1_le: stb %l1,[%i0+0x01e] ! Mem[000000004600011e] std %l2,[%i3+0x028] ! Mem[0000000047800128] ldsh [%i1+0x02c],%l2 ! Mem[000000004680012c] swap [%i2+0x004],%l0 ! Mem[0000000047000104] retl ldstub [%i1+0x02b],%l5 ! Mem[000000004680012b] p27_jmpl_1_lo: ldstub [%o1+0x00f],%l5 ! Mem[000000004680010f] lduh [%o1+0x030],%l5 ! Mem[0000000046800130] ldx [%o2+0x030],%l0 ! Mem[0000000047000130] ldd [%o2+0x030],%l0 ! Mem[0000000047000130] swap [%o3+0x02c],%l6 ! Mem[000000004780012c] jmpl %g6+8,%g0 ldstub [%o2+0x02d],%l5 ! Mem[000000004700012d] p27_call_1_lo: stb %l1,[%o0+0x01e] ! Mem[000000004600011e] std %l2,[%o3+0x028] ! Mem[0000000047800128] ldsh [%o1+0x02c],%l2 ! Mem[000000004680012c] swap [%o2+0x004],%l0 ! Mem[0000000047000104] retl ldstub [%o1+0x02b],%l5 ! Mem[000000004680012b] p27_jmpl_1_he: ldub [%i3+0x011],%l6 ! Mem[0000000047800111] lduw [%i0+0x00c],%l4 ! Mem[000000004600010c] ldsh [%i3+0x022],%l7 ! Mem[0000000047800122] swap [%i3+0x024],%l4 ! Mem[0000000047800124] std %l2,[%i2+0x038] ! Mem[0000000047000138] swap [%i0+0x004],%l1 ! Mem[0000000046000104] jmpl %g6+8,%g0 swap [%i1+0x014],%l0 ! Mem[0000000046800114] p27_call_1_he: sth %l4,[%i1+0x016] ! Mem[0000000046800116] ldub [%i3+0x022],%l1 ! Mem[0000000047800122] swap [%i2+0x038],%l4 ! Mem[0000000047000138] swap [%i0+0x008],%l5 ! Mem[0000000046000108] ldstub [%i2+0x013],%l0 ! Mem[0000000047000113] retl ldub [%i1+0x039],%l4 ! Mem[0000000046800139] p27_jmpl_1_ho: ldub [%o3+0x011],%l6 ! Mem[0000000047800111] lduw [%o0+0x00c],%l4 ! Mem[000000004600010c] ldsh [%o3+0x022],%l7 ! Mem[0000000047800122] swap [%o3+0x024],%l4 ! Mem[0000000047800124] std %l2,[%o2+0x038] ! Mem[0000000047000138] swap [%o0+0x004],%l1 ! Mem[0000000046000104] jmpl %g6+8,%g0 swap [%o1+0x014],%l0 ! Mem[0000000046800114] p27_call_1_ho: sth %l4,[%o1+0x016] ! Mem[0000000046800116] ldub [%o3+0x022],%l1 ! Mem[0000000047800122] swap [%o2+0x038],%l4 ! Mem[0000000047000138] swap [%o0+0x008],%l5 ! Mem[0000000046000108] ldstub [%o2+0x013],%l0 ! Mem[0000000047000113] retl ldub [%o1+0x039],%l4 ! Mem[0000000046800139] p28_jmpl_1_le: jmpl %g6+8,%g0 ldub [%i2+0x02f],%l5 ! Mem[000000004900012f] p28_call_1_le: ldstub [%i1+0x018],%l1 ! Mem[0000000048800118] ldstub [%i1+0x010],%l6 ! Mem[0000000048800110] sth %l4,[%i1+0x01a] ! Mem[000000004880011a] ldx [%i0+0x008],%l6 ! Mem[0000000048000108] retl ldstub [%i3+0x02d],%l3 ! Mem[000000004980012d] p28_jmpl_1_lo: jmpl %g6+8,%g0 ldub [%o2+0x02f],%l5 ! Mem[000000004900012f] p28_call_1_lo: ldstub [%o1+0x018],%l1 ! Mem[0000000048800118] ldstub [%o1+0x010],%l6 ! Mem[0000000048800110] sth %l4,[%o1+0x01a] ! Mem[000000004880011a] ldx [%o0+0x008],%l6 ! Mem[0000000048000108] retl ldstub [%o3+0x02d],%l3 ! Mem[000000004980012d] p28_jmpl_1_he: jmpl %g6+8,%g0 swap [%i0+0x014],%l4 ! Mem[0000000048000114] p28_call_1_he: retl ldstub [%i1+0x003],%l7 ! Mem[0000000048800103] p28_jmpl_1_ho: jmpl %g6+8,%g0 swap [%o0+0x014],%l4 ! Mem[0000000048000114] p28_call_1_ho: retl ldstub [%o1+0x003],%l7 ! Mem[0000000048800103] p29_jmpl_1_le: swap [%i2+0x00c],%l2 ! Mem[000000004b00010c] ldd [%i2+0x038],%l2 ! Mem[000000004b000138] ldstub [%i2+0x02f],%l1 ! Mem[000000004b00012f] jmpl %g6+8,%g0 swap [%i0+0x000],%l6 ! Mem[000000004a000100] p29_call_1_le: retl ldstub [%i3+0x004],%l0 ! Mem[000000004b800104] p29_jmpl_1_lo: swap [%o2+0x00c],%l2 ! Mem[000000004b00010c] ldd [%o2+0x038],%l2 ! Mem[000000004b000138] ldstub [%o2+0x02f],%l1 ! Mem[000000004b00012f] jmpl %g6+8,%g0 swap [%o0+0x000],%l6 ! Mem[000000004a000100] p29_call_1_lo: retl ldstub [%o3+0x004],%l0 ! Mem[000000004b800104] p29_jmpl_1_he: stw %l3,[%i1+0x038] ! Mem[000000004a800138] ldub [%i1+0x009],%l4 ! Mem[000000004a800109] std %l2,[%i3+0x028] ! Mem[000000004b800128] stb %l4,[%i0+0x03b] ! Mem[000000004a00013b] stx %l0,[%i1+0x038] ! Mem[000000004a800138] jmpl %g6+8,%g0 ldx [%i2+0x000],%l7 ! Mem[000000004b000100] p29_call_1_he: stx %l4,[%i2+0x010] ! Mem[000000004b000110] swap [%i0+0x020],%l1 ! Mem[000000004a000120] swap [%i3+0x028],%l6 ! Mem[000000004b800128] retl lduh [%i3+0x002],%l6 ! Mem[000000004b800102] p29_jmpl_1_ho: stw %l3,[%o1+0x038] ! Mem[000000004a800138] ldub [%o1+0x009],%l4 ! Mem[000000004a800109] std %l2,[%o3+0x028] ! Mem[000000004b800128] stb %l4,[%o0+0x03b] ! Mem[000000004a00013b] stx %l0,[%o1+0x038] ! Mem[000000004a800138] jmpl %g6+8,%g0 ldx [%o2+0x000],%l7 ! Mem[000000004b000100] p29_call_1_ho: stx %l4,[%o2+0x010] ! Mem[000000004b000110] swap [%o0+0x020],%l1 ! Mem[000000004a000120] swap [%o3+0x028],%l6 ! Mem[000000004b800128] retl lduh [%o3+0x002],%l6 ! Mem[000000004b800102] p30_jmpl_1_le: ldub [%i3+0x02b],%l7 ! Mem[000000004d80012b] stx %l6,[%i2+0x000] ! Mem[000000004d000100] lduh [%i3+0x002],%l0 ! Mem[000000004d800102] ldstub [%i1+0x02f],%l5 ! Mem[000000004c80012f] ldub [%i2+0x037],%l1 ! Mem[000000004d000137] lduw [%i1+0x034],%l7 ! Mem[000000004c800134] jmpl %g6+8,%g0 stb %l0,[%i0+0x026] ! Mem[000000004c000126] p30_call_1_le: ldx [%i1+0x028],%l5 ! Mem[000000004c800128] ldstub [%i0+0x032],%l2 ! Mem[000000004c000132] retl ldsw [%i0+0x014],%l3 ! Mem[000000004c000114] p30_jmpl_1_lo: ldub [%o3+0x02b],%l7 ! Mem[000000004d80012b] stx %l6,[%o2+0x000] ! Mem[000000004d000100] lduh [%o3+0x002],%l0 ! Mem[000000004d800102] ldstub [%o1+0x02f],%l5 ! Mem[000000004c80012f] ldub [%o2+0x037],%l1 ! Mem[000000004d000137] lduw [%o1+0x034],%l7 ! Mem[000000004c800134] jmpl %g6+8,%g0 stb %l0,[%o0+0x026] ! Mem[000000004c000126] p30_call_1_lo: ldx [%o1+0x028],%l5 ! Mem[000000004c800128] ldstub [%o0+0x032],%l2 ! Mem[000000004c000132] retl ldsw [%o0+0x014],%l3 ! Mem[000000004c000114] p30_jmpl_1_he: jmpl %g6+8,%g0 ldsh [%i2+0x002],%l4 ! Mem[000000004d000102] p30_call_1_he: retl ldsb [%i1+0x026],%l0 ! Mem[000000004c800126] p30_jmpl_1_ho: jmpl %g6+8,%g0 ldsh [%o2+0x002],%l4 ! Mem[000000004d000102] p30_call_1_ho: retl ldsb [%o1+0x026],%l0 ! Mem[000000004c800126] p31_jmpl_1_le: lduh [%i2+0x032],%l3 ! Mem[000000004f000132] stb %l5,[%i2+0x00c] ! Mem[000000004f00010c] stb %l4,[%i2+0x01c] ! Mem[000000004f00011c] jmpl %g6+8,%g0 ldd [%i0+0x030],%l2 ! Mem[000000004e000130] p31_call_1_le: ldsb [%i3+0x01c],%l4 ! Mem[000000004f80011c] retl ldd [%i1+0x028],%l4 ! Mem[000000004e800128] p31_jmpl_1_lo: lduh [%o2+0x032],%l3 ! Mem[000000004f000132] stb %l5,[%o2+0x00c] ! Mem[000000004f00010c] stb %l4,[%o2+0x01c] ! Mem[000000004f00011c] jmpl %g6+8,%g0 ldd [%o0+0x030],%l2 ! Mem[000000004e000130] p31_call_1_lo: ldsb [%o3+0x01c],%l4 ! Mem[000000004f80011c] retl ldd [%o1+0x028],%l4 ! Mem[000000004e800128] p31_jmpl_1_he: ldub [%i3+0x018],%l2 ! Mem[000000004f800118] ldsh [%i1+0x006],%l2 ! Mem[000000004e800106] ldstub [%i0+0x02c],%l2 ! Mem[000000004e00012c] ldstub [%i0+0x025],%l3 ! Mem[000000004e000125] ldsb [%i3+0x038],%l0 ! Mem[000000004f800138] jmpl %g6+8,%g0 ldstub [%i0+0x01c],%l3 ! Mem[000000004e00011c] p31_call_1_he: retl ldstub [%i0+0x030],%l2 ! Mem[000000004e000130] p31_jmpl_1_ho: ldub [%o3+0x018],%l2 ! Mem[000000004f800118] ldsh [%o1+0x006],%l2 ! Mem[000000004e800106] ldstub [%o0+0x02c],%l2 ! Mem[000000004e00012c] ldstub [%o0+0x025],%l3 ! Mem[000000004e000125] ldsb [%o3+0x038],%l0 ! Mem[000000004f800138] jmpl %g6+8,%g0 ldstub [%o0+0x01c],%l3 ! Mem[000000004e00011c] p31_call_1_ho: retl ldstub [%o0+0x030],%l2 ! Mem[000000004e000130] p32_jmpl_1_le: std %l6,[%i1+0x030] ! Mem[0000000050800130] swap [%i2+0x030],%l5 ! Mem[0000000051000130] ldstub [%i0+0x001],%l1 ! Mem[0000000050000101] ldstub [%i3+0x026],%l0 ! Mem[0000000051800126] jmpl %g6+8,%g0 stw %l3,[%i1+0x018] ! Mem[0000000050800118] p32_call_1_le: retl swap [%i2+0x02c],%l3 ! Mem[000000005100012c] p32_jmpl_1_lo: std %l6,[%o1+0x030] ! Mem[0000000050800130] swap [%o2+0x030],%l5 ! Mem[0000000051000130] ldstub [%o0+0x001],%l1 ! Mem[0000000050000101] ldstub [%o3+0x026],%l0 ! Mem[0000000051800126] jmpl %g6+8,%g0 stw %l3,[%o1+0x018] ! Mem[0000000050800118] p32_call_1_lo: retl swap [%o2+0x02c],%l3 ! Mem[000000005100012c] p32_jmpl_1_he: ldstub [%i1+0x03f],%l1 ! Mem[000000005080013f] jmpl %g6+8,%g0 lduh [%i1+0x008],%l4 ! Mem[0000000050800108] p32_call_1_he: ldd [%i2+0x030],%l0 ! Mem[0000000051000130] ldstub [%i3+0x01a],%l4 ! Mem[000000005180011a] retl std %l4,[%i3+0x020] ! Mem[0000000051800120] p32_jmpl_1_ho: ldstub [%o1+0x03f],%l1 ! Mem[000000005080013f] jmpl %g6+8,%g0 lduh [%o1+0x008],%l4 ! Mem[0000000050800108] p32_call_1_ho: ldd [%o2+0x030],%l0 ! Mem[0000000051000130] ldstub [%o3+0x01a],%l4 ! Mem[000000005180011a] retl std %l4,[%o3+0x020] ! Mem[0000000051800120] p33_jmpl_1_le: ldstub [%i2+0x037],%l2 ! Mem[0000000053000137] ldsb [%i3+0x028],%l2 ! Mem[0000000053800128] stb %l6,[%i0+0x006] ! Mem[0000000052000106] jmpl %g6+8,%g0 swap [%i0+0x018],%l1 ! Mem[0000000052000118] p33_call_1_le: swap [%i1+0x024],%l5 ! Mem[0000000052800124] swap [%i2+0x024],%l3 ! Mem[0000000053000124] ldsh [%i2+0x01c],%l7 ! Mem[000000005300011c] ldsb [%i3+0x013],%l0 ! Mem[0000000053800113] retl swap [%i1+0x038],%l1 ! Mem[0000000052800138] p33_jmpl_1_lo: ldstub [%o2+0x037],%l2 ! Mem[0000000053000137] ldsb [%o3+0x028],%l2 ! Mem[0000000053800128] stb %l6,[%o0+0x006] ! Mem[0000000052000106] jmpl %g6+8,%g0 swap [%o0+0x018],%l1 ! Mem[0000000052000118] p33_call_1_lo: swap [%o1+0x024],%l5 ! Mem[0000000052800124] swap [%o2+0x024],%l3 ! Mem[0000000053000124] ldsh [%o2+0x01c],%l7 ! Mem[000000005300011c] ldsb [%o3+0x013],%l0 ! Mem[0000000053800113] retl swap [%o1+0x038],%l1 ! Mem[0000000052800138] p33_jmpl_1_he: stw %l5,[%i1+0x02c] ! Mem[000000005280012c] ldub [%i2+0x018],%l3 ! Mem[0000000053000118] swap [%i1+0x00c],%l6 ! Mem[000000005280010c] stb %l7,[%i3+0x002] ! Mem[0000000053800102] sth %l2,[%i0+0x02c] ! Mem[000000005200012c] ldx [%i1+0x020],%l0 ! Mem[0000000052800120] jmpl %g6+8,%g0 ldstub [%i3+0x024],%l4 ! Mem[0000000053800124] p33_call_1_he: ldsw [%i3+0x030],%l4 ! Mem[0000000053800130] ldstub [%i3+0x001],%l4 ! Mem[0000000053800101] stb %l0,[%i2+0x02e] ! Mem[000000005300012e] swap [%i1+0x028],%l6 ! Mem[0000000052800128] ldsb [%i3+0x00e],%l2 ! Mem[000000005380010e] retl swap [%i3+0x034],%l2 ! Mem[0000000053800134] p33_jmpl_1_ho: stw %l5,[%o1+0x02c] ! Mem[000000005280012c] ldub [%o2+0x018],%l3 ! Mem[0000000053000118] swap [%o1+0x00c],%l6 ! Mem[000000005280010c] stb %l7,[%o3+0x002] ! Mem[0000000053800102] sth %l2,[%o0+0x02c] ! Mem[000000005200012c] ldx [%o1+0x020],%l0 ! Mem[0000000052800120] jmpl %g6+8,%g0 ldstub [%o3+0x024],%l4 ! Mem[0000000053800124] p33_call_1_ho: ldsw [%o3+0x030],%l4 ! Mem[0000000053800130] ldstub [%o3+0x001],%l4 ! Mem[0000000053800101] stb %l0,[%o2+0x02e] ! Mem[000000005300012e] swap [%o1+0x028],%l6 ! Mem[0000000052800128] ldsb [%o3+0x00e],%l2 ! Mem[000000005380010e] retl swap [%o3+0x034],%l2 ! Mem[0000000053800134] p34_jmpl_1_le: ldstub [%i2+0x005],%l1 ! Mem[0000000055000105] std %l6,[%i3+0x000] ! Mem[0000000055800100] jmpl %g6+8,%g0 ldstub [%i3+0x003],%l0 ! Mem[0000000055800103] p34_call_1_le: swap [%i0+0x010],%l0 ! Mem[0000000054000110] stw %l0,[%i0+0x018] ! Mem[0000000054000118] ldub [%i1+0x03a],%l2 ! Mem[000000005480013a] ldx [%i3+0x020],%l4 ! Mem[0000000055800120] stw %l2,[%i1+0x000] ! Mem[0000000054800100] retl ldstub [%i0+0x015],%l1 ! Mem[0000000054000115] p34_jmpl_1_lo: ldstub [%o2+0x005],%l1 ! Mem[0000000055000105] std %l6,[%o3+0x000] ! Mem[0000000055800100] jmpl %g6+8,%g0 ldstub [%o3+0x003],%l0 ! Mem[0000000055800103] p34_call_1_lo: swap [%o0+0x010],%l0 ! Mem[0000000054000110] stw %l0,[%o0+0x018] ! Mem[0000000054000118] ldub [%o1+0x03a],%l2 ! Mem[000000005480013a] ldx [%o3+0x020],%l4 ! Mem[0000000055800120] stw %l2,[%o1+0x000] ! Mem[0000000054800100] retl ldstub [%o0+0x015],%l1 ! Mem[0000000054000115] p34_jmpl_1_he: ldsh [%i3+0x010],%l2 ! Mem[0000000055800110] stw %l6,[%i2+0x030] ! Mem[0000000055000130] lduw [%i2+0x014],%l4 ! Mem[0000000055000114] ldsh [%i1+0x002],%l0 ! Mem[0000000054800102] swap [%i0+0x01c],%l7 ! Mem[000000005400011c] ldstub [%i3+0x006],%l7 ! Mem[0000000055800106] jmpl %g6+8,%g0 ldsb [%i1+0x024],%l1 ! Mem[0000000054800124] p34_call_1_he: stb %l1,[%i0+0x002] ! Mem[0000000054000102] std %l6,[%i1+0x020] ! Mem[0000000054800120] ldx [%i3+0x010],%l7 ! Mem[0000000055800110] ldsw [%i3+0x024],%l3 ! Mem[0000000055800124] swap [%i0+0x00c],%l2 ! Mem[000000005400010c] retl std %l2,[%i3+0x028] ! Mem[0000000055800128] p34_jmpl_1_ho: ldsh [%o3+0x010],%l2 ! Mem[0000000055800110] stw %l6,[%o2+0x030] ! Mem[0000000055000130] lduw [%o2+0x014],%l4 ! Mem[0000000055000114] ldsh [%o1+0x002],%l0 ! Mem[0000000054800102] swap [%o0+0x01c],%l7 ! Mem[000000005400011c] ldstub [%o3+0x006],%l7 ! Mem[0000000055800106] jmpl %g6+8,%g0 ldsb [%o1+0x024],%l1 ! Mem[0000000054800124] p34_call_1_ho: stb %l1,[%o0+0x002] ! Mem[0000000054000102] std %l6,[%o1+0x020] ! Mem[0000000054800120] ldx [%o3+0x010],%l7 ! Mem[0000000055800110] ldsw [%o3+0x024],%l3 ! Mem[0000000055800124] swap [%o0+0x00c],%l2 ! Mem[000000005400010c] retl std %l2,[%o3+0x028] ! Mem[0000000055800128] p35_jmpl_1_le: stb %l1,[%i1+0x037] ! Mem[0000000056800137] lduw [%i3+0x02c],%l6 ! Mem[000000005780012c] sth %l5,[%i2+0x01a] ! Mem[000000005700011a] ldstub [%i0+0x009],%l6 ! Mem[0000000056000109] ldsw [%i3+0x030],%l2 ! Mem[0000000057800130] jmpl %g6+8,%g0 ldsh [%i0+0x002],%l7 ! Mem[0000000056000102] p35_call_1_le: retl stw %l2,[%i2+0x030] ! Mem[0000000057000130] p35_jmpl_1_lo: stb %l1,[%o1+0x037] ! Mem[0000000056800137] lduw [%o3+0x02c],%l6 ! Mem[000000005780012c] sth %l5,[%o2+0x01a] ! Mem[000000005700011a] ldstub [%o0+0x009],%l6 ! Mem[0000000056000109] ldsw [%o3+0x030],%l2 ! Mem[0000000057800130] jmpl %g6+8,%g0 ldsh [%o0+0x002],%l7 ! Mem[0000000056000102] p35_call_1_lo: retl stw %l2,[%o2+0x030] ! Mem[0000000057000130] p35_jmpl_1_he: ldstub [%i1+0x02d],%l2 ! Mem[000000005680012d] ldstub [%i2+0x011],%l6 ! Mem[0000000057000111] ldstub [%i0+0x032],%l3 ! Mem[0000000056000132] ldstub [%i1+0x023],%l0 ! Mem[0000000056800123] ldstub [%i2+0x03e],%l7 ! Mem[000000005700013e] jmpl %g6+8,%g0 ldstub [%i1+0x023],%l7 ! Mem[0000000056800123] p35_call_1_he: retl lduw [%i2+0x014],%l3 ! Mem[0000000057000114] p35_jmpl_1_ho: ldstub [%o1+0x02d],%l2 ! Mem[000000005680012d] ldstub [%o2+0x011],%l6 ! Mem[0000000057000111] ldstub [%o0+0x032],%l3 ! Mem[0000000056000132] ldstub [%o1+0x023],%l0 ! Mem[0000000056800123] ldstub [%o2+0x03e],%l7 ! Mem[000000005700013e] jmpl %g6+8,%g0 ldstub [%o1+0x023],%l7 ! Mem[0000000056800123] p35_call_1_ho: retl lduw [%o2+0x014],%l3 ! Mem[0000000057000114] p36_jmpl_1_le: ldstub [%i1+0x03d],%l6 ! Mem[000000005880013d] std %l4,[%i3+0x008] ! Mem[0000000059800108] lduh [%i1+0x002],%l1 ! Mem[0000000058800102] sth %l7,[%i1+0x02a] ! Mem[000000005880012a] jmpl %g6+8,%g0 swap [%i3+0x018],%l5 ! Mem[0000000059800118] p36_call_1_le: ldstub [%i1+0x016],%l4 ! Mem[0000000058800116] ldx [%i1+0x000],%l3 ! Mem[0000000058800100] ldstub [%i1+0x01c],%l7 ! Mem[000000005880011c] swap [%i3+0x018],%l3 ! Mem[0000000059800118] ldsh [%i3+0x034],%l6 ! Mem[0000000059800134] retl lduw [%i2+0x038],%l2 ! Mem[0000000059000138] p36_jmpl_1_lo: ldstub [%o1+0x03d],%l6 ! Mem[000000005880013d] std %l4,[%o3+0x008] ! Mem[0000000059800108] lduh [%o1+0x002],%l1 ! Mem[0000000058800102] sth %l7,[%o1+0x02a] ! Mem[000000005880012a] jmpl %g6+8,%g0 swap [%o3+0x018],%l5 ! Mem[0000000059800118] p36_call_1_lo: ldstub [%o1+0x016],%l4 ! Mem[0000000058800116] ldx [%o1+0x000],%l3 ! Mem[0000000058800100] ldstub [%o1+0x01c],%l7 ! Mem[000000005880011c] swap [%o3+0x018],%l3 ! Mem[0000000059800118] ldsh [%o3+0x034],%l6 ! Mem[0000000059800134] retl lduw [%o2+0x038],%l2 ! Mem[0000000059000138] p36_jmpl_1_he: ldsw [%i0+0x018],%l2 ! Mem[0000000058000118] ldstub [%i2+0x026],%l0 ! Mem[0000000059000126] stw %l3,[%i1+0x018] ! Mem[0000000058800118] lduh [%i2+0x02e],%l6 ! Mem[000000005900012e] swap [%i3+0x020],%l7 ! Mem[0000000059800120] ldx [%i2+0x038],%l3 ! Mem[0000000059000138] jmpl %g6+8,%g0 stb %l3,[%i3+0x017] ! Mem[0000000059800117] p36_call_1_he: swap [%i3+0x024],%l0 ! Mem[0000000059800124] ldd [%i0+0x010],%l2 ! Mem[0000000058000110] retl ldstub [%i2+0x02c],%l4 ! Mem[000000005900012c] p36_jmpl_1_ho: ldsw [%o0+0x018],%l2 ! Mem[0000000058000118] ldstub [%o2+0x026],%l0 ! Mem[0000000059000126] stw %l3,[%o1+0x018] ! Mem[0000000058800118] lduh [%o2+0x02e],%l6 ! Mem[000000005900012e] swap [%o3+0x020],%l7 ! Mem[0000000059800120] ldx [%o2+0x038],%l3 ! Mem[0000000059000138] jmpl %g6+8,%g0 stb %l3,[%o3+0x017] ! Mem[0000000059800117] p36_call_1_ho: swap [%o3+0x024],%l0 ! Mem[0000000059800124] ldd [%o0+0x010],%l2 ! Mem[0000000058000110] retl ldstub [%o2+0x02c],%l4 ! Mem[000000005900012c] p37_jmpl_1_le: jmpl %g6+8,%g0 ldd [%i1+0x018],%l2 ! Mem[000000005a800118] p37_call_1_le: std %l2,[%i3+0x038] ! Mem[000000005b800138] ldstub [%i2+0x029],%l2 ! Mem[000000005b000129] ldx [%i1+0x030],%l1 ! Mem[000000005a800130] ldstub [%i0+0x013],%l0 ! Mem[000000005a000113] ldx [%i0+0x038],%l1 ! Mem[000000005a000138] ldsw [%i0+0x010],%l6 ! Mem[000000005a000110] retl ldx [%i2+0x028],%l2 ! Mem[000000005b000128] p37_jmpl_1_lo: jmpl %g6+8,%g0 ldd [%o1+0x018],%l2 ! Mem[000000005a800118] p37_call_1_lo: std %l2,[%o3+0x038] ! Mem[000000005b800138] ldstub [%o2+0x029],%l2 ! Mem[000000005b000129] ldx [%o1+0x030],%l1 ! Mem[000000005a800130] ldstub [%o0+0x013],%l0 ! Mem[000000005a000113] ldx [%o0+0x038],%l1 ! Mem[000000005a000138] ldsw [%o0+0x010],%l6 ! Mem[000000005a000110] retl ldx [%o2+0x028],%l2 ! Mem[000000005b000128] p37_jmpl_1_he: jmpl %g6+8,%g0 stx %l5,[%i1+0x010] ! Mem[000000005a800110] p37_call_1_he: swap [%i1+0x038],%l7 ! Mem[000000005a800138] lduw [%i2+0x018],%l0 ! Mem[000000005b000118] ldsw [%i2+0x020],%l3 ! Mem[000000005b000120] sth %l0,[%i0+0x004] ! Mem[000000005a000104] retl ldub [%i0+0x00e],%l0 ! Mem[000000005a00010e] p37_jmpl_1_ho: jmpl %g6+8,%g0 stx %l5,[%o1+0x010] ! Mem[000000005a800110] p37_call_1_ho: swap [%o1+0x038],%l7 ! Mem[000000005a800138] lduw [%o2+0x018],%l0 ! Mem[000000005b000118] ldsw [%o2+0x020],%l3 ! Mem[000000005b000120] sth %l0,[%o0+0x004] ! Mem[000000005a000104] retl ldub [%o0+0x00e],%l0 ! Mem[000000005a00010e] p38_jmpl_1_le: jmpl %g6+8,%g0 stb %l2,[%i0+0x01a] ! Mem[000000005c00011a] p38_call_1_le: swap [%i0+0x020],%l4 ! Mem[000000005c000120] lduw [%i0+0x008],%l6 ! Mem[000000005c000108] ldstub [%i0+0x02d],%l3 ! Mem[000000005c00012d] lduh [%i3+0x03c],%l2 ! Mem[000000005d80013c] ldsh [%i1+0x024],%l0 ! Mem[000000005c800124] retl ldsw [%i2+0x014],%l3 ! Mem[000000005d000114] p38_jmpl_1_lo: jmpl %g6+8,%g0 stb %l2,[%o0+0x01a] ! Mem[000000005c00011a] p38_call_1_lo: swap [%o0+0x020],%l4 ! Mem[000000005c000120] lduw [%o0+0x008],%l6 ! Mem[000000005c000108] ldstub [%o0+0x02d],%l3 ! Mem[000000005c00012d] lduh [%o3+0x03c],%l2 ! Mem[000000005d80013c] ldsh [%o1+0x024],%l0 ! Mem[000000005c800124] retl ldsw [%o2+0x014],%l3 ! Mem[000000005d000114] p38_jmpl_1_he: jmpl %g6+8,%g0 stx %l7,[%i1+0x020] ! Mem[000000005c800120] p38_call_1_he: ldstub [%i2+0x024],%l1 ! Mem[000000005d000124] swap [%i3+0x014],%l4 ! Mem[000000005d800114] ldd [%i1+0x018],%l6 ! Mem[000000005c800118] retl stw %l4,[%i3+0x028] ! Mem[000000005d800128] p38_jmpl_1_ho: jmpl %g6+8,%g0 stx %l7,[%o1+0x020] ! Mem[000000005c800120] p38_call_1_ho: ldstub [%o2+0x024],%l1 ! Mem[000000005d000124] swap [%o3+0x014],%l4 ! Mem[000000005d800114] ldd [%o1+0x018],%l6 ! Mem[000000005c800118] retl stw %l4,[%o3+0x028] ! Mem[000000005d800128] p39_jmpl_1_le: swap [%i3+0x01c],%l5 ! Mem[000000005f80011c] ldub [%i3+0x01a],%l2 ! Mem[000000005f80011a] std %l4,[%i2+0x018] ! Mem[000000005f000118] lduw [%i0+0x010],%l6 ! Mem[000000005e000110] stx %l7,[%i3+0x000] ! Mem[000000005f800100] jmpl %g6+8,%g0 ldstub [%i0+0x009],%l4 ! Mem[000000005e000109] p39_call_1_le: swap [%i1+0x00c],%l4 ! Mem[000000005e80010c] stb %l2,[%i0+0x038] ! Mem[000000005e000138] swap [%i2+0x028],%l7 ! Mem[000000005f000128] retl ldstub [%i2+0x031],%l4 ! Mem[000000005f000131] p39_jmpl_1_lo: swap [%o3+0x01c],%l5 ! Mem[000000005f80011c] ldub [%o3+0x01a],%l2 ! Mem[000000005f80011a] std %l4,[%o2+0x018] ! Mem[000000005f000118] lduw [%o0+0x010],%l6 ! Mem[000000005e000110] stx %l7,[%o3+0x000] ! Mem[000000005f800100] jmpl %g6+8,%g0 ldstub [%o0+0x009],%l4 ! Mem[000000005e000109] p39_call_1_lo: swap [%o1+0x00c],%l4 ! Mem[000000005e80010c] stb %l2,[%o0+0x038] ! Mem[000000005e000138] swap [%o2+0x028],%l7 ! Mem[000000005f000128] retl ldstub [%o2+0x031],%l4 ! Mem[000000005f000131] p39_jmpl_1_he: sth %l6,[%i3+0x030] ! Mem[000000005f800130] ldsb [%i2+0x02c],%l2 ! Mem[000000005f00012c] lduw [%i2+0x034],%l3 ! Mem[000000005f000134] jmpl %g6+8,%g0 swap [%i0+0x01c],%l4 ! Mem[000000005e00011c] p39_call_1_he: ldx [%i2+0x028],%l0 ! Mem[000000005f000128] stb %l6,[%i2+0x02b] ! Mem[000000005f00012b] stx %l4,[%i2+0x028] ! Mem[000000005f000128] std %l4,[%i0+0x000] ! Mem[000000005e000100] lduh [%i2+0x004],%l0 ! Mem[000000005f000104] std %l2,[%i2+0x018] ! Mem[000000005f000118] retl ldd [%i0+0x030],%l2 ! Mem[000000005e000130] p39_jmpl_1_ho: sth %l6,[%o3+0x030] ! Mem[000000005f800130] ldsb [%o2+0x02c],%l2 ! Mem[000000005f00012c] lduw [%o2+0x034],%l3 ! Mem[000000005f000134] jmpl %g6+8,%g0 swap [%o0+0x01c],%l4 ! Mem[000000005e00011c] p39_call_1_ho: ldx [%o2+0x028],%l0 ! Mem[000000005f000128] stb %l6,[%o2+0x02b] ! Mem[000000005f00012b] stx %l4,[%o2+0x028] ! Mem[000000005f000128] std %l4,[%o0+0x000] ! Mem[000000005e000100] lduh [%o2+0x004],%l0 ! Mem[000000005f000104] std %l2,[%o2+0x018] ! Mem[000000005f000118] retl ldd [%o0+0x030],%l2 ! Mem[000000005e000130] p40_jmpl_1_le: jmpl %g6+8,%g0 swap [%i0+0x024],%l2 ! Mem[0000000060000124] p40_call_1_le: stb %l5,[%i2+0x004] ! Mem[0000000061000104] ldstub [%i0+0x039],%l5 ! Mem[0000000060000139] std %l0,[%i3+0x008] ! Mem[0000000061800108] ldub [%i2+0x01a],%l3 ! Mem[000000006100011a] stw %l6,[%i0+0x034] ! Mem[0000000060000134] retl ldstub [%i2+0x027],%l0 ! Mem[0000000061000127] p40_jmpl_1_lo: jmpl %g6+8,%g0 swap [%o0+0x024],%l2 ! Mem[0000000060000124] p40_call_1_lo: stb %l5,[%o2+0x004] ! Mem[0000000061000104] ldstub [%o0+0x039],%l5 ! Mem[0000000060000139] std %l0,[%o3+0x008] ! Mem[0000000061800108] ldub [%o2+0x01a],%l3 ! Mem[000000006100011a] stw %l6,[%o0+0x034] ! Mem[0000000060000134] retl ldstub [%o2+0x027],%l0 ! Mem[0000000061000127] p40_jmpl_1_he: stw %l5,[%i2+0x01c] ! Mem[000000006100011c] std %l2,[%i3+0x010] ! Mem[0000000061800110] stw %l7,[%i1+0x020] ! Mem[0000000060800120] jmpl %g6+8,%g0 ldsh [%i1+0x014],%l2 ! Mem[0000000060800114] p40_call_1_he: ldd [%i1+0x008],%l4 ! Mem[0000000060800108] lduh [%i1+0x03a],%l3 ! Mem[000000006080013a] sth %l0,[%i2+0x02a] ! Mem[000000006100012a] swap [%i2+0x030],%l6 ! Mem[0000000061000130] stw %l2,[%i2+0x028] ! Mem[0000000061000128] retl ldub [%i1+0x02e],%l4 ! Mem[000000006080012e] p40_jmpl_1_ho: stw %l5,[%o2+0x01c] ! Mem[000000006100011c] std %l2,[%o3+0x010] ! Mem[0000000061800110] stw %l7,[%o1+0x020] ! Mem[0000000060800120] jmpl %g6+8,%g0 ldsh [%o1+0x014],%l2 ! Mem[0000000060800114] p40_call_1_ho: ldd [%o1+0x008],%l4 ! Mem[0000000060800108] lduh [%o1+0x03a],%l3 ! Mem[000000006080013a] sth %l0,[%o2+0x02a] ! Mem[000000006100012a] swap [%o2+0x030],%l6 ! Mem[0000000061000130] stw %l2,[%o2+0x028] ! Mem[0000000061000128] retl ldub [%o1+0x02e],%l4 ! Mem[000000006080012e] p41_jmpl_1_le: stx %l2,[%i2+0x030] ! Mem[0000000063000130] stx %l0,[%i0+0x010] ! Mem[0000000062000110] swap [%i1+0x01c],%l1 ! Mem[000000006280011c] swap [%i3+0x030],%l4 ! Mem[0000000063800130] jmpl %g6+8,%g0 sth %l6,[%i3+0x004] ! Mem[0000000063800104] p41_call_1_le: retl ldsh [%i3+0x038],%l1 ! Mem[0000000063800138] p41_jmpl_1_lo: stx %l2,[%o2+0x030] ! Mem[0000000063000130] stx %l0,[%o0+0x010] ! Mem[0000000062000110] swap [%o1+0x01c],%l1 ! Mem[000000006280011c] swap [%o3+0x030],%l4 ! Mem[0000000063800130] jmpl %g6+8,%g0 sth %l6,[%o3+0x004] ! Mem[0000000063800104] p41_call_1_lo: retl ldsh [%o3+0x038],%l1 ! Mem[0000000063800138] p41_jmpl_1_he: ldstub [%i2+0x038],%l3 ! Mem[0000000063000138] swap [%i3+0x03c],%l5 ! Mem[000000006380013c] jmpl %g6+8,%g0 ldstub [%i1+0x02f],%l1 ! Mem[000000006280012f] p41_call_1_he: ldsw [%i0+0x01c],%l1 ! Mem[000000006200011c] ldstub [%i1+0x02c],%l2 ! Mem[000000006280012c] retl lduw [%i0+0x004],%l5 ! Mem[0000000062000104] p41_jmpl_1_ho: ldstub [%o2+0x038],%l3 ! Mem[0000000063000138] swap [%o3+0x03c],%l5 ! Mem[000000006380013c] jmpl %g6+8,%g0 ldstub [%o1+0x02f],%l1 ! Mem[000000006280012f] p41_call_1_ho: ldsw [%o0+0x01c],%l1 ! Mem[000000006200011c] ldstub [%o1+0x02c],%l2 ! Mem[000000006280012c] retl lduw [%o0+0x004],%l5 ! Mem[0000000062000104] p42_jmpl_1_le: jmpl %g6+8,%g0 sth %l6,[%i3+0x03c] ! Mem[000000006580013c] p42_call_1_le: ldstub [%i1+0x00c],%l1 ! Mem[000000006480010c] sth %l7,[%i1+0x022] ! Mem[0000000064800122] ldstub [%i0+0x024],%l3 ! Mem[0000000064000124] retl swap [%i1+0x020],%l7 ! Mem[0000000064800120] p42_jmpl_1_lo: jmpl %g6+8,%g0 sth %l6,[%o3+0x03c] ! Mem[000000006580013c] p42_call_1_lo: ldstub [%o1+0x00c],%l1 ! Mem[000000006480010c] sth %l7,[%o1+0x022] ! Mem[0000000064800122] ldstub [%o0+0x024],%l3 ! Mem[0000000064000124] retl swap [%o1+0x020],%l7 ! Mem[0000000064800120] p42_jmpl_1_he: swap [%i1+0x020],%l0 ! Mem[0000000064800120] ldsw [%i3+0x034],%l4 ! Mem[0000000065800134] jmpl %g6+8,%g0 swap [%i0+0x020],%l3 ! Mem[0000000064000120] p42_call_1_he: sth %l3,[%i3+0x002] ! Mem[0000000065800102] ldsh [%i2+0x012],%l0 ! Mem[0000000065000112] sth %l0,[%i3+0x01a] ! Mem[000000006580011a] ldsw [%i2+0x010],%l7 ! Mem[0000000065000110] swap [%i0+0x014],%l1 ! Mem[0000000064000114] retl ldstub [%i0+0x01e],%l1 ! Mem[000000006400011e] p42_jmpl_1_ho: swap [%o1+0x020],%l0 ! Mem[0000000064800120] ldsw [%o3+0x034],%l4 ! Mem[0000000065800134] jmpl %g6+8,%g0 swap [%o0+0x020],%l3 ! Mem[0000000064000120] p42_call_1_ho: sth %l3,[%o3+0x002] ! Mem[0000000065800102] ldsh [%o2+0x012],%l0 ! Mem[0000000065000112] sth %l0,[%o3+0x01a] ! Mem[000000006580011a] ldsw [%o2+0x010],%l7 ! Mem[0000000065000110] swap [%o0+0x014],%l1 ! Mem[0000000064000114] retl ldstub [%o0+0x01e],%l1 ! Mem[000000006400011e] p43_jmpl_1_le: stb %l1,[%i0+0x01c] ! Mem[000000006600011c] swap [%i1+0x030],%l4 ! Mem[0000000066800130] sth %l6,[%i2+0x004] ! Mem[0000000067000104] swap [%i3+0x000],%l0 ! Mem[0000000067800100] lduh [%i2+0x00e],%l5 ! Mem[000000006700010e] ldsh [%i2+0x00c],%l2 ! Mem[000000006700010c] jmpl %g6+8,%g0 lduh [%i2+0x03e],%l2 ! Mem[000000006700013e] p43_call_1_le: retl stb %l1,[%i2+0x015] ! Mem[0000000067000115] p43_jmpl_1_lo: stb %l1,[%o0+0x01c] ! Mem[000000006600011c] swap [%o1+0x030],%l4 ! Mem[0000000066800130] sth %l6,[%o2+0x004] ! Mem[0000000067000104] swap [%o3+0x000],%l0 ! Mem[0000000067800100] lduh [%o2+0x00e],%l5 ! Mem[000000006700010e] ldsh [%o2+0x00c],%l2 ! Mem[000000006700010c] jmpl %g6+8,%g0 lduh [%o2+0x03e],%l2 ! Mem[000000006700013e] p43_call_1_lo: retl stb %l1,[%o2+0x015] ! Mem[0000000067000115] p43_jmpl_1_he: jmpl %g6+8,%g0 stx %l5,[%i1+0x028] ! Mem[0000000066800128] p43_call_1_he: ldstub [%i0+0x00e],%l6 ! Mem[000000006600010e] swap [%i0+0x018],%l0 ! Mem[0000000066000118] ldstub [%i2+0x021],%l3 ! Mem[0000000067000121] ldx [%i2+0x000],%l0 ! Mem[0000000067000100] std %l4,[%i2+0x028] ! Mem[0000000067000128] retl ldstub [%i2+0x009],%l1 ! Mem[0000000067000109] p43_jmpl_1_ho: jmpl %g6+8,%g0 stx %l5,[%o1+0x028] ! Mem[0000000066800128] p43_call_1_ho: ldstub [%o0+0x00e],%l6 ! Mem[000000006600010e] swap [%o0+0x018],%l0 ! Mem[0000000066000118] ldstub [%o2+0x021],%l3 ! Mem[0000000067000121] ldx [%o2+0x000],%l0 ! Mem[0000000067000100] std %l4,[%o2+0x028] ! Mem[0000000067000128] retl ldstub [%o2+0x009],%l1 ! Mem[0000000067000109] p44_jmpl_1_le: jmpl %g6+8,%g0 ldsw [%i1+0x034],%l2 ! Mem[0000000068800134] p44_call_1_le: sth %l0,[%i1+0x012] ! Mem[0000000068800112] ldstub [%i3+0x009],%l2 ! Mem[0000000069800109] stb %l0,[%i2+0x027] ! Mem[0000000069000127] stb %l2,[%i3+0x00c] ! Mem[000000006980010c] ldsh [%i3+0x004],%l5 ! Mem[0000000069800104] retl ldstub [%i1+0x033],%l2 ! Mem[0000000068800133] p44_jmpl_1_lo: jmpl %g6+8,%g0 ldsw [%o1+0x034],%l2 ! Mem[0000000068800134] p44_call_1_lo: sth %l0,[%o1+0x012] ! Mem[0000000068800112] ldstub [%o3+0x009],%l2 ! Mem[0000000069800109] stb %l0,[%o2+0x027] ! Mem[0000000069000127] stb %l2,[%o3+0x00c] ! Mem[000000006980010c] ldsh [%o3+0x004],%l5 ! Mem[0000000069800104] retl ldstub [%o1+0x033],%l2 ! Mem[0000000068800133] p44_jmpl_1_he: jmpl %g6+8,%g0 stb %l3,[%i2+0x012] ! Mem[0000000069000112] p44_call_1_he: retl swap [%i0+0x024],%l6 ! Mem[0000000068000124] p44_jmpl_1_ho: jmpl %g6+8,%g0 stb %l3,[%o2+0x012] ! Mem[0000000069000112] p44_call_1_ho: retl swap [%o0+0x024],%l6 ! Mem[0000000068000124] p45_jmpl_1_le: ldx [%i1+0x010],%l0 ! Mem[000000006a800110] lduh [%i1+0x01a],%l5 ! Mem[000000006a80011a] swap [%i2+0x024],%l1 ! Mem[000000006b000124] jmpl %g6+8,%g0 sth %l6,[%i2+0x004] ! Mem[000000006b000104] p45_call_1_le: ldsh [%i2+0x01c],%l7 ! Mem[000000006b00011c] stb %l3,[%i2+0x03a] ! Mem[000000006b00013a] swap [%i3+0x028],%l2 ! Mem[000000006b800128] stw %l2,[%i2+0x024] ! Mem[000000006b000124] swap [%i0+0x034],%l4 ! Mem[000000006a000134] swap [%i3+0x01c],%l1 ! Mem[000000006b80011c] retl ldsb [%i0+0x03e],%l4 ! Mem[000000006a00013e] p45_jmpl_1_lo: ldx [%o1+0x010],%l0 ! Mem[000000006a800110] lduh [%o1+0x01a],%l5 ! Mem[000000006a80011a] swap [%o2+0x024],%l1 ! Mem[000000006b000124] jmpl %g6+8,%g0 sth %l6,[%o2+0x004] ! Mem[000000006b000104] p45_call_1_lo: ldsh [%o2+0x01c],%l7 ! Mem[000000006b00011c] stb %l3,[%o2+0x03a] ! Mem[000000006b00013a] swap [%o3+0x028],%l2 ! Mem[000000006b800128] stw %l2,[%o2+0x024] ! Mem[000000006b000124] swap [%o0+0x034],%l4 ! Mem[000000006a000134] swap [%o3+0x01c],%l1 ! Mem[000000006b80011c] retl ldsb [%o0+0x03e],%l4 ! Mem[000000006a00013e] p45_jmpl_1_he: ldd [%i0+0x038],%l0 ! Mem[000000006a000138] stw %l0,[%i2+0x020] ! Mem[000000006b000120] stx %l7,[%i2+0x038] ! Mem[000000006b000138] swap [%i1+0x000],%l4 ! Mem[000000006a800100] jmpl %g6+8,%g0 ldub [%i2+0x03a],%l3 ! Mem[000000006b00013a] p45_call_1_he: ldsb [%i0+0x02b],%l0 ! Mem[000000006a00012b] ldd [%i2+0x010],%l6 ! Mem[000000006b000110] ldstub [%i3+0x01a],%l4 ! Mem[000000006b80011a] ldsb [%i3+0x001],%l4 ! Mem[000000006b800101] ldsb [%i2+0x02b],%l4 ! Mem[000000006b00012b] retl swap [%i2+0x024],%l1 ! Mem[000000006b000124] p45_jmpl_1_ho: ldd [%o0+0x038],%l0 ! Mem[000000006a000138] stw %l0,[%o2+0x020] ! Mem[000000006b000120] stx %l7,[%o2+0x038] ! Mem[000000006b000138] swap [%o1+0x000],%l4 ! Mem[000000006a800100] jmpl %g6+8,%g0 ldub [%o2+0x03a],%l3 ! Mem[000000006b00013a] p45_call_1_ho: ldsb [%o0+0x02b],%l0 ! Mem[000000006a00012b] ldd [%o2+0x010],%l6 ! Mem[000000006b000110] ldstub [%o3+0x01a],%l4 ! Mem[000000006b80011a] ldsb [%o3+0x001],%l4 ! Mem[000000006b800101] ldsb [%o2+0x02b],%l4 ! Mem[000000006b00012b] retl swap [%o2+0x024],%l1 ! Mem[000000006b000124] p46_jmpl_1_le: swap [%i0+0x014],%l1 ! Mem[000000006c000114] swap [%i2+0x014],%l4 ! Mem[000000006d000114] stw %l4,[%i1+0x010] ! Mem[000000006c800110] lduh [%i1+0x02c],%l2 ! Mem[000000006c80012c] jmpl %g6+8,%g0 ldstub [%i2+0x011],%l6 ! Mem[000000006d000111] p46_call_1_le: ldsb [%i0+0x02b],%l3 ! Mem[000000006c00012b] std %l6,[%i3+0x020] ! Mem[000000006d800120] retl swap [%i3+0x038],%l3 ! Mem[000000006d800138] p46_jmpl_1_lo: swap [%o0+0x014],%l1 ! Mem[000000006c000114] swap [%o2+0x014],%l4 ! Mem[000000006d000114] stw %l4,[%o1+0x010] ! Mem[000000006c800110] lduh [%o1+0x02c],%l2 ! Mem[000000006c80012c] jmpl %g6+8,%g0 ldstub [%o2+0x011],%l6 ! Mem[000000006d000111] p46_call_1_lo: ldsb [%o0+0x02b],%l3 ! Mem[000000006c00012b] std %l6,[%o3+0x020] ! Mem[000000006d800120] retl swap [%o3+0x038],%l3 ! Mem[000000006d800138] p46_jmpl_1_he: stw %l4,[%i1+0x004] ! Mem[000000006c800104] stw %l1,[%i0+0x020] ! Mem[000000006c000120] ldsh [%i0+0x010],%l6 ! Mem[000000006c000110] ldx [%i0+0x010],%l2 ! Mem[000000006c000110] ldsb [%i3+0x03a],%l6 ! Mem[000000006d80013a] ldd [%i2+0x018],%l6 ! Mem[000000006d000118] jmpl %g6+8,%g0 ldstub [%i1+0x004],%l3 ! Mem[000000006c800104] p46_call_1_he: retl swap [%i1+0x008],%l5 ! Mem[000000006c800108] p46_jmpl_1_ho: stw %l4,[%o1+0x004] ! Mem[000000006c800104] stw %l1,[%o0+0x020] ! Mem[000000006c000120] ldsh [%o0+0x010],%l6 ! Mem[000000006c000110] ldx [%o0+0x010],%l2 ! Mem[000000006c000110] ldsb [%o3+0x03a],%l6 ! Mem[000000006d80013a] ldd [%o2+0x018],%l6 ! Mem[000000006d000118] jmpl %g6+8,%g0 ldstub [%o1+0x004],%l3 ! Mem[000000006c800104] p46_call_1_ho: retl swap [%o1+0x008],%l5 ! Mem[000000006c800108] p47_jmpl_1_le: ldsh [%i3+0x01c],%l6 ! Mem[000000006f80011c] ldd [%i3+0x028],%l4 ! Mem[000000006f800128] swap [%i3+0x024],%l1 ! Mem[000000006f800124] sth %l0,[%i3+0x012] ! Mem[000000006f800112] ldstub [%i1+0x01b],%l5 ! Mem[000000006e80011b] stb %l6,[%i2+0x00a] ! Mem[000000006f00010a] jmpl %g6+8,%g0 stw %l6,[%i0+0x004] ! Mem[000000006e000104] p47_call_1_le: swap [%i0+0x030],%l1 ! Mem[000000006e000130] swap [%i1+0x024],%l6 ! Mem[000000006e800124] retl ldstub [%i1+0x038],%l1 ! Mem[000000006e800138] p47_jmpl_1_lo: ldsh [%o3+0x01c],%l6 ! Mem[000000006f80011c] ldd [%o3+0x028],%l4 ! Mem[000000006f800128] swap [%o3+0x024],%l1 ! Mem[000000006f800124] sth %l0,[%o3+0x012] ! Mem[000000006f800112] ldstub [%o1+0x01b],%l5 ! Mem[000000006e80011b] stb %l6,[%o2+0x00a] ! Mem[000000006f00010a] jmpl %g6+8,%g0 stw %l6,[%o0+0x004] ! Mem[000000006e000104] p47_call_1_lo: swap [%o0+0x030],%l1 ! Mem[000000006e000130] swap [%o1+0x024],%l6 ! Mem[000000006e800124] retl ldstub [%o1+0x038],%l1 ! Mem[000000006e800138] p47_jmpl_1_he: ldx [%i0+0x030],%l1 ! Mem[000000006e000130] stx %l7,[%i3+0x000] ! Mem[000000006f800100] std %l0,[%i2+0x038] ! Mem[000000006f000138] swap [%i2+0x030],%l3 ! Mem[000000006f000130] jmpl %g6+8,%g0 lduh [%i0+0x032],%l3 ! Mem[000000006e000132] p47_call_1_he: ldx [%i3+0x018],%l5 ! Mem[000000006f800118] lduh [%i1+0x010],%l1 ! Mem[000000006e800110] ldstub [%i1+0x00e],%l5 ! Mem[000000006e80010e] lduw [%i3+0x000],%l4 ! Mem[000000006f800100] retl ldub [%i0+0x001],%l6 ! Mem[000000006e000101] p47_jmpl_1_ho: ldx [%o0+0x030],%l1 ! Mem[000000006e000130] stx %l7,[%o3+0x000] ! Mem[000000006f800100] std %l0,[%o2+0x038] ! Mem[000000006f000138] swap [%o2+0x030],%l3 ! Mem[000000006f000130] jmpl %g6+8,%g0 lduh [%o0+0x032],%l3 ! Mem[000000006e000132] p47_call_1_ho: ldx [%o3+0x018],%l5 ! Mem[000000006f800118] lduh [%o1+0x010],%l1 ! Mem[000000006e800110] ldstub [%o1+0x00e],%l5 ! Mem[000000006e80010e] lduw [%o3+0x000],%l4 ! Mem[000000006f800100] retl ldub [%o0+0x001],%l6 ! Mem[000000006e000101] p48_jmpl_1_le: jmpl %g6+8,%g0 std %l6,[%i2+0x028] ! Mem[0000000071000128] p48_call_1_le: swap [%i1+0x01c],%l1 ! Mem[000000007080011c] ldx [%i3+0x008],%l4 ! Mem[0000000071800108] retl lduw [%i3+0x004],%l3 ! Mem[0000000071800104] p48_jmpl_1_lo: jmpl %g6+8,%g0 std %l6,[%o2+0x028] ! Mem[0000000071000128] p48_call_1_lo: swap [%o1+0x01c],%l1 ! Mem[000000007080011c] ldx [%o3+0x008],%l4 ! Mem[0000000071800108] retl lduw [%o3+0x004],%l3 ! Mem[0000000071800104] p48_jmpl_1_he: jmpl %g6+8,%g0 ldstub [%i2+0x02f],%l5 ! Mem[000000007100012f] p48_call_1_he: ldstub [%i2+0x01a],%l0 ! Mem[000000007100011a] ldstub [%i2+0x012],%l7 ! Mem[0000000071000112] retl ldstub [%i1+0x01b],%l4 ! Mem[000000007080011b] p48_jmpl_1_ho: jmpl %g6+8,%g0 ldstub [%o2+0x02f],%l5 ! Mem[000000007100012f] p48_call_1_ho: ldstub [%o2+0x01a],%l0 ! Mem[000000007100011a] ldstub [%o2+0x012],%l7 ! Mem[0000000071000112] retl ldstub [%o1+0x01b],%l4 ! Mem[000000007080011b] p49_jmpl_1_le: ldstub [%i3+0x014],%l1 ! Mem[0000000073800114] ldstub [%i1+0x015],%l4 ! Mem[0000000072800115] ldsw [%i1+0x038],%l3 ! Mem[0000000072800138] jmpl %g6+8,%g0 ldx [%i2+0x008],%l5 ! Mem[0000000073000108] p49_call_1_le: swap [%i0+0x034],%l3 ! Mem[0000000072000134] ldsh [%i2+0x00c],%l4 ! Mem[000000007300010c] lduw [%i0+0x01c],%l5 ! Mem[000000007200011c] swap [%i0+0x01c],%l4 ! Mem[000000007200011c] ldsw [%i2+0x028],%l4 ! Mem[0000000073000128] ldsb [%i0+0x00e],%l4 ! Mem[000000007200010e] retl ldstub [%i2+0x031],%l7 ! Mem[0000000073000131] p49_jmpl_1_lo: ldstub [%o3+0x014],%l1 ! Mem[0000000073800114] ldstub [%o1+0x015],%l4 ! Mem[0000000072800115] ldsw [%o1+0x038],%l3 ! Mem[0000000072800138] jmpl %g6+8,%g0 ldx [%o2+0x008],%l5 ! Mem[0000000073000108] p49_call_1_lo: swap [%o0+0x034],%l3 ! Mem[0000000072000134] ldsh [%o2+0x00c],%l4 ! Mem[000000007300010c] lduw [%o0+0x01c],%l5 ! Mem[000000007200011c] swap [%o0+0x01c],%l4 ! Mem[000000007200011c] ldsw [%o2+0x028],%l4 ! Mem[0000000073000128] ldsb [%o0+0x00e],%l4 ! Mem[000000007200010e] retl ldstub [%o2+0x031],%l7 ! Mem[0000000073000131] p49_jmpl_1_he: lduh [%i2+0x03c],%l2 ! Mem[000000007300013c] swap [%i2+0x010],%l1 ! Mem[0000000073000110] ldub [%i1+0x02f],%l1 ! Mem[000000007280012f] ldstub [%i2+0x008],%l1 ! Mem[0000000073000108] ldub [%i3+0x031],%l6 ! Mem[0000000073800131] jmpl %g6+8,%g0 ldstub [%i0+0x01d],%l0 ! Mem[000000007200011d] p49_call_1_he: ldstub [%i2+0x03a],%l2 ! Mem[000000007300013a] retl lduw [%i1+0x024],%l7 ! Mem[0000000072800124] p49_jmpl_1_ho: lduh [%o2+0x03c],%l2 ! Mem[000000007300013c] swap [%o2+0x010],%l1 ! Mem[0000000073000110] ldub [%o1+0x02f],%l1 ! Mem[000000007280012f] ldstub [%o2+0x008],%l1 ! Mem[0000000073000108] ldub [%o3+0x031],%l6 ! Mem[0000000073800131] jmpl %g6+8,%g0 ldstub [%o0+0x01d],%l0 ! Mem[000000007200011d] p49_call_1_ho: ldstub [%o2+0x03a],%l2 ! Mem[000000007300013a] retl lduw [%o1+0x024],%l7 ! Mem[0000000072800124] p50_jmpl_1_le: jmpl %g6+8,%g0 sth %l0,[%i3+0x002] ! Mem[0000000075800102] p50_call_1_le: ldsb [%i1+0x027],%l0 ! Mem[0000000074800127] ldsh [%i1+0x014],%l4 ! Mem[0000000074800114] ldstub [%i0+0x01e],%l1 ! Mem[000000007400011e] ldx [%i0+0x038],%l2 ! Mem[0000000074000138] swap [%i0+0x004],%l5 ! Mem[0000000074000104] retl swap [%i3+0x030],%l7 ! Mem[0000000075800130] p50_jmpl_1_lo: jmpl %g6+8,%g0 sth %l0,[%o3+0x002] ! Mem[0000000075800102] p50_call_1_lo: ldsb [%o1+0x027],%l0 ! Mem[0000000074800127] ldsh [%o1+0x014],%l4 ! Mem[0000000074800114] ldstub [%o0+0x01e],%l1 ! Mem[000000007400011e] ldx [%o0+0x038],%l2 ! Mem[0000000074000138] swap [%o0+0x004],%l5 ! Mem[0000000074000104] retl swap [%o3+0x030],%l7 ! Mem[0000000075800130] p50_jmpl_1_he: lduw [%i1+0x008],%l5 ! Mem[0000000074800108] swap [%i2+0x000],%l0 ! Mem[0000000075000100] ldstub [%i0+0x01e],%l7 ! Mem[000000007400011e] jmpl %g6+8,%g0 sth %l1,[%i0+0x020] ! Mem[0000000074000120] p50_call_1_he: ldub [%i0+0x026],%l0 ! Mem[0000000074000126] stw %l4,[%i1+0x018] ! Mem[0000000074800118] swap [%i0+0x01c],%l4 ! Mem[000000007400011c] ldx [%i2+0x008],%l0 ! Mem[0000000075000108] stx %l5,[%i2+0x020] ! Mem[0000000075000120] retl ldsw [%i0+0x018],%l4 ! Mem[0000000074000118] p50_jmpl_1_ho: lduw [%o1+0x008],%l5 ! Mem[0000000074800108] swap [%o2+0x000],%l0 ! Mem[0000000075000100] ldstub [%o0+0x01e],%l7 ! Mem[000000007400011e] jmpl %g6+8,%g0 sth %l1,[%o0+0x020] ! Mem[0000000074000120] p50_call_1_ho: ldub [%o0+0x026],%l0 ! Mem[0000000074000126] stw %l4,[%o1+0x018] ! Mem[0000000074800118] swap [%o0+0x01c],%l4 ! Mem[000000007400011c] ldx [%o2+0x008],%l0 ! Mem[0000000075000108] stx %l5,[%o2+0x020] ! Mem[0000000075000120] retl ldsw [%o0+0x018],%l4 ! Mem[0000000074000118] p51_jmpl_1_le: ldub [%i1+0x037],%l1 ! Mem[0000000076800137] stx %l6,[%i2+0x028] ! Mem[0000000077000128] jmpl %g6+8,%g0 sth %l5,[%i1+0x02c] ! Mem[000000007680012c] p51_call_1_le: std %l6,[%i2+0x008] ! Mem[0000000077000108] stx %l0,[%i0+0x018] ! Mem[0000000076000118] retl ldstub [%i0+0x02e],%l7 ! Mem[000000007600012e] p51_jmpl_1_lo: ldub [%o1+0x037],%l1 ! Mem[0000000076800137] stx %l6,[%o2+0x028] ! Mem[0000000077000128] jmpl %g6+8,%g0 sth %l5,[%o1+0x02c] ! Mem[000000007680012c] p51_call_1_lo: std %l6,[%o2+0x008] ! Mem[0000000077000108] stx %l0,[%o0+0x018] ! Mem[0000000076000118] retl ldstub [%o0+0x02e],%l7 ! Mem[000000007600012e] p51_jmpl_1_he: ldstub [%i1+0x023],%l5 ! Mem[0000000076800123] ldsh [%i1+0x034],%l2 ! Mem[0000000076800134] ldsb [%i1+0x03a],%l3 ! Mem[000000007680013a] swap [%i0+0x03c],%l1 ! Mem[000000007600013c] swap [%i1+0x008],%l4 ! Mem[0000000076800108] jmpl %g6+8,%g0 stx %l4,[%i0+0x008] ! Mem[0000000076000108] p51_call_1_he: swap [%i1+0x01c],%l5 ! Mem[000000007680011c] retl ldx [%i2+0x010],%l3 ! Mem[0000000077000110] p51_jmpl_1_ho: ldstub [%o1+0x023],%l5 ! Mem[0000000076800123] ldsh [%o1+0x034],%l2 ! Mem[0000000076800134] ldsb [%o1+0x03a],%l3 ! Mem[000000007680013a] swap [%o0+0x03c],%l1 ! Mem[000000007600013c] swap [%o1+0x008],%l4 ! Mem[0000000076800108] jmpl %g6+8,%g0 stx %l4,[%o0+0x008] ! Mem[0000000076000108] p51_call_1_ho: swap [%o1+0x01c],%l5 ! Mem[000000007680011c] retl ldx [%o2+0x010],%l3 ! Mem[0000000077000110] p52_jmpl_1_le: lduw [%i1+0x028],%l7 ! Mem[0000000078800128] ldsh [%i0+0x03c],%l1 ! Mem[000000007800013c] std %l2,[%i0+0x030] ! Mem[0000000078000130] swap [%i3+0x02c],%l5 ! Mem[000000007980012c] ldub [%i1+0x010],%l5 ! Mem[0000000078800110] jmpl %g6+8,%g0 ldstub [%i2+0x030],%l0 ! Mem[0000000079000130] p52_call_1_le: ldstub [%i0+0x009],%l2 ! Mem[0000000078000109] ldstub [%i0+0x006],%l2 ! Mem[0000000078000106] ldstub [%i3+0x015],%l4 ! Mem[0000000079800115] stx %l7,[%i0+0x038] ! Mem[0000000078000138] retl ldsw [%i1+0x024],%l0 ! Mem[0000000078800124] p52_jmpl_1_lo: lduw [%o1+0x028],%l7 ! Mem[0000000078800128] ldsh [%o0+0x03c],%l1 ! Mem[000000007800013c] std %l2,[%o0+0x030] ! Mem[0000000078000130] swap [%o3+0x02c],%l5 ! Mem[000000007980012c] ldub [%o1+0x010],%l5 ! Mem[0000000078800110] jmpl %g6+8,%g0 ldstub [%o2+0x030],%l0 ! Mem[0000000079000130] p52_call_1_lo: ldstub [%o0+0x009],%l2 ! Mem[0000000078000109] ldstub [%o0+0x006],%l2 ! Mem[0000000078000106] ldstub [%o3+0x015],%l4 ! Mem[0000000079800115] stx %l7,[%o0+0x038] ! Mem[0000000078000138] retl ldsw [%o1+0x024],%l0 ! Mem[0000000078800124] p52_jmpl_1_he: ldstub [%i1+0x03a],%l3 ! Mem[000000007880013a] swap [%i3+0x010],%l3 ! Mem[0000000079800110] ldstub [%i1+0x00f],%l4 ! Mem[000000007880010f] ldstub [%i2+0x003],%l4 ! Mem[0000000079000103] ldstub [%i3+0x010],%l6 ! Mem[0000000079800110] ldub [%i2+0x016],%l2 ! Mem[0000000079000116] jmpl %g6+8,%g0 std %l4,[%i3+0x008] ! Mem[0000000079800108] p52_call_1_he: ldstub [%i1+0x00a],%l4 ! Mem[000000007880010a] ldstub [%i1+0x02e],%l4 ! Mem[000000007880012e] retl stx %l2,[%i2+0x008] ! Mem[0000000079000108] p52_jmpl_1_ho: ldstub [%o1+0x03a],%l3 ! Mem[000000007880013a] swap [%o3+0x010],%l3 ! Mem[0000000079800110] ldstub [%o1+0x00f],%l4 ! Mem[000000007880010f] ldstub [%o2+0x003],%l4 ! Mem[0000000079000103] ldstub [%o3+0x010],%l6 ! Mem[0000000079800110] ldub [%o2+0x016],%l2 ! Mem[0000000079000116] jmpl %g6+8,%g0 std %l4,[%o3+0x008] ! Mem[0000000079800108] p52_call_1_ho: ldstub [%o1+0x00a],%l4 ! Mem[000000007880010a] ldstub [%o1+0x02e],%l4 ! Mem[000000007880012e] retl stx %l2,[%o2+0x008] ! Mem[0000000079000108] p53_jmpl_1_le: stw %l4,[%i3+0x014] ! Mem[000000007b800114] stx %l3,[%i0+0x038] ! Mem[000000007a000138] stx %l5,[%i3+0x008] ! Mem[000000007b800108] std %l0,[%i2+0x020] ! Mem[000000007b000120] lduw [%i3+0x02c],%l2 ! Mem[000000007b80012c] ldub [%i2+0x03b],%l4 ! Mem[000000007b00013b] jmpl %g6+8,%g0 swap [%i3+0x010],%l6 ! Mem[000000007b800110] p53_call_1_le: ldstub [%i3+0x017],%l4 ! Mem[000000007b800117] ldsw [%i3+0x038],%l6 ! Mem[000000007b800138] stw %l4,[%i2+0x028] ! Mem[000000007b000128] std %l4,[%i2+0x010] ! Mem[000000007b000110] ldsh [%i1+0x000],%l6 ! Mem[000000007a800100] ldx [%i3+0x010],%l4 ! Mem[000000007b800110] retl stw %l5,[%i2+0x008] ! Mem[000000007b000108] p53_jmpl_1_lo: stw %l4,[%o3+0x014] ! Mem[000000007b800114] stx %l3,[%o0+0x038] ! Mem[000000007a000138] stx %l5,[%o3+0x008] ! Mem[000000007b800108] std %l0,[%o2+0x020] ! Mem[000000007b000120] lduw [%o3+0x02c],%l2 ! Mem[000000007b80012c] ldub [%o2+0x03b],%l4 ! Mem[000000007b00013b] jmpl %g6+8,%g0 swap [%o3+0x010],%l6 ! Mem[000000007b800110] p53_call_1_lo: ldstub [%o3+0x017],%l4 ! Mem[000000007b800117] ldsw [%o3+0x038],%l6 ! Mem[000000007b800138] stw %l4,[%o2+0x028] ! Mem[000000007b000128] std %l4,[%o2+0x010] ! Mem[000000007b000110] ldsh [%o1+0x000],%l6 ! Mem[000000007a800100] ldx [%o3+0x010],%l4 ! Mem[000000007b800110] retl stw %l5,[%o2+0x008] ! Mem[000000007b000108] p53_jmpl_1_he: jmpl %g6+8,%g0 ldstub [%i3+0x022],%l1 ! Mem[000000007b800122] p53_call_1_he: lduw [%i3+0x000],%l5 ! Mem[000000007b800100] swap [%i1+0x03c],%l1 ! Mem[000000007a80013c] retl stb %l1,[%i0+0x037] ! Mem[000000007a000137] p53_jmpl_1_ho: jmpl %g6+8,%g0 ldstub [%o3+0x022],%l1 ! Mem[000000007b800122] p53_call_1_ho: lduw [%o3+0x000],%l5 ! Mem[000000007b800100] swap [%o1+0x03c],%l1 ! Mem[000000007a80013c] retl stb %l1,[%o0+0x037] ! Mem[000000007a000137] p54_jmpl_1_le: jmpl %g6+8,%g0 ldsh [%i3+0x008],%l3 ! Mem[000000007d800108] p54_call_1_le: ldub [%i1+0x018],%l1 ! Mem[000000007c800118] ldsh [%i0+0x010],%l6 ! Mem[000000007c000110] retl stw %l2,[%i2+0x008] ! Mem[000000007d000108] p54_jmpl_1_lo: jmpl %g6+8,%g0 ldsh [%o3+0x008],%l3 ! Mem[000000007d800108] p54_call_1_lo: ldub [%o1+0x018],%l1 ! Mem[000000007c800118] ldsh [%o0+0x010],%l6 ! Mem[000000007c000110] retl stw %l2,[%o2+0x008] ! Mem[000000007d000108] p54_jmpl_1_he: ldsw [%i0+0x030],%l5 ! Mem[000000007c000130] std %l0,[%i3+0x010] ! Mem[000000007d800110] sth %l5,[%i3+0x008] ! Mem[000000007d800108] swap [%i2+0x000],%l0 ! Mem[000000007d000100] jmpl %g6+8,%g0 swap [%i2+0x038],%l3 ! Mem[000000007d000138] p54_call_1_he: ldstub [%i2+0x02b],%l0 ! Mem[000000007d00012b] ldx [%i3+0x028],%l6 ! Mem[000000007d800128] retl ldstub [%i3+0x028],%l6 ! Mem[000000007d800128] p54_jmpl_1_ho: ldsw [%o0+0x030],%l5 ! Mem[000000007c000130] std %l0,[%o3+0x010] ! Mem[000000007d800110] sth %l5,[%o3+0x008] ! Mem[000000007d800108] swap [%o2+0x000],%l0 ! Mem[000000007d000100] jmpl %g6+8,%g0 swap [%o2+0x038],%l3 ! Mem[000000007d000138] p54_call_1_ho: ldstub [%o2+0x02b],%l0 ! Mem[000000007d00012b] ldx [%o3+0x028],%l6 ! Mem[000000007d800128] retl ldstub [%o3+0x028],%l6 ! Mem[000000007d800128] p55_jmpl_1_le: ldstub [%i0+0x030],%l5 ! Mem[000000007e000130] ldstub [%i0+0x039],%l4 ! Mem[000000007e000139] stw %l3,[%i0+0x018] ! Mem[000000007e000118] lduw [%i2+0x02c],%l6 ! Mem[000000007f00012c] lduw [%i2+0x02c],%l5 ! Mem[000000007f00012c] jmpl %g6+8,%g0 ldsh [%i0+0x008],%l6 ! Mem[000000007e000108] p55_call_1_le: lduh [%i3+0x02c],%l2 ! Mem[000000007f80012c] ldub [%i1+0x02d],%l2 ! Mem[000000007e80012d] stb %l0,[%i2+0x004] ! Mem[000000007f000104] retl swap [%i2+0x00c],%l0 ! Mem[000000007f00010c] p55_jmpl_1_lo: ldstub [%o0+0x030],%l5 ! Mem[000000007e000130] ldstub [%o0+0x039],%l4 ! Mem[000000007e000139] stw %l3,[%o0+0x018] ! Mem[000000007e000118] lduw [%o2+0x02c],%l6 ! Mem[000000007f00012c] lduw [%o2+0x02c],%l5 ! Mem[000000007f00012c] jmpl %g6+8,%g0 ldsh [%o0+0x008],%l6 ! Mem[000000007e000108] p55_call_1_lo: lduh [%o3+0x02c],%l2 ! Mem[000000007f80012c] ldub [%o1+0x02d],%l2 ! Mem[000000007e80012d] stb %l0,[%o2+0x004] ! Mem[000000007f000104] retl swap [%o2+0x00c],%l0 ! Mem[000000007f00010c] p55_jmpl_1_he: lduw [%i1+0x008],%l4 ! Mem[000000007e800108] ldub [%i3+0x032],%l3 ! Mem[000000007f800132] ldsw [%i1+0x004],%l4 ! Mem[000000007e800104] ldstub [%i0+0x010],%l6 ! Mem[000000007e000110] ldstub [%i1+0x006],%l7 ! Mem[000000007e800106] jmpl %g6+8,%g0 swap [%i2+0x01c],%l4 ! Mem[000000007f00011c] p55_call_1_he: stx %l7,[%i1+0x030] ! Mem[000000007e800130] swap [%i3+0x024],%l3 ! Mem[000000007f800124] ldsb [%i1+0x00e],%l2 ! Mem[000000007e80010e] swap [%i2+0x00c],%l2 ! Mem[000000007f00010c] retl lduw [%i1+0x004],%l4 ! Mem[000000007e800104] p55_jmpl_1_ho: lduw [%o1+0x008],%l4 ! Mem[000000007e800108] ldub [%o3+0x032],%l3 ! Mem[000000007f800132] ldsw [%o1+0x004],%l4 ! Mem[000000007e800104] ldstub [%o0+0x010],%l6 ! Mem[000000007e000110] ldstub [%o1+0x006],%l7 ! Mem[000000007e800106] jmpl %g6+8,%g0 swap [%o2+0x01c],%l4 ! Mem[000000007f00011c] p55_call_1_ho: stx %l7,[%o1+0x030] ! Mem[000000007e800130] swap [%o3+0x024],%l3 ! Mem[000000007f800124] ldsb [%o1+0x00e],%l2 ! Mem[000000007e80010e] swap [%o2+0x00c],%l2 ! Mem[000000007f00010c] retl lduw [%o1+0x004],%l4 ! Mem[000000007e800104] p56_jmpl_1_le: lduw [%i1+0x000],%l1 ! Mem[0000000080800100] stb %l1,[%i0+0x037] ! Mem[0000000080000137] swap [%i1+0x018],%l2 ! Mem[0000000080800118] swap [%i1+0x024],%l0 ! Mem[0000000080800124] ldstub [%i1+0x018],%l3 ! Mem[0000000080800118] ldsh [%i3+0x002],%l7 ! Mem[0000000081800102] jmpl %g6+8,%g0 ldsb [%i0+0x012],%l4 ! Mem[0000000080000112] p56_call_1_le: ldstub [%i3+0x032],%l7 ! Mem[0000000081800132] ldstub [%i3+0x02c],%l4 ! Mem[000000008180012c] retl ldsw [%i0+0x030],%l1 ! Mem[0000000080000130] p56_jmpl_1_lo: lduw [%o1+0x000],%l1 ! Mem[0000000080800100] stb %l1,[%o0+0x037] ! Mem[0000000080000137] swap [%o1+0x018],%l2 ! Mem[0000000080800118] swap [%o1+0x024],%l0 ! Mem[0000000080800124] ldstub [%o1+0x018],%l3 ! Mem[0000000080800118] ldsh [%o3+0x002],%l7 ! Mem[0000000081800102] jmpl %g6+8,%g0 ldsb [%o0+0x012],%l4 ! Mem[0000000080000112] p56_call_1_lo: ldstub [%o3+0x032],%l7 ! Mem[0000000081800132] ldstub [%o3+0x02c],%l4 ! Mem[000000008180012c] retl ldsw [%o0+0x030],%l1 ! Mem[0000000080000130] p56_jmpl_1_he: jmpl %g6+8,%g0 sth %l1,[%i1+0x02e] ! Mem[000000008080012e] p56_call_1_he: retl ldstub [%i2+0x02b],%l4 ! Mem[000000008100012b] p56_jmpl_1_ho: jmpl %g6+8,%g0 sth %l1,[%o1+0x02e] ! Mem[000000008080012e] p56_call_1_ho: retl ldstub [%o2+0x02b],%l4 ! Mem[000000008100012b] p57_jmpl_1_le: ldsb [%i0+0x003],%l4 ! Mem[0000000082000103] ldstub [%i1+0x02b],%l7 ! Mem[000000008280012b] ldsw [%i0+0x02c],%l4 ! Mem[000000008200012c] ldstub [%i3+0x03c],%l2 ! Mem[000000008380013c] sth %l1,[%i1+0x036] ! Mem[0000000082800136] std %l2,[%i1+0x038] ! Mem[0000000082800138] jmpl %g6+8,%g0 sth %l1,[%i2+0x02e] ! Mem[000000008300012e] p57_call_1_le: stx %l1,[%i1+0x018] ! Mem[0000000082800118] swap [%i0+0x02c],%l2 ! Mem[000000008200012c] ldstub [%i3+0x021],%l3 ! Mem[0000000083800121] std %l0,[%i0+0x000] ! Mem[0000000082000100] lduh [%i2+0x022],%l7 ! Mem[0000000083000122] retl ldub [%i3+0x025],%l0 ! Mem[0000000083800125] p57_jmpl_1_lo: ldsb [%o0+0x003],%l4 ! Mem[0000000082000103] ldstub [%o1+0x02b],%l7 ! Mem[000000008280012b] ldsw [%o0+0x02c],%l4 ! Mem[000000008200012c] ldstub [%o3+0x03c],%l2 ! Mem[000000008380013c] sth %l1,[%o1+0x036] ! Mem[0000000082800136] std %l2,[%o1+0x038] ! Mem[0000000082800138] jmpl %g6+8,%g0 sth %l1,[%o2+0x02e] ! Mem[000000008300012e] p57_call_1_lo: stx %l1,[%o1+0x018] ! Mem[0000000082800118] swap [%o0+0x02c],%l2 ! Mem[000000008200012c] ldstub [%o3+0x021],%l3 ! Mem[0000000083800121] std %l0,[%o0+0x000] ! Mem[0000000082000100] lduh [%o2+0x022],%l7 ! Mem[0000000083000122] retl ldub [%o3+0x025],%l0 ! Mem[0000000083800125] p57_jmpl_1_he: jmpl %g6+8,%g0 ldstub [%i3+0x03e],%l0 ! Mem[000000008380013e] p57_call_1_he: ldub [%i1+0x02b],%l0 ! Mem[000000008280012b] stw %l4,[%i3+0x000] ! Mem[0000000083800100] retl stb %l4,[%i2+0x02b] ! Mem[000000008300012b] p57_jmpl_1_ho: jmpl %g6+8,%g0 ldstub [%o3+0x03e],%l0 ! Mem[000000008380013e] p57_call_1_ho: ldub [%o1+0x02b],%l0 ! Mem[000000008280012b] stw %l4,[%o3+0x000] ! Mem[0000000083800100] retl stb %l4,[%o2+0x02b] ! Mem[000000008300012b] p58_jmpl_1_le: ldx [%i3+0x008],%l3 ! Mem[0000000085800108] ldstub [%i2+0x00c],%l2 ! Mem[000000008500010c] stw %l2,[%i1+0x03c] ! Mem[000000008480013c] lduw [%i1+0x038],%l3 ! Mem[0000000084800138] stb %l2,[%i2+0x019] ! Mem[0000000085000119] swap [%i0+0x02c],%l1 ! Mem[000000008400012c] jmpl %g6+8,%g0 lduh [%i2+0x020],%l6 ! Mem[0000000085000120] p58_call_1_le: lduw [%i2+0x030],%l2 ! Mem[0000000085000130] lduh [%i3+0x00a],%l5 ! Mem[000000008580010a] ldd [%i3+0x008],%l0 ! Mem[0000000085800108] ldstub [%i3+0x025],%l6 ! Mem[0000000085800125] retl ldd [%i1+0x038],%l2 ! Mem[0000000084800138] p58_jmpl_1_lo: ldx [%o3+0x008],%l3 ! Mem[0000000085800108] ldstub [%o2+0x00c],%l2 ! Mem[000000008500010c] stw %l2,[%o1+0x03c] ! Mem[000000008480013c] lduw [%o1+0x038],%l3 ! Mem[0000000084800138] stb %l2,[%o2+0x019] ! Mem[0000000085000119] swap [%o0+0x02c],%l1 ! Mem[000000008400012c] jmpl %g6+8,%g0 lduh [%o2+0x020],%l6 ! Mem[0000000085000120] p58_call_1_lo: lduw [%o2+0x030],%l2 ! Mem[0000000085000130] lduh [%o3+0x00a],%l5 ! Mem[000000008580010a] ldd [%o3+0x008],%l0 ! Mem[0000000085800108] ldstub [%o3+0x025],%l6 ! Mem[0000000085800125] retl ldd [%o1+0x038],%l2 ! Mem[0000000084800138] p58_jmpl_1_he: swap [%i2+0x004],%l4 ! Mem[0000000085000104] stb %l4,[%i2+0x027] ! Mem[0000000085000127] std %l0,[%i3+0x028] ! Mem[0000000085800128] swap [%i0+0x03c],%l0 ! Mem[000000008400013c] ldstub [%i1+0x03c],%l4 ! Mem[000000008480013c] jmpl %g6+8,%g0 ldd [%i1+0x030],%l6 ! Mem[0000000084800130] p58_call_1_he: retl lduw [%i0+0x028],%l4 ! Mem[0000000084000128] p58_jmpl_1_ho: swap [%o2+0x004],%l4 ! Mem[0000000085000104] stb %l4,[%o2+0x027] ! Mem[0000000085000127] std %l0,[%o3+0x028] ! Mem[0000000085800128] swap [%o0+0x03c],%l0 ! Mem[000000008400013c] ldstub [%o1+0x03c],%l4 ! Mem[000000008480013c] jmpl %g6+8,%g0 ldd [%o1+0x030],%l6 ! Mem[0000000084800130] p58_call_1_ho: retl lduw [%o0+0x028],%l4 ! Mem[0000000084000128] p59_jmpl_1_le: swap [%i2+0x008],%l4 ! Mem[0000000087000108] ldsh [%i0+0x00c],%l3 ! Mem[000000008600010c] swap [%i0+0x020],%l4 ! Mem[0000000086000120] lduw [%i0+0x008],%l6 ! Mem[0000000086000108] stb %l7,[%i2+0x02b] ! Mem[000000008700012b] std %l6,[%i2+0x028] ! Mem[0000000087000128] jmpl %g6+8,%g0 ldstub [%i2+0x014],%l7 ! Mem[0000000087000114] p59_call_1_le: ldstub [%i0+0x008],%l0 ! Mem[0000000086000108] swap [%i1+0x02c],%l7 ! Mem[000000008680012c] lduh [%i2+0x004],%l0 ! Mem[0000000087000104] ldd [%i3+0x018],%l2 ! Mem[0000000087800118] ldub [%i3+0x01f],%l1 ! Mem[000000008780011f] retl ldstub [%i3+0x01f],%l5 ! Mem[000000008780011f] p59_jmpl_1_lo: swap [%o2+0x008],%l4 ! Mem[0000000087000108] ldsh [%o0+0x00c],%l3 ! Mem[000000008600010c] swap [%o0+0x020],%l4 ! Mem[0000000086000120] lduw [%o0+0x008],%l6 ! Mem[0000000086000108] stb %l7,[%o2+0x02b] ! Mem[000000008700012b] std %l6,[%o2+0x028] ! Mem[0000000087000128] jmpl %g6+8,%g0 ldstub [%o2+0x014],%l7 ! Mem[0000000087000114] p59_call_1_lo: ldstub [%o0+0x008],%l0 ! Mem[0000000086000108] swap [%o1+0x02c],%l7 ! Mem[000000008680012c] lduh [%o2+0x004],%l0 ! Mem[0000000087000104] ldd [%o3+0x018],%l2 ! Mem[0000000087800118] ldub [%o3+0x01f],%l1 ! Mem[000000008780011f] retl ldstub [%o3+0x01f],%l5 ! Mem[000000008780011f] p59_jmpl_1_he: jmpl %g6+8,%g0 stx %l4,[%i3+0x000] ! Mem[0000000087800100] p59_call_1_he: sth %l1,[%i3+0x004] ! Mem[0000000087800104] stx %l5,[%i1+0x008] ! Mem[0000000086800108] sth %l4,[%i0+0x01c] ! Mem[000000008600011c] retl ldd [%i2+0x000],%l6 ! Mem[0000000087000100] p59_jmpl_1_ho: jmpl %g6+8,%g0 stx %l4,[%o3+0x000] ! Mem[0000000087800100] p59_call_1_ho: sth %l1,[%o3+0x004] ! Mem[0000000087800104] stx %l5,[%o1+0x008] ! Mem[0000000086800108] sth %l4,[%o0+0x01c] ! Mem[000000008600011c] retl ldd [%o2+0x000],%l6 ! Mem[0000000087000100] p60_jmpl_1_le: jmpl %g6+8,%g0 stw %l4,[%i0+0x00c] ! Mem[000000008800010c] p60_call_1_le: lduh [%i0+0x022],%l7 ! Mem[0000000088000122] ldsw [%i3+0x038],%l6 ! Mem[0000000089800138] swap [%i3+0x018],%l4 ! Mem[0000000089800118] retl ldstub [%i1+0x02f],%l5 ! Mem[000000008880012f] p60_jmpl_1_lo: jmpl %g6+8,%g0 stw %l4,[%o0+0x00c] ! Mem[000000008800010c] p60_call_1_lo: lduh [%o0+0x022],%l7 ! Mem[0000000088000122] ldsw [%o3+0x038],%l6 ! Mem[0000000089800138] swap [%o3+0x018],%l4 ! Mem[0000000089800118] retl ldstub [%o1+0x02f],%l5 ! Mem[000000008880012f] p60_jmpl_1_he: swap [%i2+0x038],%l1 ! Mem[0000000089000138] lduh [%i3+0x03c],%l1 ! Mem[000000008980013c] stb %l4,[%i1+0x003] ! Mem[0000000088800103] jmpl %g6+8,%g0 stx %l1,[%i2+0x000] ! Mem[0000000089000100] p60_call_1_he: ldsb [%i0+0x018],%l1 ! Mem[0000000088000118] ldsh [%i1+0x03a],%l2 ! Mem[000000008880013a] stw %l1,[%i1+0x014] ! Mem[0000000088800114] ldsb [%i1+0x00e],%l7 ! Mem[000000008880010e] swap [%i3+0x030],%l2 ! Mem[0000000089800130] ldd [%i1+0x010],%l2 ! Mem[0000000088800110] retl swap [%i0+0x01c],%l1 ! Mem[000000008800011c] p60_jmpl_1_ho: swap [%o2+0x038],%l1 ! Mem[0000000089000138] lduh [%o3+0x03c],%l1 ! Mem[000000008980013c] stb %l4,[%o1+0x003] ! Mem[0000000088800103] jmpl %g6+8,%g0 stx %l1,[%o2+0x000] ! Mem[0000000089000100] p60_call_1_ho: ldsb [%o0+0x018],%l1 ! Mem[0000000088000118] ldsh [%o1+0x03a],%l2 ! Mem[000000008880013a] stw %l1,[%o1+0x014] ! Mem[0000000088800114] ldsb [%o1+0x00e],%l7 ! Mem[000000008880010e] swap [%o3+0x030],%l2 ! Mem[0000000089800130] ldd [%o1+0x010],%l2 ! Mem[0000000088800110] retl swap [%o0+0x01c],%l1 ! Mem[000000008800011c] p61_jmpl_1_le: jmpl %g6+8,%g0 lduh [%i2+0x02c],%l4 ! Mem[000000008b00012c] p61_call_1_le: ldsw [%i1+0x038],%l2 ! Mem[000000008a800138] ldx [%i0+0x020],%l4 ! Mem[000000008a000120] ldstub [%i0+0x002],%l2 ! Mem[000000008a000102] retl ldsb [%i3+0x035],%l1 ! Mem[000000008b800135] p61_jmpl_1_lo: jmpl %g6+8,%g0 lduh [%o2+0x02c],%l4 ! Mem[000000008b00012c] p61_call_1_lo: ldsw [%o1+0x038],%l2 ! Mem[000000008a800138] ldx [%o0+0x020],%l4 ! Mem[000000008a000120] ldstub [%o0+0x002],%l2 ! Mem[000000008a000102] retl ldsb [%o3+0x035],%l1 ! Mem[000000008b800135] p61_jmpl_1_he: swap [%i3+0x034],%l4 ! Mem[000000008b800134] ldstub [%i1+0x03a],%l3 ! Mem[000000008a80013a] swap [%i2+0x008],%l5 ! Mem[000000008b000108] lduh [%i2+0x022],%l0 ! Mem[000000008b000122] ldsb [%i2+0x03e],%l7 ! Mem[000000008b00013e] jmpl %g6+8,%g0 swap [%i1+0x020],%l7 ! Mem[000000008a800120] p61_call_1_he: ldstub [%i0+0x014],%l3 ! Mem[000000008a000114] lduh [%i3+0x016],%l4 ! Mem[000000008b800116] stw %l6,[%i2+0x038] ! Mem[000000008b000138] retl ldstub [%i0+0x008],%l4 ! Mem[000000008a000108] p61_jmpl_1_ho: swap [%o3+0x034],%l4 ! Mem[000000008b800134] ldstub [%o1+0x03a],%l3 ! Mem[000000008a80013a] swap [%o2+0x008],%l5 ! Mem[000000008b000108] lduh [%o2+0x022],%l0 ! Mem[000000008b000122] ldsb [%o2+0x03e],%l7 ! Mem[000000008b00013e] jmpl %g6+8,%g0 swap [%o1+0x020],%l7 ! Mem[000000008a800120] p61_call_1_ho: ldstub [%o0+0x014],%l3 ! Mem[000000008a000114] lduh [%o3+0x016],%l4 ! Mem[000000008b800116] stw %l6,[%o2+0x038] ! Mem[000000008b000138] retl ldstub [%o0+0x008],%l4 ! Mem[000000008a000108] p62_jmpl_1_le: swap [%i3+0x008],%l3 ! Mem[000000008d800108] ldstub [%i1+0x01b],%l0 ! Mem[000000008c80011b] stx %l7,[%i1+0x030] ! Mem[000000008c800130] ldsh [%i3+0x032],%l5 ! Mem[000000008d800132] ldsw [%i2+0x01c],%l5 ! Mem[000000008d00011c] std %l0,[%i3+0x020] ! Mem[000000008d800120] jmpl %g6+8,%g0 ldsb [%i2+0x018],%l3 ! Mem[000000008d000118] p62_call_1_le: ldstub [%i2+0x03f],%l2 ! Mem[000000008d00013f] stb %l5,[%i1+0x00b] ! Mem[000000008c80010b] sth %l1,[%i3+0x008] ! Mem[000000008d800108] stw %l2,[%i3+0x018] ! Mem[000000008d800118] retl swap [%i1+0x028],%l3 ! Mem[000000008c800128] p62_jmpl_1_lo: swap [%o3+0x008],%l3 ! Mem[000000008d800108] ldstub [%o1+0x01b],%l0 ! Mem[000000008c80011b] stx %l7,[%o1+0x030] ! Mem[000000008c800130] ldsh [%o3+0x032],%l5 ! Mem[000000008d800132] ldsw [%o2+0x01c],%l5 ! Mem[000000008d00011c] std %l0,[%o3+0x020] ! Mem[000000008d800120] jmpl %g6+8,%g0 ldsb [%o2+0x018],%l3 ! Mem[000000008d000118] p62_call_1_lo: ldstub [%o2+0x03f],%l2 ! Mem[000000008d00013f] stb %l5,[%o1+0x00b] ! Mem[000000008c80010b] sth %l1,[%o3+0x008] ! Mem[000000008d800108] stw %l2,[%o3+0x018] ! Mem[000000008d800118] retl swap [%o1+0x028],%l3 ! Mem[000000008c800128] p62_jmpl_1_he: ldstub [%i3+0x01e],%l7 ! Mem[000000008d80011e] stb %l7,[%i1+0x023] ! Mem[000000008c800123] jmpl %g6+8,%g0 ldstub [%i2+0x005],%l1 ! Mem[000000008d000105] p62_call_1_he: ldstub [%i1+0x028],%l6 ! Mem[000000008c800128] ldstub [%i1+0x01c],%l4 ! Mem[000000008c80011c] ldstub [%i0+0x028],%l2 ! Mem[000000008c000128] std %l4,[%i3+0x010] ! Mem[000000008d800110] retl ldsw [%i2+0x020],%l6 ! Mem[000000008d000120] p62_jmpl_1_ho: ldstub [%o3+0x01e],%l7 ! Mem[000000008d80011e] stb %l7,[%o1+0x023] ! Mem[000000008c800123] jmpl %g6+8,%g0 ldstub [%o2+0x005],%l1 ! Mem[000000008d000105] p62_call_1_ho: ldstub [%o1+0x028],%l6 ! Mem[000000008c800128] ldstub [%o1+0x01c],%l4 ! Mem[000000008c80011c] ldstub [%o0+0x028],%l2 ! Mem[000000008c000128] std %l4,[%o3+0x010] ! Mem[000000008d800110] retl ldsw [%o2+0x020],%l6 ! Mem[000000008d000120] p63_jmpl_1_le: ldsw [%i2+0x01c],%l1 ! Mem[000000008f00011c] jmpl %g6+8,%g0 ldstub [%i3+0x02d],%l4 ! Mem[000000008f80012d] p63_call_1_le: swap [%i2+0x004],%l0 ! Mem[000000008f000104] ldstub [%i2+0x015],%l1 ! Mem[000000008f000115] retl stb %l5,[%i1+0x015] ! Mem[000000008e800115] p63_jmpl_1_lo: ldsw [%o2+0x01c],%l1 ! Mem[000000008f00011c] jmpl %g6+8,%g0 ldstub [%o3+0x02d],%l4 ! Mem[000000008f80012d] p63_call_1_lo: swap [%o2+0x004],%l0 ! Mem[000000008f000104] ldstub [%o2+0x015],%l1 ! Mem[000000008f000115] retl stb %l5,[%o1+0x015] ! Mem[000000008e800115] p63_jmpl_1_he: sth %l6,[%i3+0x008] ! Mem[000000008f800108] ldsh [%i2+0x030],%l2 ! Mem[000000008f000130] ldub [%i3+0x012],%l6 ! Mem[000000008f800112] ldstub [%i0+0x002],%l7 ! Mem[000000008e000102] jmpl %g6+8,%g0 swap [%i1+0x010],%l4 ! Mem[000000008e800110] p63_call_1_he: retl ldsb [%i2+0x013],%l1 ! Mem[000000008f000113] p63_jmpl_1_ho: sth %l6,[%o3+0x008] ! Mem[000000008f800108] ldsh [%o2+0x030],%l2 ! Mem[000000008f000130] ldub [%o3+0x012],%l6 ! Mem[000000008f800112] ldstub [%o0+0x002],%l7 ! Mem[000000008e000102] jmpl %g6+8,%g0 swap [%o1+0x010],%l4 ! Mem[000000008e800110] p63_call_1_ho: retl ldsb [%o2+0x013],%l1 ! Mem[000000008f000113] user_jump1_end: .seg "text" .align 0x2000 user_jump2_start: INIT_MEM(0, 0x0030, 1, +, 0, +, 0) p0_jmpl_2_le: ldsw [%i2+0x010],%l1 ! Mem[0000000011000110] stx %l3,[%i2+0x028] ! Mem[0000000011000128] swap [%i1+0x004],%l3 ! Mem[0000000010800104] stw %l4,[%i0+0x01c] ! Mem[000000001000011c] jmpl %g6+8,%g0 ldd [%i2+0x038],%l6 ! Mem[0000000011000138] p0_call_2_le: ldstub [%i3+0x022],%l1 ! Mem[0000000011800122] stx %l7,[%i1+0x010] ! Mem[0000000010800110] retl ldstub [%i1+0x03f],%l6 ! Mem[000000001080013f] p0_jmpl_2_lo: ldsw [%o2+0x010],%l1 ! Mem[0000000011000110] stx %l3,[%o2+0x028] ! Mem[0000000011000128] swap [%o1+0x004],%l3 ! Mem[0000000010800104] stw %l4,[%o0+0x01c] ! Mem[000000001000011c] jmpl %g6+8,%g0 ldd [%o2+0x038],%l6 ! Mem[0000000011000138] p0_call_2_lo: ldstub [%o3+0x022],%l1 ! Mem[0000000011800122] stx %l7,[%o1+0x010] ! Mem[0000000010800110] retl ldstub [%o1+0x03f],%l6 ! Mem[000000001080013f] p0_jmpl_2_he: jmpl %g6+8,%g0 ldsh [%i1+0x00e],%l3 ! Mem[000000001080010e] p0_call_2_he: retl ldsb [%i1+0x01f],%l2 ! Mem[000000001080011f] p0_jmpl_2_ho: jmpl %g6+8,%g0 ldsh [%o1+0x00e],%l3 ! Mem[000000001080010e] p0_call_2_ho: retl ldsb [%o1+0x01f],%l2 ! Mem[000000001080011f] p1_jmpl_2_le: swap [%i2+0x008],%l5 ! Mem[0000000013000108] stw %l3,[%i0+0x01c] ! Mem[000000001200011c] sth %l0,[%i1+0x010] ! Mem[0000000012800110] ldstub [%i2+0x01f],%l2 ! Mem[000000001300011f] ldstub [%i3+0x031],%l6 ! Mem[0000000013800131] jmpl %g6+8,%g0 ldsb [%i1+0x033],%l2 ! Mem[0000000012800133] p1_call_2_le: std %l0,[%i0+0x038] ! Mem[0000000012000138] swap [%i3+0x038],%l2 ! Mem[0000000013800138] ldd [%i3+0x028],%l0 ! Mem[0000000013800128] stw %l3,[%i1+0x018] ! Mem[0000000012800118] retl std %l2,[%i0+0x030] ! Mem[0000000012000130] p1_jmpl_2_lo: swap [%o2+0x008],%l5 ! Mem[0000000013000108] stw %l3,[%o0+0x01c] ! Mem[000000001200011c] sth %l0,[%o1+0x010] ! Mem[0000000012800110] ldstub [%o2+0x01f],%l2 ! Mem[000000001300011f] ldstub [%o3+0x031],%l6 ! Mem[0000000013800131] jmpl %g6+8,%g0 ldsb [%o1+0x033],%l2 ! Mem[0000000012800133] p1_call_2_lo: std %l0,[%o0+0x038] ! Mem[0000000012000138] swap [%o3+0x038],%l2 ! Mem[0000000013800138] ldd [%o3+0x028],%l0 ! Mem[0000000013800128] stw %l3,[%o1+0x018] ! Mem[0000000012800118] retl std %l2,[%o0+0x030] ! Mem[0000000012000130] p1_jmpl_2_he: jmpl %g6+8,%g0 ldx [%i2+0x030],%l2 ! Mem[0000000013000130] p1_call_2_he: ldsh [%i3+0x002],%l1 ! Mem[0000000013800102] swap [%i1+0x038],%l1 ! Mem[0000000012800138] retl stb %l7,[%i0+0x006] ! Mem[0000000012000106] p1_jmpl_2_ho: jmpl %g6+8,%g0 ldx [%o2+0x030],%l2 ! Mem[0000000013000130] p1_call_2_ho: ldsh [%o3+0x002],%l1 ! Mem[0000000013800102] swap [%o1+0x038],%l1 ! Mem[0000000012800138] retl stb %l7,[%o0+0x006] ! Mem[0000000012000106] p2_jmpl_2_le: jmpl %g6+8,%g0 ldstub [%i1+0x02d],%l2 ! Mem[000000001480012d] p2_call_2_le: ldstub [%i1+0x00c],%l2 ! Mem[000000001480010c] sth %l1,[%i0+0x024] ! Mem[0000000014000124] sth %l5,[%i2+0x02e] ! Mem[000000001500012e] ldsw [%i2+0x018],%l6 ! Mem[0000000015000118] ldsb [%i0+0x028],%l4 ! Mem[0000000014000128] ldx [%i2+0x010],%l4 ! Mem[0000000015000110] retl sth %l4,[%i3+0x00a] ! Mem[000000001580010a] p2_jmpl_2_lo: jmpl %g6+8,%g0 ldstub [%o1+0x02d],%l2 ! Mem[000000001480012d] p2_call_2_lo: ldstub [%o1+0x00c],%l2 ! Mem[000000001480010c] sth %l1,[%o0+0x024] ! Mem[0000000014000124] sth %l5,[%o2+0x02e] ! Mem[000000001500012e] ldsw [%o2+0x018],%l6 ! Mem[0000000015000118] ldsb [%o0+0x028],%l4 ! Mem[0000000014000128] ldx [%o2+0x010],%l4 ! Mem[0000000015000110] retl sth %l4,[%o3+0x00a] ! Mem[000000001580010a] p2_jmpl_2_he: ldub [%i1+0x018],%l2 ! Mem[0000000014800118] swap [%i0+0x004],%l2 ! Mem[0000000014000104] ldstub [%i3+0x02c],%l2 ! Mem[000000001580012c] swap [%i0+0x014],%l4 ! Mem[0000000014000114] jmpl %g6+8,%g0 stb %l1,[%i1+0x02f] ! Mem[000000001480012f] p2_call_2_he: std %l2,[%i2+0x028] ! Mem[0000000015000128] ldstub [%i3+0x03d],%l0 ! Mem[000000001580013d] stw %l1,[%i3+0x018] ! Mem[0000000015800118] lduh [%i2+0x014],%l3 ! Mem[0000000015000114] swap [%i0+0x020],%l4 ! Mem[0000000014000120] retl ldsb [%i1+0x00d],%l1 ! Mem[000000001480010d] p2_jmpl_2_ho: ldub [%o1+0x018],%l2 ! Mem[0000000014800118] swap [%o0+0x004],%l2 ! Mem[0000000014000104] ldstub [%o3+0x02c],%l2 ! Mem[000000001580012c] swap [%o0+0x014],%l4 ! Mem[0000000014000114] jmpl %g6+8,%g0 stb %l1,[%o1+0x02f] ! Mem[000000001480012f] p2_call_2_ho: std %l2,[%o2+0x028] ! Mem[0000000015000128] ldstub [%o3+0x03d],%l0 ! Mem[000000001580013d] stw %l1,[%o3+0x018] ! Mem[0000000015800118] lduh [%o2+0x014],%l3 ! Mem[0000000015000114] swap [%o0+0x020],%l4 ! Mem[0000000014000120] retl ldsb [%o1+0x00d],%l1 ! Mem[000000001480010d] p3_jmpl_2_le: jmpl %g6+8,%g0 ldub [%i2+0x002],%l7 ! Mem[0000000017000102] p3_call_2_le: ldsb [%i3+0x01c],%l2 ! Mem[000000001780011c] lduw [%i2+0x008],%l1 ! Mem[0000000017000108] ldsb [%i0+0x01b],%l2 ! Mem[000000001600011b] retl stx %l3,[%i2+0x008] ! Mem[0000000017000108] p3_jmpl_2_lo: jmpl %g6+8,%g0 ldub [%o2+0x002],%l7 ! Mem[0000000017000102] p3_call_2_lo: ldsb [%o3+0x01c],%l2 ! Mem[000000001780011c] lduw [%o2+0x008],%l1 ! Mem[0000000017000108] ldsb [%o0+0x01b],%l2 ! Mem[000000001600011b] retl stx %l3,[%o2+0x008] ! Mem[0000000017000108] p3_jmpl_2_he: ldd [%i2+0x038],%l6 ! Mem[0000000017000138] jmpl %g6+8,%g0 ldx [%i0+0x020],%l7 ! Mem[0000000016000120] p3_call_2_he: ldub [%i3+0x014],%l3 ! Mem[0000000017800114] stw %l4,[%i1+0x030] ! Mem[0000000016800130] retl ldstub [%i1+0x006],%l0 ! Mem[0000000016800106] p3_jmpl_2_ho: ldd [%o2+0x038],%l6 ! Mem[0000000017000138] jmpl %g6+8,%g0 ldx [%o0+0x020],%l7 ! Mem[0000000016000120] p3_call_2_ho: ldub [%o3+0x014],%l3 ! Mem[0000000017800114] stw %l4,[%o1+0x030] ! Mem[0000000016800130] retl ldstub [%o1+0x006],%l0 ! Mem[0000000016800106] p4_jmpl_2_le: stw %l1,[%i0+0x010] ! Mem[0000000018000110] ldub [%i0+0x016],%l4 ! Mem[0000000018000116] swap [%i1+0x034],%l5 ! Mem[0000000018800134] swap [%i1+0x034],%l3 ! Mem[0000000018800134] jmpl %g6+8,%g0 swap [%i0+0x030],%l4 ! Mem[0000000018000130] p4_call_2_le: ldx [%i2+0x010],%l1 ! Mem[0000000019000110] ldsw [%i2+0x00c],%l1 ! Mem[000000001900010c] lduw [%i0+0x014],%l0 ! Mem[0000000018000114] ldd [%i0+0x000],%l4 ! Mem[0000000018000100] retl ldx [%i1+0x020],%l7 ! Mem[0000000018800120] p4_jmpl_2_lo: stw %l1,[%o0+0x010] ! Mem[0000000018000110] ldub [%o0+0x016],%l4 ! Mem[0000000018000116] swap [%o1+0x034],%l5 ! Mem[0000000018800134] swap [%o1+0x034],%l3 ! Mem[0000000018800134] jmpl %g6+8,%g0 swap [%o0+0x030],%l4 ! Mem[0000000018000130] p4_call_2_lo: ldx [%o2+0x010],%l1 ! Mem[0000000019000110] ldsw [%o2+0x00c],%l1 ! Mem[000000001900010c] lduw [%o0+0x014],%l0 ! Mem[0000000018000114] ldd [%o0+0x000],%l4 ! Mem[0000000018000100] retl ldx [%o1+0x020],%l7 ! Mem[0000000018800120] p4_jmpl_2_he: swap [%i3+0x00c],%l4 ! Mem[000000001980010c] ldstub [%i2+0x037],%l3 ! Mem[0000000019000137] sth %l2,[%i0+0x032] ! Mem[0000000018000132] lduw [%i2+0x018],%l0 ! Mem[0000000019000118] jmpl %g6+8,%g0 ldsb [%i1+0x03a],%l6 ! Mem[000000001880013a] p4_call_2_he: ldstub [%i2+0x00e],%l6 ! Mem[000000001900010e] ldsh [%i0+0x002],%l7 ! Mem[0000000018000102] retl swap [%i0+0x028],%l6 ! Mem[0000000018000128] p4_jmpl_2_ho: swap [%o3+0x00c],%l4 ! Mem[000000001980010c] ldstub [%o2+0x037],%l3 ! Mem[0000000019000137] sth %l2,[%o0+0x032] ! Mem[0000000018000132] lduw [%o2+0x018],%l0 ! Mem[0000000019000118] jmpl %g6+8,%g0 ldsb [%o1+0x03a],%l6 ! Mem[000000001880013a] p4_call_2_ho: ldstub [%o2+0x00e],%l6 ! Mem[000000001900010e] ldsh [%o0+0x002],%l7 ! Mem[0000000018000102] retl swap [%o0+0x028],%l6 ! Mem[0000000018000128] p5_jmpl_2_le: swap [%i0+0x014],%l0 ! Mem[000000001a000114] ldsb [%i2+0x02c],%l5 ! Mem[000000001b00012c] ldsb [%i3+0x018],%l2 ! Mem[000000001b800118] ldsb [%i3+0x008],%l3 ! Mem[000000001b800108] ldstub [%i0+0x03c],%l2 ! Mem[000000001a00013c] lduh [%i1+0x03e],%l6 ! Mem[000000001a80013e] jmpl %g6+8,%g0 ldstub [%i3+0x003],%l1 ! Mem[000000001b800103] p5_call_2_le: ldstub [%i0+0x002],%l5 ! Mem[000000001a000102] ldstub [%i2+0x03b],%l5 ! Mem[000000001b00013b] ldstub [%i1+0x039],%l2 ! Mem[000000001a800139] ldsw [%i3+0x028],%l0 ! Mem[000000001b800128] retl lduw [%i2+0x018],%l3 ! Mem[000000001b000118] p5_jmpl_2_lo: swap [%o0+0x014],%l0 ! Mem[000000001a000114] ldsb [%o2+0x02c],%l5 ! Mem[000000001b00012c] ldsb [%o3+0x018],%l2 ! Mem[000000001b800118] ldsb [%o3+0x008],%l3 ! Mem[000000001b800108] ldstub [%o0+0x03c],%l2 ! Mem[000000001a00013c] lduh [%o1+0x03e],%l6 ! Mem[000000001a80013e] jmpl %g6+8,%g0 ldstub [%o3+0x003],%l1 ! Mem[000000001b800103] p5_call_2_lo: ldstub [%o0+0x002],%l5 ! Mem[000000001a000102] ldstub [%o2+0x03b],%l5 ! Mem[000000001b00013b] ldstub [%o1+0x039],%l2 ! Mem[000000001a800139] ldsw [%o3+0x028],%l0 ! Mem[000000001b800128] retl lduw [%o2+0x018],%l3 ! Mem[000000001b000118] p5_jmpl_2_he: jmpl %g6+8,%g0 stb %l2,[%i2+0x01f] ! Mem[000000001b00011f] p5_call_2_he: ldsb [%i3+0x023],%l0 ! Mem[000000001b800123] ldsb [%i0+0x02f],%l0 ! Mem[000000001a00012f] swap [%i3+0x038],%l0 ! Mem[000000001b800138] ldstub [%i3+0x03d],%l6 ! Mem[000000001b80013d] retl ldstub [%i2+0x018],%l1 ! Mem[000000001b000118] p5_jmpl_2_ho: jmpl %g6+8,%g0 stb %l2,[%o2+0x01f] ! Mem[000000001b00011f] p5_call_2_ho: ldsb [%o3+0x023],%l0 ! Mem[000000001b800123] ldsb [%o0+0x02f],%l0 ! Mem[000000001a00012f] swap [%o3+0x038],%l0 ! Mem[000000001b800138] ldstub [%o3+0x03d],%l6 ! Mem[000000001b80013d] retl ldstub [%o2+0x018],%l1 ! Mem[000000001b000118] p6_jmpl_2_le: ldstub [%i3+0x018],%l0 ! Mem[000000001d800118] ldsw [%i0+0x024],%l7 ! Mem[000000001c000124] ldstub [%i1+0x023],%l1 ! Mem[000000001c800123] jmpl %g6+8,%g0 ldstub [%i0+0x037],%l3 ! Mem[000000001c000137] p6_call_2_le: retl stb %l3,[%i3+0x014] ! Mem[000000001d800114] p6_jmpl_2_lo: ldstub [%o3+0x018],%l0 ! Mem[000000001d800118] ldsw [%o0+0x024],%l7 ! Mem[000000001c000124] ldstub [%o1+0x023],%l1 ! Mem[000000001c800123] jmpl %g6+8,%g0 ldstub [%o0+0x037],%l3 ! Mem[000000001c000137] p6_call_2_lo: retl stb %l3,[%o3+0x014] ! Mem[000000001d800114] p6_jmpl_2_he: ldsb [%i0+0x02b],%l3 ! Mem[000000001c00012b] sth %l6,[%i1+0x02a] ! Mem[000000001c80012a] lduw [%i1+0x014],%l2 ! Mem[000000001c800114] ldub [%i3+0x00d],%l4 ! Mem[000000001d80010d] ldstub [%i1+0x037],%l3 ! Mem[000000001c800137] swap [%i1+0x030],%l2 ! Mem[000000001c800130] jmpl %g6+8,%g0 ldsh [%i0+0x018],%l0 ! Mem[000000001c000118] p6_call_2_he: lduw [%i1+0x01c],%l6 ! Mem[000000001c80011c] swap [%i1+0x03c],%l6 ! Mem[000000001c80013c] ldsw [%i3+0x018],%l6 ! Mem[000000001d800118] ldstub [%i2+0x006],%l5 ! Mem[000000001d000106] ldstub [%i0+0x02e],%l0 ! Mem[000000001c00012e] swap [%i1+0x020],%l1 ! Mem[000000001c800120] retl swap [%i2+0x020],%l6 ! Mem[000000001d000120] p6_jmpl_2_ho: ldsb [%o0+0x02b],%l3 ! Mem[000000001c00012b] sth %l6,[%o1+0x02a] ! Mem[000000001c80012a] lduw [%o1+0x014],%l2 ! Mem[000000001c800114] ldub [%o3+0x00d],%l4 ! Mem[000000001d80010d] ldstub [%o1+0x037],%l3 ! Mem[000000001c800137] swap [%o1+0x030],%l2 ! Mem[000000001c800130] jmpl %g6+8,%g0 ldsh [%o0+0x018],%l0 ! Mem[000000001c000118] p6_call_2_ho: lduw [%o1+0x01c],%l6 ! Mem[000000001c80011c] swap [%o1+0x03c],%l6 ! Mem[000000001c80013c] ldsw [%o3+0x018],%l6 ! Mem[000000001d800118] ldstub [%o2+0x006],%l5 ! Mem[000000001d000106] ldstub [%o0+0x02e],%l0 ! Mem[000000001c00012e] swap [%o1+0x020],%l1 ! Mem[000000001c800120] retl swap [%o2+0x020],%l6 ! Mem[000000001d000120] p7_jmpl_2_le: jmpl %g6+8,%g0 ldstub [%i0+0x010],%l6 ! Mem[000000001e000110] p7_call_2_le: ldd [%i3+0x028],%l4 ! Mem[000000001f800128] ldub [%i3+0x03f],%l0 ! Mem[000000001f80013f] ldsb [%i2+0x031],%l7 ! Mem[000000001f000131] retl ldsb [%i0+0x038],%l4 ! Mem[000000001e000138] p7_jmpl_2_lo: jmpl %g6+8,%g0 ldstub [%o0+0x010],%l6 ! Mem[000000001e000110] p7_call_2_lo: ldd [%o3+0x028],%l4 ! Mem[000000001f800128] ldub [%o3+0x03f],%l0 ! Mem[000000001f80013f] ldsb [%o2+0x031],%l7 ! Mem[000000001f000131] retl ldsb [%o0+0x038],%l4 ! Mem[000000001e000138] p7_jmpl_2_he: jmpl %g6+8,%g0 lduw [%i2+0x010],%l1 ! Mem[000000001f000110] p7_call_2_he: retl ldsb [%i0+0x031],%l6 ! Mem[000000001e000131] p7_jmpl_2_ho: jmpl %g6+8,%g0 lduw [%o2+0x010],%l1 ! Mem[000000001f000110] p7_call_2_ho: retl ldsb [%o0+0x031],%l6 ! Mem[000000001e000131] p8_jmpl_2_le: ldstub [%i2+0x029],%l4 ! Mem[0000000021000129] swap [%i2+0x01c],%l4 ! Mem[000000002100011c] ldsh [%i2+0x036],%l1 ! Mem[0000000021000136] ldstub [%i2+0x037],%l3 ! Mem[0000000021000137] swap [%i1+0x030],%l2 ! Mem[0000000020800130] swap [%i3+0x018],%l0 ! Mem[0000000021800118] jmpl %g6+8,%g0 stb %l6,[%i3+0x03a] ! Mem[000000002180013a] p8_call_2_le: retl ldd [%i0+0x000],%l4 ! Mem[0000000020000100] p8_jmpl_2_lo: ldstub [%o2+0x029],%l4 ! Mem[0000000021000129] swap [%o2+0x01c],%l4 ! Mem[000000002100011c] ldsh [%o2+0x036],%l1 ! Mem[0000000021000136] ldstub [%o2+0x037],%l3 ! Mem[0000000021000137] swap [%o1+0x030],%l2 ! Mem[0000000020800130] swap [%o3+0x018],%l0 ! Mem[0000000021800118] jmpl %g6+8,%g0 stb %l6,[%o3+0x03a] ! Mem[000000002180013a] p8_call_2_lo: retl ldd [%o0+0x000],%l4 ! Mem[0000000020000100] p8_jmpl_2_he: ldsw [%i2+0x028],%l7 ! Mem[0000000021000128] ldsh [%i3+0x014],%l2 ! Mem[0000000021800114] swap [%i3+0x028],%l0 ! Mem[0000000021800128] jmpl %g6+8,%g0 lduw [%i1+0x010],%l0 ! Mem[0000000020800110] p8_call_2_he: ldd [%i1+0x030],%l4 ! Mem[0000000020800130] ldub [%i0+0x023],%l6 ! Mem[0000000020000123] ldsb [%i0+0x015],%l0 ! Mem[0000000020000115] stx %l6,[%i2+0x028] ! Mem[0000000021000128] lduh [%i3+0x020],%l4 ! Mem[0000000021800120] retl stw %l5,[%i1+0x02c] ! Mem[000000002080012c] p8_jmpl_2_ho: ldsw [%o2+0x028],%l7 ! Mem[0000000021000128] ldsh [%o3+0x014],%l2 ! Mem[0000000021800114] swap [%o3+0x028],%l0 ! Mem[0000000021800128] jmpl %g6+8,%g0 lduw [%o1+0x010],%l0 ! Mem[0000000020800110] p8_call_2_ho: ldd [%o1+0x030],%l4 ! Mem[0000000020800130] ldub [%o0+0x023],%l6 ! Mem[0000000020000123] ldsb [%o0+0x015],%l0 ! Mem[0000000020000115] stx %l6,[%o2+0x028] ! Mem[0000000021000128] lduh [%o3+0x020],%l4 ! Mem[0000000021800120] retl stw %l5,[%o1+0x02c] ! Mem[000000002080012c] p9_jmpl_2_le: stw %l0,[%i0+0x01c] ! Mem[000000002200011c] jmpl %g6+8,%g0 ldsh [%i3+0x012],%l4 ! Mem[0000000023800112] p9_call_2_le: swap [%i1+0x020],%l4 ! Mem[0000000022800120] lduw [%i1+0x034],%l0 ! Mem[0000000022800134] ldstub [%i0+0x026],%l7 ! Mem[0000000022000126] retl ldx [%i3+0x030],%l7 ! Mem[0000000023800130] p9_jmpl_2_lo: stw %l0,[%o0+0x01c] ! Mem[000000002200011c] jmpl %g6+8,%g0 ldsh [%o3+0x012],%l4 ! Mem[0000000023800112] p9_call_2_lo: swap [%o1+0x020],%l4 ! Mem[0000000022800120] lduw [%o1+0x034],%l0 ! Mem[0000000022800134] ldstub [%o0+0x026],%l7 ! Mem[0000000022000126] retl ldx [%o3+0x030],%l7 ! Mem[0000000023800130] p9_jmpl_2_he: lduw [%i3+0x014],%l6 ! Mem[0000000023800114] ldstub [%i1+0x019],%l7 ! Mem[0000000022800119] stw %l0,[%i3+0x028] ! Mem[0000000023800128] jmpl %g6+8,%g0 ldd [%i3+0x008],%l4 ! Mem[0000000023800108] p9_call_2_he: swap [%i3+0x01c],%l6 ! Mem[000000002380011c] swap [%i3+0x020],%l4 ! Mem[0000000023800120] swap [%i2+0x01c],%l0 ! Mem[000000002300011c] retl ldsw [%i0+0x034],%l7 ! Mem[0000000022000134] p9_jmpl_2_ho: lduw [%o3+0x014],%l6 ! Mem[0000000023800114] ldstub [%o1+0x019],%l7 ! Mem[0000000022800119] stw %l0,[%o3+0x028] ! Mem[0000000023800128] jmpl %g6+8,%g0 ldd [%o3+0x008],%l4 ! Mem[0000000023800108] p9_call_2_ho: swap [%o3+0x01c],%l6 ! Mem[000000002380011c] swap [%o3+0x020],%l4 ! Mem[0000000023800120] swap [%o2+0x01c],%l0 ! Mem[000000002300011c] retl ldsw [%o0+0x034],%l7 ! Mem[0000000022000134] p10_jmpl_2_le: std %l6,[%i3+0x028] ! Mem[0000000025800128] lduh [%i2+0x036],%l6 ! Mem[0000000025000136] jmpl %g6+8,%g0 swap [%i1+0x00c],%l0 ! Mem[000000002480010c] p10_call_2_le: ldx [%i0+0x008],%l5 ! Mem[0000000024000108] lduh [%i0+0x02e],%l2 ! Mem[000000002400012e] ldsw [%i0+0x028],%l6 ! Mem[0000000024000128] stb %l0,[%i3+0x030] ! Mem[0000000025800130] sth %l7,[%i2+0x008] ! Mem[0000000025000108] ldstub [%i0+0x022],%l5 ! Mem[0000000024000122] retl swap [%i0+0x03c],%l1 ! Mem[000000002400013c] p10_jmpl_2_lo: std %l6,[%o3+0x028] ! Mem[0000000025800128] lduh [%o2+0x036],%l6 ! Mem[0000000025000136] jmpl %g6+8,%g0 swap [%o1+0x00c],%l0 ! Mem[000000002480010c] p10_call_2_lo: ldx [%o0+0x008],%l5 ! Mem[0000000024000108] lduh [%o0+0x02e],%l2 ! Mem[000000002400012e] ldsw [%o0+0x028],%l6 ! Mem[0000000024000128] stb %l0,[%o3+0x030] ! Mem[0000000025800130] sth %l7,[%o2+0x008] ! Mem[0000000025000108] ldstub [%o0+0x022],%l5 ! Mem[0000000024000122] retl swap [%o0+0x03c],%l1 ! Mem[000000002400013c] p10_jmpl_2_he: swap [%i0+0x000],%l5 ! Mem[0000000024000100] stb %l2,[%i3+0x03f] ! Mem[000000002580013f] ldstub [%i1+0x037],%l3 ! Mem[0000000024800137] ldsh [%i1+0x018],%l7 ! Mem[0000000024800118] jmpl %g6+8,%g0 stx %l1,[%i2+0x000] ! Mem[0000000025000100] p10_call_2_he: ldsw [%i3+0x000],%l7 ! Mem[0000000025800100] ldstub [%i0+0x019],%l0 ! Mem[0000000024000119] ldsb [%i1+0x022],%l0 ! Mem[0000000024800122] retl ldsh [%i1+0x01c],%l2 ! Mem[000000002480011c] p10_jmpl_2_ho: swap [%o0+0x000],%l5 ! Mem[0000000024000100] stb %l2,[%o3+0x03f] ! Mem[000000002580013f] ldstub [%o1+0x037],%l3 ! Mem[0000000024800137] ldsh [%o1+0x018],%l7 ! Mem[0000000024800118] jmpl %g6+8,%g0 stx %l1,[%o2+0x000] ! Mem[0000000025000100] p10_call_2_ho: ldsw [%o3+0x000],%l7 ! Mem[0000000025800100] ldstub [%o0+0x019],%l0 ! Mem[0000000024000119] ldsb [%o1+0x022],%l0 ! Mem[0000000024800122] retl ldsh [%o1+0x01c],%l2 ! Mem[000000002480011c] p11_jmpl_2_le: ldx [%i3+0x018],%l3 ! Mem[0000000027800118] ldsh [%i1+0x02c],%l3 ! Mem[000000002680012c] ldx [%i3+0x038],%l0 ! Mem[0000000027800138] stx %l4,[%i0+0x018] ! Mem[0000000026000118] std %l4,[%i2+0x030] ! Mem[0000000027000130] swap [%i2+0x030],%l2 ! Mem[0000000027000130] jmpl %g6+8,%g0 ldstub [%i2+0x011],%l4 ! Mem[0000000027000111] p11_call_2_le: retl std %l2,[%i0+0x038] ! Mem[0000000026000138] p11_jmpl_2_lo: ldx [%o3+0x018],%l3 ! Mem[0000000027800118] ldsh [%o1+0x02c],%l3 ! Mem[000000002680012c] ldx [%o3+0x038],%l0 ! Mem[0000000027800138] stx %l4,[%o0+0x018] ! Mem[0000000026000118] std %l4,[%o2+0x030] ! Mem[0000000027000130] swap [%o2+0x030],%l2 ! Mem[0000000027000130] jmpl %g6+8,%g0 ldstub [%o2+0x011],%l4 ! Mem[0000000027000111] p11_call_2_lo: retl std %l2,[%o0+0x038] ! Mem[0000000026000138] p11_jmpl_2_he: swap [%i1+0x00c],%l0 ! Mem[000000002680010c] jmpl %g6+8,%g0 swap [%i2+0x034],%l2 ! Mem[0000000027000134] p11_call_2_he: ldub [%i2+0x014],%l6 ! Mem[0000000027000114] retl ldub [%i1+0x010],%l7 ! Mem[0000000026800110] p11_jmpl_2_ho: swap [%o1+0x00c],%l0 ! Mem[000000002680010c] jmpl %g6+8,%g0 swap [%o2+0x034],%l2 ! Mem[0000000027000134] p11_call_2_ho: ldub [%o2+0x014],%l6 ! Mem[0000000027000114] retl ldub [%o1+0x010],%l7 ! Mem[0000000026800110] p12_jmpl_2_le: ldstub [%i3+0x022],%l5 ! Mem[0000000029800122] std %l0,[%i1+0x018] ! Mem[0000000028800118] swap [%i1+0x034],%l5 ! Mem[0000000028800134] swap [%i1+0x02c],%l4 ! Mem[000000002880012c] jmpl %g6+8,%g0 ldx [%i0+0x010],%l4 ! Mem[0000000028000110] p12_call_2_le: stw %l1,[%i0+0x034] ! Mem[0000000028000134] stb %l2,[%i3+0x01a] ! Mem[000000002980011a] swap [%i0+0x024],%l7 ! Mem[0000000028000124] retl ldx [%i2+0x020],%l0 ! Mem[0000000029000120] p12_jmpl_2_lo: ldstub [%o3+0x022],%l5 ! Mem[0000000029800122] std %l0,[%o1+0x018] ! Mem[0000000028800118] swap [%o1+0x034],%l5 ! Mem[0000000028800134] swap [%o1+0x02c],%l4 ! Mem[000000002880012c] jmpl %g6+8,%g0 ldx [%o0+0x010],%l4 ! Mem[0000000028000110] p12_call_2_lo: stw %l1,[%o0+0x034] ! Mem[0000000028000134] stb %l2,[%o3+0x01a] ! Mem[000000002980011a] swap [%o0+0x024],%l7 ! Mem[0000000028000124] retl ldx [%o2+0x020],%l0 ! Mem[0000000029000120] p12_jmpl_2_he: ldstub [%i3+0x030],%l4 ! Mem[0000000029800130] jmpl %g6+8,%g0 sth %l6,[%i2+0x026] ! Mem[0000000029000126] p12_call_2_he: retl ldstub [%i3+0x039],%l0 ! Mem[0000000029800139] p12_jmpl_2_ho: ldstub [%o3+0x030],%l4 ! Mem[0000000029800130] jmpl %g6+8,%g0 sth %l6,[%o2+0x026] ! Mem[0000000029000126] p12_call_2_ho: retl ldstub [%o3+0x039],%l0 ! Mem[0000000029800139] p13_jmpl_2_le: jmpl %g6+8,%g0 ldstub [%i1+0x02d],%l6 ! Mem[000000002a80012d] p13_call_2_le: stx %l2,[%i0+0x008] ! Mem[000000002a000108] ldstub [%i3+0x001],%l6 ! Mem[000000002b800101] std %l2,[%i1+0x008] ! Mem[000000002a800108] retl ldx [%i3+0x018],%l0 ! Mem[000000002b800118] p13_jmpl_2_lo: jmpl %g6+8,%g0 ldstub [%o1+0x02d],%l6 ! Mem[000000002a80012d] p13_call_2_lo: stx %l2,[%o0+0x008] ! Mem[000000002a000108] ldstub [%o3+0x001],%l6 ! Mem[000000002b800101] std %l2,[%o1+0x008] ! Mem[000000002a800108] retl ldx [%o3+0x018],%l0 ! Mem[000000002b800118] p13_jmpl_2_he: sth %l6,[%i0+0x030] ! Mem[000000002a000130] ldub [%i3+0x031],%l1 ! Mem[000000002b800131] ldsh [%i0+0x022],%l2 ! Mem[000000002a000122] ldd [%i1+0x010],%l2 ! Mem[000000002a800110] jmpl %g6+8,%g0 ldub [%i3+0x03f],%l4 ! Mem[000000002b80013f] p13_call_2_he: sth %l6,[%i2+0x014] ! Mem[000000002b000114] swap [%i0+0x02c],%l2 ! Mem[000000002a00012c] ldsb [%i1+0x00e],%l2 ! Mem[000000002a80010e] lduw [%i0+0x024],%l5 ! Mem[000000002a000124] retl swap [%i3+0x01c],%l2 ! Mem[000000002b80011c] p13_jmpl_2_ho: sth %l6,[%o0+0x030] ! Mem[000000002a000130] ldub [%o3+0x031],%l1 ! Mem[000000002b800131] ldsh [%o0+0x022],%l2 ! Mem[000000002a000122] ldd [%o1+0x010],%l2 ! Mem[000000002a800110] jmpl %g6+8,%g0 ldub [%o3+0x03f],%l4 ! Mem[000000002b80013f] p13_call_2_ho: sth %l6,[%o2+0x014] ! Mem[000000002b000114] swap [%o0+0x02c],%l2 ! Mem[000000002a00012c] ldsb [%o1+0x00e],%l2 ! Mem[000000002a80010e] lduw [%o0+0x024],%l5 ! Mem[000000002a000124] retl swap [%o3+0x01c],%l2 ! Mem[000000002b80011c] p14_jmpl_2_le: ldd [%i1+0x018],%l4 ! Mem[000000002c800118] swap [%i3+0x02c],%l3 ! Mem[000000002d80012c] ldub [%i1+0x012],%l5 ! Mem[000000002c800112] swap [%i0+0x010],%l3 ! Mem[000000002c000110] ldstub [%i3+0x02a],%l6 ! Mem[000000002d80012a] jmpl %g6+8,%g0 ldstub [%i1+0x037],%l3 ! Mem[000000002c800137] p14_call_2_le: lduw [%i1+0x010],%l0 ! Mem[000000002c800110] retl stx %l2,[%i2+0x030] ! Mem[000000002d000130] p14_jmpl_2_lo: ldd [%o1+0x018],%l4 ! Mem[000000002c800118] swap [%o3+0x02c],%l3 ! Mem[000000002d80012c] ldub [%o1+0x012],%l5 ! Mem[000000002c800112] swap [%o0+0x010],%l3 ! Mem[000000002c000110] ldstub [%o3+0x02a],%l6 ! Mem[000000002d80012a] jmpl %g6+8,%g0 ldstub [%o1+0x037],%l3 ! Mem[000000002c800137] p14_call_2_lo: lduw [%o1+0x010],%l0 ! Mem[000000002c800110] retl stx %l2,[%o2+0x030] ! Mem[000000002d000130] p14_jmpl_2_he: ldstub [%i2+0x026],%l2 ! Mem[000000002d000126] ldstub [%i0+0x01c],%l3 ! Mem[000000002c00011c] ldstub [%i0+0x02a],%l7 ! Mem[000000002c00012a] ldstub [%i1+0x01e],%l1 ! Mem[000000002c80011e] ldstub [%i0+0x00c],%l3 ! Mem[000000002c00010c] stx %l5,[%i0+0x038] ! Mem[000000002c000138] jmpl %g6+8,%g0 ldsw [%i2+0x000],%l2 ! Mem[000000002d000100] p14_call_2_he: ldstub [%i0+0x004],%l7 ! Mem[000000002c000104] retl swap [%i2+0x038],%l7 ! Mem[000000002d000138] p14_jmpl_2_ho: ldstub [%o2+0x026],%l2 ! Mem[000000002d000126] ldstub [%o0+0x01c],%l3 ! Mem[000000002c00011c] ldstub [%o0+0x02a],%l7 ! Mem[000000002c00012a] ldstub [%o1+0x01e],%l1 ! Mem[000000002c80011e] ldstub [%o0+0x00c],%l3 ! Mem[000000002c00010c] stx %l5,[%o0+0x038] ! Mem[000000002c000138] jmpl %g6+8,%g0 ldsw [%o2+0x000],%l2 ! Mem[000000002d000100] p14_call_2_ho: ldstub [%o0+0x004],%l7 ! Mem[000000002c000104] retl swap [%o2+0x038],%l7 ! Mem[000000002d000138] p15_jmpl_2_le: ldd [%i0+0x038],%l6 ! Mem[000000002e000138] stx %l3,[%i3+0x038] ! Mem[000000002f800138] jmpl %g6+8,%g0 ldstub [%i3+0x02c],%l2 ! Mem[000000002f80012c] p15_call_2_le: swap [%i3+0x028],%l4 ! Mem[000000002f800128] sth %l4,[%i2+0x016] ! Mem[000000002f000116] ldstub [%i2+0x001],%l6 ! Mem[000000002f000101] ldstub [%i1+0x00e],%l4 ! Mem[000000002e80010e] retl lduh [%i3+0x016],%l4 ! Mem[000000002f800116] p15_jmpl_2_lo: ldd [%o0+0x038],%l6 ! Mem[000000002e000138] stx %l3,[%o3+0x038] ! Mem[000000002f800138] jmpl %g6+8,%g0 ldstub [%o3+0x02c],%l2 ! Mem[000000002f80012c] p15_call_2_lo: swap [%o3+0x028],%l4 ! Mem[000000002f800128] sth %l4,[%o2+0x016] ! Mem[000000002f000116] ldstub [%o2+0x001],%l6 ! Mem[000000002f000101] ldstub [%o1+0x00e],%l4 ! Mem[000000002e80010e] retl lduh [%o3+0x016],%l4 ! Mem[000000002f800116] p15_jmpl_2_he: jmpl %g6+8,%g0 swap [%i1+0x01c],%l3 ! Mem[000000002e80011c] p15_call_2_he: std %l2,[%i2+0x020] ! Mem[000000002f000120] swap [%i0+0x00c],%l2 ! Mem[000000002e00010c] ldstub [%i0+0x03e],%l0 ! Mem[000000002e00013e] ldsw [%i3+0x038],%l4 ! Mem[000000002f800138] ldstub [%i3+0x030],%l0 ! Mem[000000002f800130] retl ldsh [%i2+0x00e],%l5 ! Mem[000000002f00010e] p15_jmpl_2_ho: jmpl %g6+8,%g0 swap [%o1+0x01c],%l3 ! Mem[000000002e80011c] p15_call_2_ho: std %l2,[%o2+0x020] ! Mem[000000002f000120] swap [%o0+0x00c],%l2 ! Mem[000000002e00010c] ldstub [%o0+0x03e],%l0 ! Mem[000000002e00013e] ldsw [%o3+0x038],%l4 ! Mem[000000002f800138] ldstub [%o3+0x030],%l0 ! Mem[000000002f800130] retl ldsh [%o2+0x00e],%l5 ! Mem[000000002f00010e] p16_jmpl_2_le: swap [%i3+0x00c],%l3 ! Mem[000000003180010c] ldstub [%i1+0x000],%l6 ! Mem[0000000030800100] ldsb [%i3+0x02a],%l0 ! Mem[000000003180012a] swap [%i2+0x014],%l6 ! Mem[0000000031000114] ldstub [%i3+0x007],%l2 ! Mem[0000000031800107] swap [%i3+0x004],%l1 ! Mem[0000000031800104] jmpl %g6+8,%g0 ldsh [%i3+0x026],%l0 ! Mem[0000000031800126] p16_call_2_le: ldstub [%i3+0x025],%l0 ! Mem[0000000031800125] ldsw [%i2+0x03c],%l3 ! Mem[000000003100013c] stw %l6,[%i3+0x02c] ! Mem[000000003180012c] sth %l4,[%i2+0x020] ! Mem[0000000031000120] ldsh [%i0+0x016],%l4 ! Mem[0000000030000116] retl swap [%i3+0x01c],%l7 ! Mem[000000003180011c] p16_jmpl_2_lo: swap [%o3+0x00c],%l3 ! Mem[000000003180010c] ldstub [%o1+0x000],%l6 ! Mem[0000000030800100] ldsb [%o3+0x02a],%l0 ! Mem[000000003180012a] swap [%o2+0x014],%l6 ! Mem[0000000031000114] ldstub [%o3+0x007],%l2 ! Mem[0000000031800107] swap [%o3+0x004],%l1 ! Mem[0000000031800104] jmpl %g6+8,%g0 ldsh [%o3+0x026],%l0 ! Mem[0000000031800126] p16_call_2_lo: ldstub [%o3+0x025],%l0 ! Mem[0000000031800125] ldsw [%o2+0x03c],%l3 ! Mem[000000003100013c] stw %l6,[%o3+0x02c] ! Mem[000000003180012c] sth %l4,[%o2+0x020] ! Mem[0000000031000120] ldsh [%o0+0x016],%l4 ! Mem[0000000030000116] retl swap [%o3+0x01c],%l7 ! Mem[000000003180011c] p16_jmpl_2_he: stw %l6,[%i1+0x034] ! Mem[0000000030800134] ldstub [%i1+0x02c],%l5 ! Mem[000000003080012c] ldsw [%i2+0x034],%l2 ! Mem[0000000031000134] ldub [%i0+0x01d],%l0 ! Mem[000000003000011d] jmpl %g6+8,%g0 sth %l7,[%i2+0x01a] ! Mem[000000003100011a] p16_call_2_he: ldd [%i2+0x008],%l6 ! Mem[0000000031000108] swap [%i2+0x004],%l1 ! Mem[0000000031000104] ldstub [%i1+0x038],%l7 ! Mem[0000000030800138] ldd [%i3+0x030],%l6 ! Mem[0000000031800130] lduh [%i0+0x02e],%l7 ! Mem[000000003000012e] retl ldstub [%i2+0x037],%l0 ! Mem[0000000031000137] p16_jmpl_2_ho: stw %l6,[%o1+0x034] ! Mem[0000000030800134] ldstub [%o1+0x02c],%l5 ! Mem[000000003080012c] ldsw [%o2+0x034],%l2 ! Mem[0000000031000134] ldub [%o0+0x01d],%l0 ! Mem[000000003000011d] jmpl %g6+8,%g0 sth %l7,[%o2+0x01a] ! Mem[000000003100011a] p16_call_2_ho: ldd [%o2+0x008],%l6 ! Mem[0000000031000108] swap [%o2+0x004],%l1 ! Mem[0000000031000104] ldstub [%o1+0x038],%l7 ! Mem[0000000030800138] ldd [%o3+0x030],%l6 ! Mem[0000000031800130] lduh [%o0+0x02e],%l7 ! Mem[000000003000012e] retl ldstub [%o2+0x037],%l0 ! Mem[0000000031000137] p17_jmpl_2_le: lduh [%i0+0x020],%l1 ! Mem[0000000032000120] ldsb [%i2+0x025],%l1 ! Mem[0000000033000125] ldsw [%i0+0x014],%l0 ! Mem[0000000032000114] jmpl %g6+8,%g0 stw %l5,[%i1+0x02c] ! Mem[000000003280012c] p17_call_2_le: ldstub [%i2+0x02a],%l4 ! Mem[000000003300012a] lduh [%i2+0x03e],%l0 ! Mem[000000003300013e] ldsw [%i0+0x030],%l0 ! Mem[0000000032000130] swap [%i3+0x030],%l4 ! Mem[0000000033800130] retl lduw [%i1+0x008],%l5 ! Mem[0000000032800108] p17_jmpl_2_lo: lduh [%o0+0x020],%l1 ! Mem[0000000032000120] ldsb [%o2+0x025],%l1 ! Mem[0000000033000125] ldsw [%o0+0x014],%l0 ! Mem[0000000032000114] jmpl %g6+8,%g0 stw %l5,[%o1+0x02c] ! Mem[000000003280012c] p17_call_2_lo: ldstub [%o2+0x02a],%l4 ! Mem[000000003300012a] lduh [%o2+0x03e],%l0 ! Mem[000000003300013e] ldsw [%o0+0x030],%l0 ! Mem[0000000032000130] swap [%o3+0x030],%l4 ! Mem[0000000033800130] retl lduw [%o1+0x008],%l5 ! Mem[0000000032800108] p17_jmpl_2_he: ldsw [%i0+0x03c],%l2 ! Mem[000000003200013c] jmpl %g6+8,%g0 swap [%i1+0x024],%l7 ! Mem[0000000032800124] p17_call_2_he: ldx [%i0+0x030],%l2 ! Mem[0000000032000130] ldub [%i3+0x03a],%l7 ! Mem[000000003380013a] ldstub [%i0+0x00e],%l7 ! Mem[000000003200010e] ldstub [%i2+0x002],%l5 ! Mem[0000000033000102] ldstub [%i1+0x032],%l2 ! Mem[0000000032800132] retl ldx [%i3+0x028],%l6 ! Mem[0000000033800128] p17_jmpl_2_ho: ldsw [%o0+0x03c],%l2 ! Mem[000000003200013c] jmpl %g6+8,%g0 swap [%o1+0x024],%l7 ! Mem[0000000032800124] p17_call_2_ho: ldx [%o0+0x030],%l2 ! Mem[0000000032000130] ldub [%o3+0x03a],%l7 ! Mem[000000003380013a] ldstub [%o0+0x00e],%l7 ! Mem[000000003200010e] ldstub [%o2+0x002],%l5 ! Mem[0000000033000102] ldstub [%o1+0x032],%l2 ! Mem[0000000032800132] retl ldx [%o3+0x028],%l6 ! Mem[0000000033800128] p18_jmpl_2_le: jmpl %g6+8,%g0 ldstub [%i3+0x012],%l1 ! Mem[0000000035800112] p18_call_2_le: retl ldsb [%i3+0x025],%l4 ! Mem[0000000035800125] p18_jmpl_2_lo: jmpl %g6+8,%g0 ldstub [%o3+0x012],%l1 ! Mem[0000000035800112] p18_call_2_lo: retl ldsb [%o3+0x025],%l4 ! Mem[0000000035800125] p18_jmpl_2_he: lduh [%i2+0x022],%l1 ! Mem[0000000035000122] swap [%i2+0x008],%l1 ! Mem[0000000035000108] ldstub [%i0+0x001],%l5 ! Mem[0000000034000101] swap [%i0+0x010],%l5 ! Mem[0000000034000110] stb %l7,[%i2+0x018] ! Mem[0000000035000118] jmpl %g6+8,%g0 ldsw [%i0+0x02c],%l0 ! Mem[000000003400012c] p18_call_2_he: ldstub [%i2+0x02a],%l5 ! Mem[000000003500012a] retl ldstub [%i1+0x02a],%l6 ! Mem[000000003480012a] p18_jmpl_2_ho: lduh [%o2+0x022],%l1 ! Mem[0000000035000122] swap [%o2+0x008],%l1 ! Mem[0000000035000108] ldstub [%o0+0x001],%l5 ! Mem[0000000034000101] swap [%o0+0x010],%l5 ! Mem[0000000034000110] stb %l7,[%o2+0x018] ! Mem[0000000035000118] jmpl %g6+8,%g0 ldsw [%o0+0x02c],%l0 ! Mem[000000003400012c] p18_call_2_ho: ldstub [%o2+0x02a],%l5 ! Mem[000000003500012a] retl ldstub [%o1+0x02a],%l6 ! Mem[000000003480012a] p19_jmpl_2_le: ldsh [%i3+0x018],%l2 ! Mem[0000000037800118] ldsw [%i3+0x008],%l3 ! Mem[0000000037800108] ldstub [%i2+0x01e],%l1 ! Mem[000000003700011e] ldx [%i2+0x010],%l5 ! Mem[0000000037000110] ldstub [%i0+0x03c],%l2 ! Mem[000000003600013c] jmpl %g6+8,%g0 stw %l6,[%i3+0x020] ! Mem[0000000037800120] p19_call_2_le: swap [%i1+0x004],%l4 ! Mem[0000000036800104] ldsw [%i3+0x038],%l7 ! Mem[0000000037800138] swap [%i1+0x03c],%l1 ! Mem[000000003680013c] stb %l1,[%i3+0x037] ! Mem[0000000037800137] std %l2,[%i1+0x038] ! Mem[0000000036800138] retl stb %l3,[%i0+0x00b] ! Mem[000000003600010b] p19_jmpl_2_lo: ldsh [%o3+0x018],%l2 ! Mem[0000000037800118] ldsw [%o3+0x008],%l3 ! Mem[0000000037800108] ldstub [%o2+0x01e],%l1 ! Mem[000000003700011e] ldx [%o2+0x010],%l5 ! Mem[0000000037000110] ldstub [%o0+0x03c],%l2 ! Mem[000000003600013c] jmpl %g6+8,%g0 stw %l6,[%o3+0x020] ! Mem[0000000037800120] p19_call_2_lo: swap [%o1+0x004],%l4 ! Mem[0000000036800104] ldsw [%o3+0x038],%l7 ! Mem[0000000037800138] swap [%o1+0x03c],%l1 ! Mem[000000003680013c] stb %l1,[%o3+0x037] ! Mem[0000000037800137] std %l2,[%o1+0x038] ! Mem[0000000036800138] retl stb %l3,[%o0+0x00b] ! Mem[000000003600010b] p19_jmpl_2_he: jmpl %g6+8,%g0 stx %l4,[%i0+0x008] ! Mem[0000000036000108] p19_call_2_he: ldsb [%i3+0x03d],%l2 ! Mem[000000003780013d] swap [%i3+0x02c],%l0 ! Mem[000000003780012c] retl lduh [%i0+0x020],%l4 ! Mem[0000000036000120] p19_jmpl_2_ho: jmpl %g6+8,%g0 stx %l4,[%o0+0x008] ! Mem[0000000036000108] p19_call_2_ho: ldsb [%o3+0x03d],%l2 ! Mem[000000003780013d] swap [%o3+0x02c],%l0 ! Mem[000000003780012c] retl lduh [%o0+0x020],%l4 ! Mem[0000000036000120] p20_jmpl_2_le: ldd [%i1+0x020],%l4 ! Mem[0000000038800120] jmpl %g6+8,%g0 ldsb [%i1+0x01c],%l4 ! Mem[000000003880011c] p20_call_2_le: swap [%i0+0x02c],%l5 ! Mem[000000003800012c] sth %l6,[%i3+0x018] ! Mem[0000000039800118] retl std %l2,[%i0+0x028] ! Mem[0000000038000128] p20_jmpl_2_lo: ldd [%o1+0x020],%l4 ! Mem[0000000038800120] jmpl %g6+8,%g0 ldsb [%o1+0x01c],%l4 ! Mem[000000003880011c] p20_call_2_lo: swap [%o0+0x02c],%l5 ! Mem[000000003800012c] sth %l6,[%o3+0x018] ! Mem[0000000039800118] retl std %l2,[%o0+0x028] ! Mem[0000000038000128] p20_jmpl_2_he: sth %l1,[%i1+0x038] ! Mem[0000000038800138] ldstub [%i2+0x029],%l6 ! Mem[0000000039000129] lduh [%i1+0x022],%l5 ! Mem[0000000038800122] jmpl %g6+8,%g0 sth %l4,[%i0+0x01a] ! Mem[000000003800011a] p20_call_2_he: ldstub [%i3+0x03d],%l0 ! Mem[000000003980013d] ldstub [%i1+0x022],%l5 ! Mem[0000000038800122] ldsh [%i2+0x01a],%l5 ! Mem[000000003900011a] stx %l3,[%i1+0x008] ! Mem[0000000038800108] swap [%i0+0x000],%l5 ! Mem[0000000038000100] swap [%i2+0x030],%l5 ! Mem[0000000039000130] retl lduw [%i0+0x03c],%l7 ! Mem[000000003800013c] p20_jmpl_2_ho: sth %l1,[%o1+0x038] ! Mem[0000000038800138] ldstub [%o2+0x029],%l6 ! Mem[0000000039000129] lduh [%o1+0x022],%l5 ! Mem[0000000038800122] jmpl %g6+8,%g0 sth %l4,[%o0+0x01a] ! Mem[000000003800011a] p20_call_2_ho: ldstub [%o3+0x03d],%l0 ! Mem[000000003980013d] ldstub [%o1+0x022],%l5 ! Mem[0000000038800122] ldsh [%o2+0x01a],%l5 ! Mem[000000003900011a] stx %l3,[%o1+0x008] ! Mem[0000000038800108] swap [%o0+0x000],%l5 ! Mem[0000000038000100] swap [%o2+0x030],%l5 ! Mem[0000000039000130] retl lduw [%o0+0x03c],%l7 ! Mem[000000003800013c] p21_jmpl_2_le: swap [%i2+0x024],%l4 ! Mem[000000003b000124] swap [%i1+0x004],%l7 ! Mem[000000003a800104] ldstub [%i3+0x00e],%l1 ! Mem[000000003b80010e] stb %l2,[%i1+0x034] ! Mem[000000003a800134] jmpl %g6+8,%g0 ldstub [%i2+0x029],%l6 ! Mem[000000003b000129] p21_call_2_le: stx %l0,[%i0+0x030] ! Mem[000000003a000130] retl ldsw [%i2+0x030],%l4 ! Mem[000000003b000130] p21_jmpl_2_lo: swap [%o2+0x024],%l4 ! Mem[000000003b000124] swap [%o1+0x004],%l7 ! Mem[000000003a800104] ldstub [%o3+0x00e],%l1 ! Mem[000000003b80010e] stb %l2,[%o1+0x034] ! Mem[000000003a800134] jmpl %g6+8,%g0 ldstub [%o2+0x029],%l6 ! Mem[000000003b000129] p21_call_2_lo: stx %l0,[%o0+0x030] ! Mem[000000003a000130] retl ldsw [%o2+0x030],%l4 ! Mem[000000003b000130] p21_jmpl_2_he: ldstub [%i1+0x025],%l3 ! Mem[000000003a800125] lduw [%i1+0x038],%l0 ! Mem[000000003a800138] sth %l0,[%i1+0x01e] ! Mem[000000003a80011e] jmpl %g6+8,%g0 std %l6,[%i2+0x008] ! Mem[000000003b000108] p21_call_2_he: ldstub [%i0+0x019],%l2 ! Mem[000000003a000119] ldstub [%i0+0x00e],%l7 ! Mem[000000003a00010e] ldub [%i0+0x030],%l1 ! Mem[000000003a000130] std %l4,[%i0+0x038] ! Mem[000000003a000138] retl ldstub [%i3+0x00d],%l3 ! Mem[000000003b80010d] p21_jmpl_2_ho: ldstub [%o1+0x025],%l3 ! Mem[000000003a800125] lduw [%o1+0x038],%l0 ! Mem[000000003a800138] sth %l0,[%o1+0x01e] ! Mem[000000003a80011e] jmpl %g6+8,%g0 std %l6,[%o2+0x008] ! Mem[000000003b000108] p21_call_2_ho: ldstub [%o0+0x019],%l2 ! Mem[000000003a000119] ldstub [%o0+0x00e],%l7 ! Mem[000000003a00010e] ldub [%o0+0x030],%l1 ! Mem[000000003a000130] std %l4,[%o0+0x038] ! Mem[000000003a000138] retl ldstub [%o3+0x00d],%l3 ! Mem[000000003b80010d] p22_jmpl_2_le: stx %l6,[%i2+0x010] ! Mem[000000003d000110] jmpl %g6+8,%g0 swap [%i2+0x014],%l2 ! Mem[000000003d000114] p22_call_2_le: ldsw [%i3+0x020],%l4 ! Mem[000000003d800120] ldd [%i3+0x000],%l6 ! Mem[000000003d800100] swap [%i1+0x028],%l6 ! Mem[000000003c800128] stx %l6,[%i2+0x010] ! Mem[000000003d000110] retl ldstub [%i2+0x037],%l7 ! Mem[000000003d000137] p22_jmpl_2_lo: stx %l6,[%o2+0x010] ! Mem[000000003d000110] jmpl %g6+8,%g0 swap [%o2+0x014],%l2 ! Mem[000000003d000114] p22_call_2_lo: ldsw [%o3+0x020],%l4 ! Mem[000000003d800120] ldd [%o3+0x000],%l6 ! Mem[000000003d800100] swap [%o1+0x028],%l6 ! Mem[000000003c800128] stx %l6,[%o2+0x010] ! Mem[000000003d000110] retl ldstub [%o2+0x037],%l7 ! Mem[000000003d000137] p22_jmpl_2_he: ldsh [%i3+0x03e],%l2 ! Mem[000000003d80013e] ldsw [%i3+0x030],%l6 ! Mem[000000003d800130] std %l0,[%i0+0x000] ! Mem[000000003c000100] ldub [%i1+0x013],%l3 ! Mem[000000003c800113] jmpl %g6+8,%g0 ldsb [%i1+0x02a],%l6 ! Mem[000000003c80012a] p22_call_2_he: ldsb [%i2+0x01f],%l5 ! Mem[000000003d00011f] retl ldx [%i1+0x030],%l7 ! Mem[000000003c800130] p22_jmpl_2_ho: ldsh [%o3+0x03e],%l2 ! Mem[000000003d80013e] ldsw [%o3+0x030],%l6 ! Mem[000000003d800130] std %l0,[%o0+0x000] ! Mem[000000003c000100] ldub [%o1+0x013],%l3 ! Mem[000000003c800113] jmpl %g6+8,%g0 ldsb [%o1+0x02a],%l6 ! Mem[000000003c80012a] p22_call_2_ho: ldsb [%o2+0x01f],%l5 ! Mem[000000003d00011f] retl ldx [%o1+0x030],%l7 ! Mem[000000003c800130] p23_jmpl_2_le: ldub [%i2+0x02f],%l1 ! Mem[000000003f00012f] ldsw [%i0+0x018],%l4 ! Mem[000000003e000118] swap [%i2+0x030],%l6 ! Mem[000000003f000130] swap [%i0+0x01c],%l0 ! Mem[000000003e00011c] ldsb [%i1+0x023],%l2 ! Mem[000000003e800123] stx %l3,[%i1+0x010] ! Mem[000000003e800110] jmpl %g6+8,%g0 ldsh [%i0+0x012],%l3 ! Mem[000000003e000112] p23_call_2_le: swap [%i0+0x010],%l5 ! Mem[000000003e000110] ldsb [%i0+0x01f],%l5 ! Mem[000000003e00011f] stw %l1,[%i2+0x000] ! Mem[000000003f000100] swap [%i0+0x01c],%l1 ! Mem[000000003e00011c] ldsw [%i2+0x004],%l7 ! Mem[000000003f000104] ldd [%i0+0x038],%l0 ! Mem[000000003e000138] retl stw %l2,[%i0+0x00c] ! Mem[000000003e00010c] p23_jmpl_2_lo: ldub [%o2+0x02f],%l1 ! Mem[000000003f00012f] ldsw [%o0+0x018],%l4 ! Mem[000000003e000118] swap [%o2+0x030],%l6 ! Mem[000000003f000130] swap [%o0+0x01c],%l0 ! Mem[000000003e00011c] ldsb [%o1+0x023],%l2 ! Mem[000000003e800123] stx %l3,[%o1+0x010] ! Mem[000000003e800110] jmpl %g6+8,%g0 ldsh [%o0+0x012],%l3 ! Mem[000000003e000112] p23_call_2_lo: swap [%o0+0x010],%l5 ! Mem[000000003e000110] ldsb [%o0+0x01f],%l5 ! Mem[000000003e00011f] stw %l1,[%o2+0x000] ! Mem[000000003f000100] swap [%o0+0x01c],%l1 ! Mem[000000003e00011c] ldsw [%o2+0x004],%l7 ! Mem[000000003f000104] ldd [%o0+0x038],%l0 ! Mem[000000003e000138] retl stw %l2,[%o0+0x00c] ! Mem[000000003e00010c] p23_jmpl_2_he: lduw [%i2+0x008],%l0 ! Mem[000000003f000108] ldx [%i1+0x018],%l6 ! Mem[000000003e800118] ldstub [%i2+0x022],%l7 ! Mem[000000003f000122] jmpl %g6+8,%g0 ldsb [%i2+0x007],%l4 ! Mem[000000003f000107] p23_call_2_he: swap [%i3+0x010],%l4 ! Mem[000000003f800110] swap [%i3+0x024],%l3 ! Mem[000000003f800124] sth %l7,[%i2+0x004] ! Mem[000000003f000104] swap [%i1+0x010],%l5 ! Mem[000000003e800110] stb %l1,[%i2+0x028] ! Mem[000000003f000128] ldub [%i0+0x038],%l2 ! Mem[000000003e000138] retl lduh [%i0+0x00a],%l4 ! Mem[000000003e00010a] p23_jmpl_2_ho: lduw [%o2+0x008],%l0 ! Mem[000000003f000108] ldx [%o1+0x018],%l6 ! Mem[000000003e800118] ldstub [%o2+0x022],%l7 ! Mem[000000003f000122] jmpl %g6+8,%g0 ldsb [%o2+0x007],%l4 ! Mem[000000003f000107] p23_call_2_ho: swap [%o3+0x010],%l4 ! Mem[000000003f800110] swap [%o3+0x024],%l3 ! Mem[000000003f800124] sth %l7,[%o2+0x004] ! Mem[000000003f000104] swap [%o1+0x010],%l5 ! Mem[000000003e800110] stb %l1,[%o2+0x028] ! Mem[000000003f000128] ldub [%o0+0x038],%l2 ! Mem[000000003e000138] retl lduh [%o0+0x00a],%l4 ! Mem[000000003e00010a] p24_jmpl_2_le: jmpl %g6+8,%g0 ldd [%i0+0x030],%l6 ! Mem[0000000040000130] p24_call_2_le: std %l4,[%i0+0x010] ! Mem[0000000040000110] lduw [%i1+0x018],%l4 ! Mem[0000000040800118] retl std %l2,[%i0+0x028] ! Mem[0000000040000128] p24_jmpl_2_lo: jmpl %g6+8,%g0 ldd [%o0+0x030],%l6 ! Mem[0000000040000130] p24_call_2_lo: std %l4,[%o0+0x010] ! Mem[0000000040000110] lduw [%o1+0x018],%l4 ! Mem[0000000040800118] retl std %l2,[%o0+0x028] ! Mem[0000000040000128] p24_jmpl_2_he: stx %l7,[%i2+0x020] ! Mem[0000000041000120] swap [%i1+0x008],%l6 ! Mem[0000000040800108] lduw [%i0+0x010],%l5 ! Mem[0000000040000110] ldsw [%i3+0x004],%l2 ! Mem[0000000041800104] jmpl %g6+8,%g0 lduw [%i1+0x03c],%l2 ! Mem[000000004080013c] p24_call_2_he: retl ldsb [%i2+0x01d],%l2 ! Mem[000000004100011d] p24_jmpl_2_ho: stx %l7,[%o2+0x020] ! Mem[0000000041000120] swap [%o1+0x008],%l6 ! Mem[0000000040800108] lduw [%o0+0x010],%l5 ! Mem[0000000040000110] ldsw [%o3+0x004],%l2 ! Mem[0000000041800104] jmpl %g6+8,%g0 lduw [%o1+0x03c],%l2 ! Mem[000000004080013c] p24_call_2_ho: retl ldsb [%o2+0x01d],%l2 ! Mem[000000004100011d] p25_jmpl_2_le: ldx [%i1+0x028],%l2 ! Mem[0000000042800128] swap [%i0+0x004],%l0 ! Mem[0000000042000104] ldsw [%i3+0x02c],%l4 ! Mem[000000004380012c] swap [%i1+0x01c],%l0 ! Mem[000000004280011c] jmpl %g6+8,%g0 ldsb [%i2+0x01c],%l4 ! Mem[000000004300011c] p25_call_2_le: ldstub [%i2+0x016],%l4 ! Mem[0000000043000116] retl ldub [%i1+0x030],%l4 ! Mem[0000000042800130] p25_jmpl_2_lo: ldx [%o1+0x028],%l2 ! Mem[0000000042800128] swap [%o0+0x004],%l0 ! Mem[0000000042000104] ldsw [%o3+0x02c],%l4 ! Mem[000000004380012c] swap [%o1+0x01c],%l0 ! Mem[000000004280011c] jmpl %g6+8,%g0 ldsb [%o2+0x01c],%l4 ! Mem[000000004300011c] p25_call_2_lo: ldstub [%o2+0x016],%l4 ! Mem[0000000043000116] retl ldub [%o1+0x030],%l4 ! Mem[0000000042800130] p25_jmpl_2_he: ldsh [%i3+0x024],%l3 ! Mem[0000000043800124] ldx [%i2+0x030],%l1 ! Mem[0000000043000130] jmpl %g6+8,%g0 ldd [%i2+0x020],%l6 ! Mem[0000000043000120] p25_call_2_he: ldstub [%i1+0x001],%l6 ! Mem[0000000042800101] std %l6,[%i3+0x038] ! Mem[0000000043800138] lduw [%i3+0x00c],%l7 ! Mem[000000004380010c] ldstub [%i1+0x002],%l5 ! Mem[0000000042800102] ldstub [%i2+0x03b],%l5 ! Mem[000000004300013b] retl stw %l3,[%i2+0x00c] ! Mem[000000004300010c] p25_jmpl_2_ho: ldsh [%o3+0x024],%l3 ! Mem[0000000043800124] ldx [%o2+0x030],%l1 ! Mem[0000000043000130] jmpl %g6+8,%g0 ldd [%o2+0x020],%l6 ! Mem[0000000043000120] p25_call_2_ho: ldstub [%o1+0x001],%l6 ! Mem[0000000042800101] std %l6,[%o3+0x038] ! Mem[0000000043800138] lduw [%o3+0x00c],%l7 ! Mem[000000004380010c] ldstub [%o1+0x002],%l5 ! Mem[0000000042800102] ldstub [%o2+0x03b],%l5 ! Mem[000000004300013b] retl stw %l3,[%o2+0x00c] ! Mem[000000004300010c] p26_jmpl_2_le: ldsw [%i0+0x010],%l6 ! Mem[0000000044000110] ldx [%i2+0x000],%l7 ! Mem[0000000045000100] jmpl %g6+8,%g0 lduh [%i1+0x03c],%l4 ! Mem[000000004480013c] p26_call_2_le: ldsh [%i2+0x022],%l6 ! Mem[0000000045000122] ldd [%i1+0x020],%l2 ! Mem[0000000044800120] retl stw %l2,[%i3+0x00c] ! Mem[000000004580010c] p26_jmpl_2_lo: ldsw [%o0+0x010],%l6 ! Mem[0000000044000110] ldx [%o2+0x000],%l7 ! Mem[0000000045000100] jmpl %g6+8,%g0 lduh [%o1+0x03c],%l4 ! Mem[000000004480013c] p26_call_2_lo: ldsh [%o2+0x022],%l6 ! Mem[0000000045000122] ldd [%o1+0x020],%l2 ! Mem[0000000044800120] retl stw %l2,[%o3+0x00c] ! Mem[000000004580010c] p26_jmpl_2_he: jmpl %g6+8,%g0 ldstub [%i2+0x00a],%l5 ! Mem[000000004500010a] p26_call_2_he: retl ldsh [%i0+0x03a],%l3 ! Mem[000000004400013a] p26_jmpl_2_ho: jmpl %g6+8,%g0 ldstub [%o2+0x00a],%l5 ! Mem[000000004500010a] p26_call_2_ho: retl ldsh [%o0+0x03a],%l3 ! Mem[000000004400013a] p27_jmpl_2_le: ldx [%i0+0x010],%l0 ! Mem[0000000046000110] ldstub [%i3+0x01f],%l2 ! Mem[000000004780011f] ldx [%i0+0x030],%l6 ! Mem[0000000046000130] swap [%i3+0x030],%l2 ! Mem[0000000047800130] ldstub [%i2+0x023],%l2 ! Mem[0000000047000123] sth %l3,[%i3+0x010] ! Mem[0000000047800110] jmpl %g6+8,%g0 stw %l3,[%i3+0x010] ! Mem[0000000047800110] p27_call_2_le: ldd [%i2+0x010],%l6 ! Mem[0000000047000110] lduw [%i3+0x020],%l0 ! Mem[0000000047800120] retl stw %l2,[%i3+0x00c] ! Mem[000000004780010c] p27_jmpl_2_lo: ldx [%o0+0x010],%l0 ! Mem[0000000046000110] ldstub [%o3+0x01f],%l2 ! Mem[000000004780011f] ldx [%o0+0x030],%l6 ! Mem[0000000046000130] swap [%o3+0x030],%l2 ! Mem[0000000047800130] ldstub [%o2+0x023],%l2 ! Mem[0000000047000123] sth %l3,[%o3+0x010] ! Mem[0000000047800110] jmpl %g6+8,%g0 stw %l3,[%o3+0x010] ! Mem[0000000047800110] p27_call_2_lo: ldd [%o2+0x010],%l6 ! Mem[0000000047000110] lduw [%o3+0x020],%l0 ! Mem[0000000047800120] retl stw %l2,[%o3+0x00c] ! Mem[000000004780010c] p27_jmpl_2_he: swap [%i3+0x004],%l7 ! Mem[0000000047800104] ldx [%i2+0x008],%l3 ! Mem[0000000047000108] jmpl %g6+8,%g0 ldstub [%i0+0x037],%l6 ! Mem[0000000046000137] p27_call_2_he: retl stb %l5,[%i0+0x029] ! Mem[0000000046000129] p27_jmpl_2_ho: swap [%o3+0x004],%l7 ! Mem[0000000047800104] ldx [%o2+0x008],%l3 ! Mem[0000000047000108] jmpl %g6+8,%g0 ldstub [%o0+0x037],%l6 ! Mem[0000000046000137] p27_call_2_ho: retl stb %l5,[%o0+0x029] ! Mem[0000000046000129] p28_jmpl_2_le: swap [%i1+0x008],%l4 ! Mem[0000000048800108] swap [%i2+0x010],%l3 ! Mem[0000000049000110] ldstub [%i1+0x021],%l1 ! Mem[0000000048800121] swap [%i1+0x010],%l6 ! Mem[0000000048800110] swap [%i1+0x034],%l0 ! Mem[0000000048800134] jmpl %g6+8,%g0 stw %l5,[%i3+0x00c] ! Mem[000000004980010c] p28_call_2_le: stw %l4,[%i2+0x008] ! Mem[0000000049000108] stb %l4,[%i1+0x02e] ! Mem[000000004880012e] retl ldsw [%i0+0x034],%l4 ! Mem[0000000048000134] p28_jmpl_2_lo: swap [%o1+0x008],%l4 ! Mem[0000000048800108] swap [%o2+0x010],%l3 ! Mem[0000000049000110] ldstub [%o1+0x021],%l1 ! Mem[0000000048800121] swap [%o1+0x010],%l6 ! Mem[0000000048800110] swap [%o1+0x034],%l0 ! Mem[0000000048800134] jmpl %g6+8,%g0 stw %l5,[%o3+0x00c] ! Mem[000000004980010c] p28_call_2_lo: stw %l4,[%o2+0x008] ! Mem[0000000049000108] stb %l4,[%o1+0x02e] ! Mem[000000004880012e] retl ldsw [%o0+0x034],%l4 ! Mem[0000000048000134] p28_jmpl_2_he: jmpl %g6+8,%g0 lduh [%i2+0x03c],%l3 ! Mem[000000004900013c] p28_call_2_he: ldstub [%i1+0x010],%l4 ! Mem[0000000048800110] ldstub [%i3+0x01a],%l4 ! Mem[000000004980011a] ldstub [%i3+0x014],%l2 ! Mem[0000000049800114] ldx [%i0+0x030],%l2 ! Mem[0000000048000130] retl ldstub [%i2+0x01a],%l7 ! Mem[000000004900011a] p28_jmpl_2_ho: jmpl %g6+8,%g0 lduh [%o2+0x03c],%l3 ! Mem[000000004900013c] p28_call_2_ho: ldstub [%o1+0x010],%l4 ! Mem[0000000048800110] ldstub [%o3+0x01a],%l4 ! Mem[000000004980011a] ldstub [%o3+0x014],%l2 ! Mem[0000000049800114] ldx [%o0+0x030],%l2 ! Mem[0000000048000130] retl ldstub [%o2+0x01a],%l7 ! Mem[000000004900011a] p29_jmpl_2_le: jmpl %g6+8,%g0 ldstub [%i2+0x02b],%l2 ! Mem[000000004b00012b] p29_call_2_le: retl ldstub [%i0+0x01b],%l3 ! Mem[000000004a00011b] p29_jmpl_2_lo: jmpl %g6+8,%g0 ldstub [%o2+0x02b],%l2 ! Mem[000000004b00012b] p29_call_2_lo: retl ldstub [%o0+0x01b],%l3 ! Mem[000000004a00011b] p29_jmpl_2_he: lduh [%i2+0x01e],%l2 ! Mem[000000004b00011e] ldstub [%i2+0x031],%l6 ! Mem[000000004b000131] ldstub [%i2+0x033],%l2 ! Mem[000000004b000133] jmpl %g6+8,%g0 ldstub [%i3+0x011],%l4 ! Mem[000000004b800111] p29_call_2_he: ldd [%i2+0x030],%l0 ! Mem[000000004b000130] ldstub [%i0+0x02a],%l0 ! Mem[000000004a00012a] ldstub [%i1+0x00b],%l3 ! Mem[000000004a80010b] retl swap [%i1+0x028],%l5 ! Mem[000000004a800128] p29_jmpl_2_ho: lduh [%o2+0x01e],%l2 ! Mem[000000004b00011e] ldstub [%o2+0x031],%l6 ! Mem[000000004b000131] ldstub [%o2+0x033],%l2 ! Mem[000000004b000133] jmpl %g6+8,%g0 ldstub [%o3+0x011],%l4 ! Mem[000000004b800111] p29_call_2_ho: ldd [%o2+0x030],%l0 ! Mem[000000004b000130] ldstub [%o0+0x02a],%l0 ! Mem[000000004a00012a] ldstub [%o1+0x00b],%l3 ! Mem[000000004a80010b] retl swap [%o1+0x028],%l5 ! Mem[000000004a800128] p30_jmpl_2_le: jmpl %g6+8,%g0 ldx [%i1+0x028],%l2 ! Mem[000000004c800128] p30_call_2_le: std %l4,[%i2+0x028] ! Mem[000000004d000128] ldstub [%i1+0x016],%l4 ! Mem[000000004c800116] retl std %l6,[%i3+0x000] ! Mem[000000004d800100] p30_jmpl_2_lo: jmpl %g6+8,%g0 ldx [%o1+0x028],%l2 ! Mem[000000004c800128] p30_call_2_lo: std %l4,[%o2+0x028] ! Mem[000000004d000128] ldstub [%o1+0x016],%l4 ! Mem[000000004c800116] retl std %l6,[%o3+0x000] ! Mem[000000004d800100] p30_jmpl_2_he: sth %l6,[%i1+0x036] ! Mem[000000004c800136] ldstub [%i0+0x007],%l2 ! Mem[000000004c000107] ldsb [%i2+0x02c],%l2 ! Mem[000000004d00012c] ldsh [%i0+0x024],%l3 ! Mem[000000004c000124] std %l2,[%i2+0x018] ! Mem[000000004d000118] lduw [%i0+0x03c],%l6 ! Mem[000000004c00013c] jmpl %g6+8,%g0 swap [%i1+0x018],%l0 ! Mem[000000004c800118] p30_call_2_he: ldstub [%i1+0x037],%l7 ! Mem[000000004c800137] ldstub [%i1+0x026],%l7 ! Mem[000000004c800126] lduw [%i2+0x020],%l5 ! Mem[000000004d000120] swap [%i3+0x03c],%l1 ! Mem[000000004d80013c] stw %l3,[%i0+0x00c] ! Mem[000000004c00010c] std %l0,[%i2+0x010] ! Mem[000000004d000110] retl stb %l7,[%i0+0x024] ! Mem[000000004c000124] p30_jmpl_2_ho: sth %l6,[%o1+0x036] ! Mem[000000004c800136] ldstub [%o0+0x007],%l2 ! Mem[000000004c000107] ldsb [%o2+0x02c],%l2 ! Mem[000000004d00012c] ldsh [%o0+0x024],%l3 ! Mem[000000004c000124] std %l2,[%o2+0x018] ! Mem[000000004d000118] lduw [%o0+0x03c],%l6 ! Mem[000000004c00013c] jmpl %g6+8,%g0 swap [%o1+0x018],%l0 ! Mem[000000004c800118] p30_call_2_ho: ldstub [%o1+0x037],%l7 ! Mem[000000004c800137] ldstub [%o1+0x026],%l7 ! Mem[000000004c800126] lduw [%o2+0x020],%l5 ! Mem[000000004d000120] swap [%o3+0x03c],%l1 ! Mem[000000004d80013c] stw %l3,[%o0+0x00c] ! Mem[000000004c00010c] std %l0,[%o2+0x010] ! Mem[000000004d000110] retl stb %l7,[%o0+0x024] ! Mem[000000004c000124] p31_jmpl_2_le: ldsw [%i0+0x020],%l1 ! Mem[000000004e000120] ldx [%i0+0x008],%l4 ! Mem[000000004e000108] stx %l4,[%i0+0x010] ! Mem[000000004e000110] stx %l7,[%i2+0x028] ! Mem[000000004f000128] ldx [%i2+0x038],%l7 ! Mem[000000004f000138] jmpl %g6+8,%g0 stx %l4,[%i1+0x008] ! Mem[000000004e800108] p31_call_2_le: retl ldub [%i2+0x032],%l2 ! Mem[000000004f000132] p31_jmpl_2_lo: ldsw [%o0+0x020],%l1 ! Mem[000000004e000120] ldx [%o0+0x008],%l4 ! Mem[000000004e000108] stx %l4,[%o0+0x010] ! Mem[000000004e000110] stx %l7,[%o2+0x028] ! Mem[000000004f000128] ldx [%o2+0x038],%l7 ! Mem[000000004f000138] jmpl %g6+8,%g0 stx %l4,[%o1+0x008] ! Mem[000000004e800108] p31_call_2_lo: retl ldub [%o2+0x032],%l2 ! Mem[000000004f000132] p31_jmpl_2_he: ldsb [%i0+0x036],%l2 ! Mem[000000004e000136] ldx [%i1+0x038],%l6 ! Mem[000000004e800138] std %l4,[%i0+0x030] ! Mem[000000004e000130] stb %l6,[%i2+0x019] ! Mem[000000004f000119] jmpl %g6+8,%g0 ldstub [%i1+0x01f],%l6 ! Mem[000000004e80011f] p31_call_2_he: lduh [%i1+0x002],%l7 ! Mem[000000004e800102] retl ldstub [%i0+0x039],%l0 ! Mem[000000004e000139] p31_jmpl_2_ho: ldsb [%o0+0x036],%l2 ! Mem[000000004e000136] ldx [%o1+0x038],%l6 ! Mem[000000004e800138] std %l4,[%o0+0x030] ! Mem[000000004e000130] stb %l6,[%o2+0x019] ! Mem[000000004f000119] jmpl %g6+8,%g0 ldstub [%o1+0x01f],%l6 ! Mem[000000004e80011f] p31_call_2_ho: lduh [%o1+0x002],%l7 ! Mem[000000004e800102] retl ldstub [%o0+0x039],%l0 ! Mem[000000004e000139] p32_jmpl_2_le: swap [%i1+0x00c],%l5 ! Mem[000000005080010c] ldd [%i1+0x010],%l2 ! Mem[0000000050800110] jmpl %g6+8,%g0 ldsb [%i2+0x016],%l7 ! Mem[0000000051000116] p32_call_2_le: ldstub [%i2+0x00e],%l0 ! Mem[000000005100010e] ldx [%i2+0x020],%l3 ! Mem[0000000051000120] ldstub [%i1+0x01a],%l4 ! Mem[000000005080011a] ldsw [%i1+0x02c],%l2 ! Mem[000000005080012c] swap [%i0+0x028],%l6 ! Mem[0000000050000128] ldstub [%i0+0x03b],%l3 ! Mem[000000005000013b] retl ldstub [%i3+0x014],%l3 ! Mem[0000000051800114] p32_jmpl_2_lo: swap [%o1+0x00c],%l5 ! Mem[000000005080010c] ldd [%o1+0x010],%l2 ! Mem[0000000050800110] jmpl %g6+8,%g0 ldsb [%o2+0x016],%l7 ! Mem[0000000051000116] p32_call_2_lo: ldstub [%o2+0x00e],%l0 ! Mem[000000005100010e] ldx [%o2+0x020],%l3 ! Mem[0000000051000120] ldstub [%o1+0x01a],%l4 ! Mem[000000005080011a] ldsw [%o1+0x02c],%l2 ! Mem[000000005080012c] swap [%o0+0x028],%l6 ! Mem[0000000050000128] ldstub [%o0+0x03b],%l3 ! Mem[000000005000013b] retl ldstub [%o3+0x014],%l3 ! Mem[0000000051800114] p32_jmpl_2_he: ldd [%i0+0x008],%l2 ! Mem[0000000050000108] ldsb [%i1+0x02d],%l0 ! Mem[000000005080012d] ldstub [%i1+0x016],%l2 ! Mem[0000000050800116] ldd [%i2+0x038],%l4 ! Mem[0000000051000138] ldstub [%i1+0x00d],%l5 ! Mem[000000005080010d] ldx [%i2+0x008],%l0 ! Mem[0000000051000108] jmpl %g6+8,%g0 lduw [%i1+0x03c],%l6 ! Mem[000000005080013c] p32_call_2_he: ldsw [%i3+0x030],%l4 ! Mem[0000000051800130] retl ldx [%i3+0x028],%l0 ! Mem[0000000051800128] p32_jmpl_2_ho: ldd [%o0+0x008],%l2 ! Mem[0000000050000108] ldsb [%o1+0x02d],%l0 ! Mem[000000005080012d] ldstub [%o1+0x016],%l2 ! Mem[0000000050800116] ldd [%o2+0x038],%l4 ! Mem[0000000051000138] ldstub [%o1+0x00d],%l5 ! Mem[000000005080010d] ldx [%o2+0x008],%l0 ! Mem[0000000051000108] jmpl %g6+8,%g0 lduw [%o1+0x03c],%l6 ! Mem[000000005080013c] p32_call_2_ho: ldsw [%o3+0x030],%l4 ! Mem[0000000051800130] retl ldx [%o3+0x028],%l0 ! Mem[0000000051800128] p33_jmpl_2_le: jmpl %g6+8,%g0 swap [%i3+0x01c],%l3 ! Mem[000000005380011c] p33_call_2_le: retl lduw [%i1+0x00c],%l7 ! Mem[000000005280010c] p33_jmpl_2_lo: jmpl %g6+8,%g0 swap [%o3+0x01c],%l3 ! Mem[000000005380011c] p33_call_2_lo: retl lduw [%o1+0x00c],%l7 ! Mem[000000005280010c] p33_jmpl_2_he: lduw [%i1+0x02c],%l7 ! Mem[000000005280012c] jmpl %g6+8,%g0 swap [%i1+0x020],%l1 ! Mem[0000000052800120] p33_call_2_he: ldstub [%i0+0x02a],%l0 ! Mem[000000005200012a] std %l2,[%i2+0x018] ! Mem[0000000053000118] ldstub [%i1+0x02a],%l5 ! Mem[000000005280012a] retl ldstub [%i3+0x02a],%l6 ! Mem[000000005380012a] p33_jmpl_2_ho: lduw [%o1+0x02c],%l7 ! Mem[000000005280012c] jmpl %g6+8,%g0 swap [%o1+0x020],%l1 ! Mem[0000000052800120] p33_call_2_ho: ldstub [%o0+0x02a],%l0 ! Mem[000000005200012a] std %l2,[%o2+0x018] ! Mem[0000000053000118] ldstub [%o1+0x02a],%l5 ! Mem[000000005280012a] retl ldstub [%o3+0x02a],%l6 ! Mem[000000005380012a] p34_jmpl_2_le: ldstub [%i0+0x016],%l4 ! Mem[0000000054000116] lduw [%i0+0x02c],%l1 ! Mem[000000005400012c] ldstub [%i1+0x01a],%l4 ! Mem[000000005480011a] jmpl %g6+8,%g0 ldd [%i1+0x030],%l4 ! Mem[0000000054800130] p34_call_2_le: swap [%i1+0x020],%l5 ! Mem[0000000054800120] retl ldstub [%i0+0x003],%l5 ! Mem[0000000054000103] p34_jmpl_2_lo: ldstub [%o0+0x016],%l4 ! Mem[0000000054000116] lduw [%o0+0x02c],%l1 ! Mem[000000005400012c] ldstub [%o1+0x01a],%l4 ! Mem[000000005480011a] jmpl %g6+8,%g0 ldd [%o1+0x030],%l4 ! Mem[0000000054800130] p34_call_2_lo: swap [%o1+0x020],%l5 ! Mem[0000000054800120] retl ldstub [%o0+0x003],%l5 ! Mem[0000000054000103] p34_jmpl_2_he: jmpl %g6+8,%g0 ldstub [%i0+0x007],%l2 ! Mem[0000000054000107] p34_call_2_he: retl swap [%i3+0x038],%l4 ! Mem[0000000055800138] p34_jmpl_2_ho: jmpl %g6+8,%g0 ldstub [%o0+0x007],%l2 ! Mem[0000000054000107] p34_call_2_ho: retl swap [%o3+0x038],%l4 ! Mem[0000000055800138] p35_jmpl_2_le: jmpl %g6+8,%g0 swap [%i1+0x03c],%l0 ! Mem[000000005680013c] p35_call_2_le: ldstub [%i0+0x017],%l4 ! Mem[0000000056000117] swap [%i3+0x014],%l4 ! Mem[0000000057800114] ldstub [%i3+0x02a],%l4 ! Mem[000000005780012a] stx %l6,[%i0+0x028] ! Mem[0000000056000128] retl ldsb [%i3+0x001],%l6 ! Mem[0000000057800101] p35_jmpl_2_lo: jmpl %g6+8,%g0 swap [%o1+0x03c],%l0 ! Mem[000000005680013c] p35_call_2_lo: ldstub [%o0+0x017],%l4 ! Mem[0000000056000117] swap [%o3+0x014],%l4 ! Mem[0000000057800114] ldstub [%o3+0x02a],%l4 ! Mem[000000005780012a] stx %l6,[%o0+0x028] ! Mem[0000000056000128] retl ldsb [%o3+0x001],%l6 ! Mem[0000000057800101] p35_jmpl_2_he: stx %l1,[%i1+0x020] ! Mem[0000000056800120] jmpl %g6+8,%g0 ldsw [%i2+0x030],%l2 ! Mem[0000000057000130] p35_call_2_he: retl std %l0,[%i0+0x038] ! Mem[0000000056000138] p35_jmpl_2_ho: stx %l1,[%o1+0x020] ! Mem[0000000056800120] jmpl %g6+8,%g0 ldsw [%o2+0x030],%l2 ! Mem[0000000057000130] p35_call_2_ho: retl std %l0,[%o0+0x038] ! Mem[0000000056000138] p36_jmpl_2_le: ldx [%i1+0x010],%l3 ! Mem[0000000058800110] stb %l4,[%i0+0x01b] ! Mem[000000005800011b] ldx [%i0+0x000],%l1 ! Mem[0000000058000100] jmpl %g6+8,%g0 ldub [%i3+0x034],%l3 ! Mem[0000000059800134] p36_call_2_le: ldstub [%i3+0x024],%l1 ! Mem[0000000059800124] lduw [%i0+0x008],%l4 ! Mem[0000000058000108] ldsw [%i3+0x01c],%l0 ! Mem[000000005980011c] ldsh [%i1+0x024],%l4 ! Mem[0000000058800124] swap [%i3+0x030],%l0 ! Mem[0000000059800130] ldub [%i1+0x009],%l7 ! Mem[0000000058800109] retl ldd [%i0+0x020],%l4 ! Mem[0000000058000120] p36_jmpl_2_lo: ldx [%o1+0x010],%l3 ! Mem[0000000058800110] stb %l4,[%o0+0x01b] ! Mem[000000005800011b] ldx [%o0+0x000],%l1 ! Mem[0000000058000100] jmpl %g6+8,%g0 ldub [%o3+0x034],%l3 ! Mem[0000000059800134] p36_call_2_lo: ldstub [%o3+0x024],%l1 ! Mem[0000000059800124] lduw [%o0+0x008],%l4 ! Mem[0000000058000108] ldsw [%o3+0x01c],%l0 ! Mem[000000005980011c] ldsh [%o1+0x024],%l4 ! Mem[0000000058800124] swap [%o3+0x030],%l0 ! Mem[0000000059800130] ldub [%o1+0x009],%l7 ! Mem[0000000058800109] retl ldd [%o0+0x020],%l4 ! Mem[0000000058000120] p36_jmpl_2_he: lduh [%i2+0x012],%l5 ! Mem[0000000059000112] ldsb [%i3+0x018],%l7 ! Mem[0000000059800118] swap [%i2+0x038],%l4 ! Mem[0000000059000138] ldub [%i3+0x00d],%l5 ! Mem[000000005980010d] jmpl %g6+8,%g0 ldstub [%i3+0x03a],%l6 ! Mem[000000005980013a] p36_call_2_he: stw %l6,[%i1+0x03c] ! Mem[000000005880013c] sth %l0,[%i0+0x002] ! Mem[0000000058000102] sth %l6,[%i1+0x002] ! Mem[0000000058800102] stx %l0,[%i0+0x020] ! Mem[0000000058000120] ldstub [%i0+0x01c],%l2 ! Mem[000000005800011c] retl ldstub [%i3+0x03e],%l4 ! Mem[000000005980013e] p36_jmpl_2_ho: lduh [%o2+0x012],%l5 ! Mem[0000000059000112] ldsb [%o3+0x018],%l7 ! Mem[0000000059800118] swap [%o2+0x038],%l4 ! Mem[0000000059000138] ldub [%o3+0x00d],%l5 ! Mem[000000005980010d] jmpl %g6+8,%g0 ldstub [%o3+0x03a],%l6 ! Mem[000000005980013a] p36_call_2_ho: stw %l6,[%o1+0x03c] ! Mem[000000005880013c] sth %l0,[%o0+0x002] ! Mem[0000000058000102] sth %l6,[%o1+0x002] ! Mem[0000000058800102] stx %l0,[%o0+0x020] ! Mem[0000000058000120] ldstub [%o0+0x01c],%l2 ! Mem[000000005800011c] retl ldstub [%o3+0x03e],%l4 ! Mem[000000005980013e] p37_jmpl_2_le: ldd [%i0+0x000],%l4 ! Mem[000000005a000100] ldx [%i0+0x038],%l3 ! Mem[000000005a000138] swap [%i3+0x020],%l1 ! Mem[000000005b800120] lduw [%i1+0x004],%l1 ! Mem[000000005a800104] std %l2,[%i0+0x030] ! Mem[000000005a000130] jmpl %g6+8,%g0 stx %l0,[%i1+0x028] ! Mem[000000005a800128] p37_call_2_le: retl ldstub [%i0+0x00a],%l5 ! Mem[000000005a00010a] p37_jmpl_2_lo: ldd [%o0+0x000],%l4 ! Mem[000000005a000100] ldx [%o0+0x038],%l3 ! Mem[000000005a000138] swap [%o3+0x020],%l1 ! Mem[000000005b800120] lduw [%o1+0x004],%l1 ! Mem[000000005a800104] std %l2,[%o0+0x030] ! Mem[000000005a000130] jmpl %g6+8,%g0 stx %l0,[%o1+0x028] ! Mem[000000005a800128] p37_call_2_lo: retl ldstub [%o0+0x00a],%l5 ! Mem[000000005a00010a] p37_jmpl_2_he: jmpl %g6+8,%g0 swap [%i1+0x008],%l5 ! Mem[000000005a800108] p37_call_2_he: ldx [%i1+0x018],%l3 ! Mem[000000005a800118] lduh [%i3+0x01c],%l0 ! Mem[000000005b80011c] retl swap [%i1+0x000],%l5 ! Mem[000000005a800100] p37_jmpl_2_ho: jmpl %g6+8,%g0 swap [%o1+0x008],%l5 ! Mem[000000005a800108] p37_call_2_ho: ldx [%o1+0x018],%l3 ! Mem[000000005a800118] lduh [%o3+0x01c],%l0 ! Mem[000000005b80011c] retl swap [%o1+0x000],%l5 ! Mem[000000005a800100] p38_jmpl_2_le: ldsw [%i3+0x02c],%l2 ! Mem[000000005d80012c] ldub [%i0+0x012],%l1 ! Mem[000000005c000112] sth %l1,[%i3+0x02e] ! Mem[000000005d80012e] swap [%i3+0x034],%l3 ! Mem[000000005d800134] jmpl %g6+8,%g0 ldx [%i0+0x028],%l7 ! Mem[000000005c000128] p38_call_2_le: std %l2,[%i2+0x008] ! Mem[000000005d000108] ldstub [%i1+0x03c],%l7 ! Mem[000000005c80013c] retl swap [%i2+0x034],%l6 ! Mem[000000005d000134] p38_jmpl_2_lo: ldsw [%o3+0x02c],%l2 ! Mem[000000005d80012c] ldub [%o0+0x012],%l1 ! Mem[000000005c000112] sth %l1,[%o3+0x02e] ! Mem[000000005d80012e] swap [%o3+0x034],%l3 ! Mem[000000005d800134] jmpl %g6+8,%g0 ldx [%o0+0x028],%l7 ! Mem[000000005c000128] p38_call_2_lo: std %l2,[%o2+0x008] ! Mem[000000005d000108] ldstub [%o1+0x03c],%l7 ! Mem[000000005c80013c] retl swap [%o2+0x034],%l6 ! Mem[000000005d000134] p38_jmpl_2_he: ldstub [%i1+0x018],%l6 ! Mem[000000005c800118] ldstub [%i2+0x018],%l0 ! Mem[000000005d000118] jmpl %g6+8,%g0 swap [%i1+0x028],%l5 ! Mem[000000005c800128] p38_call_2_he: retl ldsw [%i3+0x03c],%l6 ! Mem[000000005d80013c] p38_jmpl_2_ho: ldstub [%o1+0x018],%l6 ! Mem[000000005c800118] ldstub [%o2+0x018],%l0 ! Mem[000000005d000118] jmpl %g6+8,%g0 swap [%o1+0x028],%l5 ! Mem[000000005c800128] p38_call_2_ho: retl ldsw [%o3+0x03c],%l6 ! Mem[000000005d80013c] p39_jmpl_2_le: ldstub [%i3+0x02d],%l7 ! Mem[000000005f80012d] swap [%i2+0x030],%l1 ! Mem[000000005f000130] lduh [%i1+0x038],%l7 ! Mem[000000005e800138] ldsw [%i3+0x018],%l4 ! Mem[000000005f800118] stx %l0,[%i1+0x018] ! Mem[000000005e800118] swap [%i0+0x024],%l6 ! Mem[000000005e000124] jmpl %g6+8,%g0 ldsb [%i3+0x017],%l0 ! Mem[000000005f800117] p39_call_2_le: ldstub [%i1+0x01f],%l2 ! Mem[000000005e80011f] stb %l7,[%i0+0x02c] ! Mem[000000005e00012c] ldub [%i2+0x02d],%l2 ! Mem[000000005f00012d] retl sth %l0,[%i1+0x02a] ! Mem[000000005e80012a] p39_jmpl_2_lo: ldstub [%o3+0x02d],%l7 ! Mem[000000005f80012d] swap [%o2+0x030],%l1 ! Mem[000000005f000130] lduh [%o1+0x038],%l7 ! Mem[000000005e800138] ldsw [%o3+0x018],%l4 ! Mem[000000005f800118] stx %l0,[%o1+0x018] ! Mem[000000005e800118] swap [%o0+0x024],%l6 ! Mem[000000005e000124] jmpl %g6+8,%g0 ldsb [%o3+0x017],%l0 ! Mem[000000005f800117] p39_call_2_lo: ldstub [%o1+0x01f],%l2 ! Mem[000000005e80011f] stb %l7,[%o0+0x02c] ! Mem[000000005e00012c] ldub [%o2+0x02d],%l2 ! Mem[000000005f00012d] retl sth %l0,[%o1+0x02a] ! Mem[000000005e80012a] p39_jmpl_2_he: ldsb [%i0+0x02a],%l2 ! Mem[000000005e00012a] ldstub [%i2+0x00f],%l3 ! Mem[000000005f00010f] ldub [%i1+0x018],%l1 ! Mem[000000005e800118] jmpl %g6+8,%g0 ldsw [%i1+0x018],%l2 ! Mem[000000005e800118] p39_call_2_he: stw %l1,[%i1+0x03c] ! Mem[000000005e80013c] stw %l0,[%i0+0x008] ! Mem[000000005e000108] ldstub [%i0+0x02b],%l4 ! Mem[000000005e00012b] ldstub [%i2+0x018],%l6 ! Mem[000000005f000118] retl ldsh [%i2+0x004],%l0 ! Mem[000000005f000104] p39_jmpl_2_ho: ldsb [%o0+0x02a],%l2 ! Mem[000000005e00012a] ldstub [%o2+0x00f],%l3 ! Mem[000000005f00010f] ldub [%o1+0x018],%l1 ! Mem[000000005e800118] jmpl %g6+8,%g0 ldsw [%o1+0x018],%l2 ! Mem[000000005e800118] p39_call_2_ho: stw %l1,[%o1+0x03c] ! Mem[000000005e80013c] stw %l0,[%o0+0x008] ! Mem[000000005e000108] ldstub [%o0+0x02b],%l4 ! Mem[000000005e00012b] ldstub [%o2+0x018],%l6 ! Mem[000000005f000118] retl ldsh [%o2+0x004],%l0 ! Mem[000000005f000104] p40_jmpl_2_le: ldstub [%i0+0x007],%l2 ! Mem[0000000060000107] ldsb [%i2+0x02c],%l2 ! Mem[000000006100012c] ldub [%i0+0x03e],%l6 ! Mem[000000006000013e] swap [%i3+0x018],%l0 ! Mem[0000000061800118] ldstub [%i3+0x024],%l7 ! Mem[0000000061800124] jmpl %g6+8,%g0 lduh [%i2+0x010],%l0 ! Mem[0000000061000110] p40_call_2_le: ldub [%i3+0x01b],%l1 ! Mem[000000006180011b] retl swap [%i2+0x00c],%l5 ! Mem[000000006100010c] p40_jmpl_2_lo: ldstub [%o0+0x007],%l2 ! Mem[0000000060000107] ldsb [%o2+0x02c],%l2 ! Mem[000000006100012c] ldub [%o0+0x03e],%l6 ! Mem[000000006000013e] swap [%o3+0x018],%l0 ! Mem[0000000061800118] ldstub [%o3+0x024],%l7 ! Mem[0000000061800124] jmpl %g6+8,%g0 lduh [%o2+0x010],%l0 ! Mem[0000000061000110] p40_call_2_lo: ldub [%o3+0x01b],%l1 ! Mem[000000006180011b] retl swap [%o2+0x00c],%l5 ! Mem[000000006100010c] p40_jmpl_2_he: swap [%i2+0x020],%l2 ! Mem[0000000061000120] sth %l3,[%i1+0x004] ! Mem[0000000060800104] ldstub [%i2+0x01c],%l7 ! Mem[000000006100011c] ldstub [%i2+0x03a],%l4 ! Mem[000000006100013a] ldstub [%i0+0x018],%l0 ! Mem[0000000060000118] swap [%i2+0x038],%l6 ! Mem[0000000061000138] jmpl %g6+8,%g0 ldsw [%i3+0x024],%l2 ! Mem[0000000061800124] p40_call_2_he: lduh [%i1+0x00e],%l2 ! Mem[000000006080010e] ldsh [%i3+0x002],%l6 ! Mem[0000000061800102] retl swap [%i2+0x020],%l0 ! Mem[0000000061000120] p40_jmpl_2_ho: swap [%o2+0x020],%l2 ! Mem[0000000061000120] sth %l3,[%o1+0x004] ! Mem[0000000060800104] ldstub [%o2+0x01c],%l7 ! Mem[000000006100011c] ldstub [%o2+0x03a],%l4 ! Mem[000000006100013a] ldstub [%o0+0x018],%l0 ! Mem[0000000060000118] swap [%o2+0x038],%l6 ! Mem[0000000061000138] jmpl %g6+8,%g0 ldsw [%o3+0x024],%l2 ! Mem[0000000061800124] p40_call_2_ho: lduh [%o1+0x00e],%l2 ! Mem[000000006080010e] ldsh [%o3+0x002],%l6 ! Mem[0000000061800102] retl swap [%o2+0x020],%l0 ! Mem[0000000061000120] p41_jmpl_2_le: ldsw [%i3+0x030],%l3 ! Mem[0000000063800130] ldstub [%i1+0x02d],%l2 ! Mem[000000006280012d] std %l0,[%i2+0x020] ! Mem[0000000063000120] jmpl %g6+8,%g0 ldub [%i3+0x004],%l1 ! Mem[0000000063800104] p41_call_2_le: ldd [%i1+0x030],%l6 ! Mem[0000000062800130] swap [%i1+0x000],%l5 ! Mem[0000000062800100] stb %l4,[%i0+0x01a] ! Mem[000000006200011a] ldsb [%i0+0x034],%l2 ! Mem[0000000062000134] ldstub [%i1+0x006],%l7 ! Mem[0000000062800106] retl ldd [%i3+0x018],%l0 ! Mem[0000000063800118] p41_jmpl_2_lo: ldsw [%o3+0x030],%l3 ! Mem[0000000063800130] ldstub [%o1+0x02d],%l2 ! Mem[000000006280012d] std %l0,[%o2+0x020] ! Mem[0000000063000120] jmpl %g6+8,%g0 ldub [%o3+0x004],%l1 ! Mem[0000000063800104] p41_call_2_lo: ldd [%o1+0x030],%l6 ! Mem[0000000062800130] swap [%o1+0x000],%l5 ! Mem[0000000062800100] stb %l4,[%o0+0x01a] ! Mem[000000006200011a] ldsb [%o0+0x034],%l2 ! Mem[0000000062000134] ldstub [%o1+0x006],%l7 ! Mem[0000000062800106] retl ldd [%o3+0x018],%l0 ! Mem[0000000063800118] p41_jmpl_2_he: stw %l2,[%i2+0x030] ! Mem[0000000063000130] lduh [%i2+0x000],%l5 ! Mem[0000000063000100] swap [%i1+0x028],%l4 ! Mem[0000000062800128] lduw [%i0+0x028],%l3 ! Mem[0000000062000128] ldsw [%i3+0x008],%l4 ! Mem[0000000063800108] jmpl %g6+8,%g0 ldub [%i0+0x01c],%l7 ! Mem[000000006200011c] p41_call_2_he: retl ldsh [%i3+0x002],%l1 ! Mem[0000000063800102] p41_jmpl_2_ho: stw %l2,[%o2+0x030] ! Mem[0000000063000130] lduh [%o2+0x000],%l5 ! Mem[0000000063000100] swap [%o1+0x028],%l4 ! Mem[0000000062800128] lduw [%o0+0x028],%l3 ! Mem[0000000062000128] ldsw [%o3+0x008],%l4 ! Mem[0000000063800108] jmpl %g6+8,%g0 ldub [%o0+0x01c],%l7 ! Mem[000000006200011c] p41_call_2_ho: retl ldsh [%o3+0x002],%l1 ! Mem[0000000063800102] p42_jmpl_2_le: swap [%i1+0x030],%l6 ! Mem[0000000064800130] jmpl %g6+8,%g0 stx %l5,[%i0+0x010] ! Mem[0000000064000110] p42_call_2_le: stb %l5,[%i3+0x02f] ! Mem[000000006580012f] ldx [%i1+0x030],%l2 ! Mem[0000000064800130] stb %l6,[%i1+0x00c] ! Mem[000000006480010c] lduw [%i2+0x024],%l1 ! Mem[0000000065000124] stb %l5,[%i0+0x02e] ! Mem[000000006400012e] retl ldx [%i1+0x028],%l6 ! Mem[0000000064800128] p42_jmpl_2_lo: swap [%o1+0x030],%l6 ! Mem[0000000064800130] jmpl %g6+8,%g0 stx %l5,[%o0+0x010] ! Mem[0000000064000110] p42_call_2_lo: stb %l5,[%o3+0x02f] ! Mem[000000006580012f] ldx [%o1+0x030],%l2 ! Mem[0000000064800130] stb %l6,[%o1+0x00c] ! Mem[000000006480010c] lduw [%o2+0x024],%l1 ! Mem[0000000065000124] stb %l5,[%o0+0x02e] ! Mem[000000006400012e] retl ldx [%o1+0x028],%l6 ! Mem[0000000064800128] p42_jmpl_2_he: ldsh [%i1+0x00c],%l4 ! Mem[000000006480010c] swap [%i2+0x03c],%l0 ! Mem[000000006500013c] ldsh [%i3+0x03c],%l4 ! Mem[000000006580013c] swap [%i1+0x018],%l2 ! Mem[0000000064800118] swap [%i0+0x008],%l3 ! Mem[0000000064000108] ldsw [%i3+0x01c],%l1 ! Mem[000000006580011c] jmpl %g6+8,%g0 stx %l0,[%i0+0x008] ! Mem[0000000064000108] p42_call_2_he: ldstub [%i3+0x019],%l4 ! Mem[0000000065800119] retl ldstub [%i2+0x030],%l0 ! Mem[0000000065000130] p42_jmpl_2_ho: ldsh [%o1+0x00c],%l4 ! Mem[000000006480010c] swap [%o2+0x03c],%l0 ! Mem[000000006500013c] ldsh [%o3+0x03c],%l4 ! Mem[000000006580013c] swap [%o1+0x018],%l2 ! Mem[0000000064800118] swap [%o0+0x008],%l3 ! Mem[0000000064000108] ldsw [%o3+0x01c],%l1 ! Mem[000000006580011c] jmpl %g6+8,%g0 stx %l0,[%o0+0x008] ! Mem[0000000064000108] p42_call_2_ho: ldstub [%o3+0x019],%l4 ! Mem[0000000065800119] retl ldstub [%o2+0x030],%l0 ! Mem[0000000065000130] p43_jmpl_2_le: swap [%i3+0x030],%l3 ! Mem[0000000067800130] ldstub [%i1+0x023],%l0 ! Mem[0000000066800123] ldsb [%i0+0x032],%l3 ! Mem[0000000066000132] ldstub [%i2+0x021],%l1 ! Mem[0000000067000121] swap [%i0+0x024],%l1 ! Mem[0000000066000124] jmpl %g6+8,%g0 ldsh [%i0+0x014],%l0 ! Mem[0000000066000114] p43_call_2_le: retl ldub [%i2+0x016],%l4 ! Mem[0000000067000116] p43_jmpl_2_lo: swap [%o3+0x030],%l3 ! Mem[0000000067800130] ldstub [%o1+0x023],%l0 ! Mem[0000000066800123] ldsb [%o0+0x032],%l3 ! Mem[0000000066000132] ldstub [%o2+0x021],%l1 ! Mem[0000000067000121] swap [%o0+0x024],%l1 ! Mem[0000000066000124] jmpl %g6+8,%g0 ldsh [%o0+0x014],%l0 ! Mem[0000000066000114] p43_call_2_lo: retl ldub [%o2+0x016],%l4 ! Mem[0000000067000116] p43_jmpl_2_he: jmpl %g6+8,%g0 ldstub [%i2+0x029],%l6 ! Mem[0000000067000129] p43_call_2_he: stw %l4,[%i0+0x014] ! Mem[0000000066000114] std %l4,[%i0+0x010] ! Mem[0000000066000110] ldstub [%i2+0x001],%l6 ! Mem[0000000067000101] retl swap [%i3+0x038],%l7 ! Mem[0000000067800138] p43_jmpl_2_ho: jmpl %g6+8,%g0 ldstub [%o2+0x029],%l6 ! Mem[0000000067000129] p43_call_2_ho: stw %l4,[%o0+0x014] ! Mem[0000000066000114] std %l4,[%o0+0x010] ! Mem[0000000066000110] ldstub [%o2+0x001],%l6 ! Mem[0000000067000101] retl swap [%o3+0x038],%l7 ! Mem[0000000067800138] p44_jmpl_2_le: swap [%i2+0x020],%l7 ! Mem[0000000069000120] sth %l3,[%i1+0x03a] ! Mem[000000006880013a] sth %l6,[%i3+0x010] ! Mem[0000000069800110] jmpl %g6+8,%g0 ldsh [%i3+0x024],%l1 ! Mem[0000000069800124] p44_call_2_le: ldstub [%i3+0x028],%l4 ! Mem[0000000069800128] ldstub [%i1+0x016],%l4 ! Mem[0000000068800116] swap [%i0+0x034],%l4 ! Mem[0000000068000134] retl ldd [%i3+0x038],%l4 ! Mem[0000000069800138] p44_jmpl_2_lo: swap [%o2+0x020],%l7 ! Mem[0000000069000120] sth %l3,[%o1+0x03a] ! Mem[000000006880013a] sth %l6,[%o3+0x010] ! Mem[0000000069800110] jmpl %g6+8,%g0 ldsh [%o3+0x024],%l1 ! Mem[0000000069800124] p44_call_2_lo: ldstub [%o3+0x028],%l4 ! Mem[0000000069800128] ldstub [%o1+0x016],%l4 ! Mem[0000000068800116] swap [%o0+0x034],%l4 ! Mem[0000000068000134] retl ldd [%o3+0x038],%l4 ! Mem[0000000069800138] p44_jmpl_2_he: stb %l4,[%i0+0x016] ! Mem[0000000068000116] lduw [%i3+0x02c],%l1 ! Mem[000000006980012c] swap [%i0+0x018],%l4 ! Mem[0000000068000118] std %l6,[%i1+0x030] ! Mem[0000000068800130] ldstub [%i2+0x001],%l1 ! Mem[0000000069000101] jmpl %g6+8,%g0 lduh [%i0+0x000],%l5 ! Mem[0000000068000100] p44_call_2_he: ldstub [%i2+0x00d],%l3 ! Mem[000000006900010d] ldsw [%i1+0x000],%l5 ! Mem[0000000068800100] ldstub [%i3+0x024],%l7 ! Mem[0000000069800124] retl swap [%i2+0x010],%l7 ! Mem[0000000069000110] p44_jmpl_2_ho: stb %l4,[%o0+0x016] ! Mem[0000000068000116] lduw [%o3+0x02c],%l1 ! Mem[000000006980012c] swap [%o0+0x018],%l4 ! Mem[0000000068000118] std %l6,[%o1+0x030] ! Mem[0000000068800130] ldstub [%o2+0x001],%l1 ! Mem[0000000069000101] jmpl %g6+8,%g0 lduh [%o0+0x000],%l5 ! Mem[0000000068000100] p44_call_2_ho: ldstub [%o2+0x00d],%l3 ! Mem[000000006900010d] ldsw [%o1+0x000],%l5 ! Mem[0000000068800100] ldstub [%o3+0x024],%l7 ! Mem[0000000069800124] retl swap [%o2+0x010],%l7 ! Mem[0000000069000110] p45_jmpl_2_le: std %l6,[%i3+0x028] ! Mem[000000006b800128] jmpl %g6+8,%g0 std %l2,[%i1+0x018] ! Mem[000000006a800118] p45_call_2_le: swap [%i0+0x010],%l0 ! Mem[000000006a000110] ldub [%i2+0x005],%l4 ! Mem[000000006b000105] stx %l0,[%i1+0x030] ! Mem[000000006a800130] ldsh [%i2+0x006],%l7 ! Mem[000000006b000106] retl sth %l2,[%i0+0x018] ! Mem[000000006a000118] p45_jmpl_2_lo: std %l6,[%o3+0x028] ! Mem[000000006b800128] jmpl %g6+8,%g0 std %l2,[%o1+0x018] ! Mem[000000006a800118] p45_call_2_lo: swap [%o0+0x010],%l0 ! Mem[000000006a000110] ldub [%o2+0x005],%l4 ! Mem[000000006b000105] stx %l0,[%o1+0x030] ! Mem[000000006a800130] ldsh [%o2+0x006],%l7 ! Mem[000000006b000106] retl sth %l2,[%o0+0x018] ! Mem[000000006a000118] p45_jmpl_2_he: ldstub [%i0+0x00f],%l4 ! Mem[000000006a00010f] stx %l7,[%i1+0x028] ! Mem[000000006a800128] ldsb [%i1+0x021],%l1 ! Mem[000000006a800121] jmpl %g6+8,%g0 swap [%i2+0x020],%l2 ! Mem[000000006b000120] p45_call_2_he: retl swap [%i0+0x024],%l7 ! Mem[000000006a000124] p45_jmpl_2_ho: ldstub [%o0+0x00f],%l4 ! Mem[000000006a00010f] stx %l7,[%o1+0x028] ! Mem[000000006a800128] ldsb [%o1+0x021],%l1 ! Mem[000000006a800121] jmpl %g6+8,%g0 swap [%o2+0x020],%l2 ! Mem[000000006b000120] p45_call_2_ho: retl swap [%o0+0x024],%l7 ! Mem[000000006a000124] p46_jmpl_2_le: stb %l1,[%i1+0x010] ! Mem[000000006c800110] ldsb [%i2+0x024],%l7 ! Mem[000000006d000124] lduw [%i0+0x010],%l0 ! Mem[000000006c000110] ldstub [%i0+0x03f],%l2 ! Mem[000000006c00013f] stx %l6,[%i1+0x030] ! Mem[000000006c800130] ldsb [%i2+0x033],%l2 ! Mem[000000006d000133] jmpl %g6+8,%g0 ldsw [%i3+0x000],%l5 ! Mem[000000006d800100] p46_call_2_le: lduh [%i0+0x00c],%l3 ! Mem[000000006c00010c] stx %l0,[%i1+0x010] ! Mem[000000006c800110] ldstub [%i1+0x018],%l3 ! Mem[000000006c800118] stb %l2,[%i0+0x012] ! Mem[000000006c000112] retl ldstub [%i3+0x02a],%l6 ! Mem[000000006d80012a] p46_jmpl_2_lo: stb %l1,[%o1+0x010] ! Mem[000000006c800110] ldsb [%o2+0x024],%l7 ! Mem[000000006d000124] lduw [%o0+0x010],%l0 ! Mem[000000006c000110] ldstub [%o0+0x03f],%l2 ! Mem[000000006c00013f] stx %l6,[%o1+0x030] ! Mem[000000006c800130] ldsb [%o2+0x033],%l2 ! Mem[000000006d000133] jmpl %g6+8,%g0 ldsw [%o3+0x000],%l5 ! Mem[000000006d800100] p46_call_2_lo: lduh [%o0+0x00c],%l3 ! Mem[000000006c00010c] stx %l0,[%o1+0x010] ! Mem[000000006c800110] ldstub [%o1+0x018],%l3 ! Mem[000000006c800118] stb %l2,[%o0+0x012] ! Mem[000000006c000112] retl ldstub [%o3+0x02a],%l6 ! Mem[000000006d80012a] p46_jmpl_2_he: stw %l4,[%i0+0x00c] ! Mem[000000006c00010c] ldstub [%i1+0x021],%l4 ! Mem[000000006c800121] jmpl %g6+8,%g0 std %l2,[%i2+0x030] ! Mem[000000006d000130] p46_call_2_he: ldd [%i3+0x030],%l2 ! Mem[000000006d800130] ldx [%i2+0x008],%l2 ! Mem[000000006d000108] ldstub [%i1+0x018],%l1 ! Mem[000000006c800118] ldsb [%i0+0x018],%l6 ! Mem[000000006c000118] retl ldstub [%i1+0x006],%l5 ! Mem[000000006c800106] p46_jmpl_2_ho: stw %l4,[%o0+0x00c] ! Mem[000000006c00010c] ldstub [%o1+0x021],%l4 ! Mem[000000006c800121] jmpl %g6+8,%g0 std %l2,[%o2+0x030] ! Mem[000000006d000130] p46_call_2_ho: ldd [%o3+0x030],%l2 ! Mem[000000006d800130] ldx [%o2+0x008],%l2 ! Mem[000000006d000108] ldstub [%o1+0x018],%l1 ! Mem[000000006c800118] ldsb [%o0+0x018],%l6 ! Mem[000000006c000118] retl ldstub [%o1+0x006],%l5 ! Mem[000000006c800106] p47_jmpl_2_le: swap [%i1+0x03c],%l6 ! Mem[000000006e80013c] ldstub [%i1+0x004],%l3 ! Mem[000000006e800104] jmpl %g6+8,%g0 stw %l2,[%i0+0x03c] ! Mem[000000006e00013c] p47_call_2_le: retl swap [%i1+0x03c],%l0 ! Mem[000000006e80013c] p47_jmpl_2_lo: swap [%o1+0x03c],%l6 ! Mem[000000006e80013c] ldstub [%o1+0x004],%l3 ! Mem[000000006e800104] jmpl %g6+8,%g0 stw %l2,[%o0+0x03c] ! Mem[000000006e00013c] p47_call_2_lo: retl swap [%o1+0x03c],%l0 ! Mem[000000006e80013c] p47_jmpl_2_he: jmpl %g6+8,%g0 ldsh [%i1+0x024],%l7 ! Mem[000000006e800124] p47_call_2_he: std %l2,[%i0+0x030] ! Mem[000000006e000130] swap [%i1+0x000],%l5 ! Mem[000000006e800100] lduw [%i1+0x03c],%l1 ! Mem[000000006e80013c] ldstub [%i2+0x039],%l2 ! Mem[000000006f000139] ldsb [%i1+0x037],%l0 ! Mem[000000006e800137] retl stb %l5,[%i3+0x013] ! Mem[000000006f800113] p47_jmpl_2_ho: jmpl %g6+8,%g0 ldsh [%o1+0x024],%l7 ! Mem[000000006e800124] p47_call_2_ho: std %l2,[%o0+0x030] ! Mem[000000006e000130] swap [%o1+0x000],%l5 ! Mem[000000006e800100] lduw [%o1+0x03c],%l1 ! Mem[000000006e80013c] ldstub [%o2+0x039],%l2 ! Mem[000000006f000139] ldsb [%o1+0x037],%l0 ! Mem[000000006e800137] retl stb %l5,[%o3+0x013] ! Mem[000000006f800113] p48_jmpl_2_le: stx %l5,[%i0+0x010] ! Mem[0000000070000110] ldstub [%i1+0x012],%l4 ! Mem[0000000070800112] jmpl %g6+8,%g0 swap [%i1+0x010],%l3 ! Mem[0000000070800110] p48_call_2_le: retl sth %l6,[%i2+0x024] ! Mem[0000000071000124] p48_jmpl_2_lo: stx %l5,[%o0+0x010] ! Mem[0000000070000110] ldstub [%o1+0x012],%l4 ! Mem[0000000070800112] jmpl %g6+8,%g0 swap [%o1+0x010],%l3 ! Mem[0000000070800110] p48_call_2_lo: retl sth %l6,[%o2+0x024] ! Mem[0000000071000124] p48_jmpl_2_he: jmpl %g6+8,%g0 ldstub [%i1+0x003],%l4 ! Mem[0000000070800103] p48_call_2_he: sth %l1,[%i1+0x030] ! Mem[0000000070800130] sth %l6,[%i3+0x028] ! Mem[0000000071800128] stw %l4,[%i0+0x01c] ! Mem[000000007000011c] retl ldsh [%i1+0x00e],%l0 ! Mem[000000007080010e] p48_jmpl_2_ho: jmpl %g6+8,%g0 ldstub [%o1+0x003],%l4 ! Mem[0000000070800103] p48_call_2_ho: sth %l1,[%o1+0x030] ! Mem[0000000070800130] sth %l6,[%o3+0x028] ! Mem[0000000071800128] stw %l4,[%o0+0x01c] ! Mem[000000007000011c] retl ldsh [%o1+0x00e],%l0 ! Mem[000000007080010e] p49_jmpl_2_le: lduh [%i1+0x02c],%l4 ! Mem[000000007280012c] ldsh [%i1+0x000],%l4 ! Mem[0000000072800100] ldstub [%i3+0x038],%l6 ! Mem[0000000073800138] stw %l4,[%i3+0x030] ! Mem[0000000073800130] std %l4,[%i1+0x008] ! Mem[0000000072800108] jmpl %g6+8,%g0 ldstub [%i0+0x01c],%l6 ! Mem[000000007200011c] p49_call_2_le: ldstub [%i3+0x01f],%l2 ! Mem[000000007380011f] swap [%i0+0x02c],%l7 ! Mem[000000007200012c] ldsb [%i0+0x010],%l4 ! Mem[0000000072000110] stx %l3,[%i1+0x020] ! Mem[0000000072800120] retl swap [%i1+0x024],%l0 ! Mem[0000000072800124] p49_jmpl_2_lo: lduh [%o1+0x02c],%l4 ! Mem[000000007280012c] ldsh [%o1+0x000],%l4 ! Mem[0000000072800100] ldstub [%o3+0x038],%l6 ! Mem[0000000073800138] stw %l4,[%o3+0x030] ! Mem[0000000073800130] std %l4,[%o1+0x008] ! Mem[0000000072800108] jmpl %g6+8,%g0 ldstub [%o0+0x01c],%l6 ! Mem[000000007200011c] p49_call_2_lo: ldstub [%o3+0x01f],%l2 ! Mem[000000007380011f] swap [%o0+0x02c],%l7 ! Mem[000000007200012c] ldsb [%o0+0x010],%l4 ! Mem[0000000072000110] stx %l3,[%o1+0x020] ! Mem[0000000072800120] retl swap [%o1+0x024],%l0 ! Mem[0000000072800124] p49_jmpl_2_he: ldsb [%i1+0x019],%l2 ! Mem[0000000072800119] jmpl %g6+8,%g0 lduh [%i1+0x00e],%l1 ! Mem[000000007280010e] p49_call_2_he: retl lduw [%i0+0x024],%l7 ! Mem[0000000072000124] p49_jmpl_2_ho: ldsb [%o1+0x019],%l2 ! Mem[0000000072800119] jmpl %g6+8,%g0 lduh [%o1+0x00e],%l1 ! Mem[000000007280010e] p49_call_2_ho: retl lduw [%o0+0x024],%l7 ! Mem[0000000072000124] p50_jmpl_2_le: stb %l5,[%i2+0x022] ! Mem[0000000075000122] sth %l4,[%i3+0x016] ! Mem[0000000075800116] lduw [%i0+0x008],%l6 ! Mem[0000000074000108] stw %l3,[%i0+0x034] ! Mem[0000000074000134] stx %l4,[%i1+0x030] ! Mem[0000000074800130] jmpl %g6+8,%g0 stb %l0,[%i3+0x01d] ! Mem[000000007580011d] p50_call_2_le: ldstub [%i3+0x01b],%l5 ! Mem[000000007580011b] swap [%i0+0x038],%l2 ! Mem[0000000074000138] ldstub [%i3+0x00a],%l0 ! Mem[000000007580010a] ldub [%i3+0x024],%l7 ! Mem[0000000075800124] retl std %l2,[%i2+0x010] ! Mem[0000000075000110] p50_jmpl_2_lo: stb %l5,[%o2+0x022] ! Mem[0000000075000122] sth %l4,[%o3+0x016] ! Mem[0000000075800116] lduw [%o0+0x008],%l6 ! Mem[0000000074000108] stw %l3,[%o0+0x034] ! Mem[0000000074000134] stx %l4,[%o1+0x030] ! Mem[0000000074800130] jmpl %g6+8,%g0 stb %l0,[%o3+0x01d] ! Mem[000000007580011d] p50_call_2_lo: ldstub [%o3+0x01b],%l5 ! Mem[000000007580011b] swap [%o0+0x038],%l2 ! Mem[0000000074000138] ldstub [%o3+0x00a],%l0 ! Mem[000000007580010a] ldub [%o3+0x024],%l7 ! Mem[0000000075800124] retl std %l2,[%o2+0x010] ! Mem[0000000075000110] p50_jmpl_2_he: stw %l2,[%i0+0x014] ! Mem[0000000074000114] jmpl %g6+8,%g0 stb %l2,[%i2+0x03f] ! Mem[000000007500013f] p50_call_2_he: swap [%i3+0x030],%l7 ! Mem[0000000075800130] ldsw [%i3+0x01c],%l6 ! Mem[000000007580011c] stw %l6,[%i0+0x00c] ! Mem[000000007400010c] ldsb [%i1+0x003],%l7 ! Mem[0000000074800103] retl ldsw [%i0+0x018],%l0 ! Mem[0000000074000118] p50_jmpl_2_ho: stw %l2,[%o0+0x014] ! Mem[0000000074000114] jmpl %g6+8,%g0 stb %l2,[%o2+0x03f] ! Mem[000000007500013f] p50_call_2_ho: swap [%o3+0x030],%l7 ! Mem[0000000075800130] ldsw [%o3+0x01c],%l6 ! Mem[000000007580011c] stw %l6,[%o0+0x00c] ! Mem[000000007400010c] ldsb [%o1+0x003],%l7 ! Mem[0000000074800103] retl ldsw [%o0+0x018],%l0 ! Mem[0000000074000118] p51_jmpl_2_le: swap [%i0+0x03c],%l0 ! Mem[000000007600013c] lduh [%i1+0x038],%l3 ! Mem[0000000076800138] stw %l1,[%i0+0x00c] ! Mem[000000007600010c] jmpl %g6+8,%g0 std %l2,[%i2+0x030] ! Mem[0000000077000130] p51_call_2_le: stw %l4,[%i1+0x014] ! Mem[0000000076800114] stb %l6,[%i2+0x001] ! Mem[0000000077000101] swap [%i1+0x00c],%l4 ! Mem[000000007680010c] std %l6,[%i3+0x030] ! Mem[0000000077800130] stw %l4,[%i1+0x030] ! Mem[0000000076800130] lduh [%i1+0x00a],%l5 ! Mem[000000007680010a] retl lduw [%i1+0x028],%l4 ! Mem[0000000076800128] p51_jmpl_2_lo: swap [%o0+0x03c],%l0 ! Mem[000000007600013c] lduh [%o1+0x038],%l3 ! Mem[0000000076800138] stw %l1,[%o0+0x00c] ! Mem[000000007600010c] jmpl %g6+8,%g0 std %l2,[%o2+0x030] ! Mem[0000000077000130] p51_call_2_lo: stw %l4,[%o1+0x014] ! Mem[0000000076800114] stb %l6,[%o2+0x001] ! Mem[0000000077000101] swap [%o1+0x00c],%l4 ! Mem[000000007680010c] std %l6,[%o3+0x030] ! Mem[0000000077800130] stw %l4,[%o1+0x030] ! Mem[0000000076800130] lduh [%o1+0x00a],%l5 ! Mem[000000007680010a] retl lduw [%o1+0x028],%l4 ! Mem[0000000076800128] p51_jmpl_2_he: lduw [%i2+0x03c],%l6 ! Mem[000000007700013c] stb %l0,[%i3+0x038] ! Mem[0000000077800138] ldstub [%i0+0x024],%l7 ! Mem[0000000076000124] ldx [%i3+0x010],%l0 ! Mem[0000000077800110] ldx [%i2+0x030],%l2 ! Mem[0000000077000130] ldd [%i0+0x028],%l2 ! Mem[0000000076000128] jmpl %g6+8,%g0 lduw [%i2+0x030],%l1 ! Mem[0000000077000130] p51_call_2_he: stb %l5,[%i0+0x01f] ! Mem[000000007600011f] ldx [%i1+0x000],%l3 ! Mem[0000000076800100] ldsb [%i3+0x022],%l1 ! Mem[0000000077800122] ldstub [%i3+0x013],%l7 ! Mem[0000000077800113] ldx [%i2+0x018],%l1 ! Mem[0000000077000118] ldx [%i3+0x020],%l4 ! Mem[0000000077800120] retl swap [%i0+0x01c],%l0 ! Mem[000000007600011c] p51_jmpl_2_ho: lduw [%o2+0x03c],%l6 ! Mem[000000007700013c] stb %l0,[%o3+0x038] ! Mem[0000000077800138] ldstub [%o0+0x024],%l7 ! Mem[0000000076000124] ldx [%o3+0x010],%l0 ! Mem[0000000077800110] ldx [%o2+0x030],%l2 ! Mem[0000000077000130] ldd [%o0+0x028],%l2 ! Mem[0000000076000128] jmpl %g6+8,%g0 lduw [%o2+0x030],%l1 ! Mem[0000000077000130] p51_call_2_ho: stb %l5,[%o0+0x01f] ! Mem[000000007600011f] ldx [%o1+0x000],%l3 ! Mem[0000000076800100] ldsb [%o3+0x022],%l1 ! Mem[0000000077800122] ldstub [%o3+0x013],%l7 ! Mem[0000000077800113] ldx [%o2+0x018],%l1 ! Mem[0000000077000118] ldx [%o3+0x020],%l4 ! Mem[0000000077800120] retl swap [%o0+0x01c],%l0 ! Mem[000000007600011c] p52_jmpl_2_le: sth %l1,[%i2+0x010] ! Mem[0000000079000110] sth %l6,[%i0+0x000] ! Mem[0000000078000100] jmpl %g6+8,%g0 swap [%i1+0x02c],%l1 ! Mem[000000007880012c] p52_call_2_le: swap [%i1+0x018],%l7 ! Mem[0000000078800118] ldsw [%i0+0x008],%l7 ! Mem[0000000078000108] ldub [%i2+0x022],%l5 ! Mem[0000000079000122] stb %l1,[%i0+0x00d] ! Mem[000000007800010d] retl ldstub [%i2+0x00b],%l3 ! Mem[000000007900010b] p52_jmpl_2_lo: sth %l1,[%o2+0x010] ! Mem[0000000079000110] sth %l6,[%o0+0x000] ! Mem[0000000078000100] jmpl %g6+8,%g0 swap [%o1+0x02c],%l1 ! Mem[000000007880012c] p52_call_2_lo: swap [%o1+0x018],%l7 ! Mem[0000000078800118] ldsw [%o0+0x008],%l7 ! Mem[0000000078000108] ldub [%o2+0x022],%l5 ! Mem[0000000079000122] stb %l1,[%o0+0x00d] ! Mem[000000007800010d] retl ldstub [%o2+0x00b],%l3 ! Mem[000000007900010b] p52_jmpl_2_he: sth %l3,[%i2+0x004] ! Mem[0000000079000104] lduw [%i2+0x014],%l2 ! Mem[0000000079000114] stw %l2,[%i1+0x03c] ! Mem[000000007880013c] ldstub [%i1+0x037],%l3 ! Mem[0000000078800137] stw %l4,[%i2+0x028] ! Mem[0000000079000128] jmpl %g6+8,%g0 stw %l6,[%i3+0x01c] ! Mem[000000007980011c] p52_call_2_he: std %l6,[%i3+0x000] ! Mem[0000000079800100] swap [%i1+0x028],%l6 ! Mem[0000000078800128] stx %l4,[%i0+0x038] ! Mem[0000000078000138] stx %l4,[%i3+0x000] ! Mem[0000000079800100] stx %l6,[%i2+0x010] ! Mem[0000000079000110] retl ldstub [%i2+0x010],%l0 ! Mem[0000000079000110] p52_jmpl_2_ho: sth %l3,[%o2+0x004] ! Mem[0000000079000104] lduw [%o2+0x014],%l2 ! Mem[0000000079000114] stw %l2,[%o1+0x03c] ! Mem[000000007880013c] ldstub [%o1+0x037],%l3 ! Mem[0000000078800137] stw %l4,[%o2+0x028] ! Mem[0000000079000128] jmpl %g6+8,%g0 stw %l6,[%o3+0x01c] ! Mem[000000007980011c] p52_call_2_ho: std %l6,[%o3+0x000] ! Mem[0000000079800100] swap [%o1+0x028],%l6 ! Mem[0000000078800128] stx %l4,[%o0+0x038] ! Mem[0000000078000138] stx %l4,[%o3+0x000] ! Mem[0000000079800100] stx %l6,[%o2+0x010] ! Mem[0000000079000110] retl ldstub [%o2+0x010],%l0 ! Mem[0000000079000110] p53_jmpl_2_le: stb %l1,[%i1+0x037] ! Mem[000000007a800137] jmpl %g6+8,%g0 ldd [%i1+0x000],%l4 ! Mem[000000007a800100] p53_call_2_le: swap [%i3+0x03c],%l5 ! Mem[000000007b80013c] retl stb %l4,[%i0+0x021] ! Mem[000000007a000121] p53_jmpl_2_lo: stb %l1,[%o1+0x037] ! Mem[000000007a800137] jmpl %g6+8,%g0 ldd [%o1+0x000],%l4 ! Mem[000000007a800100] p53_call_2_lo: swap [%o3+0x03c],%l5 ! Mem[000000007b80013c] retl stb %l4,[%o0+0x021] ! Mem[000000007a000121] p53_jmpl_2_he: stb %l7,[%i2+0x02a] ! Mem[000000007b00012a] sth %l0,[%i1+0x008] ! Mem[000000007a800108] sth %l4,[%i3+0x000] ! Mem[000000007b800100] stb %l5,[%i2+0x020] ! Mem[000000007b000120] ldstub [%i0+0x02a],%l2 ! Mem[000000007a00012a] jmpl %g6+8,%g0 ldstub [%i3+0x00f],%l3 ! Mem[000000007b80010f] p53_call_2_he: ldstub [%i0+0x029],%l5 ! Mem[000000007a000129] std %l2,[%i1+0x010] ! Mem[000000007a800110] retl swap [%i1+0x03c],%l3 ! Mem[000000007a80013c] p53_jmpl_2_ho: stb %l7,[%o2+0x02a] ! Mem[000000007b00012a] sth %l0,[%o1+0x008] ! Mem[000000007a800108] sth %l4,[%o3+0x000] ! Mem[000000007b800100] stb %l5,[%o2+0x020] ! Mem[000000007b000120] ldstub [%o0+0x02a],%l2 ! Mem[000000007a00012a] jmpl %g6+8,%g0 ldstub [%o3+0x00f],%l3 ! Mem[000000007b80010f] p53_call_2_ho: ldstub [%o0+0x029],%l5 ! Mem[000000007a000129] std %l2,[%o1+0x010] ! Mem[000000007a800110] retl swap [%o1+0x03c],%l3 ! Mem[000000007a80013c] p54_jmpl_2_le: ldstub [%i3+0x034],%l3 ! Mem[000000007d800134] std %l6,[%i0+0x038] ! Mem[000000007c000138] ldd [%i1+0x038],%l0 ! Mem[000000007c800138] swap [%i0+0x004],%l3 ! Mem[000000007c000104] sth %l2,[%i1+0x03c] ! Mem[000000007c80013c] jmpl %g6+8,%g0 std %l4,[%i3+0x030] ! Mem[000000007d800130] p54_call_2_le: ldstub [%i2+0x01a],%l4 ! Mem[000000007d00011a] ldd [%i1+0x028],%l2 ! Mem[000000007c800128] ldsh [%i0+0x028],%l6 ! Mem[000000007c000128] stx %l2,[%i2+0x028] ! Mem[000000007d000128] ldstub [%i0+0x009],%l7 ! Mem[000000007c000109] retl ldstub [%i0+0x010],%l1 ! Mem[000000007c000110] p54_jmpl_2_lo: ldstub [%o3+0x034],%l3 ! Mem[000000007d800134] std %l6,[%o0+0x038] ! Mem[000000007c000138] ldd [%o1+0x038],%l0 ! Mem[000000007c800138] swap [%o0+0x004],%l3 ! Mem[000000007c000104] sth %l2,[%o1+0x03c] ! Mem[000000007c80013c] jmpl %g6+8,%g0 std %l4,[%o3+0x030] ! Mem[000000007d800130] p54_call_2_lo: ldstub [%o2+0x01a],%l4 ! Mem[000000007d00011a] ldd [%o1+0x028],%l2 ! Mem[000000007c800128] ldsh [%o0+0x028],%l6 ! Mem[000000007c000128] stx %l2,[%o2+0x028] ! Mem[000000007d000128] ldstub [%o0+0x009],%l7 ! Mem[000000007c000109] retl ldstub [%o0+0x010],%l1 ! Mem[000000007c000110] p54_jmpl_2_he: jmpl %g6+8,%g0 swap [%i0+0x028],%l4 ! Mem[000000007c000128] p54_call_2_he: retl ldsh [%i0+0x012],%l2 ! Mem[000000007c000112] p54_jmpl_2_ho: jmpl %g6+8,%g0 swap [%o0+0x028],%l4 ! Mem[000000007c000128] p54_call_2_ho: retl ldsh [%o0+0x012],%l2 ! Mem[000000007c000112] p55_jmpl_2_le: ldstub [%i2+0x003],%l1 ! Mem[000000007f000103] ldsh [%i2+0x01e],%l2 ! Mem[000000007f00011e] swap [%i2+0x020],%l1 ! Mem[000000007f000120] ldx [%i3+0x008],%l4 ! Mem[000000007f800108] ldstub [%i3+0x001],%l5 ! Mem[000000007f800101] jmpl %g6+8,%g0 ldsb [%i0+0x005],%l3 ! Mem[000000007e000105] p55_call_2_le: ldstub [%i2+0x032],%l7 ! Mem[000000007f000132] std %l6,[%i2+0x010] ! Mem[000000007f000110] retl stw %l1,[%i0+0x038] ! Mem[000000007e000138] p55_jmpl_2_lo: ldstub [%o2+0x003],%l1 ! Mem[000000007f000103] ldsh [%o2+0x01e],%l2 ! Mem[000000007f00011e] swap [%o2+0x020],%l1 ! Mem[000000007f000120] ldx [%o3+0x008],%l4 ! Mem[000000007f800108] ldstub [%o3+0x001],%l5 ! Mem[000000007f800101] jmpl %g6+8,%g0 ldsb [%o0+0x005],%l3 ! Mem[000000007e000105] p55_call_2_lo: ldstub [%o2+0x032],%l7 ! Mem[000000007f000132] std %l6,[%o2+0x010] ! Mem[000000007f000110] retl stw %l1,[%o0+0x038] ! Mem[000000007e000138] p55_jmpl_2_he: ldd [%i3+0x028],%l4 ! Mem[000000007f800128] swap [%i0+0x004],%l7 ! Mem[000000007e000104] sth %l6,[%i0+0x01c] ! Mem[000000007e00011c] ldsw [%i2+0x000],%l6 ! Mem[000000007f000100] sth %l0,[%i1+0x00a] ! Mem[000000007e80010a] jmpl %g6+8,%g0 ldstub [%i1+0x020],%l5 ! Mem[000000007e800120] p55_call_2_he: ldub [%i3+0x02b],%l0 ! Mem[000000007f80012b] ldd [%i0+0x030],%l6 ! Mem[000000007e000130] ldub [%i3+0x030],%l0 ! Mem[000000007f800130] retl swap [%i1+0x020],%l7 ! Mem[000000007e800120] p55_jmpl_2_ho: ldd [%o3+0x028],%l4 ! Mem[000000007f800128] swap [%o0+0x004],%l7 ! Mem[000000007e000104] sth %l6,[%o0+0x01c] ! Mem[000000007e00011c] ldsw [%o2+0x000],%l6 ! Mem[000000007f000100] sth %l0,[%o1+0x00a] ! Mem[000000007e80010a] jmpl %g6+8,%g0 ldstub [%o1+0x020],%l5 ! Mem[000000007e800120] p55_call_2_ho: ldub [%o3+0x02b],%l0 ! Mem[000000007f80012b] ldd [%o0+0x030],%l6 ! Mem[000000007e000130] ldub [%o3+0x030],%l0 ! Mem[000000007f800130] retl swap [%o1+0x020],%l7 ! Mem[000000007e800120] p56_jmpl_2_le: swap [%i2+0x018],%l2 ! Mem[0000000081000118] ldsh [%i3+0x004],%l3 ! Mem[0000000081800104] ldsb [%i0+0x03c],%l2 ! Mem[000000008000013c] ldd [%i0+0x010],%l0 ! Mem[0000000080000110] jmpl %g6+8,%g0 ldstub [%i2+0x010],%l1 ! Mem[0000000081000110] p56_call_2_le: stx %l0,[%i0+0x018] ! Mem[0000000080000118] ldstub [%i0+0x025],%l4 ! Mem[0000000080000125] swap [%i3+0x038],%l3 ! Mem[0000000081800138] retl lduw [%i3+0x024],%l7 ! Mem[0000000081800124] p56_jmpl_2_lo: swap [%o2+0x018],%l2 ! Mem[0000000081000118] ldsh [%o3+0x004],%l3 ! Mem[0000000081800104] ldsb [%o0+0x03c],%l2 ! Mem[000000008000013c] ldd [%o0+0x010],%l0 ! Mem[0000000080000110] jmpl %g6+8,%g0 ldstub [%o2+0x010],%l1 ! Mem[0000000081000110] p56_call_2_lo: stx %l0,[%o0+0x018] ! Mem[0000000080000118] ldstub [%o0+0x025],%l4 ! Mem[0000000080000125] swap [%o3+0x038],%l3 ! Mem[0000000081800138] retl lduw [%o3+0x024],%l7 ! Mem[0000000081800124] p56_jmpl_2_he: swap [%i2+0x030],%l6 ! Mem[0000000081000130] swap [%i3+0x030],%l2 ! Mem[0000000081800130] ldstub [%i0+0x011],%l4 ! Mem[0000000080000111] ldsh [%i1+0x028],%l4 ! Mem[0000000080800128] ldub [%i1+0x02b],%l3 ! Mem[000000008080012b] ldstub [%i3+0x018],%l6 ! Mem[0000000081800118] jmpl %g6+8,%g0 stx %l2,[%i2+0x020] ! Mem[0000000081000120] p56_call_2_he: ldsh [%i0+0x002],%l7 ! Mem[0000000080000102] ldx [%i2+0x000],%l5 ! Mem[0000000081000100] ldsw [%i0+0x02c],%l0 ! Mem[000000008000012c] retl swap [%i1+0x028],%l6 ! Mem[0000000080800128] p56_jmpl_2_ho: swap [%o2+0x030],%l6 ! Mem[0000000081000130] swap [%o3+0x030],%l2 ! Mem[0000000081800130] ldstub [%o0+0x011],%l4 ! Mem[0000000080000111] ldsh [%o1+0x028],%l4 ! Mem[0000000080800128] ldub [%o1+0x02b],%l3 ! Mem[000000008080012b] ldstub [%o3+0x018],%l6 ! Mem[0000000081800118] jmpl %g6+8,%g0 stx %l2,[%o2+0x020] ! Mem[0000000081000120] p56_call_2_ho: ldsh [%o0+0x002],%l7 ! Mem[0000000080000102] ldx [%o2+0x000],%l5 ! Mem[0000000081000100] ldsw [%o0+0x02c],%l0 ! Mem[000000008000012c] retl swap [%o1+0x028],%l6 ! Mem[0000000080800128] p57_jmpl_2_le: ldub [%i2+0x018],%l2 ! Mem[0000000083000118] stb %l3,[%i3+0x008] ! Mem[0000000083800108] swap [%i1+0x01c],%l3 ! Mem[000000008280011c] stx %l0,[%i1+0x008] ! Mem[0000000082800108] jmpl %g6+8,%g0 lduw [%i3+0x02c],%l1 ! Mem[000000008380012c] p57_call_2_le: ldd [%i3+0x030],%l0 ! Mem[0000000083800130] lduw [%i2+0x004],%l7 ! Mem[0000000083000104] lduw [%i2+0x03c],%l3 ! Mem[000000008300013c] std %l0,[%i0+0x008] ! Mem[0000000082000108] ldsw [%i3+0x008],%l3 ! Mem[0000000083800108] retl ldd [%i1+0x028],%l0 ! Mem[0000000082800128] p57_jmpl_2_lo: ldub [%o2+0x018],%l2 ! Mem[0000000083000118] stb %l3,[%o3+0x008] ! Mem[0000000083800108] swap [%o1+0x01c],%l3 ! Mem[000000008280011c] stx %l0,[%o1+0x008] ! Mem[0000000082800108] jmpl %g6+8,%g0 lduw [%o3+0x02c],%l1 ! Mem[000000008380012c] p57_call_2_lo: ldd [%o3+0x030],%l0 ! Mem[0000000083800130] lduw [%o2+0x004],%l7 ! Mem[0000000083000104] lduw [%o2+0x03c],%l3 ! Mem[000000008300013c] std %l0,[%o0+0x008] ! Mem[0000000082000108] ldsw [%o3+0x008],%l3 ! Mem[0000000083800108] retl ldd [%o1+0x028],%l0 ! Mem[0000000082800128] p57_jmpl_2_he: ldd [%i1+0x020],%l2 ! Mem[0000000082800120] jmpl %g6+8,%g0 ldsw [%i3+0x018],%l4 ! Mem[0000000083800118] p57_call_2_he: retl stx %l2,[%i2+0x038] ! Mem[0000000083000138] p57_jmpl_2_ho: ldd [%o1+0x020],%l2 ! Mem[0000000082800120] jmpl %g6+8,%g0 ldsw [%o3+0x018],%l4 ! Mem[0000000083800118] p57_call_2_ho: retl stx %l2,[%o2+0x038] ! Mem[0000000083000138] p58_jmpl_2_le: ldx [%i3+0x000],%l6 ! Mem[0000000085800100] stb %l4,[%i2+0x033] ! Mem[0000000085000133] std %l0,[%i0+0x010] ! Mem[0000000084000110] jmpl %g6+8,%g0 ldx [%i1+0x018],%l7 ! Mem[0000000084800118] p58_call_2_le: lduh [%i3+0x038],%l4 ! Mem[0000000085800138] sth %l7,[%i3+0x01e] ! Mem[000000008580011e] swap [%i2+0x004],%l3 ! Mem[0000000085000104] swap [%i0+0x020],%l1 ! Mem[0000000084000120] ldstub [%i0+0x00f],%l2 ! Mem[000000008400010f] retl ldub [%i1+0x006],%l5 ! Mem[0000000084800106] p58_jmpl_2_lo: ldx [%o3+0x000],%l6 ! Mem[0000000085800100] stb %l4,[%o2+0x033] ! Mem[0000000085000133] std %l0,[%o0+0x010] ! Mem[0000000084000110] jmpl %g6+8,%g0 ldx [%o1+0x018],%l7 ! Mem[0000000084800118] p58_call_2_lo: lduh [%o3+0x038],%l4 ! Mem[0000000085800138] sth %l7,[%o3+0x01e] ! Mem[000000008580011e] swap [%o2+0x004],%l3 ! Mem[0000000085000104] swap [%o0+0x020],%l1 ! Mem[0000000084000120] ldstub [%o0+0x00f],%l2 ! Mem[000000008400010f] retl ldub [%o1+0x006],%l5 ! Mem[0000000084800106] p58_jmpl_2_he: ldsh [%i3+0x02a],%l0 ! Mem[000000008580012a] ldsw [%i1+0x010],%l0 ! Mem[0000000084800110] swap [%i2+0x004],%l2 ! Mem[0000000085000104] ldsb [%i3+0x02d],%l1 ! Mem[000000008580012d] jmpl %g6+8,%g0 ldsb [%i2+0x003],%l2 ! Mem[0000000085000103] p58_call_2_he: retl sth %l7,[%i3+0x01e] ! Mem[000000008580011e] p58_jmpl_2_ho: ldsh [%o3+0x02a],%l0 ! Mem[000000008580012a] ldsw [%o1+0x010],%l0 ! Mem[0000000084800110] swap [%o2+0x004],%l2 ! Mem[0000000085000104] ldsb [%o3+0x02d],%l1 ! Mem[000000008580012d] jmpl %g6+8,%g0 ldsb [%o2+0x003],%l2 ! Mem[0000000085000103] p58_call_2_ho: retl sth %l7,[%o3+0x01e] ! Mem[000000008580011e] p59_jmpl_2_le: stw %l6,[%i0+0x03c] ! Mem[000000008600013c] sth %l0,[%i0+0x028] ! Mem[0000000086000128] stx %l2,[%i3+0x028] ! Mem[0000000087800128] ldstub [%i0+0x025],%l3 ! Mem[0000000086000125] ldd [%i3+0x038],%l2 ! Mem[0000000087800138] jmpl %g6+8,%g0 lduh [%i3+0x03e],%l6 ! Mem[000000008780013e] p59_call_2_le: swap [%i3+0x038],%l4 ! Mem[0000000087800138] ldx [%i0+0x030],%l0 ! Mem[0000000086000130] ldstub [%i3+0x01d],%l0 ! Mem[000000008780011d] retl ldsb [%i3+0x01b],%l1 ! Mem[000000008780011b] p59_jmpl_2_lo: stw %l6,[%o0+0x03c] ! Mem[000000008600013c] sth %l0,[%o0+0x028] ! Mem[0000000086000128] stx %l2,[%o3+0x028] ! Mem[0000000087800128] ldstub [%o0+0x025],%l3 ! Mem[0000000086000125] ldd [%o3+0x038],%l2 ! Mem[0000000087800138] jmpl %g6+8,%g0 lduh [%o3+0x03e],%l6 ! Mem[000000008780013e] p59_call_2_lo: swap [%o3+0x038],%l4 ! Mem[0000000087800138] ldx [%o0+0x030],%l0 ! Mem[0000000086000130] ldstub [%o3+0x01d],%l0 ! Mem[000000008780011d] retl ldsb [%o3+0x01b],%l1 ! Mem[000000008780011b] p59_jmpl_2_he: ldsb [%i1+0x033],%l2 ! Mem[0000000086800133] jmpl %g6+8,%g0 ldsh [%i2+0x038],%l7 ! Mem[0000000087000138] p59_call_2_he: ldstub [%i3+0x026],%l7 ! Mem[0000000087800126] retl sth %l5,[%i2+0x01e] ! Mem[000000008700011e] p59_jmpl_2_ho: ldsb [%o1+0x033],%l2 ! Mem[0000000086800133] jmpl %g6+8,%g0 ldsh [%o2+0x038],%l7 ! Mem[0000000087000138] p59_call_2_ho: ldstub [%o3+0x026],%l7 ! Mem[0000000087800126] retl sth %l5,[%o2+0x01e] ! Mem[000000008700011e] p60_jmpl_2_le: jmpl %g6+8,%g0 ldsh [%i3+0x01e],%l0 ! Mem[000000008980011e] p60_call_2_le: stw %l0,[%i0+0x028] ! Mem[0000000088000128] ldsb [%i1+0x02a],%l6 ! Mem[000000008880012a] swap [%i2+0x028],%l4 ! Mem[0000000089000128] retl swap [%i2+0x014],%l4 ! Mem[0000000089000114] p60_jmpl_2_lo: jmpl %g6+8,%g0 ldsh [%o3+0x01e],%l0 ! Mem[000000008980011e] p60_call_2_lo: stw %l0,[%o0+0x028] ! Mem[0000000088000128] ldsb [%o1+0x02a],%l6 ! Mem[000000008880012a] swap [%o2+0x028],%l4 ! Mem[0000000089000128] retl swap [%o2+0x014],%l4 ! Mem[0000000089000114] p60_jmpl_2_he: ldx [%i2+0x038],%l4 ! Mem[0000000089000138] ldx [%i1+0x030],%l6 ! Mem[0000000088800130] ldsw [%i1+0x00c],%l3 ! Mem[000000008880010c] ldub [%i1+0x022],%l5 ! Mem[0000000088800122] ldd [%i2+0x010],%l4 ! Mem[0000000089000110] ldstub [%i3+0x02f],%l1 ! Mem[000000008980012f] jmpl %g6+8,%g0 stw %l4,[%i0+0x018] ! Mem[0000000088000118] p60_call_2_he: ldsh [%i3+0x014],%l3 ! Mem[0000000089800114] ldstub [%i2+0x021],%l4 ! Mem[0000000089000121] ldub [%i1+0x00d],%l1 ! Mem[000000008880010d] swap [%i3+0x014],%l0 ! Mem[0000000089800114] swap [%i1+0x000],%l5 ! Mem[0000000088800100] ldstub [%i3+0x006],%l7 ! Mem[0000000089800106] retl stw %l5,[%i0+0x01c] ! Mem[000000008800011c] p60_jmpl_2_ho: ldx [%o2+0x038],%l4 ! Mem[0000000089000138] ldx [%o1+0x030],%l6 ! Mem[0000000088800130] ldsw [%o1+0x00c],%l3 ! Mem[000000008880010c] ldub [%o1+0x022],%l5 ! Mem[0000000088800122] ldd [%o2+0x010],%l4 ! Mem[0000000089000110] ldstub [%o3+0x02f],%l1 ! Mem[000000008980012f] jmpl %g6+8,%g0 stw %l4,[%o0+0x018] ! Mem[0000000088000118] p60_call_2_ho: ldsh [%o3+0x014],%l3 ! Mem[0000000089800114] ldstub [%o2+0x021],%l4 ! Mem[0000000089000121] ldub [%o1+0x00d],%l1 ! Mem[000000008880010d] swap [%o3+0x014],%l0 ! Mem[0000000089800114] swap [%o1+0x000],%l5 ! Mem[0000000088800100] ldstub [%o3+0x006],%l7 ! Mem[0000000089800106] retl stw %l5,[%o0+0x01c] ! Mem[000000008800011c] p61_jmpl_2_le: ldx [%i2+0x018],%l0 ! Mem[000000008b000118] ldd [%i1+0x018],%l4 ! Mem[000000008a800118] stb %l6,[%i3+0x03c] ! Mem[000000008b80013c] swap [%i0+0x004],%l2 ! Mem[000000008a000104] ldstub [%i3+0x02b],%l2 ! Mem[000000008b80012b] jmpl %g6+8,%g0 ldx [%i1+0x028],%l3 ! Mem[000000008a800128] p61_call_2_le: swap [%i1+0x004],%l0 ! Mem[000000008a800104] ldstub [%i1+0x030],%l0 ! Mem[000000008a800130] stx %l0,[%i1+0x018] ! Mem[000000008a800118] ldstub [%i2+0x01b],%l1 ! Mem[000000008b00011b] lduh [%i2+0x00e],%l5 ! Mem[000000008b00010e] ldd [%i1+0x020],%l4 ! Mem[000000008a800120] retl ldstub [%i1+0x02a],%l0 ! Mem[000000008a80012a] p61_jmpl_2_lo: ldx [%o2+0x018],%l0 ! Mem[000000008b000118] ldd [%o1+0x018],%l4 ! Mem[000000008a800118] stb %l6,[%o3+0x03c] ! Mem[000000008b80013c] swap [%o0+0x004],%l2 ! Mem[000000008a000104] ldstub [%o3+0x02b],%l2 ! Mem[000000008b80012b] jmpl %g6+8,%g0 ldx [%o1+0x028],%l3 ! Mem[000000008a800128] p61_call_2_lo: swap [%o1+0x004],%l0 ! Mem[000000008a800104] ldstub [%o1+0x030],%l0 ! Mem[000000008a800130] stx %l0,[%o1+0x018] ! Mem[000000008a800118] ldstub [%o2+0x01b],%l1 ! Mem[000000008b00011b] lduh [%o2+0x00e],%l5 ! Mem[000000008b00010e] ldd [%o1+0x020],%l4 ! Mem[000000008a800120] retl ldstub [%o1+0x02a],%l0 ! Mem[000000008a80012a] p61_jmpl_2_he: swap [%i3+0x028],%l3 ! Mem[000000008b800128] jmpl %g6+8,%g0 lduw [%i0+0x01c],%l2 ! Mem[000000008a00011c] p61_call_2_he: swap [%i1+0x03c],%l7 ! Mem[000000008a80013c] swap [%i1+0x03c],%l5 ! Mem[000000008a80013c] ldstub [%i1+0x038],%l1 ! Mem[000000008a800138] ldsw [%i0+0x004],%l7 ! Mem[000000008a000104] ldsh [%i3+0x022],%l1 ! Mem[000000008b800122] stb %l7,[%i1+0x013] ! Mem[000000008a800113] retl ldsh [%i3+0x01e],%l6 ! Mem[000000008b80011e] p61_jmpl_2_ho: swap [%o3+0x028],%l3 ! Mem[000000008b800128] jmpl %g6+8,%g0 lduw [%o0+0x01c],%l2 ! Mem[000000008a00011c] p61_call_2_ho: swap [%o1+0x03c],%l7 ! Mem[000000008a80013c] swap [%o1+0x03c],%l5 ! Mem[000000008a80013c] ldstub [%o1+0x038],%l1 ! Mem[000000008a800138] ldsw [%o0+0x004],%l7 ! Mem[000000008a000104] ldsh [%o3+0x022],%l1 ! Mem[000000008b800122] stb %l7,[%o1+0x013] ! Mem[000000008a800113] retl ldsh [%o3+0x01e],%l6 ! Mem[000000008b80011e] p62_jmpl_2_le: stw %l6,[%i1+0x00c] ! Mem[000000008c80010c] ldx [%i1+0x008],%l3 ! Mem[000000008c800108] jmpl %g6+8,%g0 ldub [%i0+0x02f],%l1 ! Mem[000000008c00012f] p62_call_2_le: stx %l0,[%i3+0x030] ! Mem[000000008d800130] retl lduw [%i3+0x024],%l7 ! Mem[000000008d800124] p62_jmpl_2_lo: stw %l6,[%o1+0x00c] ! Mem[000000008c80010c] ldx [%o1+0x008],%l3 ! Mem[000000008c800108] jmpl %g6+8,%g0 ldub [%o0+0x02f],%l1 ! Mem[000000008c00012f] p62_call_2_lo: stx %l0,[%o3+0x030] ! Mem[000000008d800130] retl lduw [%o3+0x024],%l7 ! Mem[000000008d800124] p62_jmpl_2_he: ldstub [%i3+0x031],%l6 ! Mem[000000008d800131] lduh [%i3+0x032],%l2 ! Mem[000000008d800132] ldsw [%i2+0x02c],%l3 ! Mem[000000008d00012c] ldsh [%i2+0x010],%l3 ! Mem[000000008d000110] jmpl %g6+8,%g0 ldsh [%i2+0x006],%l2 ! Mem[000000008d000106] p62_call_2_he: ldsw [%i1+0x004],%l7 ! Mem[000000008c800104] ldd [%i0+0x018],%l4 ! Mem[000000008c000118] ldsw [%i2+0x034],%l7 ! Mem[000000008d000134] std %l0,[%i0+0x018] ! Mem[000000008c000118] stx %l6,[%i1+0x030] ! Mem[000000008c800130] retl swap [%i0+0x00c],%l6 ! Mem[000000008c00010c] p62_jmpl_2_ho: ldstub [%o3+0x031],%l6 ! Mem[000000008d800131] lduh [%o3+0x032],%l2 ! Mem[000000008d800132] ldsw [%o2+0x02c],%l3 ! Mem[000000008d00012c] ldsh [%o2+0x010],%l3 ! Mem[000000008d000110] jmpl %g6+8,%g0 ldsh [%o2+0x006],%l2 ! Mem[000000008d000106] p62_call_2_ho: ldsw [%o1+0x004],%l7 ! Mem[000000008c800104] ldd [%o0+0x018],%l4 ! Mem[000000008c000118] ldsw [%o2+0x034],%l7 ! Mem[000000008d000134] std %l0,[%o0+0x018] ! Mem[000000008c000118] stx %l6,[%o1+0x030] ! Mem[000000008c800130] retl swap [%o0+0x00c],%l6 ! Mem[000000008c00010c] p63_jmpl_2_le: swap [%i0+0x00c],%l4 ! Mem[000000008e00010c] jmpl %g6+8,%g0 ldub [%i3+0x036],%l2 ! Mem[000000008f800136] p63_call_2_le: lduh [%i3+0x03e],%l0 ! Mem[000000008f80013e] ldx [%i1+0x030],%l0 ! Mem[000000008e800130] swap [%i2+0x024],%l3 ! Mem[000000008f000124] retl ldstub [%i2+0x00e],%l2 ! Mem[000000008f00010e] p63_jmpl_2_lo: swap [%o0+0x00c],%l4 ! Mem[000000008e00010c] jmpl %g6+8,%g0 ldub [%o3+0x036],%l2 ! Mem[000000008f800136] p63_call_2_lo: lduh [%o3+0x03e],%l0 ! Mem[000000008f80013e] ldx [%o1+0x030],%l0 ! Mem[000000008e800130] swap [%o2+0x024],%l3 ! Mem[000000008f000124] retl ldstub [%o2+0x00e],%l2 ! Mem[000000008f00010e] p63_jmpl_2_he: jmpl %g6+8,%g0 sth %l1,[%i3+0x030] ! Mem[000000008f800130] p63_call_2_he: retl swap [%i0+0x034],%l2 ! Mem[000000008e000134] p63_jmpl_2_ho: jmpl %g6+8,%g0 sth %l1,[%o3+0x030] ! Mem[000000008f800130] p63_call_2_ho: retl swap [%o0+0x034],%l2 ! Mem[000000008e000134] user_jump2_end: .seg "text" .align 0x2000 user_jump3_start: INIT_MEM(0, 0x0040, 1, +, 0, +, 0) p0_jmpl_3_le: stx %l5,[%i2+0x000] ! Mem[0000000011000100] lduw [%i2+0x00c],%l3 ! Mem[000000001100010c] sth %l1,[%i1+0x004] ! Mem[0000000010800104] ldub [%i2+0x019],%l5 ! Mem[0000000011000119] jmpl %g6+8,%g0 ldx [%i0+0x028],%l1 ! Mem[0000000010000128] p0_call_3_le: ldsw [%i2+0x030],%l1 ! Mem[0000000011000130] swap [%i0+0x02c],%l6 ! Mem[000000001000012c] ldstub [%i1+0x001],%l1 ! Mem[0000000010800101] ldub [%i0+0x028],%l0 ! Mem[0000000010000128] retl ldsb [%i2+0x036],%l5 ! Mem[0000000011000136] p0_jmpl_3_lo: stx %l5,[%o2+0x000] ! Mem[0000000011000100] lduw [%o2+0x00c],%l3 ! Mem[000000001100010c] sth %l1,[%o1+0x004] ! Mem[0000000010800104] ldub [%o2+0x019],%l5 ! Mem[0000000011000119] jmpl %g6+8,%g0 ldx [%o0+0x028],%l1 ! Mem[0000000010000128] p0_call_3_lo: ldsw [%o2+0x030],%l1 ! Mem[0000000011000130] swap [%o0+0x02c],%l6 ! Mem[000000001000012c] ldstub [%o1+0x001],%l1 ! Mem[0000000010800101] ldub [%o0+0x028],%l0 ! Mem[0000000010000128] retl ldsb [%o2+0x036],%l5 ! Mem[0000000011000136] p0_jmpl_3_he: swap [%i2+0x014],%l3 ! Mem[0000000011000114] lduh [%i3+0x03a],%l4 ! Mem[000000001180013a] lduw [%i0+0x024],%l1 ! Mem[0000000010000124] stb %l7,[%i3+0x020] ! Mem[0000000011800120] jmpl %g6+8,%g0 ldstub [%i0+0x01d],%l7 ! Mem[000000001000011d] p0_call_3_he: ldstub [%i3+0x03c],%l0 ! Mem[000000001180013c] ldub [%i0+0x010],%l5 ! Mem[0000000010000110] ldstub [%i1+0x014],%l5 ! Mem[0000000010800114] retl ldub [%i2+0x039],%l4 ! Mem[0000000011000139] p0_jmpl_3_ho: swap [%o2+0x014],%l3 ! Mem[0000000011000114] lduh [%o3+0x03a],%l4 ! Mem[000000001180013a] lduw [%o0+0x024],%l1 ! Mem[0000000010000124] stb %l7,[%o3+0x020] ! Mem[0000000011800120] jmpl %g6+8,%g0 ldstub [%o0+0x01d],%l7 ! Mem[000000001000011d] p0_call_3_ho: ldstub [%o3+0x03c],%l0 ! Mem[000000001180013c] ldub [%o0+0x010],%l5 ! Mem[0000000010000110] ldstub [%o1+0x014],%l5 ! Mem[0000000010800114] retl ldub [%o2+0x039],%l4 ! Mem[0000000011000139] p1_jmpl_3_le: ldsh [%i0+0x03c],%l3 ! Mem[000000001200013c] swap [%i3+0x028],%l7 ! Mem[0000000013800128] ldd [%i3+0x008],%l0 ! Mem[0000000013800108] ldsh [%i1+0x01c],%l6 ! Mem[000000001280011c] jmpl %g6+8,%g0 ldsh [%i1+0x02a],%l1 ! Mem[000000001280012a] p1_call_3_le: ldsw [%i3+0x000],%l4 ! Mem[0000000013800100] ldsw [%i2+0x030],%l6 ! Mem[0000000013000130] sth %l0,[%i3+0x034] ! Mem[0000000013800134] std %l6,[%i3+0x020] ! Mem[0000000013800120] retl swap [%i0+0x010],%l1 ! Mem[0000000012000110] p1_jmpl_3_lo: ldsh [%o0+0x03c],%l3 ! Mem[000000001200013c] swap [%o3+0x028],%l7 ! Mem[0000000013800128] ldd [%o3+0x008],%l0 ! Mem[0000000013800108] ldsh [%o1+0x01c],%l6 ! Mem[000000001280011c] jmpl %g6+8,%g0 ldsh [%o1+0x02a],%l1 ! Mem[000000001280012a] p1_call_3_lo: ldsw [%o3+0x000],%l4 ! Mem[0000000013800100] ldsw [%o2+0x030],%l6 ! Mem[0000000013000130] sth %l0,[%o3+0x034] ! Mem[0000000013800134] std %l6,[%o3+0x020] ! Mem[0000000013800120] retl swap [%o0+0x010],%l1 ! Mem[0000000012000110] p1_jmpl_3_he: lduw [%i1+0x03c],%l7 ! Mem[000000001280013c] swap [%i1+0x02c],%l4 ! Mem[000000001280012c] ldd [%i3+0x038],%l6 ! Mem[0000000013800138] jmpl %g6+8,%g0 swap [%i3+0x01c],%l4 ! Mem[000000001380011c] p1_call_3_he: lduh [%i0+0x02a],%l5 ! Mem[000000001200012a] retl ldstub [%i0+0x03c],%l3 ! Mem[000000001200013c] p1_jmpl_3_ho: lduw [%o1+0x03c],%l7 ! Mem[000000001280013c] swap [%o1+0x02c],%l4 ! Mem[000000001280012c] ldd [%o3+0x038],%l6 ! Mem[0000000013800138] jmpl %g6+8,%g0 swap [%o3+0x01c],%l4 ! Mem[000000001380011c] p1_call_3_ho: lduh [%o0+0x02a],%l5 ! Mem[000000001200012a] retl ldstub [%o0+0x03c],%l3 ! Mem[000000001200013c] p2_jmpl_3_le: sth %l2,[%i1+0x006] ! Mem[0000000014800106] stx %l6,[%i0+0x028] ! Mem[0000000014000128] ldstub [%i0+0x037],%l3 ! Mem[0000000014000137] sth %l7,[%i2+0x018] ! Mem[0000000015000118] ldsb [%i3+0x013],%l1 ! Mem[0000000015800113] ldsb [%i2+0x01e],%l1 ! Mem[000000001500011e] jmpl %g6+8,%g0 ldstub [%i3+0x02a],%l0 ! Mem[000000001580012a] p2_call_3_le: retl swap [%i0+0x02c],%l2 ! Mem[000000001400012c] p2_jmpl_3_lo: sth %l2,[%o1+0x006] ! Mem[0000000014800106] stx %l6,[%o0+0x028] ! Mem[0000000014000128] ldstub [%o0+0x037],%l3 ! Mem[0000000014000137] sth %l7,[%o2+0x018] ! Mem[0000000015000118] ldsb [%o3+0x013],%l1 ! Mem[0000000015800113] ldsb [%o2+0x01e],%l1 ! Mem[000000001500011e] jmpl %g6+8,%g0 ldstub [%o3+0x02a],%l0 ! Mem[000000001580012a] p2_call_3_lo: retl swap [%o0+0x02c],%l2 ! Mem[000000001400012c] p2_jmpl_3_he: stw %l5,[%i1+0x000] ! Mem[0000000014800100] swap [%i0+0x03c],%l5 ! Mem[000000001400013c] ldstub [%i1+0x039],%l2 ! Mem[0000000014800139] ldstub [%i3+0x02f],%l1 ! Mem[000000001580012f] jmpl %g6+8,%g0 ldub [%i2+0x00d],%l6 ! Mem[000000001500010d] p2_call_3_he: ldub [%i1+0x01c],%l7 ! Mem[000000001480011c] ldx [%i1+0x018],%l4 ! Mem[0000000014800118] retl lduw [%i1+0x02c],%l4 ! Mem[000000001480012c] p2_jmpl_3_ho: stw %l5,[%o1+0x000] ! Mem[0000000014800100] swap [%o0+0x03c],%l5 ! Mem[000000001400013c] ldstub [%o1+0x039],%l2 ! Mem[0000000014800139] ldstub [%o3+0x02f],%l1 ! Mem[000000001580012f] jmpl %g6+8,%g0 ldub [%o2+0x00d],%l6 ! Mem[000000001500010d] p2_call_3_ho: ldub [%o1+0x01c],%l7 ! Mem[000000001480011c] ldx [%o1+0x018],%l4 ! Mem[0000000014800118] retl lduw [%o1+0x02c],%l4 ! Mem[000000001480012c] p3_jmpl_3_le: swap [%i1+0x02c],%l2 ! Mem[000000001680012c] swap [%i0+0x014],%l0 ! Mem[0000000016000114] jmpl %g6+8,%g0 sth %l7,[%i0+0x036] ! Mem[0000000016000136] p3_call_3_le: swap [%i3+0x02c],%l0 ! Mem[000000001780012c] ldd [%i0+0x030],%l4 ! Mem[0000000016000130] swap [%i0+0x018],%l4 ! Mem[0000000016000118] retl std %l2,[%i2+0x030] ! Mem[0000000017000130] p3_jmpl_3_lo: swap [%o1+0x02c],%l2 ! Mem[000000001680012c] swap [%o0+0x014],%l0 ! Mem[0000000016000114] jmpl %g6+8,%g0 sth %l7,[%o0+0x036] ! Mem[0000000016000136] p3_call_3_lo: swap [%o3+0x02c],%l0 ! Mem[000000001780012c] ldd [%o0+0x030],%l4 ! Mem[0000000016000130] swap [%o0+0x018],%l4 ! Mem[0000000016000118] retl std %l2,[%o2+0x030] ! Mem[0000000017000130] p3_jmpl_3_he: swap [%i0+0x018],%l4 ! Mem[0000000016000118] std %l4,[%i2+0x030] ! Mem[0000000017000130] ldsw [%i3+0x030],%l2 ! Mem[0000000017800130] ldx [%i0+0x010],%l4 ! Mem[0000000016000110] ldsw [%i3+0x030],%l1 ! Mem[0000000017800130] jmpl %g6+8,%g0 ldx [%i3+0x020],%l2 ! Mem[0000000017800120] p3_call_3_he: swap [%i1+0x010],%l5 ! Mem[0000000016800110] swap [%i1+0x030],%l7 ! Mem[0000000016800130] retl ldd [%i2+0x010],%l6 ! Mem[0000000017000110] p3_jmpl_3_ho: swap [%o0+0x018],%l4 ! Mem[0000000016000118] std %l4,[%o2+0x030] ! Mem[0000000017000130] ldsw [%o3+0x030],%l2 ! Mem[0000000017800130] ldx [%o0+0x010],%l4 ! Mem[0000000016000110] ldsw [%o3+0x030],%l1 ! Mem[0000000017800130] jmpl %g6+8,%g0 ldx [%o3+0x020],%l2 ! Mem[0000000017800120] p3_call_3_ho: swap [%o1+0x010],%l5 ! Mem[0000000016800110] swap [%o1+0x030],%l7 ! Mem[0000000016800130] retl ldd [%o2+0x010],%l6 ! Mem[0000000017000110] p4_jmpl_3_le: swap [%i3+0x024],%l1 ! Mem[0000000019800124] ldstub [%i1+0x000],%l5 ! Mem[0000000018800100] ldx [%i1+0x028],%l0 ! Mem[0000000018800128] jmpl %g6+8,%g0 lduw [%i1+0x038],%l2 ! Mem[0000000018800138] p4_call_3_le: ldx [%i3+0x020],%l4 ! Mem[0000000019800120] stx %l5,[%i3+0x028] ! Mem[0000000019800128] retl lduh [%i0+0x00a],%l1 ! Mem[000000001800010a] p4_jmpl_3_lo: swap [%o3+0x024],%l1 ! Mem[0000000019800124] ldstub [%o1+0x000],%l5 ! Mem[0000000018800100] ldx [%o1+0x028],%l0 ! Mem[0000000018800128] jmpl %g6+8,%g0 lduw [%o1+0x038],%l2 ! Mem[0000000018800138] p4_call_3_lo: ldx [%o3+0x020],%l4 ! Mem[0000000019800120] stx %l5,[%o3+0x028] ! Mem[0000000019800128] retl lduh [%o0+0x00a],%l1 ! Mem[000000001800010a] p4_jmpl_3_he: std %l6,[%i3+0x018] ! Mem[0000000019800118] swap [%i1+0x03c],%l4 ! Mem[000000001880013c] swap [%i2+0x018],%l7 ! Mem[0000000019000118] ldsw [%i0+0x034],%l3 ! Mem[0000000018000134] jmpl %g6+8,%g0 ldstub [%i2+0x03f],%l4 ! Mem[000000001900013f] p4_call_3_he: ldstub [%i0+0x007],%l6 ! Mem[0000000018000107] ldstub [%i2+0x02f],%l7 ! Mem[000000001900012f] swap [%i1+0x004],%l4 ! Mem[0000000018800104] std %l4,[%i0+0x000] ! Mem[0000000018000100] swap [%i1+0x010],%l1 ! Mem[0000000018800110] ldstub [%i0+0x032],%l6 ! Mem[0000000018000132] retl ldub [%i2+0x02e],%l7 ! Mem[000000001900012e] p4_jmpl_3_ho: std %l6,[%o3+0x018] ! Mem[0000000019800118] swap [%o1+0x03c],%l4 ! Mem[000000001880013c] swap [%o2+0x018],%l7 ! Mem[0000000019000118] ldsw [%o0+0x034],%l3 ! Mem[0000000018000134] jmpl %g6+8,%g0 ldstub [%o2+0x03f],%l4 ! Mem[000000001900013f] p4_call_3_ho: ldstub [%o0+0x007],%l6 ! Mem[0000000018000107] ldstub [%o2+0x02f],%l7 ! Mem[000000001900012f] swap [%o1+0x004],%l4 ! Mem[0000000018800104] std %l4,[%o0+0x000] ! Mem[0000000018000100] swap [%o1+0x010],%l1 ! Mem[0000000018800110] ldstub [%o0+0x032],%l6 ! Mem[0000000018000132] retl ldub [%o2+0x02e],%l7 ! Mem[000000001900012e] p5_jmpl_3_le: jmpl %g6+8,%g0 ldstub [%i0+0x00e],%l3 ! Mem[000000001a00010e] p5_call_3_le: stb %l0,[%i3+0x002] ! Mem[000000001b800102] stb %l2,[%i2+0x03c] ! Mem[000000001b00013c] ldstub [%i0+0x02d],%l2 ! Mem[000000001a00012d] retl ldstub [%i2+0x02b],%l0 ! Mem[000000001b00012b] p5_jmpl_3_lo: jmpl %g6+8,%g0 ldstub [%o0+0x00e],%l3 ! Mem[000000001a00010e] p5_call_3_lo: stb %l0,[%o3+0x002] ! Mem[000000001b800102] stb %l2,[%o2+0x03c] ! Mem[000000001b00013c] ldstub [%o0+0x02d],%l2 ! Mem[000000001a00012d] retl ldstub [%o2+0x02b],%l0 ! Mem[000000001b00012b] p5_jmpl_3_he: ldx [%i0+0x038],%l5 ! Mem[000000001a000138] lduh [%i3+0x030],%l0 ! Mem[000000001b800130] lduh [%i2+0x00e],%l0 ! Mem[000000001b00010e] ldsh [%i2+0x03a],%l6 ! Mem[000000001b00013a] swap [%i0+0x03c],%l7 ! Mem[000000001a00013c] jmpl %g6+8,%g0 ldsw [%i0+0x010],%l6 ! Mem[000000001a000110] p5_call_3_he: ldsh [%i2+0x016],%l7 ! Mem[000000001b000116] ldd [%i1+0x018],%l4 ! Mem[000000001a800118] ldstub [%i2+0x02a],%l5 ! Mem[000000001b00012a] retl ldsw [%i0+0x03c],%l3 ! Mem[000000001a00013c] p5_jmpl_3_ho: ldx [%o0+0x038],%l5 ! Mem[000000001a000138] lduh [%o3+0x030],%l0 ! Mem[000000001b800130] lduh [%o2+0x00e],%l0 ! Mem[000000001b00010e] ldsh [%o2+0x03a],%l6 ! Mem[000000001b00013a] swap [%o0+0x03c],%l7 ! Mem[000000001a00013c] jmpl %g6+8,%g0 ldsw [%o0+0x010],%l6 ! Mem[000000001a000110] p5_call_3_ho: ldsh [%o2+0x016],%l7 ! Mem[000000001b000116] ldd [%o1+0x018],%l4 ! Mem[000000001a800118] ldstub [%o2+0x02a],%l5 ! Mem[000000001b00012a] retl ldsw [%o0+0x03c],%l3 ! Mem[000000001a00013c] p6_jmpl_3_le: ldstub [%i0+0x03b],%l6 ! Mem[000000001c00013b] ldstub [%i0+0x00d],%l2 ! Mem[000000001c00010d] jmpl %g6+8,%g0 lduw [%i2+0x010],%l6 ! Mem[000000001d000110] p6_call_3_le: ldstub [%i0+0x01c],%l7 ! Mem[000000001c00011c] ldsh [%i0+0x03a],%l5 ! Mem[000000001c00013a] ldstub [%i0+0x00a],%l1 ! Mem[000000001c00010a] swap [%i3+0x000],%l4 ! Mem[000000001d800100] retl ldsw [%i2+0x030],%l0 ! Mem[000000001d000130] p6_jmpl_3_lo: ldstub [%o0+0x03b],%l6 ! Mem[000000001c00013b] ldstub [%o0+0x00d],%l2 ! Mem[000000001c00010d] jmpl %g6+8,%g0 lduw [%o2+0x010],%l6 ! Mem[000000001d000110] p6_call_3_lo: ldstub [%o0+0x01c],%l7 ! Mem[000000001c00011c] ldsh [%o0+0x03a],%l5 ! Mem[000000001c00013a] ldstub [%o0+0x00a],%l1 ! Mem[000000001c00010a] swap [%o3+0x000],%l4 ! Mem[000000001d800100] retl ldsw [%o2+0x030],%l0 ! Mem[000000001d000130] p6_jmpl_3_he: ldsh [%i0+0x01c],%l7 ! Mem[000000001c00011c] jmpl %g6+8,%g0 swap [%i0+0x00c],%l4 ! Mem[000000001c00010c] p6_call_3_he: swap [%i1+0x004],%l0 ! Mem[000000001c800104] ldsw [%i3+0x010],%l2 ! Mem[000000001d800110] ldub [%i1+0x008],%l4 ! Mem[000000001c800108] ldsh [%i3+0x008],%l6 ! Mem[000000001d800108] ldd [%i1+0x018],%l6 ! Mem[000000001c800118] retl ldstub [%i1+0x02a],%l4 ! Mem[000000001c80012a] p6_jmpl_3_ho: ldsh [%o0+0x01c],%l7 ! Mem[000000001c00011c] jmpl %g6+8,%g0 swap [%o0+0x00c],%l4 ! Mem[000000001c00010c] p6_call_3_ho: swap [%o1+0x004],%l0 ! Mem[000000001c800104] ldsw [%o3+0x010],%l2 ! Mem[000000001d800110] ldub [%o1+0x008],%l4 ! Mem[000000001c800108] ldsh [%o3+0x008],%l6 ! Mem[000000001d800108] ldd [%o1+0x018],%l6 ! Mem[000000001c800118] retl ldstub [%o1+0x02a],%l4 ! Mem[000000001c80012a] p7_jmpl_3_le: swap [%i1+0x038],%l0 ! Mem[000000001e800138] ldd [%i2+0x020],%l6 ! Mem[000000001f000120] lduh [%i1+0x00a],%l6 ! Mem[000000001e80010a] jmpl %g6+8,%g0 stb %l1,[%i3+0x008] ! Mem[000000001f800108] p7_call_3_le: ldstub [%i3+0x034],%l3 ! Mem[000000001f800134] lduw [%i3+0x020],%l4 ! Mem[000000001f800120] ldsw [%i0+0x00c],%l1 ! Mem[000000001e00010c] retl sth %l3,[%i1+0x00c] ! Mem[000000001e80010c] p7_jmpl_3_lo: swap [%o1+0x038],%l0 ! Mem[000000001e800138] ldd [%o2+0x020],%l6 ! Mem[000000001f000120] lduh [%o1+0x00a],%l6 ! Mem[000000001e80010a] jmpl %g6+8,%g0 stb %l1,[%o3+0x008] ! Mem[000000001f800108] p7_call_3_lo: ldstub [%o3+0x034],%l3 ! Mem[000000001f800134] lduw [%o3+0x020],%l4 ! Mem[000000001f800120] ldsw [%o0+0x00c],%l1 ! Mem[000000001e00010c] retl sth %l3,[%o1+0x00c] ! Mem[000000001e80010c] p7_jmpl_3_he: stb %l3,[%i2+0x010] ! Mem[000000001f000110] ldd [%i2+0x010],%l2 ! Mem[000000001f000110] jmpl %g6+8,%g0 std %l6,[%i1+0x008] ! Mem[000000001e800108] p7_call_3_he: lduw [%i0+0x030],%l7 ! Mem[000000001e000130] swap [%i0+0x014],%l6 ! Mem[000000001e000114] sth %l2,[%i1+0x02c] ! Mem[000000001e80012c] stw %l5,[%i2+0x03c] ! Mem[000000001f00013c] sth %l0,[%i1+0x038] ! Mem[000000001e800138] ldstub [%i1+0x002],%l0 ! Mem[000000001e800102] retl swap [%i3+0x01c],%l0 ! Mem[000000001f80011c] p7_jmpl_3_ho: stb %l3,[%o2+0x010] ! Mem[000000001f000110] ldd [%o2+0x010],%l2 ! Mem[000000001f000110] jmpl %g6+8,%g0 std %l6,[%o1+0x008] ! Mem[000000001e800108] p7_call_3_ho: lduw [%o0+0x030],%l7 ! Mem[000000001e000130] swap [%o0+0x014],%l6 ! Mem[000000001e000114] sth %l2,[%o1+0x02c] ! Mem[000000001e80012c] stw %l5,[%o2+0x03c] ! Mem[000000001f00013c] sth %l0,[%o1+0x038] ! Mem[000000001e800138] ldstub [%o1+0x002],%l0 ! Mem[000000001e800102] retl swap [%o3+0x01c],%l0 ! Mem[000000001f80011c] p8_jmpl_3_le: swap [%i1+0x020],%l0 ! Mem[0000000020800120] lduh [%i2+0x01c],%l6 ! Mem[000000002100011c] ldsh [%i2+0x028],%l4 ! Mem[0000000021000128] lduw [%i0+0x004],%l0 ! Mem[0000000020000104] jmpl %g6+8,%g0 ldstub [%i0+0x001],%l7 ! Mem[0000000020000101] p8_call_3_le: swap [%i0+0x000],%l4 ! Mem[0000000020000100] swap [%i1+0x000],%l4 ! Mem[0000000020800100] retl swap [%i0+0x024],%l5 ! Mem[0000000020000124] p8_jmpl_3_lo: swap [%o1+0x020],%l0 ! Mem[0000000020800120] lduh [%o2+0x01c],%l6 ! Mem[000000002100011c] ldsh [%o2+0x028],%l4 ! Mem[0000000021000128] lduw [%o0+0x004],%l0 ! Mem[0000000020000104] jmpl %g6+8,%g0 ldstub [%o0+0x001],%l7 ! Mem[0000000020000101] p8_call_3_lo: swap [%o0+0x000],%l4 ! Mem[0000000020000100] swap [%o1+0x000],%l4 ! Mem[0000000020800100] retl swap [%o0+0x024],%l5 ! Mem[0000000020000124] p8_jmpl_3_he: lduh [%i1+0x03a],%l4 ! Mem[000000002080013a] swap [%i3+0x038],%l3 ! Mem[0000000021800138] ldd [%i1+0x028],%l2 ! Mem[0000000020800128] jmpl %g6+8,%g0 ldstub [%i3+0x030],%l7 ! Mem[0000000021800130] p8_call_3_he: ldd [%i3+0x038],%l4 ! Mem[0000000021800138] ldd [%i0+0x030],%l6 ! Mem[0000000020000130] retl sth %l4,[%i0+0x03e] ! Mem[000000002000013e] p8_jmpl_3_ho: lduh [%o1+0x03a],%l4 ! Mem[000000002080013a] swap [%o3+0x038],%l3 ! Mem[0000000021800138] ldd [%o1+0x028],%l2 ! Mem[0000000020800128] jmpl %g6+8,%g0 ldstub [%o3+0x030],%l7 ! Mem[0000000021800130] p8_call_3_ho: ldd [%o3+0x038],%l4 ! Mem[0000000021800138] ldd [%o0+0x030],%l6 ! Mem[0000000020000130] retl sth %l4,[%o0+0x03e] ! Mem[000000002000013e] p9_jmpl_3_le: ldstub [%i3+0x020],%l5 ! Mem[0000000023800120] swap [%i0+0x004],%l3 ! Mem[0000000022000104] std %l0,[%i1+0x020] ! Mem[0000000022800120] ldub [%i1+0x026],%l0 ! Mem[0000000022800126] jmpl %g6+8,%g0 ldx [%i2+0x038],%l5 ! Mem[0000000023000138] p9_call_3_le: ldstub [%i3+0x001],%l4 ! Mem[0000000023800101] ldsh [%i0+0x03c],%l3 ! Mem[000000002200013c] swap [%i0+0x028],%l1 ! Mem[0000000022000128] ldstub [%i0+0x03b],%l5 ! Mem[000000002200013b] retl ldstub [%i3+0x02b],%l4 ! Mem[000000002380012b] p9_jmpl_3_lo: ldstub [%o3+0x020],%l5 ! Mem[0000000023800120] swap [%o0+0x004],%l3 ! Mem[0000000022000104] std %l0,[%o1+0x020] ! Mem[0000000022800120] ldub [%o1+0x026],%l0 ! Mem[0000000022800126] jmpl %g6+8,%g0 ldx [%o2+0x038],%l5 ! Mem[0000000023000138] p9_call_3_lo: ldstub [%o3+0x001],%l4 ! Mem[0000000023800101] ldsh [%o0+0x03c],%l3 ! Mem[000000002200013c] swap [%o0+0x028],%l1 ! Mem[0000000022000128] ldstub [%o0+0x03b],%l5 ! Mem[000000002200013b] retl ldstub [%o3+0x02b],%l4 ! Mem[000000002380012b] p9_jmpl_3_he: swap [%i0+0x02c],%l2 ! Mem[000000002200012c] ldstub [%i0+0x014],%l3 ! Mem[0000000022000114] lduh [%i2+0x03c],%l7 ! Mem[000000002300013c] ldstub [%i2+0x000],%l4 ! Mem[0000000023000100] swap [%i3+0x02c],%l1 ! Mem[000000002380012c] std %l2,[%i0+0x008] ! Mem[0000000022000108] jmpl %g6+8,%g0 ldstub [%i0+0x037],%l2 ! Mem[0000000022000137] p9_call_3_he: retl stx %l7,[%i3+0x028] ! Mem[0000000023800128] p9_jmpl_3_ho: swap [%o0+0x02c],%l2 ! Mem[000000002200012c] ldstub [%o0+0x014],%l3 ! Mem[0000000022000114] lduh [%o2+0x03c],%l7 ! Mem[000000002300013c] ldstub [%o2+0x000],%l4 ! Mem[0000000023000100] swap [%o3+0x02c],%l1 ! Mem[000000002380012c] std %l2,[%o0+0x008] ! Mem[0000000022000108] jmpl %g6+8,%g0 ldstub [%o0+0x037],%l2 ! Mem[0000000022000137] p9_call_3_ho: retl stx %l7,[%o3+0x028] ! Mem[0000000023800128] p10_jmpl_3_le: ldstub [%i3+0x027],%l4 ! Mem[0000000025800127] jmpl %g6+8,%g0 swap [%i3+0x004],%l0 ! Mem[0000000025800104] p10_call_3_le: stx %l0,[%i2+0x028] ! Mem[0000000025000128] std %l6,[%i3+0x020] ! Mem[0000000025800120] stx %l2,[%i1+0x018] ! Mem[0000000024800118] retl ldub [%i1+0x01e],%l7 ! Mem[000000002480011e] p10_jmpl_3_lo: ldstub [%o3+0x027],%l4 ! Mem[0000000025800127] jmpl %g6+8,%g0 swap [%o3+0x004],%l0 ! Mem[0000000025800104] p10_call_3_lo: stx %l0,[%o2+0x028] ! Mem[0000000025000128] std %l6,[%o3+0x020] ! Mem[0000000025800120] stx %l2,[%o1+0x018] ! Mem[0000000024800118] retl ldub [%o1+0x01e],%l7 ! Mem[000000002480011e] p10_jmpl_3_he: stb %l4,[%i3+0x011] ! Mem[0000000025800111] lduh [%i1+0x036],%l4 ! Mem[0000000024800136] ldstub [%i1+0x021],%l0 ! Mem[0000000024800121] lduh [%i0+0x034],%l6 ! Mem[0000000024000134] jmpl %g6+8,%g0 std %l6,[%i1+0x020] ! Mem[0000000024800120] p10_call_3_he: std %l6,[%i0+0x028] ! Mem[0000000024000128] retl stb %l1,[%i2+0x013] ! Mem[0000000025000113] p10_jmpl_3_ho: stb %l4,[%o3+0x011] ! Mem[0000000025800111] lduh [%o1+0x036],%l4 ! Mem[0000000024800136] ldstub [%o1+0x021],%l0 ! Mem[0000000024800121] lduh [%o0+0x034],%l6 ! Mem[0000000024000134] jmpl %g6+8,%g0 std %l6,[%o1+0x020] ! Mem[0000000024800120] p10_call_3_ho: std %l6,[%o0+0x028] ! Mem[0000000024000128] retl stb %l1,[%o2+0x013] ! Mem[0000000025000113] p11_jmpl_3_le: ldsw [%i1+0x01c],%l6 ! Mem[000000002680011c] jmpl %g6+8,%g0 stx %l3,[%i2+0x038] ! Mem[0000000027000138] p11_call_3_le: lduw [%i0+0x038],%l0 ! Mem[0000000026000138] ldsw [%i2+0x000],%l0 ! Mem[0000000027000100] stx %l6,[%i2+0x028] ! Mem[0000000027000128] retl ldub [%i3+0x011],%l5 ! Mem[0000000027800111] p11_jmpl_3_lo: ldsw [%o1+0x01c],%l6 ! Mem[000000002680011c] jmpl %g6+8,%g0 stx %l3,[%o2+0x038] ! Mem[0000000027000138] p11_call_3_lo: lduw [%o0+0x038],%l0 ! Mem[0000000026000138] ldsw [%o2+0x000],%l0 ! Mem[0000000027000100] stx %l6,[%o2+0x028] ! Mem[0000000027000128] retl ldub [%o3+0x011],%l5 ! Mem[0000000027800111] p11_jmpl_3_he: ldd [%i1+0x020],%l0 ! Mem[0000000026800120] swap [%i1+0x03c],%l5 ! Mem[000000002680013c] ldub [%i2+0x030],%l0 ! Mem[0000000027000130] stw %l1,[%i0+0x00c] ! Mem[000000002600010c] stw %l4,[%i3+0x010] ! Mem[0000000027800110] ldstub [%i1+0x028],%l4 ! Mem[0000000026800128] jmpl %g6+8,%g0 swap [%i0+0x018],%l4 ! Mem[0000000026000118] p11_call_3_he: retl ldsh [%i0+0x02a],%l5 ! Mem[000000002600012a] p11_jmpl_3_ho: ldd [%o1+0x020],%l0 ! Mem[0000000026800120] swap [%o1+0x03c],%l5 ! Mem[000000002680013c] ldub [%o2+0x030],%l0 ! Mem[0000000027000130] stw %l1,[%o0+0x00c] ! Mem[000000002600010c] stw %l4,[%o3+0x010] ! Mem[0000000027800110] ldstub [%o1+0x028],%l4 ! Mem[0000000026800128] jmpl %g6+8,%g0 swap [%o0+0x018],%l4 ! Mem[0000000026000118] p11_call_3_ho: retl ldsh [%o0+0x02a],%l5 ! Mem[000000002600012a] p12_jmpl_3_le: ldstub [%i0+0x02a],%l7 ! Mem[000000002800012a] swap [%i2+0x008],%l0 ! Mem[0000000029000108] jmpl %g6+8,%g0 swap [%i1+0x024],%l1 ! Mem[0000000028800124] p12_call_3_le: stw %l4,[%i2+0x030] ! Mem[0000000029000130] swap [%i0+0x024],%l3 ! Mem[0000000028000124] ldub [%i0+0x031],%l2 ! Mem[0000000028000131] retl std %l4,[%i2+0x020] ! Mem[0000000029000120] p12_jmpl_3_lo: ldstub [%o0+0x02a],%l7 ! Mem[000000002800012a] swap [%o2+0x008],%l0 ! Mem[0000000029000108] jmpl %g6+8,%g0 swap [%o1+0x024],%l1 ! Mem[0000000028800124] p12_call_3_lo: stw %l4,[%o2+0x030] ! Mem[0000000029000130] swap [%o0+0x024],%l3 ! Mem[0000000028000124] ldub [%o0+0x031],%l2 ! Mem[0000000028000131] retl std %l4,[%o2+0x020] ! Mem[0000000029000120] p12_jmpl_3_he: sth %l2,[%i3+0x00c] ! Mem[000000002980010c] ldstub [%i3+0x03f],%l4 ! Mem[000000002980013f] ldx [%i1+0x030],%l2 ! Mem[0000000028800130] stw %l4,[%i3+0x028] ! Mem[0000000029800128] ldsb [%i0+0x026],%l1 ! Mem[0000000028000126] jmpl %g6+8,%g0 ldx [%i0+0x028],%l2 ! Mem[0000000028000128] p12_call_3_he: ldd [%i3+0x018],%l6 ! Mem[0000000029800118] ldstub [%i2+0x03c],%l0 ! Mem[000000002900013c] stw %l5,[%i1+0x018] ! Mem[0000000028800118] ldx [%i3+0x000],%l4 ! Mem[0000000029800100] retl swap [%i2+0x028],%l7 ! Mem[0000000029000128] p12_jmpl_3_ho: sth %l2,[%o3+0x00c] ! Mem[000000002980010c] ldstub [%o3+0x03f],%l4 ! Mem[000000002980013f] ldx [%o1+0x030],%l2 ! Mem[0000000028800130] stw %l4,[%o3+0x028] ! Mem[0000000029800128] ldsb [%o0+0x026],%l1 ! Mem[0000000028000126] jmpl %g6+8,%g0 ldx [%o0+0x028],%l2 ! Mem[0000000028000128] p12_call_3_ho: ldd [%o3+0x018],%l6 ! Mem[0000000029800118] ldstub [%o2+0x03c],%l0 ! Mem[000000002900013c] stw %l5,[%o1+0x018] ! Mem[0000000028800118] ldx [%o3+0x000],%l4 ! Mem[0000000029800100] retl swap [%o2+0x028],%l7 ! Mem[0000000029000128] p13_jmpl_3_le: ldx [%i2+0x030],%l6 ! Mem[000000002b000130] ldub [%i1+0x026],%l0 ! Mem[000000002a800126] ldstub [%i0+0x038],%l5 ! Mem[000000002a000138] swap [%i0+0x00c],%l0 ! Mem[000000002a00010c] sth %l6,[%i3+0x03a] ! Mem[000000002b80013a] ldstub [%i3+0x03e],%l7 ! Mem[000000002b80013e] jmpl %g6+8,%g0 ldstub [%i1+0x02d],%l6 ! Mem[000000002a80012d] p13_call_3_le: retl ldsw [%i3+0x018],%l3 ! Mem[000000002b800118] p13_jmpl_3_lo: ldx [%o2+0x030],%l6 ! Mem[000000002b000130] ldub [%o1+0x026],%l0 ! Mem[000000002a800126] ldstub [%o0+0x038],%l5 ! Mem[000000002a000138] swap [%o0+0x00c],%l0 ! Mem[000000002a00010c] sth %l6,[%o3+0x03a] ! Mem[000000002b80013a] ldstub [%o3+0x03e],%l7 ! Mem[000000002b80013e] jmpl %g6+8,%g0 ldstub [%o1+0x02d],%l6 ! Mem[000000002a80012d] p13_call_3_lo: retl ldsw [%o3+0x018],%l3 ! Mem[000000002b800118] p13_jmpl_3_he: ldsh [%i1+0x014],%l6 ! Mem[000000002a800114] ldub [%i1+0x000],%l7 ! Mem[000000002a800100] stx %l0,[%i2+0x000] ! Mem[000000002b000100] stb %l7,[%i0+0x021] ! Mem[000000002a000121] stw %l7,[%i1+0x03c] ! Mem[000000002a80013c] jmpl %g6+8,%g0 lduh [%i1+0x024],%l3 ! Mem[000000002a800124] p13_call_3_he: ldstub [%i0+0x032],%l6 ! Mem[000000002a000132] swap [%i0+0x02c],%l7 ! Mem[000000002a00012c] ldstub [%i0+0x02b],%l7 ! Mem[000000002a00012b] ldx [%i2+0x010],%l2 ! Mem[000000002b000110] retl ldstub [%i0+0x017],%l0 ! Mem[000000002a000117] p13_jmpl_3_ho: ldsh [%o1+0x014],%l6 ! Mem[000000002a800114] ldub [%o1+0x000],%l7 ! Mem[000000002a800100] stx %l0,[%o2+0x000] ! Mem[000000002b000100] stb %l7,[%o0+0x021] ! Mem[000000002a000121] stw %l7,[%o1+0x03c] ! Mem[000000002a80013c] jmpl %g6+8,%g0 lduh [%o1+0x024],%l3 ! Mem[000000002a800124] p13_call_3_ho: ldstub [%o0+0x032],%l6 ! Mem[000000002a000132] swap [%o0+0x02c],%l7 ! Mem[000000002a00012c] ldstub [%o0+0x02b],%l7 ! Mem[000000002a00012b] ldx [%o2+0x010],%l2 ! Mem[000000002b000110] retl ldstub [%o0+0x017],%l0 ! Mem[000000002a000117] p14_jmpl_3_le: ldstub [%i1+0x034],%l2 ! Mem[000000002c800134] jmpl %g6+8,%g0 swap [%i2+0x034],%l6 ! Mem[000000002d000134] p14_call_3_le: swap [%i2+0x024],%l0 ! Mem[000000002d000124] ldstub [%i2+0x017],%l5 ! Mem[000000002d000117] stb %l5,[%i2+0x012] ! Mem[000000002d000112] stw %l7,[%i0+0x020] ! Mem[000000002c000120] ldstub [%i0+0x034],%l3 ! Mem[000000002c000134] retl ldstub [%i3+0x002],%l0 ! Mem[000000002d800102] p14_jmpl_3_lo: ldstub [%o1+0x034],%l2 ! Mem[000000002c800134] jmpl %g6+8,%g0 swap [%o2+0x034],%l6 ! Mem[000000002d000134] p14_call_3_lo: swap [%o2+0x024],%l0 ! Mem[000000002d000124] ldstub [%o2+0x017],%l5 ! Mem[000000002d000117] stb %l5,[%o2+0x012] ! Mem[000000002d000112] stw %l7,[%o0+0x020] ! Mem[000000002c000120] ldstub [%o0+0x034],%l3 ! Mem[000000002c000134] retl ldstub [%o3+0x002],%l0 ! Mem[000000002d800102] p14_jmpl_3_he: ldsw [%i3+0x010],%l7 ! Mem[000000002d800110] jmpl %g6+8,%g0 sth %l7,[%i0+0x010] ! Mem[000000002c000110] p14_call_3_he: ldx [%i2+0x028],%l0 ! Mem[000000002d000128] ldub [%i0+0x00e],%l6 ! Mem[000000002c00010e] stb %l5,[%i3+0x031] ! Mem[000000002d800131] ldd [%i2+0x000],%l0 ! Mem[000000002d000100] retl lduh [%i1+0x018],%l7 ! Mem[000000002c800118] p14_jmpl_3_ho: ldsw [%o3+0x010],%l7 ! Mem[000000002d800110] jmpl %g6+8,%g0 sth %l7,[%o0+0x010] ! Mem[000000002c000110] p14_call_3_ho: ldx [%o2+0x028],%l0 ! Mem[000000002d000128] ldub [%o0+0x00e],%l6 ! Mem[000000002c00010e] stb %l5,[%o3+0x031] ! Mem[000000002d800131] ldd [%o2+0x000],%l0 ! Mem[000000002d000100] retl lduh [%o1+0x018],%l7 ! Mem[000000002c800118] p15_jmpl_3_le: jmpl %g6+8,%g0 ldstub [%i1+0x02c],%l3 ! Mem[000000002e80012c] p15_call_3_le: ldub [%i1+0x039],%l2 ! Mem[000000002e800139] swap [%i3+0x034],%l0 ! Mem[000000002f800134] retl ldsw [%i3+0x018],%l3 ! Mem[000000002f800118] p15_jmpl_3_lo: jmpl %g6+8,%g0 ldstub [%o1+0x02c],%l3 ! Mem[000000002e80012c] p15_call_3_lo: ldub [%o1+0x039],%l2 ! Mem[000000002e800139] swap [%o3+0x034],%l0 ! Mem[000000002f800134] retl ldsw [%o3+0x018],%l3 ! Mem[000000002f800118] p15_jmpl_3_he: ldx [%i1+0x000],%l3 ! Mem[000000002e800100] ldstub [%i3+0x03f],%l4 ! Mem[000000002f80013f] jmpl %g6+8,%g0 sth %l4,[%i0+0x02c] ! Mem[000000002e00012c] p15_call_3_he: ldub [%i2+0x023],%l0 ! Mem[000000002f000123] swap [%i3+0x02c],%l0 ! Mem[000000002f80012c] stx %l6,[%i3+0x008] ! Mem[000000002f800108] ldd [%i0+0x000],%l0 ! Mem[000000002e000100] stx %l5,[%i3+0x020] ! Mem[000000002f800120] std %l6,[%i3+0x000] ! Mem[000000002f800100] retl ldub [%i2+0x012],%l5 ! Mem[000000002f000112] p15_jmpl_3_ho: ldx [%o1+0x000],%l3 ! Mem[000000002e800100] ldstub [%o3+0x03f],%l4 ! Mem[000000002f80013f] jmpl %g6+8,%g0 sth %l4,[%o0+0x02c] ! Mem[000000002e00012c] p15_call_3_ho: ldub [%o2+0x023],%l0 ! Mem[000000002f000123] swap [%o3+0x02c],%l0 ! Mem[000000002f80012c] stx %l6,[%o3+0x008] ! Mem[000000002f800108] ldd [%o0+0x000],%l0 ! Mem[000000002e000100] stx %l5,[%o3+0x020] ! Mem[000000002f800120] std %l6,[%o3+0x000] ! Mem[000000002f800100] retl ldub [%o2+0x012],%l5 ! Mem[000000002f000112] p16_jmpl_3_le: swap [%i3+0x01c],%l7 ! Mem[000000003180011c] stx %l4,[%i2+0x000] ! Mem[0000000031000100] swap [%i0+0x030],%l6 ! Mem[0000000030000130] ldstub [%i2+0x022],%l5 ! Mem[0000000031000122] jmpl %g6+8,%g0 sth %l5,[%i3+0x00c] ! Mem[000000003180010c] p16_call_3_le: swap [%i2+0x01c],%l0 ! Mem[000000003100011c] swap [%i3+0x004],%l0 ! Mem[0000000031800104] swap [%i3+0x018],%l7 ! Mem[0000000031800118] ldstub [%i3+0x01d],%l7 ! Mem[000000003180011d] ldub [%i3+0x00d],%l7 ! Mem[000000003180010d] ldub [%i2+0x02b],%l3 ! Mem[000000003100012b] retl ldsh [%i3+0x00a],%l2 ! Mem[000000003180010a] p16_jmpl_3_lo: swap [%o3+0x01c],%l7 ! Mem[000000003180011c] stx %l4,[%o2+0x000] ! Mem[0000000031000100] swap [%o0+0x030],%l6 ! Mem[0000000030000130] ldstub [%o2+0x022],%l5 ! Mem[0000000031000122] jmpl %g6+8,%g0 sth %l5,[%o3+0x00c] ! Mem[000000003180010c] p16_call_3_lo: swap [%o2+0x01c],%l0 ! Mem[000000003100011c] swap [%o3+0x004],%l0 ! Mem[0000000031800104] swap [%o3+0x018],%l7 ! Mem[0000000031800118] ldstub [%o3+0x01d],%l7 ! Mem[000000003180011d] ldub [%o3+0x00d],%l7 ! Mem[000000003180010d] ldub [%o2+0x02b],%l3 ! Mem[000000003100012b] retl ldsh [%o3+0x00a],%l2 ! Mem[000000003180010a] p16_jmpl_3_he: swap [%i1+0x024],%l6 ! Mem[0000000030800124] jmpl %g6+8,%g0 lduw [%i3+0x00c],%l1 ! Mem[000000003180010c] p16_call_3_he: ldstub [%i2+0x037],%l6 ! Mem[0000000031000137] lduh [%i1+0x004],%l4 ! Mem[0000000030800104] retl stw %l6,[%i3+0x030] ! Mem[0000000031800130] p16_jmpl_3_ho: swap [%o1+0x024],%l6 ! Mem[0000000030800124] jmpl %g6+8,%g0 lduw [%o3+0x00c],%l1 ! Mem[000000003180010c] p16_call_3_ho: ldstub [%o2+0x037],%l6 ! Mem[0000000031000137] lduh [%o1+0x004],%l4 ! Mem[0000000030800104] retl stw %l6,[%o3+0x030] ! Mem[0000000031800130] p17_jmpl_3_le: swap [%i0+0x018],%l4 ! Mem[0000000032000118] jmpl %g6+8,%g0 swap [%i0+0x030],%l4 ! Mem[0000000032000130] p17_call_3_le: std %l6,[%i0+0x038] ! Mem[0000000032000138] ldstub [%i1+0x01f],%l6 ! Mem[000000003280011f] retl sth %l6,[%i0+0x018] ! Mem[0000000032000118] p17_jmpl_3_lo: swap [%o0+0x018],%l4 ! Mem[0000000032000118] jmpl %g6+8,%g0 swap [%o0+0x030],%l4 ! Mem[0000000032000130] p17_call_3_lo: std %l6,[%o0+0x038] ! Mem[0000000032000138] ldstub [%o1+0x01f],%l6 ! Mem[000000003280011f] retl sth %l6,[%o0+0x018] ! Mem[0000000032000118] p17_jmpl_3_he: swap [%i3+0x034],%l2 ! Mem[0000000033800134] jmpl %g6+8,%g0 lduw [%i3+0x000],%l4 ! Mem[0000000033800100] p17_call_3_he: swap [%i3+0x034],%l7 ! Mem[0000000033800134] swap [%i2+0x008],%l0 ! Mem[0000000033000108] std %l4,[%i0+0x010] ! Mem[0000000032000110] std %l6,[%i3+0x018] ! Mem[0000000033800118] ldstub [%i1+0x00e],%l6 ! Mem[000000003280010e] ldx [%i0+0x000],%l5 ! Mem[0000000032000100] retl stx %l3,[%i3+0x038] ! Mem[0000000033800138] p17_jmpl_3_ho: swap [%o3+0x034],%l2 ! Mem[0000000033800134] jmpl %g6+8,%g0 lduw [%o3+0x000],%l4 ! Mem[0000000033800100] p17_call_3_ho: swap [%o3+0x034],%l7 ! Mem[0000000033800134] swap [%o2+0x008],%l0 ! Mem[0000000033000108] std %l4,[%o0+0x010] ! Mem[0000000032000110] std %l6,[%o3+0x018] ! Mem[0000000033800118] ldstub [%o1+0x00e],%l6 ! Mem[000000003280010e] ldx [%o0+0x000],%l5 ! Mem[0000000032000100] retl stx %l3,[%o3+0x038] ! Mem[0000000033800138] p18_jmpl_3_le: jmpl %g6+8,%g0 lduh [%i1+0x00c],%l4 ! Mem[000000003480010c] p18_call_3_le: ldx [%i3+0x028],%l2 ! Mem[0000000035800128] ldsw [%i1+0x03c],%l5 ! Mem[000000003480013c] ldsb [%i3+0x00e],%l6 ! Mem[000000003580010e] ldstub [%i0+0x003],%l7 ! Mem[0000000034000103] retl lduh [%i2+0x018],%l0 ! Mem[0000000035000118] p18_jmpl_3_lo: jmpl %g6+8,%g0 lduh [%o1+0x00c],%l4 ! Mem[000000003480010c] p18_call_3_lo: ldx [%o3+0x028],%l2 ! Mem[0000000035800128] ldsw [%o1+0x03c],%l5 ! Mem[000000003480013c] ldsb [%o3+0x00e],%l6 ! Mem[000000003580010e] ldstub [%o0+0x003],%l7 ! Mem[0000000034000103] retl lduh [%o2+0x018],%l0 ! Mem[0000000035000118] p18_jmpl_3_he: swap [%i0+0x03c],%l6 ! Mem[000000003400013c] stb %l7,[%i2+0x002] ! Mem[0000000035000102] sth %l1,[%i2+0x022] ! Mem[0000000035000122] ldsw [%i0+0x028],%l1 ! Mem[0000000034000128] ldstub [%i2+0x007],%l2 ! Mem[0000000035000107] jmpl %g6+8,%g0 lduw [%i3+0x00c],%l3 ! Mem[000000003580010c] p18_call_3_he: ldstub [%i2+0x015],%l0 ! Mem[0000000035000115] ldsh [%i1+0x014],%l3 ! Mem[0000000034800114] retl swap [%i3+0x020],%l4 ! Mem[0000000035800120] p18_jmpl_3_ho: swap [%o0+0x03c],%l6 ! Mem[000000003400013c] stb %l7,[%o2+0x002] ! Mem[0000000035000102] sth %l1,[%o2+0x022] ! Mem[0000000035000122] ldsw [%o0+0x028],%l1 ! Mem[0000000034000128] ldstub [%o2+0x007],%l2 ! Mem[0000000035000107] jmpl %g6+8,%g0 lduw [%o3+0x00c],%l3 ! Mem[000000003580010c] p18_call_3_ho: ldstub [%o2+0x015],%l0 ! Mem[0000000035000115] ldsh [%o1+0x014],%l3 ! Mem[0000000034800114] retl swap [%o3+0x020],%l4 ! Mem[0000000035800120] p19_jmpl_3_le: ldsb [%i2+0x01c],%l6 ! Mem[000000003700011c] ldd [%i0+0x028],%l4 ! Mem[0000000036000128] ldstub [%i0+0x00c],%l3 ! Mem[000000003600010c] jmpl %g6+8,%g0 sth %l5,[%i3+0x020] ! Mem[0000000037800120] p19_call_3_le: swap [%i3+0x010],%l5 ! Mem[0000000037800110] ldstub [%i0+0x00a],%l4 ! Mem[000000003600010a] lduh [%i1+0x020],%l7 ! Mem[0000000036800120] swap [%i1+0x00c],%l5 ! Mem[000000003680010c] ldd [%i1+0x020],%l0 ! Mem[0000000036800120] retl ldsb [%i0+0x008],%l0 ! Mem[0000000036000108] p19_jmpl_3_lo: ldsb [%o2+0x01c],%l6 ! Mem[000000003700011c] ldd [%o0+0x028],%l4 ! Mem[0000000036000128] ldstub [%o0+0x00c],%l3 ! Mem[000000003600010c] jmpl %g6+8,%g0 sth %l5,[%o3+0x020] ! Mem[0000000037800120] p19_call_3_lo: swap [%o3+0x010],%l5 ! Mem[0000000037800110] ldstub [%o0+0x00a],%l4 ! Mem[000000003600010a] lduh [%o1+0x020],%l7 ! Mem[0000000036800120] swap [%o1+0x00c],%l5 ! Mem[000000003680010c] ldd [%o1+0x020],%l0 ! Mem[0000000036800120] retl ldsb [%o0+0x008],%l0 ! Mem[0000000036000108] p19_jmpl_3_he: ldd [%i1+0x028],%l4 ! Mem[0000000036800128] ldstub [%i2+0x014],%l2 ! Mem[0000000037000114] ldub [%i1+0x000],%l7 ! Mem[0000000036800100] jmpl %g6+8,%g0 ldsb [%i2+0x02e],%l6 ! Mem[000000003700012e] p19_call_3_he: ldstub [%i1+0x018],%l7 ! Mem[0000000036800118] swap [%i0+0x000],%l4 ! Mem[0000000036000100] ldstub [%i2+0x033],%l1 ! Mem[0000000037000133] lduw [%i1+0x02c],%l3 ! Mem[000000003680012c] retl ldstub [%i1+0x014],%l5 ! Mem[0000000036800114] p19_jmpl_3_ho: ldd [%o1+0x028],%l4 ! Mem[0000000036800128] ldstub [%o2+0x014],%l2 ! Mem[0000000037000114] ldub [%o1+0x000],%l7 ! Mem[0000000036800100] jmpl %g6+8,%g0 ldsb [%o2+0x02e],%l6 ! Mem[000000003700012e] p19_call_3_ho: ldstub [%o1+0x018],%l7 ! Mem[0000000036800118] swap [%o0+0x000],%l4 ! Mem[0000000036000100] ldstub [%o2+0x033],%l1 ! Mem[0000000037000133] lduw [%o1+0x02c],%l3 ! Mem[000000003680012c] retl ldstub [%o1+0x014],%l5 ! Mem[0000000036800114] p20_jmpl_3_le: jmpl %g6+8,%g0 ldstub [%i0+0x021],%l4 ! Mem[0000000038000121] p20_call_3_le: retl sth %l5,[%i2+0x03e] ! Mem[000000003900013e] p20_jmpl_3_lo: jmpl %g6+8,%g0 ldstub [%o0+0x021],%l4 ! Mem[0000000038000121] p20_call_3_lo: retl sth %l5,[%o2+0x03e] ! Mem[000000003900013e] p20_jmpl_3_he: ldsw [%i2+0x018],%l7 ! Mem[0000000039000118] lduh [%i3+0x02a],%l0 ! Mem[000000003980012a] swap [%i2+0x038],%l6 ! Mem[0000000039000138] lduw [%i1+0x024],%l2 ! Mem[0000000038800124] jmpl %g6+8,%g0 stb %l3,[%i2+0x01c] ! Mem[000000003900011c] p20_call_3_he: swap [%i3+0x028],%l6 ! Mem[0000000039800128] retl stx %l1,[%i2+0x008] ! Mem[0000000039000108] p20_jmpl_3_ho: ldsw [%o2+0x018],%l7 ! Mem[0000000039000118] lduh [%o3+0x02a],%l0 ! Mem[000000003980012a] swap [%o2+0x038],%l6 ! Mem[0000000039000138] lduw [%o1+0x024],%l2 ! Mem[0000000038800124] jmpl %g6+8,%g0 stb %l3,[%o2+0x01c] ! Mem[000000003900011c] p20_call_3_ho: swap [%o3+0x028],%l6 ! Mem[0000000039800128] retl stx %l1,[%o2+0x008] ! Mem[0000000039000108] p21_jmpl_3_le: jmpl %g6+8,%g0 ldstub [%i0+0x010],%l3 ! Mem[000000003a000110] p21_call_3_le: lduh [%i0+0x02a],%l1 ! Mem[000000003a00012a] sth %l6,[%i2+0x02a] ! Mem[000000003b00012a] std %l2,[%i3+0x038] ! Mem[000000003b800138] lduw [%i0+0x004],%l3 ! Mem[000000003a000104] retl ldstub [%i1+0x022],%l1 ! Mem[000000003a800122] p21_jmpl_3_lo: jmpl %g6+8,%g0 ldstub [%o0+0x010],%l3 ! Mem[000000003a000110] p21_call_3_lo: lduh [%o0+0x02a],%l1 ! Mem[000000003a00012a] sth %l6,[%o2+0x02a] ! Mem[000000003b00012a] std %l2,[%o3+0x038] ! Mem[000000003b800138] lduw [%o0+0x004],%l3 ! Mem[000000003a000104] retl ldstub [%o1+0x022],%l1 ! Mem[000000003a800122] p21_jmpl_3_he: ldstub [%i1+0x017],%l0 ! Mem[000000003a800117] lduh [%i1+0x022],%l7 ! Mem[000000003a800122] std %l0,[%i0+0x000] ! Mem[000000003a000100] jmpl %g6+8,%g0 ldd [%i0+0x000],%l0 ! Mem[000000003a000100] p21_call_3_he: ldx [%i0+0x000],%l4 ! Mem[000000003a000100] swap [%i0+0x030],%l6 ! Mem[000000003a000130] swap [%i1+0x030],%l0 ! Mem[000000003a800130] stw %l7,[%i3+0x020] ! Mem[000000003b800120] retl lduw [%i1+0x03c],%l3 ! Mem[000000003a80013c] p21_jmpl_3_ho: ldstub [%o1+0x017],%l0 ! Mem[000000003a800117] lduh [%o1+0x022],%l7 ! Mem[000000003a800122] std %l0,[%o0+0x000] ! Mem[000000003a000100] jmpl %g6+8,%g0 ldd [%o0+0x000],%l0 ! Mem[000000003a000100] p21_call_3_ho: ldx [%o0+0x000],%l4 ! Mem[000000003a000100] swap [%o0+0x030],%l6 ! Mem[000000003a000130] swap [%o1+0x030],%l0 ! Mem[000000003a800130] stw %l7,[%o3+0x020] ! Mem[000000003b800120] retl lduw [%o1+0x03c],%l3 ! Mem[000000003a80013c] p22_jmpl_3_le: jmpl %g6+8,%g0 std %l2,[%i1+0x030] ! Mem[000000003c800130] p22_call_3_le: swap [%i2+0x018],%l1 ! Mem[000000003d000118] retl stw %l7,[%i0+0x004] ! Mem[000000003c000104] p22_jmpl_3_lo: jmpl %g6+8,%g0 std %l2,[%o1+0x030] ! Mem[000000003c800130] p22_call_3_lo: swap [%o2+0x018],%l1 ! Mem[000000003d000118] retl stw %l7,[%o0+0x004] ! Mem[000000003c000104] p22_jmpl_3_he: ldstub [%i0+0x028],%l4 ! Mem[000000003c000128] ldsh [%i1+0x01e],%l6 ! Mem[000000003c80011e] jmpl %g6+8,%g0 std %l2,[%i1+0x018] ! Mem[000000003c800118] p22_call_3_he: ldsb [%i3+0x003],%l6 ! Mem[000000003d800103] ldd [%i3+0x028],%l2 ! Mem[000000003d800128] ldstub [%i3+0x023],%l1 ! Mem[000000003d800123] retl ldsb [%i0+0x028],%l6 ! Mem[000000003c000128] p22_jmpl_3_ho: ldstub [%o0+0x028],%l4 ! Mem[000000003c000128] ldsh [%o1+0x01e],%l6 ! Mem[000000003c80011e] jmpl %g6+8,%g0 std %l2,[%o1+0x018] ! Mem[000000003c800118] p22_call_3_ho: ldsb [%o3+0x003],%l6 ! Mem[000000003d800103] ldd [%o3+0x028],%l2 ! Mem[000000003d800128] ldstub [%o3+0x023],%l1 ! Mem[000000003d800123] retl ldsb [%o0+0x028],%l6 ! Mem[000000003c000128] p23_jmpl_3_le: swap [%i3+0x010],%l4 ! Mem[000000003f800110] stw %l4,[%i2+0x034] ! Mem[000000003f000134] ldx [%i3+0x000],%l7 ! Mem[000000003f800100] ldstub [%i1+0x035],%l6 ! Mem[000000003e800135] jmpl %g6+8,%g0 swap [%i2+0x018],%l4 ! Mem[000000003f000118] p23_call_3_le: ldstub [%i0+0x02a],%l5 ! Mem[000000003e00012a] lduw [%i3+0x03c],%l3 ! Mem[000000003f80013c] std %l4,[%i0+0x038] ! Mem[000000003e000138] swap [%i0+0x004],%l6 ! Mem[000000003e000104] stw %l7,[%i1+0x00c] ! Mem[000000003e80010c] ldsh [%i0+0x024],%l4 ! Mem[000000003e000124] retl ldstub [%i0+0x000],%l4 ! Mem[000000003e000100] p23_jmpl_3_lo: swap [%o3+0x010],%l4 ! Mem[000000003f800110] stw %l4,[%o2+0x034] ! Mem[000000003f000134] ldx [%o3+0x000],%l7 ! Mem[000000003f800100] ldstub [%o1+0x035],%l6 ! Mem[000000003e800135] jmpl %g6+8,%g0 swap [%o2+0x018],%l4 ! Mem[000000003f000118] p23_call_3_lo: ldstub [%o0+0x02a],%l5 ! Mem[000000003e00012a] lduw [%o3+0x03c],%l3 ! Mem[000000003f80013c] std %l4,[%o0+0x038] ! Mem[000000003e000138] swap [%o0+0x004],%l6 ! Mem[000000003e000104] stw %l7,[%o1+0x00c] ! Mem[000000003e80010c] ldsh [%o0+0x024],%l4 ! Mem[000000003e000124] retl ldstub [%o0+0x000],%l4 ! Mem[000000003e000100] p23_jmpl_3_he: stx %l2,[%i1+0x030] ! Mem[000000003e800130] ldstub [%i3+0x020],%l6 ! Mem[000000003f800120] ldstub [%i3+0x01d],%l3 ! Mem[000000003f80011d] jmpl %g6+8,%g0 swap [%i0+0x018],%l3 ! Mem[000000003e000118] p23_call_3_he: ldstub [%i1+0x036],%l3 ! Mem[000000003e800136] retl ldub [%i1+0x030],%l7 ! Mem[000000003e800130] p23_jmpl_3_ho: stx %l2,[%o1+0x030] ! Mem[000000003e800130] ldstub [%o3+0x020],%l6 ! Mem[000000003f800120] ldstub [%o3+0x01d],%l3 ! Mem[000000003f80011d] jmpl %g6+8,%g0 swap [%o0+0x018],%l3 ! Mem[000000003e000118] p23_call_3_ho: ldstub [%o1+0x036],%l3 ! Mem[000000003e800136] retl ldub [%o1+0x030],%l7 ! Mem[000000003e800130] p24_jmpl_3_le: jmpl %g6+8,%g0 ldd [%i2+0x018],%l0 ! Mem[0000000041000118] p24_call_3_le: ldstub [%i0+0x006],%l7 ! Mem[0000000040000106] std %l0,[%i1+0x038] ! Mem[0000000040800138] ldstub [%i3+0x01d],%l6 ! Mem[000000004180011d] lduw [%i3+0x000],%l6 ! Mem[0000000041800100] swap [%i1+0x014],%l7 ! Mem[0000000040800114] ldsh [%i1+0x008],%l0 ! Mem[0000000040800108] retl swap [%i0+0x008],%l1 ! Mem[0000000040000108] p24_jmpl_3_lo: jmpl %g6+8,%g0 ldd [%o2+0x018],%l0 ! Mem[0000000041000118] p24_call_3_lo: ldstub [%o0+0x006],%l7 ! Mem[0000000040000106] std %l0,[%o1+0x038] ! Mem[0000000040800138] ldstub [%o3+0x01d],%l6 ! Mem[000000004180011d] lduw [%o3+0x000],%l6 ! Mem[0000000041800100] swap [%o1+0x014],%l7 ! Mem[0000000040800114] ldsh [%o1+0x008],%l0 ! Mem[0000000040800108] retl swap [%o0+0x008],%l1 ! Mem[0000000040000108] p24_jmpl_3_he: ldstub [%i0+0x010],%l0 ! Mem[0000000040000110] jmpl %g6+8,%g0 sth %l1,[%i1+0x02e] ! Mem[000000004080012e] p24_call_3_he: ldsw [%i0+0x034],%l5 ! Mem[0000000040000134] retl ldd [%i1+0x028],%l4 ! Mem[0000000040800128] p24_jmpl_3_ho: ldstub [%o0+0x010],%l0 ! Mem[0000000040000110] jmpl %g6+8,%g0 sth %l1,[%o1+0x02e] ! Mem[000000004080012e] p24_call_3_ho: ldsw [%o0+0x034],%l5 ! Mem[0000000040000134] retl ldd [%o1+0x028],%l4 ! Mem[0000000040800128] p25_jmpl_3_le: swap [%i2+0x010],%l3 ! Mem[0000000043000110] ldub [%i1+0x013],%l3 ! Mem[0000000042800113] ldsw [%i0+0x01c],%l2 ! Mem[000000004200011c] stw %l3,[%i1+0x014] ! Mem[0000000042800114] jmpl %g6+8,%g0 ldsh [%i3+0x026],%l6 ! Mem[0000000043800126] p25_call_3_le: swap [%i3+0x038],%l0 ! Mem[0000000043800138] retl ldsb [%i0+0x002],%l0 ! Mem[0000000042000102] p25_jmpl_3_lo: swap [%o2+0x010],%l3 ! Mem[0000000043000110] ldub [%o1+0x013],%l3 ! Mem[0000000042800113] ldsw [%o0+0x01c],%l2 ! Mem[000000004200011c] stw %l3,[%o1+0x014] ! Mem[0000000042800114] jmpl %g6+8,%g0 ldsh [%o3+0x026],%l6 ! Mem[0000000043800126] p25_call_3_lo: swap [%o3+0x038],%l0 ! Mem[0000000043800138] retl ldsb [%o0+0x002],%l0 ! Mem[0000000042000102] p25_jmpl_3_he: ldsb [%i3+0x037],%l6 ! Mem[0000000043800137] jmpl %g6+8,%g0 stw %l2,[%i0+0x024] ! Mem[0000000042000124] p25_call_3_he: swap [%i2+0x030],%l6 ! Mem[0000000043000130] stw %l0,[%i1+0x030] ! Mem[0000000042800130] ldstub [%i2+0x021],%l7 ! Mem[0000000043000121] ldsh [%i1+0x020],%l7 ! Mem[0000000042800120] swap [%i2+0x024],%l7 ! Mem[0000000043000124] retl ldsw [%i3+0x004],%l5 ! Mem[0000000043800104] p25_jmpl_3_ho: ldsb [%o3+0x037],%l6 ! Mem[0000000043800137] jmpl %g6+8,%g0 stw %l2,[%o0+0x024] ! Mem[0000000042000124] p25_call_3_ho: swap [%o2+0x030],%l6 ! Mem[0000000043000130] stw %l0,[%o1+0x030] ! Mem[0000000042800130] ldstub [%o2+0x021],%l7 ! Mem[0000000043000121] ldsh [%o1+0x020],%l7 ! Mem[0000000042800120] swap [%o2+0x024],%l7 ! Mem[0000000043000124] retl ldsw [%o3+0x004],%l5 ! Mem[0000000043800104] p26_jmpl_3_le: jmpl %g6+8,%g0 swap [%i1+0x034],%l3 ! Mem[0000000044800134] p26_call_3_le: swap [%i2+0x014],%l3 ! Mem[0000000045000114] ldsh [%i0+0x010],%l1 ! Mem[0000000044000110] retl swap [%i0+0x018],%l5 ! Mem[0000000044000118] p26_jmpl_3_lo: jmpl %g6+8,%g0 swap [%o1+0x034],%l3 ! Mem[0000000044800134] p26_call_3_lo: swap [%o2+0x014],%l3 ! Mem[0000000045000114] ldsh [%o0+0x010],%l1 ! Mem[0000000044000110] retl swap [%o0+0x018],%l5 ! Mem[0000000044000118] p26_jmpl_3_he: stw %l2,[%i0+0x020] ! Mem[0000000044000120] swap [%i3+0x010],%l3 ! Mem[0000000045800110] ldstub [%i2+0x007],%l2 ! Mem[0000000045000107] ldub [%i1+0x02a],%l6 ! Mem[000000004480012a] ldsh [%i1+0x016],%l2 ! Mem[0000000044800116] jmpl %g6+8,%g0 ldx [%i0+0x038],%l2 ! Mem[0000000044000138] p26_call_3_he: swap [%i2+0x01c],%l2 ! Mem[000000004500011c] retl swap [%i0+0x00c],%l0 ! Mem[000000004400010c] p26_jmpl_3_ho: stw %l2,[%o0+0x020] ! Mem[0000000044000120] swap [%o3+0x010],%l3 ! Mem[0000000045800110] ldstub [%o2+0x007],%l2 ! Mem[0000000045000107] ldub [%o1+0x02a],%l6 ! Mem[000000004480012a] ldsh [%o1+0x016],%l2 ! Mem[0000000044800116] jmpl %g6+8,%g0 ldx [%o0+0x038],%l2 ! Mem[0000000044000138] p26_call_3_ho: swap [%o2+0x01c],%l2 ! Mem[000000004500011c] retl swap [%o0+0x00c],%l0 ! Mem[000000004400010c] p27_jmpl_3_le: stw %l2,[%i2+0x024] ! Mem[0000000047000124] ldstub [%i1+0x025],%l1 ! Mem[0000000046800125] jmpl %g6+8,%g0 ldub [%i2+0x018],%l1 ! Mem[0000000047000118] p27_call_3_le: ldd [%i1+0x038],%l6 ! Mem[0000000046800138] ldsw [%i3+0x000],%l4 ! Mem[0000000047800100] swap [%i3+0x00c],%l5 ! Mem[000000004780010c] ldsb [%i0+0x02a],%l1 ! Mem[000000004600012a] retl ldstub [%i2+0x03b],%l5 ! Mem[000000004700013b] p27_jmpl_3_lo: stw %l2,[%o2+0x024] ! Mem[0000000047000124] ldstub [%o1+0x025],%l1 ! Mem[0000000046800125] jmpl %g6+8,%g0 ldub [%o2+0x018],%l1 ! Mem[0000000047000118] p27_call_3_lo: ldd [%o1+0x038],%l6 ! Mem[0000000046800138] ldsw [%o3+0x000],%l4 ! Mem[0000000047800100] swap [%o3+0x00c],%l5 ! Mem[000000004780010c] ldsb [%o0+0x02a],%l1 ! Mem[000000004600012a] retl ldstub [%o2+0x03b],%l5 ! Mem[000000004700013b] p27_jmpl_3_he: swap [%i1+0x02c],%l5 ! Mem[000000004680012c] lduh [%i1+0x014],%l2 ! Mem[0000000046800114] swap [%i3+0x028],%l4 ! Mem[0000000047800128] jmpl %g6+8,%g0 swap [%i1+0x018],%l4 ! Mem[0000000046800118] p27_call_3_he: retl swap [%i1+0x000],%l5 ! Mem[0000000046800100] p27_jmpl_3_ho: swap [%o1+0x02c],%l5 ! Mem[000000004680012c] lduh [%o1+0x014],%l2 ! Mem[0000000046800114] swap [%o3+0x028],%l4 ! Mem[0000000047800128] jmpl %g6+8,%g0 swap [%o1+0x018],%l4 ! Mem[0000000046800118] p27_call_3_ho: retl swap [%o1+0x000],%l5 ! Mem[0000000046800100] p28_jmpl_3_le: stw %l2,[%i2+0x030] ! Mem[0000000049000130] jmpl %g6+8,%g0 lduw [%i1+0x020],%l2 ! Mem[0000000048800120] p28_call_3_le: sth %l3,[%i1+0x00a] ! Mem[000000004880010a] ldd [%i0+0x010],%l2 ! Mem[0000000048000110] ldx [%i0+0x038],%l4 ! Mem[0000000048000138] retl ldx [%i2+0x018],%l2 ! Mem[0000000049000118] p28_jmpl_3_lo: stw %l2,[%o2+0x030] ! Mem[0000000049000130] jmpl %g6+8,%g0 lduw [%o1+0x020],%l2 ! Mem[0000000048800120] p28_call_3_lo: sth %l3,[%o1+0x00a] ! Mem[000000004880010a] ldd [%o0+0x010],%l2 ! Mem[0000000048000110] ldx [%o0+0x038],%l4 ! Mem[0000000048000138] retl ldx [%o2+0x018],%l2 ! Mem[0000000049000118] p28_jmpl_3_he: ldstub [%i3+0x018],%l0 ! Mem[0000000049800118] ldstub [%i2+0x01c],%l3 ! Mem[000000004900011c] ldstub [%i0+0x02a],%l7 ! Mem[000000004800012a] stx %l2,[%i0+0x030] ! Mem[0000000048000130] ldub [%i3+0x03c],%l6 ! Mem[000000004980013c] jmpl %g6+8,%g0 std %l6,[%i1+0x000] ! Mem[0000000048800100] p28_call_3_he: ldsh [%i0+0x00c],%l7 ! Mem[000000004800010c] retl ldstub [%i2+0x030],%l4 ! Mem[0000000049000130] p28_jmpl_3_ho: ldstub [%o3+0x018],%l0 ! Mem[0000000049800118] ldstub [%o2+0x01c],%l3 ! Mem[000000004900011c] ldstub [%o0+0x02a],%l7 ! Mem[000000004800012a] stx %l2,[%o0+0x030] ! Mem[0000000048000130] ldub [%o3+0x03c],%l6 ! Mem[000000004980013c] jmpl %g6+8,%g0 std %l6,[%o1+0x000] ! Mem[0000000048800100] p28_call_3_ho: ldsh [%o0+0x00c],%l7 ! Mem[000000004800010c] retl ldstub [%o2+0x030],%l4 ! Mem[0000000049000130] p29_jmpl_3_le: sth %l4,[%i1+0x03e] ! Mem[000000004a80013e] ldx [%i3+0x030],%l1 ! Mem[000000004b800130] swap [%i3+0x000],%l4 ! Mem[000000004b800100] stb %l6,[%i1+0x038] ! Mem[000000004a800138] stw %l0,[%i3+0x018] ! Mem[000000004b800118] ldsh [%i0+0x026],%l6 ! Mem[000000004a000126] jmpl %g6+8,%g0 ldx [%i0+0x010],%l1 ! Mem[000000004a000110] p29_call_3_le: ldstub [%i0+0x03d],%l6 ! Mem[000000004a00013d] ldd [%i1+0x018],%l6 ! Mem[000000004a800118] swap [%i0+0x018],%l6 ! Mem[000000004a000118] ldsw [%i1+0x01c],%l0 ! Mem[000000004a80011c] swap [%i1+0x010],%l5 ! Mem[000000004a800110] ldstub [%i3+0x012],%l5 ! Mem[000000004b800112] retl swap [%i3+0x000],%l6 ! Mem[000000004b800100] p29_jmpl_3_lo: sth %l4,[%o1+0x03e] ! Mem[000000004a80013e] ldx [%o3+0x030],%l1 ! Mem[000000004b800130] swap [%o3+0x000],%l4 ! Mem[000000004b800100] stb %l6,[%o1+0x038] ! Mem[000000004a800138] stw %l0,[%o3+0x018] ! Mem[000000004b800118] ldsh [%o0+0x026],%l6 ! Mem[000000004a000126] jmpl %g6+8,%g0 ldx [%o0+0x010],%l1 ! Mem[000000004a000110] p29_call_3_lo: ldstub [%o0+0x03d],%l6 ! Mem[000000004a00013d] ldd [%o1+0x018],%l6 ! Mem[000000004a800118] swap [%o0+0x018],%l6 ! Mem[000000004a000118] ldsw [%o1+0x01c],%l0 ! Mem[000000004a80011c] swap [%o1+0x010],%l5 ! Mem[000000004a800110] ldstub [%o3+0x012],%l5 ! Mem[000000004b800112] retl swap [%o3+0x000],%l6 ! Mem[000000004b800100] p29_jmpl_3_he: lduh [%i3+0x038],%l5 ! Mem[000000004b800138] std %l2,[%i0+0x020] ! Mem[000000004a000120] jmpl %g6+8,%g0 ldstub [%i1+0x03b],%l6 ! Mem[000000004a80013b] p29_call_3_he: ldx [%i1+0x038],%l7 ! Mem[000000004a800138] retl std %l0,[%i2+0x008] ! Mem[000000004b000108] p29_jmpl_3_ho: lduh [%o3+0x038],%l5 ! Mem[000000004b800138] std %l2,[%o0+0x020] ! Mem[000000004a000120] jmpl %g6+8,%g0 ldstub [%o1+0x03b],%l6 ! Mem[000000004a80013b] p29_call_3_ho: ldx [%o1+0x038],%l7 ! Mem[000000004a800138] retl std %l0,[%o2+0x008] ! Mem[000000004b000108] p30_jmpl_3_le: lduw [%i3+0x00c],%l4 ! Mem[000000004d80010c] stb %l4,[%i1+0x021] ! Mem[000000004c800121] ldsb [%i3+0x018],%l6 ! Mem[000000004d800118] ldstub [%i2+0x030],%l4 ! Mem[000000004d000130] swap [%i2+0x038],%l6 ! Mem[000000004d000138] swap [%i2+0x024],%l2 ! Mem[000000004d000124] jmpl %g6+8,%g0 swap [%i2+0x000],%l7 ! Mem[000000004d000100] p30_call_3_le: ldsb [%i1+0x009],%l5 ! Mem[000000004c800109] retl stb %l7,[%i0+0x025] ! Mem[000000004c000125] p30_jmpl_3_lo: lduw [%o3+0x00c],%l4 ! Mem[000000004d80010c] stb %l4,[%o1+0x021] ! Mem[000000004c800121] ldsb [%o3+0x018],%l6 ! Mem[000000004d800118] ldstub [%o2+0x030],%l4 ! Mem[000000004d000130] swap [%o2+0x038],%l6 ! Mem[000000004d000138] swap [%o2+0x024],%l2 ! Mem[000000004d000124] jmpl %g6+8,%g0 swap [%o2+0x000],%l7 ! Mem[000000004d000100] p30_call_3_lo: ldsb [%o1+0x009],%l5 ! Mem[000000004c800109] retl stb %l7,[%o0+0x025] ! Mem[000000004c000125] p30_jmpl_3_he: jmpl %g6+8,%g0 ldsb [%i1+0x005],%l1 ! Mem[000000004c800105] p30_call_3_he: swap [%i3+0x008],%l5 ! Mem[000000004d800108] stw %l3,[%i0+0x014] ! Mem[000000004c000114] retl sth %l1,[%i0+0x03e] ! Mem[000000004c00013e] p30_jmpl_3_ho: jmpl %g6+8,%g0 ldsb [%o1+0x005],%l1 ! Mem[000000004c800105] p30_call_3_ho: swap [%o3+0x008],%l5 ! Mem[000000004d800108] stw %l3,[%o0+0x014] ! Mem[000000004c000114] retl sth %l1,[%o0+0x03e] ! Mem[000000004c00013e] p31_jmpl_3_le: ldstub [%i3+0x01c],%l6 ! Mem[000000004f80011c] ldstub [%i1+0x000],%l6 ! Mem[000000004e800100] ldsw [%i0+0x004],%l4 ! Mem[000000004e000104] ldsh [%i1+0x024],%l1 ! Mem[000000004e800124] jmpl %g6+8,%g0 ldx [%i2+0x018],%l1 ! Mem[000000004f000118] p31_call_3_le: ldsw [%i2+0x008],%l4 ! Mem[000000004f000108] ldsh [%i0+0x020],%l7 ! Mem[000000004e000120] std %l6,[%i1+0x008] ! Mem[000000004e800108] sth %l1,[%i1+0x020] ! Mem[000000004e800120] std %l0,[%i0+0x008] ! Mem[000000004e000108] retl swap [%i1+0x014],%l7 ! Mem[000000004e800114] p31_jmpl_3_lo: ldstub [%o3+0x01c],%l6 ! Mem[000000004f80011c] ldstub [%o1+0x000],%l6 ! Mem[000000004e800100] ldsw [%o0+0x004],%l4 ! Mem[000000004e000104] ldsh [%o1+0x024],%l1 ! Mem[000000004e800124] jmpl %g6+8,%g0 ldx [%o2+0x018],%l1 ! Mem[000000004f000118] p31_call_3_lo: ldsw [%o2+0x008],%l4 ! Mem[000000004f000108] ldsh [%o0+0x020],%l7 ! Mem[000000004e000120] std %l6,[%o1+0x008] ! Mem[000000004e800108] sth %l1,[%o1+0x020] ! Mem[000000004e800120] std %l0,[%o0+0x008] ! Mem[000000004e000108] retl swap [%o1+0x014],%l7 ! Mem[000000004e800114] p31_jmpl_3_he: ldsh [%i1+0x02e],%l1 ! Mem[000000004e80012e] ldstub [%i1+0x01d],%l0 ! Mem[000000004e80011d] lduh [%i0+0x026],%l1 ! Mem[000000004e000126] swap [%i1+0x000],%l7 ! Mem[000000004e800100] jmpl %g6+8,%g0 stb %l0,[%i2+0x006] ! Mem[000000004f000106] p31_call_3_he: ldstub [%i2+0x018],%l7 ! Mem[000000004f000118] std %l0,[%i2+0x000] ! Mem[000000004f000100] sth %l1,[%i0+0x032] ! Mem[000000004e000132] ldub [%i2+0x02e],%l3 ! Mem[000000004f00012e] ldub [%i0+0x023],%l6 ! Mem[000000004e000123] swap [%i3+0x014],%l3 ! Mem[000000004f800114] retl ldub [%i3+0x00b],%l3 ! Mem[000000004f80010b] p31_jmpl_3_ho: ldsh [%o1+0x02e],%l1 ! Mem[000000004e80012e] ldstub [%o1+0x01d],%l0 ! Mem[000000004e80011d] lduh [%o0+0x026],%l1 ! Mem[000000004e000126] swap [%o1+0x000],%l7 ! Mem[000000004e800100] jmpl %g6+8,%g0 stb %l0,[%o2+0x006] ! Mem[000000004f000106] p31_call_3_ho: ldstub [%o2+0x018],%l7 ! Mem[000000004f000118] std %l0,[%o2+0x000] ! Mem[000000004f000100] sth %l1,[%o0+0x032] ! Mem[000000004e000132] ldub [%o2+0x02e],%l3 ! Mem[000000004f00012e] ldub [%o0+0x023],%l6 ! Mem[000000004e000123] swap [%o3+0x014],%l3 ! Mem[000000004f800114] retl ldub [%o3+0x00b],%l3 ! Mem[000000004f80010b] p32_jmpl_3_le: jmpl %g6+8,%g0 stx %l2,[%i3+0x028] ! Mem[0000000051800128] p32_call_3_le: ldstub [%i0+0x023],%l6 ! Mem[0000000050000123] stb %l0,[%i0+0x015] ! Mem[0000000050000115] ldub [%i0+0x014],%l3 ! Mem[0000000050000114] stx %l7,[%i1+0x000] ! Mem[0000000050800100] stw %l7,[%i3+0x004] ! Mem[0000000051800104] lduw [%i2+0x038],%l7 ! Mem[0000000051000138] retl ldstub [%i3+0x03b],%l5 ! Mem[000000005180013b] p32_jmpl_3_lo: jmpl %g6+8,%g0 stx %l2,[%o3+0x028] ! Mem[0000000051800128] p32_call_3_lo: ldstub [%o0+0x023],%l6 ! Mem[0000000050000123] stb %l0,[%o0+0x015] ! Mem[0000000050000115] ldub [%o0+0x014],%l3 ! Mem[0000000050000114] stx %l7,[%o1+0x000] ! Mem[0000000050800100] stw %l7,[%o3+0x004] ! Mem[0000000051800104] lduw [%o2+0x038],%l7 ! Mem[0000000051000138] retl ldstub [%o3+0x03b],%l5 ! Mem[000000005180013b] p32_jmpl_3_he: ldub [%i2+0x02c],%l5 ! Mem[000000005100012c] ldstub [%i3+0x026],%l1 ! Mem[0000000051800126] ldsw [%i3+0x020],%l7 ! Mem[0000000051800120] ldsb [%i1+0x03b],%l4 ! Mem[000000005080013b] jmpl %g6+8,%g0 stb %l4,[%i3+0x020] ! Mem[0000000051800120] p32_call_3_he: stb %l5,[%i2+0x019] ! Mem[0000000051000119] swap [%i0+0x004],%l4 ! Mem[0000000050000104] retl std %l0,[%i1+0x000] ! Mem[0000000050800100] p32_jmpl_3_ho: ldub [%o2+0x02c],%l5 ! Mem[000000005100012c] ldstub [%o3+0x026],%l1 ! Mem[0000000051800126] ldsw [%o3+0x020],%l7 ! Mem[0000000051800120] ldsb [%o1+0x03b],%l4 ! Mem[000000005080013b] jmpl %g6+8,%g0 stb %l4,[%o3+0x020] ! Mem[0000000051800120] p32_call_3_ho: stb %l5,[%o2+0x019] ! Mem[0000000051000119] swap [%o0+0x004],%l4 ! Mem[0000000050000104] retl std %l0,[%o1+0x000] ! Mem[0000000050800100] p33_jmpl_3_le: stw %l6,[%i1+0x038] ! Mem[0000000052800138] std %l4,[%i3+0x030] ! Mem[0000000053800130] ldstub [%i1+0x019],%l6 ! Mem[0000000052800119] ldsh [%i3+0x026],%l2 ! Mem[0000000053800126] ldsw [%i0+0x004],%l7 ! Mem[0000000052000104] jmpl %g6+8,%g0 stb %l1,[%i3+0x028] ! Mem[0000000053800128] p33_call_3_le: ldub [%i3+0x01f],%l2 ! Mem[000000005380011f] stb %l7,[%i0+0x02c] ! Mem[000000005200012c] stw %l5,[%i1+0x010] ! Mem[0000000052800110] retl ldstub [%i1+0x012],%l5 ! Mem[0000000052800112] p33_jmpl_3_lo: stw %l6,[%o1+0x038] ! Mem[0000000052800138] std %l4,[%o3+0x030] ! Mem[0000000053800130] ldstub [%o1+0x019],%l6 ! Mem[0000000052800119] ldsh [%o3+0x026],%l2 ! Mem[0000000053800126] ldsw [%o0+0x004],%l7 ! Mem[0000000052000104] jmpl %g6+8,%g0 stb %l1,[%o3+0x028] ! Mem[0000000053800128] p33_call_3_lo: ldub [%o3+0x01f],%l2 ! Mem[000000005380011f] stb %l7,[%o0+0x02c] ! Mem[000000005200012c] stw %l5,[%o1+0x010] ! Mem[0000000052800110] retl ldstub [%o1+0x012],%l5 ! Mem[0000000052800112] p33_jmpl_3_he: jmpl %g6+8,%g0 swap [%i2+0x018],%l5 ! Mem[0000000053000118] p33_call_3_he: lduw [%i2+0x020],%l7 ! Mem[0000000053000120] ldsb [%i2+0x03d],%l3 ! Mem[000000005300013d] ldsh [%i3+0x00e],%l6 ! Mem[000000005380010e] ldstub [%i0+0x001],%l4 ! Mem[0000000052000101] stx %l3,[%i1+0x038] ! Mem[0000000052800138] retl ldstub [%i2+0x02a],%l1 ! Mem[000000005300012a] p33_jmpl_3_ho: jmpl %g6+8,%g0 swap [%o2+0x018],%l5 ! Mem[0000000053000118] p33_call_3_ho: lduw [%o2+0x020],%l7 ! Mem[0000000053000120] ldsb [%o2+0x03d],%l3 ! Mem[000000005300013d] ldsh [%o3+0x00e],%l6 ! Mem[000000005380010e] ldstub [%o0+0x001],%l4 ! Mem[0000000052000101] stx %l3,[%o1+0x038] ! Mem[0000000052800138] retl ldstub [%o2+0x02a],%l1 ! Mem[000000005300012a] p34_jmpl_3_le: ldsh [%i2+0x018],%l6 ! Mem[0000000055000118] ldsw [%i0+0x00c],%l5 ! Mem[000000005400010c] swap [%i1+0x024],%l7 ! Mem[0000000054800124] ldsw [%i0+0x014],%l0 ! Mem[0000000054000114] ldsw [%i0+0x014],%l2 ! Mem[0000000054000114] jmpl %g6+8,%g0 swap [%i3+0x028],%l0 ! Mem[0000000055800128] p34_call_3_le: ldx [%i3+0x028],%l2 ! Mem[0000000055800128] swap [%i1+0x020],%l1 ! Mem[0000000054800120] stw %l6,[%i2+0x010] ! Mem[0000000055000110] ldsh [%i3+0x008],%l5 ! Mem[0000000055800108] swap [%i0+0x014],%l3 ! Mem[0000000054000114] retl ldstub [%i3+0x03d],%l3 ! Mem[000000005580013d] p34_jmpl_3_lo: ldsh [%o2+0x018],%l6 ! Mem[0000000055000118] ldsw [%o0+0x00c],%l5 ! Mem[000000005400010c] swap [%o1+0x024],%l7 ! Mem[0000000054800124] ldsw [%o0+0x014],%l0 ! Mem[0000000054000114] ldsw [%o0+0x014],%l2 ! Mem[0000000054000114] jmpl %g6+8,%g0 swap [%o3+0x028],%l0 ! Mem[0000000055800128] p34_call_3_lo: ldx [%o3+0x028],%l2 ! Mem[0000000055800128] swap [%o1+0x020],%l1 ! Mem[0000000054800120] stw %l6,[%o2+0x010] ! Mem[0000000055000110] ldsh [%o3+0x008],%l5 ! Mem[0000000055800108] swap [%o0+0x014],%l3 ! Mem[0000000054000114] retl ldstub [%o3+0x03d],%l3 ! Mem[000000005580013d] p34_jmpl_3_he: stx %l1,[%i1+0x008] ! Mem[0000000054800108] lduw [%i3+0x010],%l6 ! Mem[0000000055800110] stb %l4,[%i0+0x008] ! Mem[0000000054000108] stb %l5,[%i3+0x02c] ! Mem[000000005580012c] ldsb [%i2+0x034],%l2 ! Mem[0000000055000134] jmpl %g6+8,%g0 stx %l4,[%i0+0x028] ! Mem[0000000054000128] p34_call_3_he: ldsw [%i3+0x030],%l3 ! Mem[0000000055800130] sth %l6,[%i0+0x006] ! Mem[0000000054000106] ldstub [%i0+0x013],%l0 ! Mem[0000000054000113] swap [%i2+0x014],%l5 ! Mem[0000000055000114] ldsw [%i3+0x010],%l5 ! Mem[0000000055800110] retl ldx [%i1+0x000],%l4 ! Mem[0000000054800100] p34_jmpl_3_ho: stx %l1,[%o1+0x008] ! Mem[0000000054800108] lduw [%o3+0x010],%l6 ! Mem[0000000055800110] stb %l4,[%o0+0x008] ! Mem[0000000054000108] stb %l5,[%o3+0x02c] ! Mem[000000005580012c] ldsb [%o2+0x034],%l2 ! Mem[0000000055000134] jmpl %g6+8,%g0 stx %l4,[%o0+0x028] ! Mem[0000000054000128] p34_call_3_ho: ldsw [%o3+0x030],%l3 ! Mem[0000000055800130] sth %l6,[%o0+0x006] ! Mem[0000000054000106] ldstub [%o0+0x013],%l0 ! Mem[0000000054000113] swap [%o2+0x014],%l5 ! Mem[0000000055000114] ldsw [%o3+0x010],%l5 ! Mem[0000000055800110] retl ldx [%o1+0x000],%l4 ! Mem[0000000054800100] p35_jmpl_3_le: ldx [%i0+0x028],%l2 ! Mem[0000000056000128] sth %l0,[%i0+0x00c] ! Mem[000000005600010c] sth %l2,[%i3+0x026] ! Mem[0000000057800126] swap [%i3+0x02c],%l4 ! Mem[000000005780012c] ldstub [%i1+0x001],%l4 ! Mem[0000000056800101] jmpl %g6+8,%g0 ldsb [%i3+0x019],%l7 ! Mem[0000000057800119] p35_call_3_le: ldd [%i0+0x010],%l6 ! Mem[0000000056000110] swap [%i1+0x03c],%l6 ! Mem[000000005680013c] ldsh [%i1+0x01e],%l6 ! Mem[000000005680011e] swap [%i2+0x018],%l6 ! Mem[0000000057000118] lduw [%i3+0x01c],%l0 ! Mem[000000005780011c] lduw [%i1+0x01c],%l4 ! Mem[000000005680011c] retl stb %l3,[%i0+0x026] ! Mem[0000000056000126] p35_jmpl_3_lo: ldx [%o0+0x028],%l2 ! Mem[0000000056000128] sth %l0,[%o0+0x00c] ! Mem[000000005600010c] sth %l2,[%o3+0x026] ! Mem[0000000057800126] swap [%o3+0x02c],%l4 ! Mem[000000005780012c] ldstub [%o1+0x001],%l4 ! Mem[0000000056800101] jmpl %g6+8,%g0 ldsb [%o3+0x019],%l7 ! Mem[0000000057800119] p35_call_3_lo: ldd [%o0+0x010],%l6 ! Mem[0000000056000110] swap [%o1+0x03c],%l6 ! Mem[000000005680013c] ldsh [%o1+0x01e],%l6 ! Mem[000000005680011e] swap [%o2+0x018],%l6 ! Mem[0000000057000118] lduw [%o3+0x01c],%l0 ! Mem[000000005780011c] lduw [%o1+0x01c],%l4 ! Mem[000000005680011c] retl stb %l3,[%o0+0x026] ! Mem[0000000056000126] p35_jmpl_3_he: ldstub [%i2+0x027],%l2 ! Mem[0000000057000127] ldx [%i2+0x008],%l3 ! Mem[0000000057000108] ldsb [%i1+0x019],%l5 ! Mem[0000000056800119] ldstub [%i1+0x00d],%l1 ! Mem[000000005680010d] ldstub [%i2+0x014],%l5 ! Mem[0000000057000114] swap [%i3+0x02c],%l4 ! Mem[000000005780012c] jmpl %g6+8,%g0 ldsw [%i3+0x034],%l6 ! Mem[0000000057800134] p35_call_3_he: swap [%i2+0x00c],%l7 ! Mem[000000005700010c] retl ldstub [%i0+0x00a],%l1 ! Mem[000000005600010a] p35_jmpl_3_ho: ldstub [%o2+0x027],%l2 ! Mem[0000000057000127] ldx [%o2+0x008],%l3 ! Mem[0000000057000108] ldsb [%o1+0x019],%l5 ! Mem[0000000056800119] ldstub [%o1+0x00d],%l1 ! Mem[000000005680010d] ldstub [%o2+0x014],%l5 ! Mem[0000000057000114] swap [%o3+0x02c],%l4 ! Mem[000000005780012c] jmpl %g6+8,%g0 ldsw [%o3+0x034],%l6 ! Mem[0000000057800134] p35_call_3_ho: swap [%o2+0x00c],%l7 ! Mem[000000005700010c] retl ldstub [%o0+0x00a],%l1 ! Mem[000000005600010a] p36_jmpl_3_le: ldstub [%i2+0x011],%l0 ! Mem[0000000059000111] ldstub [%i1+0x02a],%l2 ! Mem[000000005880012a] ldsb [%i0+0x00f],%l3 ! Mem[000000005800010f] ldsb [%i0+0x019],%l5 ! Mem[0000000058000119] jmpl %g6+8,%g0 swap [%i0+0x038],%l2 ! Mem[0000000058000138] p36_call_3_le: retl ldx [%i3+0x038],%l1 ! Mem[0000000059800138] p36_jmpl_3_lo: ldstub [%o2+0x011],%l0 ! Mem[0000000059000111] ldstub [%o1+0x02a],%l2 ! Mem[000000005880012a] ldsb [%o0+0x00f],%l3 ! Mem[000000005800010f] ldsb [%o0+0x019],%l5 ! Mem[0000000058000119] jmpl %g6+8,%g0 swap [%o0+0x038],%l2 ! Mem[0000000058000138] p36_call_3_lo: retl ldx [%o3+0x038],%l1 ! Mem[0000000059800138] p36_jmpl_3_he: jmpl %g6+8,%g0 ldsh [%i1+0x00c],%l2 ! Mem[000000005880010c] p36_call_3_he: ldd [%i1+0x010],%l4 ! Mem[0000000058800110] retl ldsh [%i2+0x036],%l7 ! Mem[0000000059000136] p36_jmpl_3_ho: jmpl %g6+8,%g0 ldsh [%o1+0x00c],%l2 ! Mem[000000005880010c] p36_call_3_ho: ldd [%o1+0x010],%l4 ! Mem[0000000058800110] retl ldsh [%o2+0x036],%l7 ! Mem[0000000059000136] p37_jmpl_3_le: ldstub [%i0+0x031],%l1 ! Mem[000000005a000131] jmpl %g6+8,%g0 ldx [%i2+0x020],%l2 ! Mem[000000005b000120] p37_call_3_le: ldstub [%i2+0x019],%l4 ! Mem[000000005b000119] swap [%i2+0x03c],%l7 ! Mem[000000005b00013c] lduh [%i1+0x014],%l7 ! Mem[000000005a800114] ldstub [%i1+0x039],%l0 ! Mem[000000005a800139] swap [%i2+0x00c],%l2 ! Mem[000000005b00010c] retl ldsh [%i1+0x026],%l5 ! Mem[000000005a800126] p37_jmpl_3_lo: ldstub [%o0+0x031],%l1 ! Mem[000000005a000131] jmpl %g6+8,%g0 ldx [%o2+0x020],%l2 ! Mem[000000005b000120] p37_call_3_lo: ldstub [%o2+0x019],%l4 ! Mem[000000005b000119] swap [%o2+0x03c],%l7 ! Mem[000000005b00013c] lduh [%o1+0x014],%l7 ! Mem[000000005a800114] ldstub [%o1+0x039],%l0 ! Mem[000000005a800139] swap [%o2+0x00c],%l2 ! Mem[000000005b00010c] retl ldsh [%o1+0x026],%l5 ! Mem[000000005a800126] p37_jmpl_3_he: jmpl %g6+8,%g0 std %l0,[%i2+0x000] ! Mem[000000005b000100] p37_call_3_he: ldx [%i1+0x030],%l6 ! Mem[000000005a800130] ldub [%i3+0x030],%l0 ! Mem[000000005b800130] ldstub [%i3+0x025],%l0 ! Mem[000000005b800125] swap [%i3+0x038],%l2 ! Mem[000000005b800138] stb %l7,[%i3+0x03e] ! Mem[000000005b80013e] swap [%i3+0x000],%l4 ! Mem[000000005b800100] retl ldub [%i2+0x016],%l4 ! Mem[000000005b000116] p37_jmpl_3_ho: jmpl %g6+8,%g0 std %l0,[%o2+0x000] ! Mem[000000005b000100] p37_call_3_ho: ldx [%o1+0x030],%l6 ! Mem[000000005a800130] ldub [%o3+0x030],%l0 ! Mem[000000005b800130] ldstub [%o3+0x025],%l0 ! Mem[000000005b800125] swap [%o3+0x038],%l2 ! Mem[000000005b800138] stb %l7,[%o3+0x03e] ! Mem[000000005b80013e] swap [%o3+0x000],%l4 ! Mem[000000005b800100] retl ldub [%o2+0x016],%l4 ! Mem[000000005b000116] p38_jmpl_3_le: stb %l1,[%i1+0x008] ! Mem[000000005c800108] ldstub [%i3+0x000],%l6 ! Mem[000000005d800100] ldsb [%i1+0x025],%l3 ! Mem[000000005c800125] jmpl %g6+8,%g0 std %l0,[%i0+0x010] ! Mem[000000005c000110] p38_call_3_le: ldsb [%i2+0x03d],%l3 ! Mem[000000005d00013d] retl swap [%i2+0x02c],%l6 ! Mem[000000005d00012c] p38_jmpl_3_lo: stb %l1,[%o1+0x008] ! Mem[000000005c800108] ldstub [%o3+0x000],%l6 ! Mem[000000005d800100] ldsb [%o1+0x025],%l3 ! Mem[000000005c800125] jmpl %g6+8,%g0 std %l0,[%o0+0x010] ! Mem[000000005c000110] p38_call_3_lo: ldsb [%o2+0x03d],%l3 ! Mem[000000005d00013d] retl swap [%o2+0x02c],%l6 ! Mem[000000005d00012c] p38_jmpl_3_he: lduh [%i1+0x00c],%l6 ! Mem[000000005c80010c] ldx [%i0+0x008],%l4 ! Mem[000000005c000108] sth %l3,[%i3+0x024] ! Mem[000000005d800124] stb %l3,[%i1+0x017] ! Mem[000000005c800117] swap [%i1+0x01c],%l0 ! Mem[000000005c80011c] ldstub [%i3+0x01b],%l7 ! Mem[000000005d80011b] jmpl %g6+8,%g0 ldx [%i3+0x020],%l7 ! Mem[000000005d800120] p38_call_3_he: ldstub [%i1+0x004],%l1 ! Mem[000000005c800104] retl stw %l5,[%i1+0x020] ! Mem[000000005c800120] p38_jmpl_3_ho: lduh [%o1+0x00c],%l6 ! Mem[000000005c80010c] ldx [%o0+0x008],%l4 ! Mem[000000005c000108] sth %l3,[%o3+0x024] ! Mem[000000005d800124] stb %l3,[%o1+0x017] ! Mem[000000005c800117] swap [%o1+0x01c],%l0 ! Mem[000000005c80011c] ldstub [%o3+0x01b],%l7 ! Mem[000000005d80011b] jmpl %g6+8,%g0 ldx [%o3+0x020],%l7 ! Mem[000000005d800120] p38_call_3_ho: ldstub [%o1+0x004],%l1 ! Mem[000000005c800104] retl stw %l5,[%o1+0x020] ! Mem[000000005c800120] p39_jmpl_3_le: sth %l1,[%i0+0x02c] ! Mem[000000005e00012c] ldsh [%i2+0x00a],%l2 ! Mem[000000005f00010a] ldd [%i0+0x018],%l2 ! Mem[000000005e000118] std %l0,[%i2+0x008] ! Mem[000000005f000108] jmpl %g6+8,%g0 ldstub [%i3+0x01b],%l1 ! Mem[000000005f80011b] p39_call_3_le: sth %l2,[%i2+0x03e] ! Mem[000000005f00013e] ldsb [%i3+0x037],%l3 ! Mem[000000005f800137] retl sth %l1,[%i2+0x01c] ! Mem[000000005f00011c] p39_jmpl_3_lo: sth %l1,[%o0+0x02c] ! Mem[000000005e00012c] ldsh [%o2+0x00a],%l2 ! Mem[000000005f00010a] ldd [%o0+0x018],%l2 ! Mem[000000005e000118] std %l0,[%o2+0x008] ! Mem[000000005f000108] jmpl %g6+8,%g0 ldstub [%o3+0x01b],%l1 ! Mem[000000005f80011b] p39_call_3_lo: sth %l2,[%o2+0x03e] ! Mem[000000005f00013e] ldsb [%o3+0x037],%l3 ! Mem[000000005f800137] retl sth %l1,[%o2+0x01c] ! Mem[000000005f00011c] p39_jmpl_3_he: jmpl %g6+8,%g0 swap [%i2+0x008],%l2 ! Mem[000000005f000108] p39_call_3_he: ldstub [%i2+0x01f],%l2 ! Mem[000000005f00011f] sth %l0,[%i0+0x008] ! Mem[000000005e000108] sth %l1,[%i1+0x00c] ! Mem[000000005e80010c] retl lduw [%i3+0x024],%l7 ! Mem[000000005f800124] p39_jmpl_3_ho: jmpl %g6+8,%g0 swap [%o2+0x008],%l2 ! Mem[000000005f000108] p39_call_3_ho: ldstub [%o2+0x01f],%l2 ! Mem[000000005f00011f] sth %l0,[%o0+0x008] ! Mem[000000005e000108] sth %l1,[%o1+0x00c] ! Mem[000000005e80010c] retl lduw [%o3+0x024],%l7 ! Mem[000000005f800124] p40_jmpl_3_le: ldsw [%i0+0x000],%l7 ! Mem[0000000060000100] ldstub [%i3+0x027],%l4 ! Mem[0000000061800127] ldstub [%i0+0x005],%l0 ! Mem[0000000060000105] swap [%i1+0x004],%l2 ! Mem[0000000060800104] swap [%i3+0x00c],%l3 ! Mem[000000006180010c] jmpl %g6+8,%g0 lduw [%i3+0x038],%l1 ! Mem[0000000061800138] p40_call_3_le: stw %l4,[%i0+0x008] ! Mem[0000000060000108] swap [%i3+0x000],%l7 ! Mem[0000000061800100] ldub [%i2+0x02e],%l5 ! Mem[000000006100012e] ldsb [%i3+0x00a],%l1 ! Mem[000000006180010a] ldsh [%i1+0x036],%l5 ! Mem[0000000060800136] retl stx %l7,[%i2+0x030] ! Mem[0000000061000130] p40_jmpl_3_lo: ldsw [%o0+0x000],%l7 ! Mem[0000000060000100] ldstub [%o3+0x027],%l4 ! Mem[0000000061800127] ldstub [%o0+0x005],%l0 ! Mem[0000000060000105] swap [%o1+0x004],%l2 ! Mem[0000000060800104] swap [%o3+0x00c],%l3 ! Mem[000000006180010c] jmpl %g6+8,%g0 lduw [%o3+0x038],%l1 ! Mem[0000000061800138] p40_call_3_lo: stw %l4,[%o0+0x008] ! Mem[0000000060000108] swap [%o3+0x000],%l7 ! Mem[0000000061800100] ldub [%o2+0x02e],%l5 ! Mem[000000006100012e] ldsb [%o3+0x00a],%l1 ! Mem[000000006180010a] ldsh [%o1+0x036],%l5 ! Mem[0000000060800136] retl stx %l7,[%o2+0x030] ! Mem[0000000061000130] p40_jmpl_3_he: ldsh [%i3+0x00c],%l2 ! Mem[000000006180010c] ldstub [%i1+0x020],%l7 ! Mem[0000000060800120] swap [%i3+0x02c],%l6 ! Mem[000000006180012c] lduw [%i3+0x020],%l4 ! Mem[0000000061800120] jmpl %g6+8,%g0 ldstub [%i0+0x009],%l0 ! Mem[0000000060000109] p40_call_3_he: stw %l4,[%i1+0x000] ! Mem[0000000060800100] retl lduh [%i1+0x004],%l1 ! Mem[0000000060800104] p40_jmpl_3_ho: ldsh [%o3+0x00c],%l2 ! Mem[000000006180010c] ldstub [%o1+0x020],%l7 ! Mem[0000000060800120] swap [%o3+0x02c],%l6 ! Mem[000000006180012c] lduw [%o3+0x020],%l4 ! Mem[0000000061800120] jmpl %g6+8,%g0 ldstub [%o0+0x009],%l0 ! Mem[0000000060000109] p40_call_3_ho: stw %l4,[%o1+0x000] ! Mem[0000000060800100] retl lduh [%o1+0x004],%l1 ! Mem[0000000060800104] p41_jmpl_3_le: swap [%i2+0x038],%l6 ! Mem[0000000063000138] jmpl %g6+8,%g0 stw %l0,[%i3+0x018] ! Mem[0000000063800118] p41_call_3_le: sth %l6,[%i3+0x014] ! Mem[0000000063800114] retl stw %l6,[%i1+0x00c] ! Mem[000000006280010c] p41_jmpl_3_lo: swap [%o2+0x038],%l6 ! Mem[0000000063000138] jmpl %g6+8,%g0 stw %l0,[%o3+0x018] ! Mem[0000000063800118] p41_call_3_lo: sth %l6,[%o3+0x014] ! Mem[0000000063800114] retl stw %l6,[%o1+0x00c] ! Mem[000000006280010c] p41_jmpl_3_he: ldub [%i0+0x00e],%l3 ! Mem[000000006200010e] ldsh [%i2+0x030],%l0 ! Mem[0000000063000130] ldstub [%i0+0x02a],%l2 ! Mem[000000006200012a] ldsh [%i0+0x00c],%l1 ! Mem[000000006200010c] ldx [%i1+0x038],%l7 ! Mem[0000000062800138] jmpl %g6+8,%g0 swap [%i2+0x02c],%l6 ! Mem[000000006300012c] p41_call_3_he: retl ldx [%i1+0x020],%l1 ! Mem[0000000062800120] p41_jmpl_3_ho: ldub [%o0+0x00e],%l3 ! Mem[000000006200010e] ldsh [%o2+0x030],%l0 ! Mem[0000000063000130] ldstub [%o0+0x02a],%l2 ! Mem[000000006200012a] ldsh [%o0+0x00c],%l1 ! Mem[000000006200010c] ldx [%o1+0x038],%l7 ! Mem[0000000062800138] jmpl %g6+8,%g0 swap [%o2+0x02c],%l6 ! Mem[000000006300012c] p41_call_3_ho: retl ldx [%o1+0x020],%l1 ! Mem[0000000062800120] p42_jmpl_3_le: lduw [%i0+0x008],%l1 ! Mem[0000000064000108] ldsb [%i3+0x033],%l4 ! Mem[0000000065800133] ldsb [%i3+0x01d],%l0 ! Mem[000000006580011d] jmpl %g6+8,%g0 std %l4,[%i3+0x000] ! Mem[0000000065800100] p42_call_3_le: stx %l0,[%i2+0x010] ! Mem[0000000065000110] lduw [%i3+0x028],%l5 ! Mem[0000000065800128] ldsb [%i3+0x034],%l6 ! Mem[0000000065800134] swap [%i0+0x02c],%l2 ! Mem[000000006400012c] retl ldd [%i3+0x008],%l2 ! Mem[0000000065800108] p42_jmpl_3_lo: lduw [%o0+0x008],%l1 ! Mem[0000000064000108] ldsb [%o3+0x033],%l4 ! Mem[0000000065800133] ldsb [%o3+0x01d],%l0 ! Mem[000000006580011d] jmpl %g6+8,%g0 std %l4,[%o3+0x000] ! Mem[0000000065800100] p42_call_3_lo: stx %l0,[%o2+0x010] ! Mem[0000000065000110] lduw [%o3+0x028],%l5 ! Mem[0000000065800128] ldsb [%o3+0x034],%l6 ! Mem[0000000065800134] swap [%o0+0x02c],%l2 ! Mem[000000006400012c] retl ldd [%o3+0x008],%l2 ! Mem[0000000065800108] p42_jmpl_3_he: stx %l2,[%i1+0x010] ! Mem[0000000064800110] swap [%i3+0x028],%l0 ! Mem[0000000065800128] ldx [%i0+0x010],%l6 ! Mem[0000000064000110] ldsb [%i3+0x022],%l1 ! Mem[0000000065800122] ldsw [%i1+0x000],%l5 ! Mem[0000000064800100] std %l2,[%i3+0x028] ! Mem[0000000065800128] jmpl %g6+8,%g0 lduh [%i3+0x038],%l5 ! Mem[0000000065800138] p42_call_3_he: stb %l2,[%i2+0x018] ! Mem[0000000065000118] retl ldstub [%i0+0x004],%l7 ! Mem[0000000064000104] p42_jmpl_3_ho: stx %l2,[%o1+0x010] ! Mem[0000000064800110] swap [%o3+0x028],%l0 ! Mem[0000000065800128] ldx [%o0+0x010],%l6 ! Mem[0000000064000110] ldsb [%o3+0x022],%l1 ! Mem[0000000065800122] ldsw [%o1+0x000],%l5 ! Mem[0000000064800100] std %l2,[%o3+0x028] ! Mem[0000000065800128] jmpl %g6+8,%g0 lduh [%o3+0x038],%l5 ! Mem[0000000065800138] p42_call_3_ho: stb %l2,[%o2+0x018] ! Mem[0000000065000118] retl ldstub [%o0+0x004],%l7 ! Mem[0000000064000104] p43_jmpl_3_le: ldx [%i0+0x010],%l3 ! Mem[0000000066000110] ldsw [%i1+0x010],%l4 ! Mem[0000000066800110] ldx [%i1+0x030],%l1 ! Mem[0000000066800130] stx %l2,[%i1+0x020] ! Mem[0000000066800120] ldstub [%i1+0x00a],%l6 ! Mem[000000006680010a] jmpl %g6+8,%g0 stb %l4,[%i3+0x001] ! Mem[0000000067800101] p43_call_3_le: ldub [%i1+0x032],%l0 ! Mem[0000000066800132] ldstub [%i3+0x038],%l1 ! Mem[0000000067800138] stx %l7,[%i3+0x000] ! Mem[0000000067800100] swap [%i3+0x00c],%l6 ! Mem[000000006780010c] ldstub [%i3+0x003],%l7 ! Mem[0000000067800103] retl lduw [%i0+0x020],%l6 ! Mem[0000000066000120] p43_jmpl_3_lo: ldx [%o0+0x010],%l3 ! Mem[0000000066000110] ldsw [%o1+0x010],%l4 ! Mem[0000000066800110] ldx [%o1+0x030],%l1 ! Mem[0000000066800130] stx %l2,[%o1+0x020] ! Mem[0000000066800120] ldstub [%o1+0x00a],%l6 ! Mem[000000006680010a] jmpl %g6+8,%g0 stb %l4,[%o3+0x001] ! Mem[0000000067800101] p43_call_3_lo: ldub [%o1+0x032],%l0 ! Mem[0000000066800132] ldstub [%o3+0x038],%l1 ! Mem[0000000067800138] stx %l7,[%o3+0x000] ! Mem[0000000067800100] swap [%o3+0x00c],%l6 ! Mem[000000006780010c] ldstub [%o3+0x003],%l7 ! Mem[0000000067800103] retl lduw [%o0+0x020],%l6 ! Mem[0000000066000120] p43_jmpl_3_he: std %l6,[%i1+0x008] ! Mem[0000000066800108] stx %l6,[%i2+0x030] ! Mem[0000000067000130] ldsb [%i0+0x005],%l3 ! Mem[0000000066000105] ldstub [%i2+0x00f],%l3 ! Mem[000000006700010f] ldstub [%i2+0x018],%l1 ! Mem[0000000067000118] ldstub [%i1+0x019],%l2 ! Mem[0000000066800119] jmpl %g6+8,%g0 lduw [%i0+0x03c],%l7 ! Mem[000000006600013c] p43_call_3_he: ldd [%i1+0x008],%l4 ! Mem[0000000066800108] ldstub [%i1+0x021],%l1 ! Mem[0000000066800121] stb %l5,[%i0+0x03b] ! Mem[000000006600013b] retl ldub [%i1+0x00a],%l1 ! Mem[000000006680010a] p43_jmpl_3_ho: std %l6,[%o1+0x008] ! Mem[0000000066800108] stx %l6,[%o2+0x030] ! Mem[0000000067000130] ldsb [%o0+0x005],%l3 ! Mem[0000000066000105] ldstub [%o2+0x00f],%l3 ! Mem[000000006700010f] ldstub [%o2+0x018],%l1 ! Mem[0000000067000118] ldstub [%o1+0x019],%l2 ! Mem[0000000066800119] jmpl %g6+8,%g0 lduw [%o0+0x03c],%l7 ! Mem[000000006600013c] p43_call_3_ho: ldd [%o1+0x008],%l4 ! Mem[0000000066800108] ldstub [%o1+0x021],%l1 ! Mem[0000000066800121] stb %l5,[%o0+0x03b] ! Mem[000000006600013b] retl ldub [%o1+0x00a],%l1 ! Mem[000000006680010a] p44_jmpl_3_le: jmpl %g6+8,%g0 swap [%i1+0x020],%l4 ! Mem[0000000068800120] p44_call_3_le: swap [%i0+0x03c],%l5 ! Mem[000000006800013c] retl stx %l7,[%i1+0x030] ! Mem[0000000068800130] p44_jmpl_3_lo: jmpl %g6+8,%g0 swap [%o1+0x020],%l4 ! Mem[0000000068800120] p44_call_3_lo: swap [%o0+0x03c],%l5 ! Mem[000000006800013c] retl stx %l7,[%o1+0x030] ! Mem[0000000068800130] p44_jmpl_3_he: ldstub [%i2+0x026],%l2 ! Mem[0000000069000126] swap [%i1+0x01c],%l3 ! Mem[000000006880011c] jmpl %g6+8,%g0 stx %l3,[%i2+0x008] ! Mem[0000000069000108] p44_call_3_he: stb %l2,[%i0+0x02d] ! Mem[000000006800012d] swap [%i1+0x028],%l0 ! Mem[0000000068800128] swap [%i1+0x030],%l2 ! Mem[0000000068800130] retl ldsb [%i0+0x010],%l0 ! Mem[0000000068000110] p44_jmpl_3_ho: ldstub [%o2+0x026],%l2 ! Mem[0000000069000126] swap [%o1+0x01c],%l3 ! Mem[000000006880011c] jmpl %g6+8,%g0 stx %l3,[%o2+0x008] ! Mem[0000000069000108] p44_call_3_ho: stb %l2,[%o0+0x02d] ! Mem[000000006800012d] swap [%o1+0x028],%l0 ! Mem[0000000068800128] swap [%o1+0x030],%l2 ! Mem[0000000068800130] retl ldsb [%o0+0x010],%l0 ! Mem[0000000068000110] p45_jmpl_3_le: ldstub [%i1+0x038],%l6 ! Mem[000000006a800138] std %l4,[%i0+0x028] ! Mem[000000006a000128] stb %l4,[%i2+0x008] ! Mem[000000006b000108] lduw [%i2+0x004],%l1 ! Mem[000000006b000104] jmpl %g6+8,%g0 lduh [%i3+0x03e],%l3 ! Mem[000000006b80013e] p45_call_3_le: swap [%i3+0x024],%l5 ! Mem[000000006b800124] ldsh [%i3+0x00e],%l0 ! Mem[000000006b80010e] ldstub [%i2+0x028],%l6 ! Mem[000000006b000128] swap [%i2+0x010],%l4 ! Mem[000000006b000110] retl stx %l0,[%i0+0x028] ! Mem[000000006a000128] p45_jmpl_3_lo: ldstub [%o1+0x038],%l6 ! Mem[000000006a800138] std %l4,[%o0+0x028] ! Mem[000000006a000128] stb %l4,[%o2+0x008] ! Mem[000000006b000108] lduw [%o2+0x004],%l1 ! Mem[000000006b000104] jmpl %g6+8,%g0 lduh [%o3+0x03e],%l3 ! Mem[000000006b80013e] p45_call_3_lo: swap [%o3+0x024],%l5 ! Mem[000000006b800124] ldsh [%o3+0x00e],%l0 ! Mem[000000006b80010e] ldstub [%o2+0x028],%l6 ! Mem[000000006b000128] swap [%o2+0x010],%l4 ! Mem[000000006b000110] retl stx %l0,[%o0+0x028] ! Mem[000000006a000128] p45_jmpl_3_he: ldsh [%i0+0x03e],%l5 ! Mem[000000006a00013e] jmpl %g6+8,%g0 ldx [%i3+0x030],%l0 ! Mem[000000006b800130] p45_call_3_he: stx %l3,[%i1+0x038] ! Mem[000000006a800138] ldx [%i2+0x020],%l7 ! Mem[000000006b000120] ldx [%i1+0x000],%l5 ! Mem[000000006a800100] retl ldstub [%i3+0x03c],%l3 ! Mem[000000006b80013c] p45_jmpl_3_ho: ldsh [%o0+0x03e],%l5 ! Mem[000000006a00013e] jmpl %g6+8,%g0 ldx [%o3+0x030],%l0 ! Mem[000000006b800130] p45_call_3_ho: stx %l3,[%o1+0x038] ! Mem[000000006a800138] ldx [%o2+0x020],%l7 ! Mem[000000006b000120] ldx [%o1+0x000],%l5 ! Mem[000000006a800100] retl ldstub [%o3+0x03c],%l3 ! Mem[000000006b80013c] p46_jmpl_3_le: ldd [%i2+0x000],%l4 ! Mem[000000006d000100] swap [%i0+0x02c],%l4 ! Mem[000000006c00012c] jmpl %g6+8,%g0 ldsh [%i2+0x00c],%l3 ! Mem[000000006d00010c] p46_call_3_le: swap [%i0+0x008],%l1 ! Mem[000000006c000108] swap [%i2+0x03c],%l3 ! Mem[000000006d00013c] std %l6,[%i3+0x028] ! Mem[000000006d800128] retl ldd [%i3+0x020],%l4 ! Mem[000000006d800120] p46_jmpl_3_lo: ldd [%o2+0x000],%l4 ! Mem[000000006d000100] swap [%o0+0x02c],%l4 ! Mem[000000006c00012c] jmpl %g6+8,%g0 ldsh [%o2+0x00c],%l3 ! Mem[000000006d00010c] p46_call_3_lo: swap [%o0+0x008],%l1 ! Mem[000000006c000108] swap [%o2+0x03c],%l3 ! Mem[000000006d00013c] std %l6,[%o3+0x028] ! Mem[000000006d800128] retl ldd [%o3+0x020],%l4 ! Mem[000000006d800120] p46_jmpl_3_he: ldsh [%i2+0x00c],%l2 ! Mem[000000006d00010c] jmpl %g6+8,%g0 ldstub [%i0+0x011],%l6 ! Mem[000000006c000111] p46_call_3_he: ldub [%i2+0x036],%l7 ! Mem[000000006d000136] lduw [%i3+0x00c],%l7 ! Mem[000000006d80010c] ldx [%i0+0x028],%l5 ! Mem[000000006c000128] swap [%i2+0x03c],%l3 ! Mem[000000006d00013c] ldx [%i3+0x008],%l5 ! Mem[000000006d800108] stw %l6,[%i3+0x004] ! Mem[000000006d800104] retl ldstub [%i1+0x013],%l0 ! Mem[000000006c800113] p46_jmpl_3_ho: ldsh [%o2+0x00c],%l2 ! Mem[000000006d00010c] jmpl %g6+8,%g0 ldstub [%o0+0x011],%l6 ! Mem[000000006c000111] p46_call_3_ho: ldub [%o2+0x036],%l7 ! Mem[000000006d000136] lduw [%o3+0x00c],%l7 ! Mem[000000006d80010c] ldx [%o0+0x028],%l5 ! Mem[000000006c000128] swap [%o2+0x03c],%l3 ! Mem[000000006d00013c] ldx [%o3+0x008],%l5 ! Mem[000000006d800108] stw %l6,[%o3+0x004] ! Mem[000000006d800104] retl ldstub [%o1+0x013],%l0 ! Mem[000000006c800113] p47_jmpl_3_le: swap [%i2+0x01c],%l2 ! Mem[000000006f00011c] stb %l7,[%i1+0x01c] ! Mem[000000006e80011c] ldstub [%i3+0x01a],%l4 ! Mem[000000006f80011a] jmpl %g6+8,%g0 ldstub [%i1+0x00d],%l5 ! Mem[000000006e80010d] p47_call_3_le: retl std %l2,[%i0+0x008] ! Mem[000000006e000108] p47_jmpl_3_lo: swap [%o2+0x01c],%l2 ! Mem[000000006f00011c] stb %l7,[%o1+0x01c] ! Mem[000000006e80011c] ldstub [%o3+0x01a],%l4 ! Mem[000000006f80011a] jmpl %g6+8,%g0 ldstub [%o1+0x00d],%l5 ! Mem[000000006e80010d] p47_call_3_lo: retl std %l2,[%o0+0x008] ! Mem[000000006e000108] p47_jmpl_3_he: stx %l6,[%i1+0x018] ! Mem[000000006e800118] ldd [%i3+0x020],%l2 ! Mem[000000006f800120] lduw [%i1+0x004],%l7 ! Mem[000000006e800104] sth %l3,[%i0+0x00e] ! Mem[000000006e00010e] swap [%i0+0x000],%l6 ! Mem[000000006e000100] stb %l0,[%i1+0x00a] ! Mem[000000006e80010a] jmpl %g6+8,%g0 ldstub [%i0+0x037],%l6 ! Mem[000000006e000137] p47_call_3_he: retl swap [%i0+0x000],%l4 ! Mem[000000006e000100] p47_jmpl_3_ho: stx %l6,[%o1+0x018] ! Mem[000000006e800118] ldd [%o3+0x020],%l2 ! Mem[000000006f800120] lduw [%o1+0x004],%l7 ! Mem[000000006e800104] sth %l3,[%o0+0x00e] ! Mem[000000006e00010e] swap [%o0+0x000],%l6 ! Mem[000000006e000100] stb %l0,[%o1+0x00a] ! Mem[000000006e80010a] jmpl %g6+8,%g0 ldstub [%o0+0x037],%l6 ! Mem[000000006e000137] p47_call_3_ho: retl swap [%o0+0x000],%l4 ! Mem[000000006e000100] p48_jmpl_3_le: ldd [%i1+0x038],%l2 ! Mem[0000000070800138] ldstub [%i1+0x025],%l3 ! Mem[0000000070800125] ldstub [%i0+0x002],%l1 ! Mem[0000000070000102] ldsw [%i1+0x030],%l2 ! Mem[0000000070800130] jmpl %g6+8,%g0 stx %l2,[%i2+0x020] ! Mem[0000000071000120] p48_call_3_le: lduw [%i2+0x008],%l3 ! Mem[0000000071000108] stw %l2,[%i3+0x010] ! Mem[0000000071800110] swap [%i3+0x038],%l4 ! Mem[0000000071800138] retl ldsh [%i3+0x01e],%l7 ! Mem[000000007180011e] p48_jmpl_3_lo: ldd [%o1+0x038],%l2 ! Mem[0000000070800138] ldstub [%o1+0x025],%l3 ! Mem[0000000070800125] ldstub [%o0+0x002],%l1 ! Mem[0000000070000102] ldsw [%o1+0x030],%l2 ! Mem[0000000070800130] jmpl %g6+8,%g0 stx %l2,[%o2+0x020] ! Mem[0000000071000120] p48_call_3_lo: lduw [%o2+0x008],%l3 ! Mem[0000000071000108] stw %l2,[%o3+0x010] ! Mem[0000000071800110] swap [%o3+0x038],%l4 ! Mem[0000000071800138] retl ldsh [%o3+0x01e],%l7 ! Mem[000000007180011e] p48_jmpl_3_he: ldstub [%i1+0x037],%l3 ! Mem[0000000070800137] swap [%i3+0x030],%l2 ! Mem[0000000071800130] ldstub [%i3+0x018],%l0 ! Mem[0000000071800118] swap [%i2+0x024],%l7 ! Mem[0000000071000124] jmpl %g6+8,%g0 ldstub [%i1+0x03c],%l6 ! Mem[000000007080013c] p48_call_3_he: ldstub [%i3+0x014],%l7 ! Mem[0000000071800114] ldsh [%i2+0x008],%l0 ! Mem[0000000071000108] ldsb [%i2+0x011],%l5 ! Mem[0000000071000111] retl sth %l5,[%i1+0x008] ! Mem[0000000070800108] p48_jmpl_3_ho: ldstub [%o1+0x037],%l3 ! Mem[0000000070800137] swap [%o3+0x030],%l2 ! Mem[0000000071800130] ldstub [%o3+0x018],%l0 ! Mem[0000000071800118] swap [%o2+0x024],%l7 ! Mem[0000000071000124] jmpl %g6+8,%g0 ldstub [%o1+0x03c],%l6 ! Mem[000000007080013c] p48_call_3_ho: ldstub [%o3+0x014],%l7 ! Mem[0000000071800114] ldsh [%o2+0x008],%l0 ! Mem[0000000071000108] ldsb [%o2+0x011],%l5 ! Mem[0000000071000111] retl sth %l5,[%o1+0x008] ! Mem[0000000070800108] p49_jmpl_3_le: ldstub [%i3+0x02d],%l6 ! Mem[000000007380012d] lduh [%i0+0x028],%l4 ! Mem[0000000072000128] lduw [%i1+0x02c],%l5 ! Mem[000000007280012c] stw %l2,[%i2+0x014] ! Mem[0000000073000114] swap [%i0+0x028],%l4 ! Mem[0000000072000128] swap [%i3+0x018],%l4 ! Mem[0000000073800118] jmpl %g6+8,%g0 ldub [%i2+0x03f],%l0 ! Mem[000000007300013f] p49_call_3_le: swap [%i0+0x004],%l0 ! Mem[0000000072000104] std %l2,[%i2+0x028] ! Mem[0000000073000128] retl ldsh [%i0+0x026],%l0 ! Mem[0000000072000126] p49_jmpl_3_lo: ldstub [%o3+0x02d],%l6 ! Mem[000000007380012d] lduh [%o0+0x028],%l4 ! Mem[0000000072000128] lduw [%o1+0x02c],%l5 ! Mem[000000007280012c] stw %l2,[%o2+0x014] ! Mem[0000000073000114] swap [%o0+0x028],%l4 ! Mem[0000000072000128] swap [%o3+0x018],%l4 ! Mem[0000000073800118] jmpl %g6+8,%g0 ldub [%o2+0x03f],%l0 ! Mem[000000007300013f] p49_call_3_lo: swap [%o0+0x004],%l0 ! Mem[0000000072000104] std %l2,[%o2+0x028] ! Mem[0000000073000128] retl ldsh [%o0+0x026],%l0 ! Mem[0000000072000126] p49_jmpl_3_he: ldub [%i3+0x01d],%l3 ! Mem[000000007380011d] jmpl %g6+8,%g0 ldsh [%i3+0x00c],%l2 ! Mem[000000007380010c] p49_call_3_he: retl ldstub [%i3+0x03f],%l7 ! Mem[000000007380013f] p49_jmpl_3_ho: ldub [%o3+0x01d],%l3 ! Mem[000000007380011d] jmpl %g6+8,%g0 ldsh [%o3+0x00c],%l2 ! Mem[000000007380010c] p49_call_3_ho: retl ldstub [%o3+0x03f],%l7 ! Mem[000000007380013f] p50_jmpl_3_le: lduh [%i3+0x03c],%l6 ! Mem[000000007580013c] ldstub [%i3+0x017],%l6 ! Mem[0000000075800117] sth %l1,[%i2+0x022] ! Mem[0000000075000122] ldub [%i3+0x000],%l5 ! Mem[0000000075800100] stx %l0,[%i0+0x028] ! Mem[0000000074000128] ldx [%i1+0x038],%l2 ! Mem[0000000074800138] jmpl %g6+8,%g0 lduw [%i3+0x02c],%l1 ! Mem[000000007580012c] p50_call_3_le: swap [%i1+0x03c],%l3 ! Mem[000000007480013c] retl swap [%i0+0x008],%l1 ! Mem[0000000074000108] p50_jmpl_3_lo: lduh [%o3+0x03c],%l6 ! Mem[000000007580013c] ldstub [%o3+0x017],%l6 ! Mem[0000000075800117] sth %l1,[%o2+0x022] ! Mem[0000000075000122] ldub [%o3+0x000],%l5 ! Mem[0000000075800100] stx %l0,[%o0+0x028] ! Mem[0000000074000128] ldx [%o1+0x038],%l2 ! Mem[0000000074800138] jmpl %g6+8,%g0 lduw [%o3+0x02c],%l1 ! Mem[000000007580012c] p50_call_3_lo: swap [%o1+0x03c],%l3 ! Mem[000000007480013c] retl swap [%o0+0x008],%l1 ! Mem[0000000074000108] p50_jmpl_3_he: jmpl %g6+8,%g0 ldstub [%i3+0x00c],%l2 ! Mem[000000007580010c] p50_call_3_he: ldsh [%i2+0x03c],%l3 ! Mem[000000007500013c] ldd [%i3+0x000],%l4 ! Mem[0000000075800100] retl swap [%i2+0x004],%l4 ! Mem[0000000075000104] p50_jmpl_3_ho: jmpl %g6+8,%g0 ldstub [%o3+0x00c],%l2 ! Mem[000000007580010c] p50_call_3_ho: ldsh [%o2+0x03c],%l3 ! Mem[000000007500013c] ldd [%o3+0x000],%l4 ! Mem[0000000075800100] retl swap [%o2+0x004],%l4 ! Mem[0000000075000104] p51_jmpl_3_le: jmpl %g6+8,%g0 swap [%i3+0x008],%l0 ! Mem[0000000077800108] p51_call_3_le: std %l2,[%i2+0x028] ! Mem[0000000077000128] ldsb [%i3+0x02b],%l0 ! Mem[000000007780012b] ldstub [%i2+0x031],%l6 ! Mem[0000000077000131] swap [%i2+0x030],%l0 ! Mem[0000000077000130] stb %l7,[%i2+0x021] ! Mem[0000000077000121] swap [%i0+0x03c],%l3 ! Mem[000000007600013c] retl swap [%i2+0x008],%l6 ! Mem[0000000077000108] p51_jmpl_3_lo: jmpl %g6+8,%g0 swap [%o3+0x008],%l0 ! Mem[0000000077800108] p51_call_3_lo: std %l2,[%o2+0x028] ! Mem[0000000077000128] ldsb [%o3+0x02b],%l0 ! Mem[000000007780012b] ldstub [%o2+0x031],%l6 ! Mem[0000000077000131] swap [%o2+0x030],%l0 ! Mem[0000000077000130] stb %l7,[%o2+0x021] ! Mem[0000000077000121] swap [%o0+0x03c],%l3 ! Mem[000000007600013c] retl swap [%o2+0x008],%l6 ! Mem[0000000077000108] p51_jmpl_3_he: ldsb [%i1+0x02f],%l4 ! Mem[000000007680012f] lduh [%i2+0x034],%l2 ! Mem[0000000077000134] ldsb [%i2+0x005],%l3 ! Mem[0000000077000105] swap [%i2+0x014],%l3 ! Mem[0000000077000114] swap [%i2+0x01c],%l0 ! Mem[000000007700011c] jmpl %g6+8,%g0 ldsb [%i3+0x006],%l0 ! Mem[0000000077800106] p51_call_3_he: swap [%i1+0x004],%l6 ! Mem[0000000076800104] stb %l3,[%i1+0x014] ! Mem[0000000076800114] retl ldx [%i1+0x028],%l1 ! Mem[0000000076800128] p51_jmpl_3_ho: ldsb [%o1+0x02f],%l4 ! Mem[000000007680012f] lduh [%o2+0x034],%l2 ! Mem[0000000077000134] ldsb [%o2+0x005],%l3 ! Mem[0000000077000105] swap [%o2+0x014],%l3 ! Mem[0000000077000114] swap [%o2+0x01c],%l0 ! Mem[000000007700011c] jmpl %g6+8,%g0 ldsb [%o3+0x006],%l0 ! Mem[0000000077800106] p51_call_3_ho: swap [%o1+0x004],%l6 ! Mem[0000000076800104] stb %l3,[%o1+0x014] ! Mem[0000000076800114] retl ldx [%o1+0x028],%l1 ! Mem[0000000076800128] p52_jmpl_3_le: lduw [%i3+0x038],%l1 ! Mem[0000000079800138] jmpl %g6+8,%g0 stb %l2,[%i3+0x039] ! Mem[0000000079800139] p52_call_3_le: ldsb [%i3+0x03f],%l1 ! Mem[000000007980013f] stw %l3,[%i0+0x03c] ! Mem[000000007800013c] lduw [%i2+0x01c],%l7 ! Mem[000000007900011c] stb %l5,[%i3+0x03b] ! Mem[000000007980013b] swap [%i3+0x008],%l4 ! Mem[0000000079800108] ldstub [%i1+0x007],%l4 ! Mem[0000000078800107] retl stx %l0,[%i2+0x038] ! Mem[0000000079000138] p52_jmpl_3_lo: lduw [%o3+0x038],%l1 ! Mem[0000000079800138] jmpl %g6+8,%g0 stb %l2,[%o3+0x039] ! Mem[0000000079800139] p52_call_3_lo: ldsb [%o3+0x03f],%l1 ! Mem[000000007980013f] stw %l3,[%o0+0x03c] ! Mem[000000007800013c] lduw [%o2+0x01c],%l7 ! Mem[000000007900011c] stb %l5,[%o3+0x03b] ! Mem[000000007980013b] swap [%o3+0x008],%l4 ! Mem[0000000079800108] ldstub [%o1+0x007],%l4 ! Mem[0000000078800107] retl stx %l0,[%o2+0x038] ! Mem[0000000079000138] p52_jmpl_3_he: stb %l1,[%i2+0x026] ! Mem[0000000079000126] ldstub [%i0+0x020],%l7 ! Mem[0000000078000120] swap [%i1+0x038],%l4 ! Mem[0000000078800138] jmpl %g6+8,%g0 ldstub [%i0+0x007],%l2 ! Mem[0000000078000107] p52_call_3_he: ldstub [%i1+0x024],%l0 ! Mem[0000000078800124] sth %l1,[%i3+0x012] ! Mem[0000000079800112] ldd [%i1+0x000],%l0 ! Mem[0000000078800100] swap [%i1+0x02c],%l7 ! Mem[000000007880012c] ldsb [%i2+0x034],%l3 ! Mem[0000000079000134] retl ldd [%i3+0x028],%l0 ! Mem[0000000079800128] p52_jmpl_3_ho: stb %l1,[%o2+0x026] ! Mem[0000000079000126] ldstub [%o0+0x020],%l7 ! Mem[0000000078000120] swap [%o1+0x038],%l4 ! Mem[0000000078800138] jmpl %g6+8,%g0 ldstub [%o0+0x007],%l2 ! Mem[0000000078000107] p52_call_3_ho: ldstub [%o1+0x024],%l0 ! Mem[0000000078800124] sth %l1,[%o3+0x012] ! Mem[0000000079800112] ldd [%o1+0x000],%l0 ! Mem[0000000078800100] swap [%o1+0x02c],%l7 ! Mem[000000007880012c] ldsb [%o2+0x034],%l3 ! Mem[0000000079000134] retl ldd [%o3+0x028],%l0 ! Mem[0000000079800128] p53_jmpl_3_le: jmpl %g6+8,%g0 swap [%i1+0x02c],%l2 ! Mem[000000007a80012c] p53_call_3_le: ldstub [%i0+0x037],%l5 ! Mem[000000007a000137] retl stb %l4,[%i2+0x02b] ! Mem[000000007b00012b] p53_jmpl_3_lo: jmpl %g6+8,%g0 swap [%o1+0x02c],%l2 ! Mem[000000007a80012c] p53_call_3_lo: ldstub [%o0+0x037],%l5 ! Mem[000000007a000137] retl stb %l4,[%o2+0x02b] ! Mem[000000007b00012b] p53_jmpl_3_he: sth %l2,[%i3+0x014] ! Mem[000000007b800114] jmpl %g6+8,%g0 stw %l6,[%i2+0x034] ! Mem[000000007b000134] p53_call_3_he: retl swap [%i1+0x004],%l1 ! Mem[000000007a800104] p53_jmpl_3_ho: sth %l2,[%o3+0x014] ! Mem[000000007b800114] jmpl %g6+8,%g0 stw %l6,[%o2+0x034] ! Mem[000000007b000134] p53_call_3_ho: retl swap [%o1+0x004],%l1 ! Mem[000000007a800104] p54_jmpl_3_le: ldstub [%i0+0x01c],%l7 ! Mem[000000007c00011c] std %l2,[%i0+0x038] ! Mem[000000007c000138] ldstub [%i3+0x037],%l3 ! Mem[000000007d800137] std %l2,[%i0+0x030] ! Mem[000000007c000130] jmpl %g6+8,%g0 ldstub [%i2+0x013],%l1 ! Mem[000000007d000113] p54_call_3_le: ldstub [%i2+0x01d],%l6 ! Mem[000000007d00011d] std %l0,[%i0+0x018] ! Mem[000000007c000118] ldstub [%i0+0x021],%l4 ! Mem[000000007c000121] retl ldsw [%i0+0x01c],%l2 ! Mem[000000007c00011c] p54_jmpl_3_lo: ldstub [%o0+0x01c],%l7 ! Mem[000000007c00011c] std %l2,[%o0+0x038] ! Mem[000000007c000138] ldstub [%o3+0x037],%l3 ! Mem[000000007d800137] std %l2,[%o0+0x030] ! Mem[000000007c000130] jmpl %g6+8,%g0 ldstub [%o2+0x013],%l1 ! Mem[000000007d000113] p54_call_3_lo: ldstub [%o2+0x01d],%l6 ! Mem[000000007d00011d] std %l0,[%o0+0x018] ! Mem[000000007c000118] ldstub [%o0+0x021],%l4 ! Mem[000000007c000121] retl ldsw [%o0+0x01c],%l2 ! Mem[000000007c00011c] p54_jmpl_3_he: ldub [%i2+0x027],%l4 ! Mem[000000007d000127] jmpl %g6+8,%g0 swap [%i0+0x004],%l0 ! Mem[000000007c000104] p54_call_3_he: stb %l0,[%i2+0x010] ! Mem[000000007d000110] swap [%i3+0x020],%l7 ! Mem[000000007d800120] ldsb [%i2+0x021],%l4 ! Mem[000000007d000121] ldsh [%i2+0x016],%l4 ! Mem[000000007d000116] retl ldx [%i1+0x018],%l7 ! Mem[000000007c800118] p54_jmpl_3_ho: ldub [%o2+0x027],%l4 ! Mem[000000007d000127] jmpl %g6+8,%g0 swap [%o0+0x004],%l0 ! Mem[000000007c000104] p54_call_3_ho: stb %l0,[%o2+0x010] ! Mem[000000007d000110] swap [%o3+0x020],%l7 ! Mem[000000007d800120] ldsb [%o2+0x021],%l4 ! Mem[000000007d000121] ldsh [%o2+0x016],%l4 ! Mem[000000007d000116] retl ldx [%o1+0x018],%l7 ! Mem[000000007c800118] p55_jmpl_3_le: ldstub [%i2+0x02f],%l4 ! Mem[000000007f00012f] stx %l4,[%i2+0x028] ! Mem[000000007f000128] swap [%i1+0x02c],%l5 ! Mem[000000007e80012c] ldsw [%i0+0x014],%l2 ! Mem[000000007e000114] jmpl %g6+8,%g0 ldsb [%i3+0x01d],%l0 ! Mem[000000007f80011d] p55_call_3_le: ldub [%i1+0x03e],%l7 ! Mem[000000007e80013e] ldstub [%i1+0x002],%l4 ! Mem[000000007e800102] ldx [%i1+0x030],%l6 ! Mem[000000007e800130] std %l6,[%i2+0x028] ! Mem[000000007f000128] ldstub [%i1+0x016],%l2 ! Mem[000000007e800116] ldstub [%i1+0x012],%l3 ! Mem[000000007e800112] retl swap [%i2+0x018],%l5 ! Mem[000000007f000118] p55_jmpl_3_lo: ldstub [%o2+0x02f],%l4 ! Mem[000000007f00012f] stx %l4,[%o2+0x028] ! Mem[000000007f000128] swap [%o1+0x02c],%l5 ! Mem[000000007e80012c] ldsw [%o0+0x014],%l2 ! Mem[000000007e000114] jmpl %g6+8,%g0 ldsb [%o3+0x01d],%l0 ! Mem[000000007f80011d] p55_call_3_lo: ldub [%o1+0x03e],%l7 ! Mem[000000007e80013e] ldstub [%o1+0x002],%l4 ! Mem[000000007e800102] ldx [%o1+0x030],%l6 ! Mem[000000007e800130] std %l6,[%o2+0x028] ! Mem[000000007f000128] ldstub [%o1+0x016],%l2 ! Mem[000000007e800116] ldstub [%o1+0x012],%l3 ! Mem[000000007e800112] retl swap [%o2+0x018],%l5 ! Mem[000000007f000118] p55_jmpl_3_he: jmpl %g6+8,%g0 sth %l7,[%i0+0x010] ! Mem[000000007e000110] p55_call_3_he: ldsh [%i1+0x02a],%l4 ! Mem[000000007e80012a] std %l6,[%i2+0x030] ! Mem[000000007f000130] stx %l0,[%i3+0x038] ! Mem[000000007f800138] lduw [%i2+0x010],%l7 ! Mem[000000007f000110] swap [%i3+0x018],%l7 ! Mem[000000007f800118] retl ldd [%i3+0x000],%l0 ! Mem[000000007f800100] p55_jmpl_3_ho: jmpl %g6+8,%g0 sth %l7,[%o0+0x010] ! Mem[000000007e000110] p55_call_3_ho: ldsh [%o1+0x02a],%l4 ! Mem[000000007e80012a] std %l6,[%o2+0x030] ! Mem[000000007f000130] stx %l0,[%o3+0x038] ! Mem[000000007f800138] lduw [%o2+0x010],%l7 ! Mem[000000007f000110] swap [%o3+0x018],%l7 ! Mem[000000007f800118] retl ldd [%o3+0x000],%l0 ! Mem[000000007f800100] p56_jmpl_3_le: ldd [%i2+0x020],%l0 ! Mem[0000000081000120] stb %l0,[%i0+0x005] ! Mem[0000000080000105] swap [%i3+0x024],%l3 ! Mem[0000000081800124] ldstub [%i1+0x004],%l1 ! Mem[0000000080800104] ldsw [%i3+0x024],%l0 ! Mem[0000000081800124] ldstub [%i3+0x02d],%l1 ! Mem[000000008180012d] jmpl %g6+8,%g0 ldsh [%i0+0x002],%l2 ! Mem[0000000080000102] p56_call_3_le: retl lduh [%i3+0x02e],%l6 ! Mem[000000008180012e] p56_jmpl_3_lo: ldd [%o2+0x020],%l0 ! Mem[0000000081000120] stb %l0,[%o0+0x005] ! Mem[0000000080000105] swap [%o3+0x024],%l3 ! Mem[0000000081800124] ldstub [%o1+0x004],%l1 ! Mem[0000000080800104] ldsw [%o3+0x024],%l0 ! Mem[0000000081800124] ldstub [%o3+0x02d],%l1 ! Mem[000000008180012d] jmpl %g6+8,%g0 ldsh [%o0+0x002],%l2 ! Mem[0000000080000102] p56_call_3_lo: retl lduh [%o3+0x02e],%l6 ! Mem[000000008180012e] p56_jmpl_3_he: jmpl %g6+8,%g0 lduh [%i0+0x00c],%l0 ! Mem[000000008000010c] p56_call_3_he: retl ldub [%i1+0x03a],%l7 ! Mem[000000008080013a] p56_jmpl_3_ho: jmpl %g6+8,%g0 lduh [%o0+0x00c],%l0 ! Mem[000000008000010c] p56_call_3_ho: retl ldub [%o1+0x03a],%l7 ! Mem[000000008080013a] p57_jmpl_3_le: lduh [%i3+0x018],%l0 ! Mem[0000000083800118] std %l6,[%i1+0x018] ! Mem[0000000082800118] swap [%i0+0x024],%l2 ! Mem[0000000082000124] stb %l3,[%i2+0x03c] ! Mem[000000008300013c] jmpl %g6+8,%g0 ldx [%i1+0x008],%l3 ! Mem[0000000082800108] p57_call_3_le: lduh [%i0+0x028],%l1 ! Mem[0000000082000128] ldsw [%i0+0x034],%l0 ! Mem[0000000082000134] lduw [%i1+0x014],%l3 ! Mem[0000000082800114] swap [%i2+0x038],%l7 ! Mem[0000000083000138] ldstub [%i3+0x016],%l4 ! Mem[0000000083800116] retl ldsh [%i2+0x01c],%l7 ! Mem[000000008300011c] p57_jmpl_3_lo: lduh [%o3+0x018],%l0 ! Mem[0000000083800118] std %l6,[%o1+0x018] ! Mem[0000000082800118] swap [%o0+0x024],%l2 ! Mem[0000000082000124] stb %l3,[%o2+0x03c] ! Mem[000000008300013c] jmpl %g6+8,%g0 ldx [%o1+0x008],%l3 ! Mem[0000000082800108] p57_call_3_lo: lduh [%o0+0x028],%l1 ! Mem[0000000082000128] ldsw [%o0+0x034],%l0 ! Mem[0000000082000134] lduw [%o1+0x014],%l3 ! Mem[0000000082800114] swap [%o2+0x038],%l7 ! Mem[0000000083000138] ldstub [%o3+0x016],%l4 ! Mem[0000000083800116] retl ldsh [%o2+0x01c],%l7 ! Mem[000000008300011c] p57_jmpl_3_he: swap [%i0+0x034],%l6 ! Mem[0000000082000134] ldd [%i3+0x018],%l0 ! Mem[0000000083800118] ldsb [%i0+0x01b],%l4 ! Mem[000000008200011b] jmpl %g6+8,%g0 lduw [%i2+0x030],%l5 ! Mem[0000000083000130] p57_call_3_he: ldsh [%i3+0x000],%l4 ! Mem[0000000083800100] retl swap [%i1+0x004],%l4 ! Mem[0000000082800104] p57_jmpl_3_ho: swap [%o0+0x034],%l6 ! Mem[0000000082000134] ldd [%o3+0x018],%l0 ! Mem[0000000083800118] ldsb [%o0+0x01b],%l4 ! Mem[000000008200011b] jmpl %g6+8,%g0 lduw [%o2+0x030],%l5 ! Mem[0000000083000130] p57_call_3_ho: ldsh [%o3+0x000],%l4 ! Mem[0000000083800100] retl swap [%o1+0x004],%l4 ! Mem[0000000082800104] p58_jmpl_3_le: swap [%i0+0x00c],%l0 ! Mem[000000008400010c] ldd [%i1+0x008],%l2 ! Mem[0000000084800108] jmpl %g6+8,%g0 ldstub [%i1+0x02c],%l5 ! Mem[000000008480012c] p58_call_3_le: ldd [%i3+0x028],%l4 ! Mem[0000000085800128] ldx [%i0+0x020],%l7 ! Mem[0000000084000120] ldstub [%i3+0x030],%l3 ! Mem[0000000085800130] ldstub [%i2+0x005],%l4 ! Mem[0000000085000105] retl swap [%i2+0x010],%l5 ! Mem[0000000085000110] p58_jmpl_3_lo: swap [%o0+0x00c],%l0 ! Mem[000000008400010c] ldd [%o1+0x008],%l2 ! Mem[0000000084800108] jmpl %g6+8,%g0 ldstub [%o1+0x02c],%l5 ! Mem[000000008480012c] p58_call_3_lo: ldd [%o3+0x028],%l4 ! Mem[0000000085800128] ldx [%o0+0x020],%l7 ! Mem[0000000084000120] ldstub [%o3+0x030],%l3 ! Mem[0000000085800130] ldstub [%o2+0x005],%l4 ! Mem[0000000085000105] retl swap [%o2+0x010],%l5 ! Mem[0000000085000110] p58_jmpl_3_he: ldx [%i0+0x000],%l4 ! Mem[0000000084000100] ldstub [%i1+0x005],%l4 ! Mem[0000000084800105] jmpl %g6+8,%g0 ldsb [%i0+0x002],%l6 ! Mem[0000000084000102] p58_call_3_he: ldsw [%i0+0x010],%l3 ! Mem[0000000084000110] ldsw [%i0+0x014],%l0 ! Mem[0000000084000114] ldsh [%i2+0x036],%l1 ! Mem[0000000085000136] retl swap [%i1+0x008],%l4 ! Mem[0000000084800108] p58_jmpl_3_ho: ldx [%o0+0x000],%l4 ! Mem[0000000084000100] ldstub [%o1+0x005],%l4 ! Mem[0000000084800105] jmpl %g6+8,%g0 ldsb [%o0+0x002],%l6 ! Mem[0000000084000102] p58_call_3_ho: ldsw [%o0+0x010],%l3 ! Mem[0000000084000110] ldsw [%o0+0x014],%l0 ! Mem[0000000084000114] ldsh [%o2+0x036],%l1 ! Mem[0000000085000136] retl swap [%o1+0x008],%l4 ! Mem[0000000084800108] p59_jmpl_3_le: ldstub [%i3+0x001],%l4 ! Mem[0000000087800101] jmpl %g6+8,%g0 swap [%i0+0x038],%l6 ! Mem[0000000086000138] p59_call_3_le: lduh [%i0+0x014],%l2 ! Mem[0000000086000114] sth %l6,[%i2+0x018] ! Mem[0000000087000118] ldstub [%i3+0x03c],%l2 ! Mem[000000008780013c] stb %l7,[%i3+0x034] ! Mem[0000000087800134] retl ldstub [%i2+0x002],%l4 ! Mem[0000000087000102] p59_jmpl_3_lo: ldstub [%o3+0x001],%l4 ! Mem[0000000087800101] jmpl %g6+8,%g0 swap [%o0+0x038],%l6 ! Mem[0000000086000138] p59_call_3_lo: lduh [%o0+0x014],%l2 ! Mem[0000000086000114] sth %l6,[%o2+0x018] ! Mem[0000000087000118] ldstub [%o3+0x03c],%l2 ! Mem[000000008780013c] stb %l7,[%o3+0x034] ! Mem[0000000087800134] retl ldstub [%o2+0x002],%l4 ! Mem[0000000087000102] p59_jmpl_3_he: std %l4,[%i3+0x030] ! Mem[0000000087800130] ldstub [%i2+0x011],%l6 ! Mem[0000000087000111] ldsb [%i3+0x03d],%l6 ! Mem[000000008780013d] stw %l7,[%i1+0x018] ! Mem[0000000086800118] swap [%i0+0x024],%l1 ! Mem[0000000086000124] jmpl %g6+8,%g0 std %l6,[%i2+0x020] ! Mem[0000000087000120] p59_call_3_he: ldstub [%i3+0x00f],%l7 ! Mem[000000008780010f] retl stb %l0,[%i0+0x03c] ! Mem[000000008600013c] p59_jmpl_3_ho: std %l4,[%o3+0x030] ! Mem[0000000087800130] ldstub [%o2+0x011],%l6 ! Mem[0000000087000111] ldsb [%o3+0x03d],%l6 ! Mem[000000008780013d] stw %l7,[%o1+0x018] ! Mem[0000000086800118] swap [%o0+0x024],%l1 ! Mem[0000000086000124] jmpl %g6+8,%g0 std %l6,[%o2+0x020] ! Mem[0000000087000120] p59_call_3_ho: ldstub [%o3+0x00f],%l7 ! Mem[000000008780010f] retl stb %l0,[%o0+0x03c] ! Mem[000000008600013c] p60_jmpl_3_le: ldsb [%i1+0x021],%l4 ! Mem[0000000088800121] jmpl %g6+8,%g0 ldstub [%i0+0x027],%l6 ! Mem[0000000088000127] p60_call_3_le: stw %l0,[%i3+0x038] ! Mem[0000000089800138] retl swap [%i2+0x01c],%l6 ! Mem[000000008900011c] p60_jmpl_3_lo: ldsb [%o1+0x021],%l4 ! Mem[0000000088800121] jmpl %g6+8,%g0 ldstub [%o0+0x027],%l6 ! Mem[0000000088000127] p60_call_3_lo: stw %l0,[%o3+0x038] ! Mem[0000000089800138] retl swap [%o2+0x01c],%l6 ! Mem[000000008900011c] p60_jmpl_3_he: sth %l7,[%i1+0x026] ! Mem[0000000088800126] lduw [%i0+0x00c],%l3 ! Mem[000000008800010c] ldstub [%i2+0x000],%l5 ! Mem[0000000089000100] ldstub [%i1+0x00c],%l3 ! Mem[000000008880010c] lduw [%i2+0x028],%l1 ! Mem[0000000089000128] jmpl %g6+8,%g0 swap [%i0+0x03c],%l5 ! Mem[000000008800013c] p60_call_3_he: ldub [%i3+0x025],%l0 ! Mem[0000000089800125] retl std %l0,[%i3+0x030] ! Mem[0000000089800130] p60_jmpl_3_ho: sth %l7,[%o1+0x026] ! Mem[0000000088800126] lduw [%o0+0x00c],%l3 ! Mem[000000008800010c] ldstub [%o2+0x000],%l5 ! Mem[0000000089000100] ldstub [%o1+0x00c],%l3 ! Mem[000000008880010c] lduw [%o2+0x028],%l1 ! Mem[0000000089000128] jmpl %g6+8,%g0 swap [%o0+0x03c],%l5 ! Mem[000000008800013c] p60_call_3_ho: ldub [%o3+0x025],%l0 ! Mem[0000000089800125] retl std %l0,[%o3+0x030] ! Mem[0000000089800130] p61_jmpl_3_le: lduw [%i0+0x000],%l4 ! Mem[000000008a000100] ldstub [%i2+0x02e],%l4 ! Mem[000000008b00012e] ldsb [%i2+0x004],%l1 ! Mem[000000008b000104] swap [%i1+0x004],%l0 ! Mem[000000008a800104] ldsb [%i0+0x009],%l6 ! Mem[000000008a000109] ldsh [%i0+0x024],%l1 ! Mem[000000008a000124] jmpl %g6+8,%g0 stx %l5,[%i2+0x038] ! Mem[000000008b000138] p61_call_3_le: retl stx %l1,[%i0+0x028] ! Mem[000000008a000128] p61_jmpl_3_lo: lduw [%o0+0x000],%l4 ! Mem[000000008a000100] ldstub [%o2+0x02e],%l4 ! Mem[000000008b00012e] ldsb [%o2+0x004],%l1 ! Mem[000000008b000104] swap [%o1+0x004],%l0 ! Mem[000000008a800104] ldsb [%o0+0x009],%l6 ! Mem[000000008a000109] ldsh [%o0+0x024],%l1 ! Mem[000000008a000124] jmpl %g6+8,%g0 stx %l5,[%o2+0x038] ! Mem[000000008b000138] p61_call_3_lo: retl stx %l1,[%o0+0x028] ! Mem[000000008a000128] p61_jmpl_3_he: ldub [%i2+0x00d],%l1 ! Mem[000000008b00010d] ldsw [%i0+0x034],%l4 ! Mem[000000008a000134] ldstub [%i1+0x011],%l6 ! Mem[000000008a800111] ldsw [%i1+0x014],%l3 ! Mem[000000008a800114] ldsb [%i2+0x01b],%l4 ! Mem[000000008b00011b] jmpl %g6+8,%g0 ldx [%i3+0x018],%l7 ! Mem[000000008b800118] p61_call_3_he: swap [%i0+0x00c],%l6 ! Mem[000000008a00010c] ldx [%i1+0x030],%l0 ! Mem[000000008a800130] ldsb [%i0+0x03c],%l0 ! Mem[000000008a00013c] sth %l3,[%i2+0x02e] ! Mem[000000008b00012e] retl swap [%i0+0x000],%l7 ! Mem[000000008a000100] p61_jmpl_3_ho: ldub [%o2+0x00d],%l1 ! Mem[000000008b00010d] ldsw [%o0+0x034],%l4 ! Mem[000000008a000134] ldstub [%o1+0x011],%l6 ! Mem[000000008a800111] ldsw [%o1+0x014],%l3 ! Mem[000000008a800114] ldsb [%o2+0x01b],%l4 ! Mem[000000008b00011b] jmpl %g6+8,%g0 ldx [%o3+0x018],%l7 ! Mem[000000008b800118] p61_call_3_ho: swap [%o0+0x00c],%l6 ! Mem[000000008a00010c] ldx [%o1+0x030],%l0 ! Mem[000000008a800130] ldsb [%o0+0x03c],%l0 ! Mem[000000008a00013c] sth %l3,[%o2+0x02e] ! Mem[000000008b00012e] retl swap [%o0+0x000],%l7 ! Mem[000000008a000100] p62_jmpl_3_le: ldx [%i0+0x008],%l3 ! Mem[000000008c000108] ldx [%i3+0x000],%l6 ! Mem[000000008d800100] lduw [%i1+0x024],%l4 ! Mem[000000008c800124] ldsh [%i0+0x000],%l5 ! Mem[000000008c000100] stx %l3,[%i3+0x008] ! Mem[000000008d800108] jmpl %g6+8,%g0 stx %l5,[%i1+0x000] ! Mem[000000008c800100] p62_call_3_le: stb %l5,[%i1+0x032] ! Mem[000000008c800132] ldsw [%i3+0x020],%l6 ! Mem[000000008d800120] ldub [%i3+0x001],%l7 ! Mem[000000008d800101] stw %l0,[%i3+0x028] ! Mem[000000008d800128] retl ldstub [%i0+0x036],%l5 ! Mem[000000008c000136] p62_jmpl_3_lo: ldx [%o0+0x008],%l3 ! Mem[000000008c000108] ldx [%o3+0x000],%l6 ! Mem[000000008d800100] lduw [%o1+0x024],%l4 ! Mem[000000008c800124] ldsh [%o0+0x000],%l5 ! Mem[000000008c000100] stx %l3,[%o3+0x008] ! Mem[000000008d800108] jmpl %g6+8,%g0 stx %l5,[%o1+0x000] ! Mem[000000008c800100] p62_call_3_lo: stb %l5,[%o1+0x032] ! Mem[000000008c800132] ldsw [%o3+0x020],%l6 ! Mem[000000008d800120] ldub [%o3+0x001],%l7 ! Mem[000000008d800101] stw %l0,[%o3+0x028] ! Mem[000000008d800128] retl ldstub [%o0+0x036],%l5 ! Mem[000000008c000136] p62_jmpl_3_he: jmpl %g6+8,%g0 lduh [%i0+0x00e],%l1 ! Mem[000000008c00010e] p62_call_3_he: ldstub [%i2+0x03c],%l3 ! Mem[000000008d00013c] std %l4,[%i1+0x018] ! Mem[000000008c800118] ldd [%i2+0x020],%l6 ! Mem[000000008d000120] retl lduh [%i3+0x030],%l3 ! Mem[000000008d800130] p62_jmpl_3_ho: jmpl %g6+8,%g0 lduh [%o0+0x00e],%l1 ! Mem[000000008c00010e] p62_call_3_ho: ldstub [%o2+0x03c],%l3 ! Mem[000000008d00013c] std %l4,[%o1+0x018] ! Mem[000000008c800118] ldd [%o2+0x020],%l6 ! Mem[000000008d000120] retl lduh [%o3+0x030],%l3 ! Mem[000000008d800130] p63_jmpl_3_le: ldx [%i0+0x018],%l4 ! Mem[000000008e000118] ldstub [%i2+0x037],%l5 ! Mem[000000008f000137] jmpl %g6+8,%g0 swap [%i0+0x014],%l3 ! Mem[000000008e000114] p63_call_3_le: ldsw [%i3+0x034],%l3 ! Mem[000000008f800134] retl swap [%i0+0x020],%l4 ! Mem[000000008e000120] p63_jmpl_3_lo: ldx [%o0+0x018],%l4 ! Mem[000000008e000118] ldstub [%o2+0x037],%l5 ! Mem[000000008f000137] jmpl %g6+8,%g0 swap [%o0+0x014],%l3 ! Mem[000000008e000114] p63_call_3_lo: ldsw [%o3+0x034],%l3 ! Mem[000000008f800134] retl swap [%o0+0x020],%l4 ! Mem[000000008e000120] p63_jmpl_3_he: stw %l1,[%i3+0x030] ! Mem[000000008f800130] std %l2,[%i2+0x020] ! Mem[000000008f000120] swap [%i3+0x008],%l4 ! Mem[000000008f800108] stb %l2,[%i2+0x025] ! Mem[000000008f000125] swap [%i3+0x034],%l1 ! Mem[000000008f800134] jmpl %g6+8,%g0 swap [%i2+0x014],%l6 ! Mem[000000008f000114] p63_call_3_he: stb %l7,[%i3+0x014] ! Mem[000000008f800114] retl ldsb [%i2+0x03d],%l2 ! Mem[000000008f00013d] p63_jmpl_3_ho: stw %l1,[%o3+0x030] ! Mem[000000008f800130] std %l2,[%o2+0x020] ! Mem[000000008f000120] swap [%o3+0x008],%l4 ! Mem[000000008f800108] stb %l2,[%o2+0x025] ! Mem[000000008f000125] swap [%o3+0x034],%l1 ! Mem[000000008f800134] jmpl %g6+8,%g0 swap [%o2+0x014],%l6 ! Mem[000000008f000114] p63_call_3_ho: stb %l7,[%o3+0x014] ! Mem[000000008f800114] retl ldsb [%o2+0x03d],%l2 ! Mem[000000008f00013d] user_jump3_end: .seg "data" .align 0x2000 user_data_start: done_flags: .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .word 0 .align 8 done_count: .word 0,0 Start_Flags: .word 0,0,0,0 Finish_Flag: .word 0,0 .align 8 num_processors: .word 64 num_agents: .word 0 no_membar: .word 0 max_ireg: .word 8,0 max_freg: .word 32,0 .align 64 p0_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p1_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p2_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p3_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p4_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p5_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p6_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p7_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p8_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p9_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p10_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p11_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p12_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p13_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p14_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p15_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p16_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p17_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p18_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p19_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p20_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p21_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p22_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p23_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p24_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p25_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p26_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p27_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p28_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p29_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p30_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p31_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p32_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p33_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p34_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p35_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p36_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p37_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p38_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p39_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p40_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p41_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p42_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p43_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p44_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p45_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p46_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p47_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p48_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p49_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p50_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p51_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p52_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p53_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p54_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p55_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p56_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p57_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p58_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p59_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p60_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p61_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p62_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p63_temp: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p0_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p0_fsr: .word 0x00000000,0x00000000 .align 8 p0_loop_cnt: .word 1,0 p1_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p1_fsr: .word 0x00000000,0x00000000 .align 8 p1_loop_cnt: .word 1,0 p2_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p2_fsr: .word 0x00000000,0x00000000 .align 8 p2_loop_cnt: .word 1,0 p3_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p3_fsr: .word 0x00000000,0x00000000 .align 8 p3_loop_cnt: .word 1,0 p4_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p4_fsr: .word 0x00000000,0x00000000 .align 8 p4_loop_cnt: .word 1,0 p5_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p5_fsr: .word 0x00000000,0x00000000 .align 8 p5_loop_cnt: .word 1,0 p6_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p6_fsr: .word 0x00000000,0x00000000 .align 8 p6_loop_cnt: .word 1,0 p7_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p7_fsr: .word 0x00000000,0x00000000 .align 8 p7_loop_cnt: .word 1,0 p8_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p8_fsr: .word 0x00000000,0x00000000 .align 8 p8_loop_cnt: .word 1,0 p9_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p9_fsr: .word 0x00000000,0x00000000 .align 8 p9_loop_cnt: .word 1,0 p10_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p10_fsr: .word 0x00000000,0x00000000 .align 8 p10_loop_cnt: .word 1,0 p11_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p11_fsr: .word 0x00000000,0x00000000 .align 8 p11_loop_cnt: .word 1,0 p12_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p12_fsr: .word 0x00000000,0x00000000 .align 8 p12_loop_cnt: .word 1,0 p13_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p13_fsr: .word 0x00000000,0x00000000 .align 8 p13_loop_cnt: .word 1,0 p14_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p14_fsr: .word 0x00000000,0x00000000 .align 8 p14_loop_cnt: .word 1,0 p15_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p15_fsr: .word 0x00000000,0x00000000 .align 8 p15_loop_cnt: .word 1,0 p16_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p16_fsr: .word 0x00000000,0x00000000 .align 8 p16_loop_cnt: .word 1,0 p17_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p17_fsr: .word 0x00000000,0x00000000 .align 8 p17_loop_cnt: .word 1,0 p18_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p18_fsr: .word 0x00000000,0x00000000 .align 8 p18_loop_cnt: .word 1,0 p19_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p19_fsr: .word 0x00000000,0x00000000 .align 8 p19_loop_cnt: .word 1,0 p20_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p20_fsr: .word 0x00000000,0x00000000 .align 8 p20_loop_cnt: .word 1,0 p21_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p21_fsr: .word 0x00000000,0x00000000 .align 8 p21_loop_cnt: .word 1,0 p22_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p22_fsr: .word 0x00000000,0x00000000 .align 8 p22_loop_cnt: .word 1,0 p23_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p23_fsr: .word 0x00000000,0x00000000 .align 8 p23_loop_cnt: .word 1,0 p24_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p24_fsr: .word 0x00000000,0x00000000 .align 8 p24_loop_cnt: .word 1,0 p25_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p25_fsr: .word 0x00000000,0x00000000 .align 8 p25_loop_cnt: .word 1,0 p26_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p26_fsr: .word 0x00000000,0x00000000 .align 8 p26_loop_cnt: .word 1,0 p27_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p27_fsr: .word 0x00000000,0x00000000 .align 8 p27_loop_cnt: .word 1,0 p28_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p28_fsr: .word 0x00000000,0x00000000 .align 8 p28_loop_cnt: .word 1,0 p29_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p29_fsr: .word 0x00000000,0x00000000 .align 8 p29_loop_cnt: .word 1,0 p30_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p30_fsr: .word 0x00000000,0x00000000 .align 8 p30_loop_cnt: .word 1,0 p31_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p31_fsr: .word 0x00000000,0x00000000 .align 8 p31_loop_cnt: .word 1,0 p32_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p32_fsr: .word 0x00000000,0x00000000 .align 8 p32_loop_cnt: .word 1,0 p33_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p33_fsr: .word 0x00000000,0x00000000 .align 8 p33_loop_cnt: .word 1,0 p34_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p34_fsr: .word 0x00000000,0x00000000 .align 8 p34_loop_cnt: .word 1,0 p35_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p35_fsr: .word 0x00000000,0x00000000 .align 8 p35_loop_cnt: .word 1,0 p36_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p36_fsr: .word 0x00000000,0x00000000 .align 8 p36_loop_cnt: .word 1,0 p37_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p37_fsr: .word 0x00000000,0x00000000 .align 8 p37_loop_cnt: .word 1,0 p38_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p38_fsr: .word 0x00000000,0x00000000 .align 8 p38_loop_cnt: .word 1,0 p39_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p39_fsr: .word 0x00000000,0x00000000 .align 8 p39_loop_cnt: .word 1,0 p40_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p40_fsr: .word 0x00000000,0x00000000 .align 8 p40_loop_cnt: .word 1,0 p41_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p41_fsr: .word 0x00000000,0x00000000 .align 8 p41_loop_cnt: .word 1,0 p42_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p42_fsr: .word 0x00000000,0x00000000 .align 8 p42_loop_cnt: .word 1,0 p43_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p43_fsr: .word 0x00000000,0x00000000 .align 8 p43_loop_cnt: .word 1,0 p44_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p44_fsr: .word 0x00000000,0x00000000 .align 8 p44_loop_cnt: .word 1,0 p45_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p45_fsr: .word 0x00000000,0x00000000 .align 8 p45_loop_cnt: .word 1,0 p46_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p46_fsr: .word 0x00000000,0x00000000 .align 8 p46_loop_cnt: .word 1,0 p47_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p47_fsr: .word 0x00000000,0x00000000 .align 8 p47_loop_cnt: .word 1,0 p48_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p48_fsr: .word 0x00000000,0x00000000 .align 8 p48_loop_cnt: .word 1,0 p49_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p49_fsr: .word 0x00000000,0x00000000 .align 8 p49_loop_cnt: .word 1,0 p50_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p50_fsr: .word 0x00000000,0x00000000 .align 8 p50_loop_cnt: .word 1,0 p51_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p51_fsr: .word 0x00000000,0x00000000 .align 8 p51_loop_cnt: .word 1,0 p52_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p52_fsr: .word 0x00000000,0x00000000 .align 8 p52_loop_cnt: .word 1,0 p53_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p53_fsr: .word 0x00000000,0x00000000 .align 8 p53_loop_cnt: .word 1,0 p54_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p54_fsr: .word 0x00000000,0x00000000 .align 8 p54_loop_cnt: .word 1,0 p55_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p55_fsr: .word 0x00000000,0x00000000 .align 8 p55_loop_cnt: .word 1,0 p56_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p56_fsr: .word 0x00000000,0x00000000 .align 8 p56_loop_cnt: .word 1,0 p57_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p57_fsr: .word 0x00000000,0x00000000 .align 8 p57_loop_cnt: .word 1,0 p58_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p58_fsr: .word 0x00000000,0x00000000 .align 8 p58_loop_cnt: .word 1,0 p59_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p59_fsr: .word 0x00000000,0x00000000 .align 8 p59_loop_cnt: .word 1,0 p60_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p60_fsr: .word 0x00000000,0x00000000 .align 8 p60_loop_cnt: .word 1,0 p61_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p61_fsr: .word 0x00000000,0x00000000 .align 8 p61_loop_cnt: .word 1,0 p62_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p62_fsr: .word 0x00000000,0x00000000 .align 8 p62_loop_cnt: .word 1,0 p63_debug: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p63_fsr: .word 0x00000000,0x00000000 .align 8 p63_loop_cnt: .word 1,0 max_windows: .word 1,1,1,1,1,1,1,1 .word 1,1,1,1,1,1,1,1 .word 1,1,1,1,1,1,1,1 .word 1,1,1,1,1,1,1,1 .word 1,1,1,1,1,1,1,1 .word 1,1,1,1,1,1,1,1 .word 1,1,1,1,1,1,1,1 .word 1,1,1,1,1,1,1,1 .align 8 p0_init_registers: .word 0x6a512ffc,0xbe5e0f6d ! Init value for %l0 .word 0x0427eca9,0xdb4fa792 ! Init value for %l1 .word 0xe538dd2d,0xb1605b31 ! Init value for %l2 .word 0x042ba4a2,0x3f375807 ! Init value for %l3 .word 0x14dfaf8c,0x8488f57a ! Init value for %l4 .word 0x60cd5183,0xe79d9a28 ! Init value for %l5 .word 0x2d5cc6f6,0x5663ddb2 ! Init value for %l6 .word 0x5170432a,0x72d3331c ! Init value for %l7 .align 64 p0_init_freg: .word 0xa967126e,0x378cc19a ! Init value for %f0 .word 0xfe483a31,0x259b1e2e ! Init value for %f2 .word 0xfab0f386,0x6dafbaac ! Init value for %f4 .word 0x8278faa5,0xc621e640 ! Init value for %f6 .word 0x0a951e24,0x1deda0e7 ! Init value for %f8 .word 0x29c61311,0x2d200434 ! Init value for %f10 .word 0x507ccdba,0xd0a0863e ! Init value for %f12 .word 0x06e22d1d,0xda451c21 ! Init value for %f14 .word 0x0d16907f,0x0d957408 ! Init value for %f16 .word 0x8844ed72,0x60376eb7 ! Init value for %f18 .word 0x64169e18,0x58db9e80 ! Init value for %f20 .word 0xc0586f40,0xe5560cd3 ! Init value for %f22 .word 0x9c4aeb5c,0x1f924e8d ! Init value for %f24 .word 0xd012f407,0x6ad169ba ! Init value for %f26 .word 0x1fedfe3d,0x8de8e042 ! Init value for %f28 .word 0x3ef5f91b,0xc45be346 ! Init value for %f30 .word 0x12e5fabf,0x99285f8c ! Init value for %f32 .word 0xb98b34e4,0x8d1c93aa ! Init value for %f34 .word 0x2c54fda6,0x129c75da ! Init value for %f36 .word 0xb96c23ab,0x66b93e0a ! Init value for %f38 .word 0x5fd5e6e8,0x9aefb7b5 ! Init value for %f40 .word 0x7ab5c138,0xad04e871 ! Init value for %f42 .word 0x9625e347,0x6d9e2070 ! Init value for %f44 .word 0xa51b2c37,0x98ccbd7e ! Init value for %f46 .word 0xaec1e664,0x4f2a4628 .word 0x3b0f69cd,0x636f7504 .word 0xa8abcfbc,0x0031f279 .word 0x9b4c406c,0xbe1864ef .word 0xd151043a,0x7e5c07a4 .word 0xf2807693,0xf9110048 .word 0xb80532e9,0xf99d19fe .word 0xe66fa3ce,0xe0f49397 p0_expected_registers: .word 0x00000000,0x3859bd37 .word 0x00000000,0x00004dff .word 0xffffffff,0xffffffb9 .word 0x00000000,0x000000ff .word 0x00000000,0x764a2861 .word 0x00000000,0x00000000 .word 0x00000000,0xff456856 .word 0x00000000,0xd05354de p0_expected_fp_regs: .word 0xa967126e,0x378cc19a .word 0xfe483a31,0x259b1e2e .word 0xfab0f386,0x6dafbaac .word 0x8278faa5,0xc621e640 .word 0x0a951e24,0x1deda0e7 .word 0x29c61311,0x2d200434 .word 0x507ccdba,0xd0a0863e .word 0x06e22d1d,0xda451c21 .word 0x0d16907f,0x0d957408 .word 0x8844ed72,0x60376eb7 .word 0x64169e18,0x58db9e80 .word 0xc0586f40,0xe5560cd3 .word 0x9c4aeb5c,0x1f924e8d .word 0xd012f407,0x6ad169ba .word 0x1fedfe3d,0x8de8e042 .word 0x3ef5f91b,0xc45be346 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p0_local0_expect: .word 0x00cc323e,0xa952f43b .word 0x0000437c,0x922fb960 .word 0x6856bfc7,0x6b8a520c .word 0xff0053d0,0xff191bff .word 0x9dc8313e,0xc9f7face .word 0xa7ffffff,0xe7ff9a28 .word 0x3f375807,0x0000003b .word 0x000000cc,0x437c5ac7 p0_local1_expect: .word 0xff456856,0x4aeffcff .word 0xcefaf7c9,0xbe5e0f6d .word 0x00ffb02a,0xe6312b33 .word 0xff4dd600,0xe4227cc0 .word 0x00000000,0xd05354de .word 0x00000000,0x0000b02a .word 0x00b17c43,0x0000437c .word 0x7b9cf21f,0xa23df6ab p0_local2_expect: .word 0x35402344,0xa0e0cb92 .word 0xe0000000,0x1d0507dd .word 0xa727ea7c,0xd1e4a751 .word 0xffa22cff,0xfff063df .word 0xff7c3de0,0x94d3ffff .word 0xffc6ffa4,0x000000cc .word 0xb5ffc37d,0x7a9dff71 .word 0xf2e8ff65,0x46c043e9 p0_local3_expect: .word 0x00000000,0x000000ff .word 0xff008689,0xf4e6108a .word 0xff813316,0x2375482f .word 0x437c3de0,0x437c3de0 .word 0xff055c3c,0x51a905b4 .word 0x139ce7b3,0x470ba13d .word 0xff75b0ff,0x93f4ff9c .word 0xacef966b,0x8185007a share0_expect: share1_expect: share2_expect: share3_expect: p1_init_registers: .word 0x4ee539f6,0x4b2c8cf8 ! Init value for %l0 .word 0xb0e9c902,0x88087034 ! Init value for %l1 .word 0x7656d62a,0x985ab54c ! Init value for %l2 .word 0xfeb20911,0xe3b70266 ! Init value for %l3 .word 0xa9c0e9d8,0x4ec4d4d1 ! Init value for %l4 .word 0x4585e208,0xa6a2c6f3 ! Init value for %l5 .word 0x80652a46,0x67497dc5 ! Init value for %l6 .word 0x4082951c,0xb3aef182 ! Init value for %l7 .align 64 p1_init_freg: .word 0xdecc2286,0x6ae71c1a ! Init value for %f0 .word 0x8decacd1,0x2395a746 ! Init value for %f2 .word 0xaab22add,0x45ba7a36 ! Init value for %f4 .word 0x0d577222,0x747c575e ! Init value for %f6 .word 0x1276afca,0x803b89ee ! Init value for %f8 .word 0xd5db6478,0x3a91ed18 ! Init value for %f10 .word 0x9435fa4e,0xa02ced82 ! Init value for %f12 .word 0xd1bb8e12,0xca5b5dae ! Init value for %f14 .word 0x36fb0dd9,0xe303f6eb ! Init value for %f16 .word 0xb4da8347,0x0b691839 ! Init value for %f18 .word 0x7a051e10,0x78f5ec2e ! Init value for %f20 .word 0x1cc56814,0xbd35d1ae ! Init value for %f22 .word 0xe11e572f,0x8492041c ! Init value for %f24 .word 0x345bc2b3,0xcdc308a9 ! Init value for %f26 .word 0x5844ce2b,0xda178a7e ! Init value for %f28 .word 0x3d54d365,0xe3fa53f6 ! Init value for %f30 .word 0x6b86fb15,0x7d4a910a ! Init value for %f32 .word 0x9c034933,0x3ca4c001 ! Init value for %f34 .word 0x69059752,0xe56e3ed6 ! Init value for %f36 .word 0x3a5f573c,0x6469b0a5 ! Init value for %f38 .word 0x03e62481,0x22fe4593 ! Init value for %f40 .word 0x90ead5d5,0x93e6bf97 ! Init value for %f42 .word 0x8c005948,0x7dfed77e ! Init value for %f44 .word 0xe3da08e2,0x6150832c ! Init value for %f46 .word 0x7d97c575,0xa5545794 .word 0x6492eb19,0xb96838cc .word 0x251c4685,0xee301692 .word 0x6b4b10c6,0x33409a2d .word 0x75313bd8,0x2944691d .word 0xf34b7bfd,0xab6676ae .word 0x579c1c29,0x5c70e833 .word 0x5b74ebc0,0xbbadefe4 p1_expected_registers: .word 0x00000000,0x000000ff .word 0x00000000,0xbc88fbfc .word 0x00000000,0x07fa9990 .word 0x00000000,0xffab515f .word 0x00000000,0xd0484199 .word 0xffffffff,0xffffff83 .word 0x00000000,0x81ff04a2 .word 0x00000000,0x59834589 p1_expected_fp_regs: .word 0xdecc2286,0x6ae71c1a .word 0x8decacd1,0x2395a746 .word 0xaab22add,0x45ba7a36 .word 0x0d577222,0x747c575e .word 0x1276afca,0x803b89ee .word 0xd5db6478,0x3a91ed18 .word 0x9435fa4e,0xa02ced82 .word 0xd1bb8e12,0xca5b5dae .word 0x36fb0dd9,0xe303f6eb .word 0xb4da8347,0x0b691839 .word 0x7a051e10,0x78f5ec2e .word 0x1cc56814,0xbd35d1ae .word 0xe11e572f,0x8492041c .word 0x345bc2b3,0xcdc308a9 .word 0x5844ce2b,0xda178a7e .word 0x3d54d365,0xe3fa53f6 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p1_local0_expect: .word 0xff0000fd,0x5873a347 .word 0x95de41c6,0x956bdea1 .word 0x34b2ffad,0xffbbcfdd .word 0x8e2c369a,0xa9f793ea .word 0xff945c59,0xfd1c6196 .word 0x22dcb35f,0xe0ee6c94 .word 0x07fa9990,0x01166f85 .word 0xc39e5e95,0x07fa9990 p1_local1_expect: .word 0xfca10b5f,0xe4964ba4 .word 0x59834589,0x07fc2364 .word 0xeba4ff2e,0xb2e9d272 .word 0xffb21aad,0xbc88fbfc .word 0x96611cff,0xfd1c6196 .word 0xffd4c44e,0xd8e9c0a9 .word 0xff915366,0x29b5e3ba .word 0x7656d62a,0x98ffb54c p1_local2_expect: .word 0x5fb3dcff,0x1a3cffe8 .word 0x6141a397,0xdcc94d81 .word 0x00000066,0xc0a194ae .word 0xdac89c4f,0x4ce56441 .word 0x000000d1,0xac5d940f .word 0xd0484199,0xaf15e0ff .word 0xff7bf78b,0xff000068 .word 0x43e4aebf,0xbbe837ec p1_local3_expect: .word 0xffab515f,0x000000d1 .word 0x985ab54c,0x00000074 .word 0xff362c8e,0x4a8dfcfa .word 0x9a000000,0x2e89001a .word 0xfc02b7e3,0x4df66daa .word 0xff1c6196,0x807bae16 .word 0x836b4779,0xbc88fbfc .word 0x00000061,0xb3647699 p2_init_registers: .word 0x920c68ec,0xb8e19e5e ! Init value for %l0 .word 0xbda6856a,0x1c646da6 ! Init value for %l1 .word 0x6fce4e6e,0x5b04e6aa ! Init value for %l2 .word 0x609faa4b,0xd2036bd4 ! Init value for %l3 .word 0x576edbd2,0x2c27f228 ! Init value for %l4 .word 0xe40c93fb,0xfaff49a4 ! Init value for %l5 .word 0xc8f3ccb0,0x5780d5dc ! Init value for %l6 .word 0xdbce79a8,0x1b8efbdc ! Init value for %l7 .align 64 p2_init_freg: .word 0xd9f41896,0x7e702ade ! Init value for %f0 .word 0xcd9bceee,0x79f4e0db ! Init value for %f2 .word 0xfe8e478c,0x54fb8374 ! Init value for %f4 .word 0xeecfdd24,0x5a7258fa ! Init value for %f6 .word 0xd8f915a3,0x5fae6a69 ! Init value for %f8 .word 0x7260f34b,0x83750ac6 ! Init value for %f10 .word 0x68b34463,0xc99ec681 ! Init value for %f12 .word 0x69ff5558,0x4ddd5119 ! Init value for %f14 .word 0x2fa67f3d,0xa8ed2d5e ! Init value for %f16 .word 0xed44b681,0x3ebdbbde ! Init value for %f18 .word 0x0f12ec66,0x7b80e2ff ! Init value for %f20 .word 0xc4c3d635,0x50acc026 ! Init value for %f22 .word 0x7f579851,0x846a37f8 ! Init value for %f24 .word 0x7ba22307,0x3ab21db2 ! Init value for %f26 .word 0xc5d0c157,0x6e30420e ! Init value for %f28 .word 0xd537f3b8,0xc3da605e ! Init value for %f30 .word 0xf0059b1e,0xc6c0c941 ! Init value for %f32 .word 0xfbb9fe35,0x4f3a608c ! Init value for %f34 .word 0xab5704f2,0x322c01a5 ! Init value for %f36 .word 0x12f39585,0x0520b5ff ! Init value for %f38 .word 0xd671bafb,0xed22f854 ! Init value for %f40 .word 0x89d878b6,0xd626f4ec ! Init value for %f42 .word 0x68d04019,0x57123d1e ! Init value for %f44 .word 0xd44cc0e1,0xeb95cbc6 ! Init value for %f46 .word 0x026ad879,0x330626fe .word 0x98a06b07,0x0e0df84a .word 0x9597c6b6,0x0c8d1081 .word 0xda1eea9b,0xdb0663b2 .word 0x02601678,0xeae79e18 .word 0xb5d1e92c,0x5860223d .word 0xa4ef033f,0xf580d956 .word 0xd01e0837,0xe32c0540 p2_expected_registers: .word 0xd3d37ecd,0x253624a3 .word 0x00000000,0x0000008e .word 0xffffffff,0xffffffbd .word 0xff0168d7,0x0000004a .word 0x00000000,0xff5673ee .word 0x53975e1e,0xef047553 .word 0x00000000,0x7b396113 .word 0x00000000,0xd3d37ecd p2_expected_fp_regs: .word 0xd9f41896,0x7e702ade .word 0xcd9bceee,0x79f4e0db .word 0xfe8e478c,0x54fb8374 .word 0xeecfdd24,0x5a7258fa .word 0xd8f915a3,0x5fae6a69 .word 0x7260f34b,0x83750ac6 .word 0x68b34463,0xc99ec681 .word 0x69ff5558,0x4ddd5119 .word 0x2fa67f3d,0xa8ed2d5e .word 0xed44b681,0x3ebdbbde .word 0x0f12ec66,0x7b80e2ff .word 0xc4c3d635,0x50acc026 .word 0x7f579851,0x846a37f8 .word 0x7ba22307,0x3ab21db2 .word 0xc5d0c157,0x6e30420e .word 0xd537f3b8,0xc3da605e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p2_local0_expect: .word 0x30d2ff6b,0xacff0270 .word 0xc72f6b41,0x8b56055b .word 0xff0168d7,0x0000004a .word 0x41fc0030,0xf0faff0c .word 0x7b396113,0x05b76fbd .word 0x000000e1,0x75ff9e5e .word 0x5e1e818b,0x85d90b2d .word 0xd3df50be,0x729cb6bf p2_local1_expect: .word 0xff0b1ff6,0xda12aed5 .word 0x53975e1e,0xef047553 .word 0xfaff49a4,0xb43910e3 .word 0xa9000000,0x42ab16e3 .word 0x31b83aa5,0x05b76fbd .word 0x2f6afea3,0xb43910e3 .word 0xbd6fb705,0x7ba2e5d3 .word 0xaa0f38aa,0x5b60a509 p2_local2_expect: .word 0xd1ed004a,0x00000000 .word 0xff1039b4,0x7b396113 .word 0x000000be,0x6661ff88 .word 0x2525b425,0xcfba7259 .word 0xffb89bf3,0x63ef7dcb .word 0x05b76fbd,0x00000000 .word 0xa3243625,0xcd7ed3d3 .word 0x9e62c14a,0x861c44e6 p2_local3_expect: .word 0xe4dc2522,0x000000ea .word 0x00000000,0x000000ea .word 0xc4c60191,0xe4dc2522 .word 0xff5673ee,0xce74a1a5 .word 0x05000000,0x0000002a .word 0xffebc1d2,0x8d9dfff5 .word 0xec2032ff,0x000000ff .word 0xffffff8b,0x000000be p3_init_registers: .word 0x4e7e1a5e,0x499c26a6 ! Init value for %l0 .word 0x2ee29a84,0x8b46adc9 ! Init value for %l1 .word 0x5c929b78,0x2e317b9d ! Init value for %l2 .word 0x591b8788,0x84e63f4e ! Init value for %l3 .word 0x7362fd1e,0x06e6b771 ! Init value for %l4 .word 0x975e4f97,0x977e5104 ! Init value for %l5 .word 0xdb708d8d,0xe9c83408 ! Init value for %l6 .word 0x7d96d57c,0x3efa36cd ! Init value for %l7 .align 64 p3_init_freg: .word 0x94edeb84,0x0dec5eff ! Init value for %f0 .word 0x16fb67e9,0x619adf85 ! Init value for %f2 .word 0xdedb57f8,0xfcc77fda ! Init value for %f4 .word 0xfd705866,0x6b13b589 ! Init value for %f6 .word 0x47baa233,0xd178c44e ! Init value for %f8 .word 0x0461e206,0x3364f425 ! Init value for %f10 .word 0xd47a6ce6,0xaea87785 ! Init value for %f12 .word 0xd3b62259,0x123164ee ! Init value for %f14 .word 0xa5b29c44,0x8e38a669 ! Init value for %f16 .word 0x063c4e76,0xec83934c ! Init value for %f18 .word 0x476813b4,0x8a93d6c2 ! Init value for %f20 .word 0xee138f33,0xe6e8b259 ! Init value for %f22 .word 0x6fc8f1cd,0x277bbc07 ! Init value for %f24 .word 0xcd7be4b2,0xc62d3958 ! Init value for %f26 .word 0x371c86a8,0x625e6c36 ! Init value for %f28 .word 0xee7283e3,0xd2c42f9f ! Init value for %f30 .word 0x8b98dd91,0x73911314 ! Init value for %f32 .word 0x538931b6,0x397f1135 ! Init value for %f34 .word 0x92387306,0x067f76a4 ! Init value for %f36 .word 0x5b626223,0xb3a5eec1 ! Init value for %f38 .word 0x3881f125,0x8c1260c3 ! Init value for %f40 .word 0x44aa1b14,0x3f1f5270 ! Init value for %f42 .word 0xaeb058d8,0x600b099e ! Init value for %f44 .word 0x9cd7cfea,0xd7a6dd42 ! Init value for %f46 .word 0xae756405,0xfb626182 .word 0x62095af6,0x8efbf385 .word 0xc249100f,0xa87afbd7 .word 0x52e03608,0x514cfca2 .word 0x6738c020,0xd9dff1c5 .word 0x9557fa80,0xc0889591 .word 0x9d71b83c,0x71be88b4 .word 0x71a29dcd,0x326d6342 p3_expected_registers: .word 0x00000000,0x000000ff .word 0x00000000,0x0000003d .word 0x00000000,0x0000007e .word 0x00000000,0x00000060 .word 0x00000000,0x00000075 .word 0x00000000,0x0000002f .word 0x00000000,0xb49dacff .word 0x00000000,0x2c0122d3 p3_expected_fp_regs: .word 0x94edeb84,0x0dec5eff .word 0x16fb67e9,0x619adf85 .word 0xdedb57f8,0xfcc77fda .word 0xfd705866,0x6b13b589 .word 0x47baa233,0xd178c44e .word 0x0461e206,0x3364f425 .word 0xd47a6ce6,0xaea87785 .word 0xd3b62259,0x123164ee .word 0xa5b29c44,0x8e38a669 .word 0x063c4e76,0xec83934c .word 0x476813b4,0x8a93d6c2 .word 0xee138f33,0xe6e8b259 .word 0x6fc8f1cd,0x277bbc07 .word 0xcd7be4b2,0xc62d3958 .word 0x371c86a8,0x625e6c36 .word 0xee7283e3,0xd2c42f9f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p3_local0_expect: .word 0x822fffcc,0x45c527e6 .word 0xff396fd7,0x8e9dff7a .word 0x00000074,0x00000046 .word 0xb49dacff,0x2c0122d3 .word 0xd59c849f,0x86ff5f4b .word 0x0000ff00,0xe9dc3e86 .word 0xff645a9c,0x86061dff .word 0x90c24b3d,0xf19a25ec p3_local1_expect: .word 0x3d000000,0x00000000 .word 0xbb3cffd4,0x77d8369c .word 0x4e3fe684,0x8cffecab .word 0xff193432,0x1f878291 .word 0x82ffff42,0xff8a29ff .word 0x000000f1,0x69952ac6 .word 0x00000000,0xc4f418d5 .word 0xced596db,0x9b910841 p3_local2_expect: .word 0xda47c234,0x976a9741 .word 0xff645a9c,0x86061d75 .word 0xffc3e261,0xff2f8b87 .word 0xff000037,0x69ffdea5 .word 0x122f8b87,0x00000057 .word 0x00000000,0x0000003d .word 0x7bb70448,0xfb2769ea .word 0x87365410,0xd7f38936 p3_local3_expect: .word 0x7812e946,0x8ab43c8d .word 0x8e9d607a,0xf1c08c95 .word 0x2fbeacfd,0x190c4f69 .word 0x09800a15,0xfb2769ea .word 0x7eec17ff,0xf11586fc .word 0x0000007b,0xc67842bc .word 0xff1a4644,0x822fb7cc .word 0x3afa0448,0x122f8b87 p4_init_registers: .word 0xbabaaaa2,0x01ac2636 ! Init value for %l0 .word 0x0c4f6667,0xe1208361 ! Init value for %l1 .word 0xa83c7270,0x1e7eb37c ! Init value for %l2 .word 0xf2bb524e,0x4883362d ! Init value for %l3 .word 0x2e90d7ab,0xfe34f6fb ! Init value for %l4 .word 0xf4b96769,0xc8884b0f ! Init value for %l5 .word 0xdaf7d927,0xffc89cbb ! Init value for %l6 .word 0x76f6f258,0x5f03929f ! Init value for %l7 .align 64 p4_init_freg: .word 0x25a700ed,0x3f32a5ee ! Init value for %f0 .word 0xf936d1dd,0x08710281 ! Init value for %f2 .word 0x6c3b631e,0xe606b11f ! Init value for %f4 .word 0x6bd9a2f0,0x7f59b673 ! Init value for %f6 .word 0x50a72927,0x13a30a64 ! Init value for %f8 .word 0xf404aecf,0xb0b44c60 ! Init value for %f10 .word 0x6dcd7826,0x9dd58a52 ! Init value for %f12 .word 0xec9c208c,0x222d2da6 ! Init value for %f14 .word 0xf0b76c5a,0x0dc56b3d ! Init value for %f16 .word 0x623374c9,0x4c93ea23 ! Init value for %f18 .word 0x97bb2cd6,0x48ec87ed ! Init value for %f20 .word 0xf9cb6104,0x27209e16 ! Init value for %f22 .word 0x27fd1cd9,0x65d4df72 ! Init value for %f24 .word 0x3f6bcef1,0x99463b54 ! Init value for %f26 .word 0xf9c0b6e8,0xd8837b6a ! Init value for %f28 .word 0x8433de3b,0xe1d1564d ! Init value for %f30 .word 0x900af1a6,0xc3f91c6c ! Init value for %f32 .word 0x12ce5e49,0xd9e04bf6 ! Init value for %f34 .word 0xb8e90ef2,0xf7535626 ! Init value for %f36 .word 0xee702563,0x1d51a601 ! Init value for %f38 .word 0x02f2b018,0xc261b7c5 ! Init value for %f40 .word 0x39b18147,0x963f1bc0 ! Init value for %f42 .word 0xdf70f140,0xae869223 ! Init value for %f44 .word 0xe5a4785b,0x9fbfbb91 ! Init value for %f46 .word 0x276a2dfb,0xa9c2fcd0 .word 0xd247652d,0x356e3da5 .word 0x10e07309,0x66ac1c56 .word 0xda7861a8,0xb7dc970a .word 0xbb5c808c,0x7bfc3689 .word 0x0c2025a9,0xa098f842 .word 0x4c1905f4,0xa2f42d64 .word 0xb42f7975,0x1bd6ccf1 p4_expected_registers: .word 0x00000000,0x0d87ff22 .word 0x00000000,0x90e4c3ff .word 0x00000000,0x000000d9 .word 0x00000000,0xff44ab41 .word 0x00000000,0x00000000 .word 0x00000000,0x00000048 .word 0x00000000,0x000000ff .word 0x00000000,0x00000057 p4_expected_fp_regs: .word 0x25a700ed,0x3f32a5ee .word 0xf936d1dd,0x08710281 .word 0x6c3b631e,0xe606b11f .word 0x6bd9a2f0,0x7f59b673 .word 0x50a72927,0x13a30a64 .word 0xf404aecf,0xb0b44c60 .word 0x6dcd7826,0x9dd58a52 .word 0xec9c208c,0x222d2da6 .word 0xf0b76c5a,0x0dc56b3d .word 0x623374c9,0x4c93ea23 .word 0x97bb2cd6,0x48ec87ed .word 0xf9cb6104,0x27209e16 .word 0x27fd1cd9,0x65d4df72 .word 0x3f6bcef1,0x99463b54 .word 0xf9c0b6e8,0xd8837b6a .word 0x8433de3b,0xe1d1564d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p4_local0_expect: .word 0x000000f0,0x3e5613ee .word 0xff7e296a,0x1bc29272 .word 0xffba7e5f,0x5aee4cdc .word 0xa7f5e56f,0x16882a3e .word 0x290000fa,0x6da396ae .word 0x0000002d,0xfffff8e0 .word 0xff1c5451,0xa9f18dca .word 0xb1885bf7,0x9935c186 p4_local1_expect: .word 0xff44ab41,0x2ceac186 .word 0xffef3d0d,0x00000010 .word 0x6fe5f5a7,0xcd44ab41 .word 0x6a29ffcd,0x2120c2ff .word 0x43d9f5ff,0xf069fc9c .word 0x41ff9033,0xb03faeff .word 0x021e498b,0xffdff508 .word 0x912fd84e,0xc5355fe3 p4_local2_expect: .word 0x00000000,0x36671b10 .word 0xff8336ff,0xe7c67e5f .word 0x41ab44cd,0x0919ba80 .word 0x57ba7e5f,0xa7f5e56f .word 0x44a94395,0x00000038 .word 0x3662c791,0x4fd4908d .word 0xf0000000,0x01ac2636 .word 0x00000020,0x7c6266bf p4_local3_expect: .word 0xffc1ea2c,0x0d87ff22 .word 0xe0f8db92,0x00000000 .word 0xffc22021,0xcd7e296a .word 0xbf66627c,0x2120c2ff .word 0x00000042,0xd1aaa952 .word 0xff83362d,0x00000000 .word 0x00000000,0x2ceac186 .word 0xa12a6d88,0xfffff8e0 p5_init_registers: .word 0xec9d1080,0x22f749b9 ! Init value for %l0 .word 0xc8421594,0x7f35db2c ! Init value for %l1 .word 0x15b23e82,0x63ee6ad7 ! Init value for %l2 .word 0xe9282dfe,0x39a93d65 ! Init value for %l3 .word 0x0e09058d,0xfb7de896 ! Init value for %l4 .word 0x841541cb,0xed559bd5 ! Init value for %l5 .word 0x08e8fcfc,0x32bdec3c ! Init value for %l6 .word 0x49b8a422,0x048a540c ! Init value for %l7 .align 64 p5_init_freg: .word 0x45745bd3,0x15c407d6 ! Init value for %f0 .word 0xa5dc6b28,0x00291f60 ! Init value for %f2 .word 0xdc330326,0x633bb23e ! Init value for %f4 .word 0x60ae95ef,0x133a55cf ! Init value for %f6 .word 0x9777bd58,0xa7c81eae ! Init value for %f8 .word 0x10f91ca2,0x145f7c6a ! Init value for %f10 .word 0x4c595575,0x33f744a6 ! Init value for %f12 .word 0xaecc46c4,0xc06fa05b ! Init value for %f14 .word 0xdd211398,0x5f5f06d7 ! Init value for %f16 .word 0x538c7c0c,0xdc49c9d2 ! Init value for %f18 .word 0x84e3004f,0x7736d022 ! Init value for %f20 .word 0xe2dd0b59,0x5f525cf9 ! Init value for %f22 .word 0x9ab28d0a,0xcc0a6832 ! Init value for %f24 .word 0xd23652f7,0xac747e83 ! Init value for %f26 .word 0x4e743eea,0xd9aa5276 ! Init value for %f28 .word 0x09609fe0,0xfad9d625 ! Init value for %f30 .word 0x4e397fe3,0xebfd7399 ! Init value for %f32 .word 0xd4ab7055,0xb5f7c083 ! Init value for %f34 .word 0x3e2d0a3c,0xbd9de262 ! Init value for %f36 .word 0x3c335c56,0xe272d146 ! Init value for %f38 .word 0xa208c622,0x01d71ece ! Init value for %f40 .word 0xba456514,0x36240a45 ! Init value for %f42 .word 0xce9086fb,0x4458abed ! Init value for %f44 .word 0x8bba0ead,0x3a7368b4 ! Init value for %f46 .word 0x154f046f,0xe1f082a1 .word 0x05c26ab9,0x97c2e5a8 .word 0xf0ba4fe9,0x256e7d0a .word 0x334c1265,0xee5ad860 .word 0xadd0d988,0xe0844520 .word 0x72d44080,0x99518d9b .word 0x1ea20661,0x8cca6696 .word 0x35f9ab7a,0xb755883f p5_expected_registers: .word 0x00000000,0x00000000 .word 0x00000000,0x000000de .word 0x00000000,0x000041ff .word 0x00000000,0x00000038 .word 0x1d000000,0x3ba19b5b .word 0x00000000,0x5fff30a3 .word 0x00000000,0x000000ff .word 0x00000000,0x41ffa9de p5_expected_fp_regs: .word 0x45745bd3,0x15c407d6 .word 0xa5dc6b28,0x00291f60 .word 0xdc330326,0x633bb23e .word 0x60ae95ef,0x133a55cf .word 0x9777bd58,0xa7c81eae .word 0x10f91ca2,0x145f7c6a .word 0x4c595575,0x33f744a6 .word 0xaecc46c4,0xc06fa05b .word 0xdd211398,0x5f5f06d7 .word 0x538c7c0c,0xdc49c9d2 .word 0x84e3004f,0x7736d022 .word 0xe2dd0b59,0x5f525cf9 .word 0x9ab28d0a,0xcc0a6832 .word 0xd23652f7,0xac747e83 .word 0x4e743eea,0xd9aa5276 .word 0x09609fe0,0xfad9d625 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p5_local0_expect: .word 0xff740cb1,0xba8e78e2 .word 0x00000000,0x6b63ffca .word 0x5b9ba13b,0x0000001d .word 0xff534a8a,0x40e16419 .word 0xe23ec7f2,0x0000009b .word 0x00000000,0x000000e5 .word 0x000000e5,0xe3ffedcb .word 0x15999056,0x5fe6d78f p5_local1_expect: .word 0x32bdec3c,0x054c2c79 .word 0x0000005b,0x11678109 .word 0xff4fb249,0x4f0c8291 .word 0x2b000000,0xa7cd5b41 .word 0x3cff6775,0x9eff5fb2 .word 0xff06a645,0x9eff5fb2 .word 0xc1432fa1,0xb25fff9e .word 0x32c8c5c7,0x0000007a p5_local2_expect: .word 0xffa91641,0xff4479ff .word 0x2884d3ac,0xcf000000 .word 0x74fd8a44,0x559ad6cf .word 0x2c9bff66,0x2d5dbc8e .word 0xfff9b801,0xecda027b .word 0xa289de9d,0x9b25ce26 .word 0x41ff2aa1,0xbcaf07d8 .word 0x8692ff90,0x7ce03d65 p5_local3_expect: .word 0x00000000,0x00000038 .word 0xff7d5eed,0x00000000 .word 0x00000000,0xff00009b .word 0xff000038,0xed559bd5 .word 0xff43050b,0xdbb9e59a .word 0x446df77b,0x6ab818b9 .word 0xc825ff67,0x74fd8a44 .word 0xbcaf07d8,0x0000009b p6_init_registers: .word 0x8a35bc54,0xaf6d04bf ! Init value for %l0 .word 0x9a263a8a,0xab3ac545 ! Init value for %l1 .word 0xe596ed22,0x596b7384 ! Init value for %l2 .word 0x18f3ed5f,0xdad4290b ! Init value for %l3 .word 0x2b0779fb,0xdc57dd46 ! Init value for %l4 .word 0x4078f0e1,0xba9e55af ! Init value for %l5 .word 0x578dde98,0xa4b0f131 ! Init value for %l6 .word 0x099d4c1c,0xa275de5d ! Init value for %l7 .align 64 p6_init_freg: .word 0xc99e04f9,0x87c611ae ! Init value for %f0 .word 0x62403444,0x67626608 ! Init value for %f2 .word 0x55d9ef61,0x296105cd ! Init value for %f4 .word 0xb9bd9743,0xf15a8e6e ! Init value for %f6 .word 0x859ab37c,0x1d4c5548 ! Init value for %f8 .word 0xa3832674,0x65b29137 ! Init value for %f10 .word 0xff7fb90b,0xc0eff064 ! Init value for %f12 .word 0x59cb2fd8,0x72e3470f ! Init value for %f14 .word 0x9d87a1c4,0xca3c8ee4 ! Init value for %f16 .word 0x7a91bef5,0x18852cb6 ! Init value for %f18 .word 0xb0f771fe,0x62efbe9d ! Init value for %f20 .word 0x4d649690,0x648fd66d ! Init value for %f22 .word 0xe4a3d6fb,0x5b443348 ! Init value for %f24 .word 0x22771b98,0xaac7bb85 ! Init value for %f26 .word 0x0337184d,0xc068bda8 ! Init value for %f28 .word 0x4a5d65ec,0x49cfb7d7 ! Init value for %f30 .word 0xf9a46f16,0xf2e55479 ! Init value for %f32 .word 0xa5be4167,0xf103de21 ! Init value for %f34 .word 0xfc7381b2,0xcd6d99c7 ! Init value for %f36 .word 0xfd57a1cb,0xf5c4520f ! Init value for %f38 .word 0x5f7b0e69,0x122bb095 ! Init value for %f40 .word 0xa686a597,0x0b025804 ! Init value for %f42 .word 0x89e29983,0x672b6409 ! Init value for %f44 .word 0x97be5dc4,0x0bb80380 ! Init value for %f46 .word 0x1f8ac71b,0x68b5fec5 .word 0xa4c29ea8,0x890c7748 .word 0xd9cd7b26,0xef8a165d .word 0x9dde51c3,0x19a60f77 .word 0x38d6a343,0xd7b0ae2d .word 0xc606ef07,0xbffe8c7e .word 0x5b04abfd,0x1d18c69a .word 0x05d00608,0xe50d183c p6_expected_registers: .word 0x00000000,0x00000089 .word 0x1570ff1a,0x00000073 .word 0xded32dff,0xffffffd0 .word 0x00000000,0x9670d096 .word 0x00000000,0x1044ab31 .word 0x00000000,0x000000d5 .word 0x00000000,0x000000ff .word 0xfe89fb3f,0x6e395596 p6_expected_fp_regs: .word 0xc99e04f9,0x87c611ae .word 0x62403444,0x67626608 .word 0x55d9ef61,0x296105cd .word 0xb9bd9743,0xf15a8e6e .word 0x859ab37c,0x1d4c5548 .word 0xa3832674,0x65b29137 .word 0xff7fb90b,0xc0eff064 .word 0x59cb2fd8,0x72e3470f .word 0x9d87a1c4,0xca3c8ee4 .word 0x7a91bef5,0x18852cb6 .word 0xb0f771fe,0x62efbe9d .word 0x4d649690,0x648fd66d .word 0xe4a3d6fb,0x5b443348 .word 0x22771b98,0xaac7bb85 .word 0x0337184d,0xc068bda8 .word 0x4a5d65ec,0x49cfb7d7 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p6_local0_expect: .word 0x31f1b0a4,0x885b4229 .word 0x67ec0f02,0x6c24ff23 .word 0xffffa6ff,0x9cd9b794 .word 0x564a0000,0x70424382 .word 0x00001b02,0x2258aa33 .word 0x021b0000,0xd08ffed5 .word 0xcbc6ff85,0x38468183 .word 0xb5e59b83,0x368c0723 p6_local1_expect: .word 0xff4b0a12,0x57ff580f .word 0xffffa6ff,0x83da677c .word 0xded32dff,0xffffffd0 .word 0xfe89fb3f,0x00006c24 .word 0xff000000,0xc7110682 .word 0xfff30f34,0xfe89fb3f .word 0x1044ab31,0x000000d5 .word 0x42056454,0x00000059 p6_local2_expect: .word 0x1570ff1a,0x00000073 .word 0xff70771a,0x00000073 .word 0xd01c3126,0xd74c02ea .word 0x96bfeaf1,0xdf4240bb .word 0xd01c3126,0xa4ec7456 .word 0xc4bed8d5,0x238c246c .word 0x2258aa33,0xdf26543a .word 0x83e255ff,0xdcac893f p6_local3_expect: .word 0x00000025,0xca8bb3bf .word 0x4274f90f,0x4b76e32d .word 0x571900c1,0x14771067 .word 0x31f20077,0xbfec7456 .word 0xfefffb3f,0x6e395596 .word 0x000000ff,0x38ffed1a .word 0xd0ffffff,0x96d07096 .word 0xe98b7cff,0xa5f1c719 p7_init_registers: .word 0x0c9d60a7,0xb9c7a524 ! Init value for %l0 .word 0x4bda04ca,0x713015c8 ! Init value for %l1 .word 0x621fb94c,0x40d91ba2 ! Init value for %l2 .word 0x7e98486a,0x2988d7b4 ! Init value for %l3 .word 0x75dd04b3,0xc5e5495c ! Init value for %l4 .word 0x0b9db532,0x18b335ba ! Init value for %l5 .word 0xd66dbc24,0x857fd463 ! Init value for %l6 .word 0x09282aca,0x23b5ef8b ! Init value for %l7 .align 64 p7_init_freg: .word 0x33bc9134,0x0afdc746 ! Init value for %f0 .word 0xdee1bd49,0x306e0157 ! Init value for %f2 .word 0xb422ad9d,0xc7501bc0 ! Init value for %f4 .word 0x4b9ec8a0,0x00edd40c ! Init value for %f6 .word 0xee2c7123,0x34b7f8fe ! Init value for %f8 .word 0xca7860ca,0x4ccb4495 ! Init value for %f10 .word 0x38e1e725,0xb56fa32a ! Init value for %f12 .word 0xb5db444a,0xea05b3d1 ! Init value for %f14 .word 0xda45ec88,0xf472ab3c ! Init value for %f16 .word 0xec93d2e6,0xfc5c1bc0 ! Init value for %f18 .word 0x2acce9a8,0xf3dbcda4 ! Init value for %f20 .word 0xf59a1217,0xc9f1af0c ! Init value for %f22 .word 0xb9ae2c4a,0xb4c567c5 ! Init value for %f24 .word 0x7356f1e8,0xe913c3bd ! Init value for %f26 .word 0x365c250a,0x845b613a ! Init value for %f28 .word 0x98c23b6d,0xef1affb3 ! Init value for %f30 .word 0x4f15ddc4,0x49221a47 ! Init value for %f32 .word 0xc43ffe03,0x6416c40e ! Init value for %f34 .word 0x588be148,0x6c3b1853 ! Init value for %f36 .word 0x870d0b44,0x0ad3b3fb ! Init value for %f38 .word 0xe0dfb9ab,0x4192e323 ! Init value for %f40 .word 0xb70c861b,0xa9603520 ! Init value for %f42 .word 0xebab8747,0x44e194f9 ! Init value for %f44 .word 0x35ea6146,0x173c2a8b ! Init value for %f46 .word 0x8282a51c,0xc00238f5 .word 0x91f43bfa,0x64d5b06a .word 0xeb43c616,0x71fe8c43 .word 0x7cb516de,0x64f93fe9 .word 0x9d78933e,0x9f11183c .word 0x81dbe44d,0xf244e03e .word 0x17080756,0xfad58629 .word 0x26b202c5,0x78c01627 p7_expected_registers: .word 0x00000000,0xc4b55df6 .word 0x00000000,0x000000cc .word 0x12f0b872,0x04894cd4 .word 0x00000000,0x00000000 .word 0x00000000,0x000000c1 .word 0x00000000,0x9d31fe62 .word 0x00000000,0x000000ff .word 0x00000000,0x00000000 p7_expected_fp_regs: .word 0x33bc9134,0x0afdc746 .word 0xdee1bd49,0x306e0157 .word 0xb422ad9d,0xc7501bc0 .word 0x4b9ec8a0,0x00edd40c .word 0xee2c7123,0x34b7f8fe .word 0xca7860ca,0x4ccb4495 .word 0x38e1e725,0xb56fa32a .word 0xb5db444a,0xea05b3d1 .word 0xda45ec88,0xf472ab3c .word 0xec93d2e6,0xfc5c1bc0 .word 0x2acce9a8,0xf3dbcda4 .word 0xf59a1217,0xc9f1af0c .word 0xb9ae2c4a,0xb4c567c5 .word 0x7356f1e8,0xe913c3bd .word 0x365c250a,0x845b613a .word 0x98c23b6d,0xef1affb3 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p7_local0_expect: .word 0xb53ce2ab,0x29244bff .word 0xff2c81a5,0xff494bff .word 0xff90385b,0xe9713ab4 .word 0x8cef3840,0xffffefff .word 0x0000fdb3,0x00000070 .word 0x00000077,0x12f0b872 .word 0xd405e060,0xc51e730d .word 0x77f71585,0xc5a31b83 p7_local1_expect: .word 0x000000c1,0x94edcdc5 .word 0xffee773f,0xffffffc1 .word 0x9610034d,0xb707bff0 .word 0xffd3d432,0xffd425cd .word 0x94edcdc5,0xd7d2d0ce .word 0x7cff786f,0x2e515db1 .word 0xfff940ae,0x0719bb3a .word 0xff9ca145,0x8e02f2cd p7_local2_expect: .word 0xff000000,0x8b2c81a5 .word 0x12f0b872,0x04894cd4 .word 0xffffc4b5,0x8e02f2cd .word 0x000000a5,0xb70a5655 .word 0xcc90385b,0x32a2965a .word 0x00000000,0x00000000 .word 0xb70a56ff,0xffffefff .word 0x000000ff,0x0000003d p7_local3_expect: .word 0xd9dedc95,0xe958db45 .word 0xff000000,0x2df61407 .word 0xcd25d4ff,0x32ff965a .word 0xe19b05af,0xb53ce2ab .word 0xcdffcacc,0x000000d1 .word 0xfdb31430,0xbfc76ec1 .word 0xffd425cd,0x9eb19329 .word 0x9329649f,0x925cf65e p8_init_registers: .word 0x3309fcce,0x49ab37aa ! Init value for %l0 .word 0x5b291f16,0x3b6be026 ! Init value for %l1 .word 0x4d7dfd6f,0xcdd692b6 ! Init value for %l2 .word 0x16ded03f,0xbad79a14 ! Init value for %l3 .word 0xe1abae99,0x9fadfaca ! Init value for %l4 .word 0xa9ad6d90,0x9cfdf51d ! Init value for %l5 .word 0x3bce844a,0x68139cc0 ! Init value for %l6 .word 0x97f3a970,0x1cfe8c2c ! Init value for %l7 .align 64 p8_init_freg: .word 0x89465707,0xa994c6e1 ! Init value for %f0 .word 0xd4db2700,0xc6d0c6e4 ! Init value for %f2 .word 0x427b3969,0xe64eafb1 ! Init value for %f4 .word 0x25fc4a65,0xb8e8ac10 ! Init value for %f6 .word 0xd8c1b246,0x4540d6bd ! Init value for %f8 .word 0xa91e9188,0xf3356608 ! Init value for %f10 .word 0x2de80d94,0x1d8c595c ! Init value for %f12 .word 0x8dda5826,0xab4599fa ! Init value for %f14 .word 0xc20a6e20,0x0632160e ! Init value for %f16 .word 0x763d9467,0xd75f8656 ! Init value for %f18 .word 0x96dde9fa,0x1cea09b8 ! Init value for %f20 .word 0xd07fd701,0x73151624 ! Init value for %f22 .word 0x795ac8b5,0x80c747db ! Init value for %f24 .word 0x0cf91efd,0xe6e53f3c ! Init value for %f26 .word 0x717f1215,0xd92f0caa ! Init value for %f28 .word 0x4cacad9c,0x67e9b5c8 ! Init value for %f30 .word 0x9e368fc0,0x8fb72bdc ! Init value for %f32 .word 0xde0c0f29,0x7f0766f8 ! Init value for %f34 .word 0xc7f6885a,0x66f61444 ! Init value for %f36 .word 0x782179d8,0xdbb288a3 ! Init value for %f38 .word 0x0134de69,0x85c58deb ! Init value for %f40 .word 0x7c4cd3c2,0xf2b2c418 ! Init value for %f42 .word 0x2dbd06a0,0x17847ef2 ! Init value for %f44 .word 0x6a83d268,0x88aa52f8 ! Init value for %f46 .word 0xcf7b2bd1,0xbf7bac50 .word 0xb17afb66,0x08bae35e .word 0xddff2998,0x8093849c .word 0xbe03480a,0x931c4f5e .word 0x706b529e,0xe0604fdb .word 0x5f546410,0x893840f8 .word 0x22b44e96,0x323e0acc .word 0xacf97ee5,0xdf964027 p8_expected_registers: .word 0x00000000,0x0000007d .word 0x00000000,0x0000007d .word 0x00000000,0x00000000 .word 0x00000000,0x0000007d .word 0x00000000,0x0000001f .word 0x00000000,0xf0126a60 .word 0x59df7e4f,0x428c5421 .word 0xff000002,0x84b3ff6d p8_expected_fp_regs: .word 0x89465707,0xa994c6e1 .word 0xd4db2700,0xc6d0c6e4 .word 0x427b3969,0xe64eafb1 .word 0x25fc4a65,0xb8e8ac10 .word 0xd8c1b246,0x4540d6bd .word 0xa91e9188,0xf3356608 .word 0x2de80d94,0x1d8c595c .word 0x8dda5826,0xab4599fa .word 0xc20a6e20,0x0632160e .word 0x763d9467,0xd75f8656 .word 0x96dde9fa,0x1cea09b8 .word 0xd07fd701,0x73151624 .word 0x795ac8b5,0x80c747db .word 0x0cf91efd,0xe6e53f3c .word 0x717f1215,0xd92f0caa .word 0x4cacad9c,0x67e9b5c8 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p8_local0_expect: .word 0xf0243eff,0xb16cd3db .word 0xfff449fc,0x6191858f .word 0xfff13378,0x1f3aa06a .word 0xffd004cb,0x38535052 .word 0xd861ff5b,0xee52df08 .word 0xf0126a60,0xd245ff46 .word 0x5de3f842,0x00000017 .word 0x2ed326ac,0xcedefe0e p8_local1_expect: .word 0x428c5421,0xfe533fcb .word 0x00000000,0xcbff63ba .word 0xff58df2b,0x00000032 .word 0xff000002,0x84b3ff6d .word 0x45abc3c7,0x96f2ffa8 .word 0x000000e3,0x36c2f8ff .word 0xbaf8e35d,0x980ac2f8 .word 0x1625ea1a,0x0345a9ad p8_local2_expect: .word 0xff53e6b0,0xfe533fcb .word 0x59df7e4f,0x428c5421 .word 0xffa0f517,0xff3e24ff .word 0xad000000,0x2619e0b4 .word 0x275cd0f3,0x00000000 .word 0xb94e316b,0x70c337b5 .word 0xb7155693,0x2b954f73 .word 0xffe77a74,0x2afb64b1 p8_local3_expect: .word 0xffff6467,0xffffd245 .word 0x00000059,0xee5cff11 .word 0x00000000,0x17a0f517 .word 0x1f3aa06a,0xb65c8f2c .word 0xd245ff46,0x00000017 .word 0x2624a702,0x626fca1e .word 0xff09fcce,0x49ff37aa .word 0xac901f11,0xaadd1b43 p9_init_registers: .word 0x21987428,0x105d38e4 ! Init value for %l0 .word 0xac30edcc,0x57ad43b9 ! Init value for %l1 .word 0x61843134,0x4bf8f1a9 ! Init value for %l2 .word 0x018d0832,0x8d0bd512 ! Init value for %l3 .word 0x8529b5b2,0xc5b67099 ! Init value for %l4 .word 0x0dd25237,0xdeaae9b3 ! Init value for %l5 .word 0x3078477d,0xec759b59 ! Init value for %l6 .word 0x8de3c97d,0xeb9c3b70 ! Init value for %l7 .align 64 p9_init_freg: .word 0x2ddf82f8,0x22c3c471 ! Init value for %f0 .word 0xd921ad1f,0x048da0bf ! Init value for %f2 .word 0x9a15b772,0x1a557b87 ! Init value for %f4 .word 0x5d2df73b,0x4ee4c9d0 ! Init value for %f6 .word 0xf228e74e,0x43f3417a ! Init value for %f8 .word 0x074f07bf,0xf30ad76f ! Init value for %f10 .word 0xc4c72d7e,0x142fdcf4 ! Init value for %f12 .word 0x52202e40,0x6044079a ! Init value for %f14 .word 0x15df50b2,0xa8f4dfd8 ! Init value for %f16 .word 0x925cbe5a,0x7069f1c8 ! Init value for %f18 .word 0x93e67bd3,0x5c28f849 ! Init value for %f20 .word 0x511f8c75,0x6ccec8c7 ! Init value for %f22 .word 0x1e00cfe5,0xbc0df282 ! Init value for %f24 .word 0x28787e35,0x1dda8e99 ! Init value for %f26 .word 0x9c43f6ee,0x0e069236 ! Init value for %f28 .word 0x6d002da8,0xa6deaf07 ! Init value for %f30 .word 0xf7c62f5b,0xe42aa16b ! Init value for %f32 .word 0xb1d0c517,0x0878f8c2 ! Init value for %f34 .word 0x87df3c83,0x28d9d858 ! Init value for %f36 .word 0xdeafd065,0xb18c727b ! Init value for %f38 .word 0xc64ba861,0x89a4e10e ! Init value for %f40 .word 0x09fbc2f0,0x327c5a89 ! Init value for %f42 .word 0xafeb8835,0x71454f6c ! Init value for %f44 .word 0xbe14e130,0x80d2a2d8 ! Init value for %f46 .word 0xd185edb3,0x71c52b22 .word 0x0afd4dd7,0x000d1eb4 .word 0x7600c570,0x621cc052 .word 0xc78ec22c,0x17b3f5df .word 0x8f61f66b,0xd788b424 .word 0x02c69d94,0x71eda519 .word 0x5c6688cd,0xaa1d9f87 .word 0xae27bb5a,0x557208ca p9_expected_registers: .word 0x00000000,0x1d84c5ff .word 0x00000000,0xffaa4722 .word 0xfe780ce2,0x11b1592c .word 0x00000000,0x5d594807 .word 0x00000000,0xf1a5ee86 .word 0x00000000,0x0000ffba .word 0x00000000,0x46a6a922 .word 0x00000000,0x00000000 p9_expected_fp_regs: .word 0x2ddf82f8,0x22c3c471 .word 0xd921ad1f,0x048da0bf .word 0x9a15b772,0x1a557b87 .word 0x5d2df73b,0x4ee4c9d0 .word 0xf228e74e,0x43f3417a .word 0x074f07bf,0xf30ad76f .word 0xc4c72d7e,0x142fdcf4 .word 0x52202e40,0x6044079a .word 0x15df50b2,0xa8f4dfd8 .word 0x925cbe5a,0x7069f1c8 .word 0x93e67bd3,0x5c28f849 .word 0x511f8c75,0x6ccec8c7 .word 0x1e00cfe5,0xbc0df282 .word 0x28787e35,0x1dda8e99 .word 0x9c43f6ee,0x0e069236 .word 0x6d002da8,0xa6deaf07 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p9_local0_expect: .word 0x0ac4ffd0,0x87748c10 .word 0x000000a9,0xbe88e5e9 .word 0xff61f0c3,0x8aff22b5 .word 0xffffffff,0xff036d1d .word 0xaf000000,0x3bff1862 .word 0xffc5841d,0xff7ba053 .word 0xff7e0beb,0x00000017 .word 0x1d84c5ff,0x86cb63c3 p9_local1_expect: .word 0xffff8d8f,0xb1c2fae3 .word 0xa6000000,0xff000000 .word 0x00a6bed6,0xfff2a8ce .word 0xaf000000,0x86cb63c3 .word 0xfe780ce2,0x11b1592c .word 0xffaaa5fa,0x2ca7fee6 .word 0xff592235,0x871688c3 .word 0x58f770b9,0x1dff0317 p9_local2_expect: .word 0x1d84c5ff,0xc502d65c .word 0xffc5841d,0x86eea5f1 .word 0x2508207b,0x7dff0171 .word 0x000000fa,0x000000aa .word 0x00000000,0x00000059 .word 0xff24deff,0xdc6e2cd5 .word 0xff652791,0x5e12eed8 .word 0x00000000,0xfaf2a8ce p9_local3_expect: .word 0xffeb04da,0x0d48c4f6 .word 0xd4220a9a,0xba28b746 .word 0xffbaa5c7,0x3b591862 .word 0xff33b64c,0x4053098e .word 0x871688c3,0x18c8ffcf .word 0xa54db95d,0x00000081 .word 0x67266f7c,0x09528ae6 .word 0xebfa9aff,0x73c67a9d p10_init_registers: .word 0xaaacc280,0x5b129b4b ! Init value for %l0 .word 0x63d3be6b,0xe0de8f57 ! Init value for %l1 .word 0xc4814846,0x7e808da2 ! Init value for %l2 .word 0x3a1af573,0x93acd628 ! Init value for %l3 .word 0xe412d915,0xdf3532d2 ! Init value for %l4 .word 0x9f6f958e,0x8590b31f ! Init value for %l5 .word 0xbe855bb3,0xf010ab76 ! Init value for %l6 .word 0x22331b5e,0x770ea631 ! Init value for %l7 .align 64 p10_init_freg: .word 0x8c235322,0x4ef23158 ! Init value for %f0 .word 0x36855b70,0x0ed93cf3 ! Init value for %f2 .word 0x9c704279,0x513a7cb5 ! Init value for %f4 .word 0x37d46a13,0x294ffa32 ! Init value for %f6 .word 0x64d66021,0x240b0cba ! Init value for %f8 .word 0x4a0188e4,0xd2a7f3df ! Init value for %f10 .word 0xc8bc8979,0x44cf484f ! Init value for %f12 .word 0xdf9806c5,0xb767dbe1 ! Init value for %f14 .word 0x9ddcb325,0xcc59e961 ! Init value for %f16 .word 0x4b5b8665,0x24daa256 ! Init value for %f18 .word 0x473e213a,0xf22fffa3 ! Init value for %f20 .word 0x89972000,0xa49246ec ! Init value for %f22 .word 0x37783d4c,0xb48b0c98 ! Init value for %f24 .word 0x4d74efd9,0xcf52c5a2 ! Init value for %f26 .word 0xa2bd397e,0x1cdc2f06 ! Init value for %f28 .word 0x052e2beb,0x462e660b ! Init value for %f30 .word 0x5e909d80,0x73489d86 ! Init value for %f32 .word 0xeb0c6822,0x84936ce4 ! Init value for %f34 .word 0xd6140da9,0xcb24d08a ! Init value for %f36 .word 0x38e38d1e,0xc60de78b ! Init value for %f38 .word 0x6e1aa91c,0xa552d41b ! Init value for %f40 .word 0xc1e3511b,0xba8ee8c8 ! Init value for %f42 .word 0xc2798cae,0x2a8fdf7c ! Init value for %f44 .word 0x3e641556,0x4df8e5ca ! Init value for %f46 .word 0xf36ee055,0x0476881d .word 0x412fe8ed,0x49e95753 .word 0x3d2d9409,0x7b9603a0 .word 0x39637253,0xee2ba132 .word 0x4e1cf70f,0x8dba84e5 .word 0x283105ca,0x3c05f023 .word 0x16f8b23c,0xafd6d0d2 .word 0xcd57abc7,0xe722b62a p10_expected_registers: .word 0x00000000,0xff7583d8 .word 0x00000000,0xf5e24044 .word 0x00000000,0xdb8ec8ff .word 0x00000000,0x20000000 .word 0x0f000000,0x00000000 .word 0x00000000,0x0000006d .word 0x00000000,0x00000000 .word 0x00000000,0xb71a998b p10_expected_fp_regs: .word 0x8c235322,0x4ef23158 .word 0x36855b70,0x0ed93cf3 .word 0x9c704279,0x513a7cb5 .word 0x37d46a13,0x294ffa32 .word 0x64d66021,0x240b0cba .word 0x4a0188e4,0xd2a7f3df .word 0xc8bc8979,0x44cf484f .word 0xdf9806c5,0xb767dbe1 .word 0x9ddcb325,0xcc59e961 .word 0x4b5b8665,0x24daa256 .word 0x473e213a,0xf22fffa3 .word 0x89972000,0xa49246ec .word 0x37783d4c,0xb48b0c98 .word 0x4d74efd9,0xcf52c5a2 .word 0xa2bd397e,0x1cdc2f06 .word 0x052e2beb,0x462e660b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p10_local0_expect: .word 0xffe7fff3,0xffffdeb8 .word 0x4d247a9c,0x13df7245 .word 0x00000000,0x7970df03 .word 0xec6b4c45,0x6abaff01 .word 0xff6375e7,0xdfa3ff8e .word 0xb8000000,0x9b2daae2 .word 0x44e4068c,0xd2550dff .word 0x955352a7,0xb98c551c p10_local1_expect: .word 0x787abe31,0x00000000 .word 0x0000005f,0xc22681b0 .word 0xa6000000,0x0000005f .word 0x00000000,0x00000020 .word 0xd5043519,0x28e7c55a .word 0xffccb001,0x2d6cbea1 .word 0x26ff0000,0x5cad3f04 .word 0xc9915edd,0x000000db p10_local2_expect: .word 0xc2a342b4,0x36a15c5b .word 0x00000000,0x28e7c55a .word 0x50e17dea,0xa8ff3f16 .word 0xffc88edb,0xec6b4c45 .word 0x000000ae,0x4440e2f5 .word 0x5b129b4b,0x0000003a .word 0xf42eccff,0x3b17cafb .word 0x88ff9c5d,0x317f71d1 p10_local3_expect: .word 0xff000000,0x21bf9077 .word 0x2cc62698,0xd23235df .word 0x0f000000,0x00000000 .word 0x0f226a44,0x013aba6a .word 0x013aba6a,0x0c15deb8 .word 0x0000003b,0x8590b31f .word 0x339bf72c,0x6136cb94 .word 0x13df7245,0x76946e95 p11_init_registers: .word 0xd16d8988,0xc4569894 ! Init value for %l0 .word 0x09cecfb6,0xb4e5096d ! Init value for %l1 .word 0xcbc64165,0xdc19004c ! Init value for %l2 .word 0xc0a12175,0xcce62b28 ! Init value for %l3 .word 0x516d1e55,0xa3afbdd2 ! Init value for %l4 .word 0x6e4ab86e,0x864e0b7b ! Init value for %l5 .word 0xb99366ee,0x84d2af93 ! Init value for %l6 .word 0x778104e9,0xf8ad4449 ! Init value for %l7 .align 64 p11_init_freg: .word 0x082dbf6c,0x8f17ff13 ! Init value for %f0 .word 0xba8e9a68,0x386933d0 ! Init value for %f2 .word 0x77238224,0x0a4638f9 ! Init value for %f4 .word 0xbd0b8b7c,0x9d27cb47 ! Init value for %f6 .word 0x8a22bd78,0xfb6e4395 ! Init value for %f8 .word 0x7968685a,0x24543bbb ! Init value for %f10 .word 0xcbca6d77,0xccda28a9 ! Init value for %f12 .word 0xf5406809,0xb272b7db ! Init value for %f14 .word 0xaa13e4da,0x8c22f22f ! Init value for %f16 .word 0xdb471976,0x9e1ffb95 ! Init value for %f18 .word 0xee468d70,0xba7aa952 ! Init value for %f20 .word 0x34e2b45a,0x3eac5d57 ! Init value for %f22 .word 0xcab5e466,0x91d45715 ! Init value for %f24 .word 0x783e03c4,0x3a59e997 ! Init value for %f26 .word 0xf08258bd,0x2a7cacdb ! Init value for %f28 .word 0xe6fc1394,0x4360a13b ! Init value for %f30 .word 0xf1c83d85,0xf8e3c011 ! Init value for %f32 .word 0xe132c9ab,0x2ca47a16 ! Init value for %f34 .word 0x0e04d0f5,0x5074e2a8 ! Init value for %f36 .word 0xe513c3c2,0x392a5481 ! Init value for %f38 .word 0x5c7f58cc,0xcffca049 ! Init value for %f40 .word 0x3e95e746,0xf2abf52c ! Init value for %f42 .word 0x19996aa1,0xb7d6c349 ! Init value for %f44 .word 0x4aaec63e,0x4a329343 ! Init value for %f46 .word 0xddb22f10,0x0908d09f .word 0x4842313b,0xbcb23996 .word 0xee48167d,0x78682c9f .word 0xb4e6109e,0x8b7b06c9 .word 0x6be141f7,0xfdb99a7a .word 0xaee32053,0xf63cc661 .word 0x358e05ee,0xa3ae4909 .word 0x2881e450,0x1d1a5570 p11_expected_registers: .word 0x00000000,0xe8745752 .word 0x00000000,0x45e7bc23 .word 0x00000000,0xffb40000 .word 0x00000000,0xb4e5096d .word 0x00000000,0x846f67d7 .word 0x00000000,0x0000002d .word 0xffffffff,0xb33121ad .word 0xffffffff,0xffffffb3 p11_expected_fp_regs: .word 0x082dbf6c,0x8f17ff13 .word 0xba8e9a68,0x386933d0 .word 0x77238224,0x0a4638f9 .word 0xbd0b8b7c,0x9d27cb47 .word 0x8a22bd78,0xfb6e4395 .word 0x7968685a,0x24543bbb .word 0xcbca6d77,0xccda28a9 .word 0xf5406809,0xb272b7db .word 0xaa13e4da,0x8c22f22f .word 0xdb471976,0x9e1ffb95 .word 0xee468d70,0xba7aa952 .word 0x34e2b45a,0x3eac5d57 .word 0xcab5e466,0x91d45715 .word 0x783e03c4,0x3a59e997 .word 0xf08258bd,0x2a7cacdb .word 0xe6fc1394,0x4360a13b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p11_local0_expect: .word 0xe8745752,0x88692dd1 .word 0xd48f0136,0x2259b30d .word 0x496dd1e5,0x34244d02 .word 0xa265cd13,0x496dd133 .word 0x00000000,0x7763d40a .word 0x0000b070,0xf8ad4449 .word 0x68d6444e,0x88692dd1 .word 0xb1c437e3,0x9fd522c5 p11_local1_expect: .word 0x2d2ee730,0x1f258dff .word 0x66fbe21d,0x91eaea35 .word 0xffb40000,0xbced4628 .word 0x33f35eb3,0x2041faff .word 0x59bf3790,0xcbc31f54 .word 0xebaaadb6,0xf9f71d90 .word 0x0db3ff6d,0xb1e468b7 .word 0x554e4993,0xffd504ff p11_local2_expect: .word 0xe962ff6d,0x42f5b070 .word 0x9bc3507f,0x3944bc3b .word 0xffafbdd2,0x864e0b7b .word 0xffffd48f,0xb1e468b7 .word 0x024d2434,0xb7ffe4b1 .word 0xffffff9d,0xabdcf9ce .word 0xb768e4b1,0x00000000 .word 0x482d5f37,0x59bf3790 p11_local3_expect: .word 0x000065a2,0x750104af .word 0x1f258d9f,0x4f7d001c .word 0xe0b49c33,0xb1e468b7 .word 0xd48fbc23,0xb768e4b1 .word 0x30e72e2d,0x6a056dff .word 0xb33121ad,0xd50af65d .word 0x3c25ce9c,0x3b7862cc .word 0x846f67d7,0x9751328e p12_init_registers: .word 0x0f28fcd2,0x976a417b ! Init value for %l0 .word 0xa4c940bc,0x26dd88b2 ! Init value for %l1 .word 0x7fe12143,0xfbed4236 ! Init value for %l2 .word 0x1caaacc4,0x9e24c221 ! Init value for %l3 .word 0xeab4e2dc,0x73e462ca ! Init value for %l4 .word 0xc6e2da4c,0x07d9707a ! Init value for %l5 .word 0x7f39b67a,0x83db1e84 ! Init value for %l6 .word 0x2274de62,0x07c07cb1 ! Init value for %l7 .align 64 p12_init_freg: .word 0x72f23da1,0x71544a9b ! Init value for %f0 .word 0xc0dcd3e4,0x785e07cd ! Init value for %f2 .word 0x0624edb0,0x90edc2c1 ! Init value for %f4 .word 0xd60ce1ce,0x453719f8 ! Init value for %f6 .word 0xe1f95f1d,0xfff98883 ! Init value for %f8 .word 0xb6168059,0xe416a904 ! Init value for %f10 .word 0x25525670,0x93d44c74 ! Init value for %f12 .word 0xb4b0aa59,0xd0223600 ! Init value for %f14 .word 0x3ceebe93,0x18ee9c98 ! Init value for %f16 .word 0x5128ae4c,0x1f26fe59 ! Init value for %f18 .word 0xaf52f8b2,0xd182d32a ! Init value for %f20 .word 0x76ae10a5,0x20293c46 ! Init value for %f22 .word 0x5411e255,0xa3f4fe92 ! Init value for %f24 .word 0x475dbdce,0xad9938f6 ! Init value for %f26 .word 0x0af258a3,0x6068f5de ! Init value for %f28 .word 0xa60b3d4f,0xa06ab677 ! Init value for %f30 .word 0x33a31959,0xbf4c8f1a ! Init value for %f32 .word 0xe9055755,0x3f8c7642 ! Init value for %f34 .word 0xd8c2f4ae,0xb2ea9fa8 ! Init value for %f36 .word 0x35f4d7cf,0x6628a495 ! Init value for %f38 .word 0xef612c57,0xae9f30d3 ! Init value for %f40 .word 0x4895aa9d,0x302ee944 ! Init value for %f42 .word 0x9c41fa74,0x5021831c ! Init value for %f44 .word 0x20aa54e1,0x8c0fbc87 ! Init value for %f46 .word 0xe802dd83,0x5754c7a1 .word 0x61961df5,0x34a27120 .word 0xbc22f850,0xa48d4d36 .word 0x2b738556,0x6106a0c4 .word 0xf888d332,0x923b29f3 .word 0x918959a1,0x23a3d5af .word 0x95f1863b,0x88091699 .word 0x2288c4df,0x2afe0a97 p12_expected_registers: .word 0x00000000,0x000000c9 .word 0x00000000,0x000083db .word 0x00000000,0x0000006e .word 0x00000000,0x0000ff0f .word 0x00000000,0x000000a3 .word 0x00000000,0x0000000b .word 0x73942057,0xb3117327 .word 0x00000000,0x488311de p12_expected_fp_regs: .word 0x72f23da1,0x71544a9b .word 0xc0dcd3e4,0x785e07cd .word 0x0624edb0,0x90edc2c1 .word 0xd60ce1ce,0x453719f8 .word 0xe1f95f1d,0xfff98883 .word 0xb6168059,0xe416a904 .word 0x25525670,0x93d44c74 .word 0xb4b0aa59,0xd0223600 .word 0x3ceebe93,0x18ee9c98 .word 0x5128ae4c,0x1f26fe59 .word 0xaf52f8b2,0xd182d32a .word 0x76ae10a5,0x20293c46 .word 0x5411e255,0xa3f4fe92 .word 0x475dbdce,0xad9938f6 .word 0x0af258a3,0x6068f5de .word 0xa60b3d4f,0xa06ab677 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p12_local0_expect: .word 0xffcf57bc,0x265b9aa9 .word 0xff118348,0x498d32bf .word 0x5ee79c7c,0xdc7b2236 .word 0xcff47854,0x000000ff .word 0x6c86aa3a,0xcee19ded .word 0x00000000,0x7b03afaa .word 0xff006997,0x00000027 .word 0x17ecff73,0xff08f763 p12_local1_expect: .word 0xcee19dff,0x4a4d83ff .word 0x0000001a,0x8fe6d27b .word 0x0db3bbf8,0xfbed11b0 .word 0xc945a9d0,0x000000ff .word 0x5987a3ce,0x89c29462 .word 0x8fe6d27b,0x3e3226ed .word 0xff9be7e4,0x3ab355ba .word 0x73942057,0xb3117327 p12_local2_expect: .word 0x883cbeaa,0x78d21a96 .word 0x5987a3ce,0xd0a945c9 .word 0xe4a1f502,0x2472a3ce .word 0xffd02d06,0x338d305e .word 0x78d2ff96,0x149c1b77 .word 0xff0f928d,0xbde3387b .word 0x83db1e84,0x5bb42ce9 .word 0x00a35107,0xec595eff p12_local3_expect: .word 0xffac490a,0xc8b2877a .word 0xa3dacaeb,0x542bd2f7 .word 0xd2c6ff1d,0xcd62a0ff .word 0x00ff008b,0xebcadaa3 .word 0x5200003f,0xd4d2ff4b .word 0xff06039d,0x58153d0e .word 0xff8311de,0x7c333c7b .word 0x424f5107,0xb8f66baf p13_init_registers: .word 0xe600adde,0x4650cd85 ! Init value for %l0 .word 0x64b41c6c,0x2517cf03 ! Init value for %l1 .word 0x2ec2a747,0xe0b4f85a ! Init value for %l2 .word 0xec268244,0xefc139a8 ! Init value for %l3 .word 0xad9b227c,0x6f3a08ef ! Init value for %l4 .word 0x8ef39cca,0x8748873f ! Init value for %l5 .word 0xfe3a450e,0x77362e8d ! Init value for %l6 .word 0x82b16ea2,0x1d2ec1c6 ! Init value for %l7 .align 64 p13_init_freg: .word 0x85b18b62,0xb4f2e7bb ! Init value for %f0 .word 0x35e6df5c,0xf43e2a5a ! Init value for %f2 .word 0xd01400c3,0xe809e5cc ! Init value for %f4 .word 0x758b11db,0x70d82ae7 ! Init value for %f6 .word 0x5cb74ee8,0xa21fdd3c ! Init value for %f8 .word 0x0c243e72,0xacc66f5f ! Init value for %f10 .word 0xbff9bef6,0x96212bea ! Init value for %f12 .word 0x18e65af9,0x5c8c98d9 ! Init value for %f14 .word 0xd8a10efa,0xde75d3b2 ! Init value for %f16 .word 0xbb025d70,0x8781f0c2 ! Init value for %f18 .word 0xdaf72dbc,0xbe494a6d ! Init value for %f20 .word 0xbc6d3c60,0x4fe05ae4 ! Init value for %f22 .word 0x1f12312e,0xdbf37552 ! Init value for %f24 .word 0x2e97282b,0xa676054e ! Init value for %f26 .word 0x4fa4fde9,0xabef3117 ! Init value for %f28 .word 0x19d1db9a,0xebff0f3d ! Init value for %f30 .word 0xc08d9e45,0xcd921d2a ! Init value for %f32 .word 0xa412427b,0x279c1ce8 ! Init value for %f34 .word 0xb5b481fb,0xf561692e ! Init value for %f36 .word 0xda8d8a29,0x17d01d24 ! Init value for %f38 .word 0x2d2a11d2,0xe19a0e39 ! Init value for %f40 .word 0xbccc5be7,0xcf9a3edf ! Init value for %f42 .word 0x3aed36c0,0xf8cebad3 ! Init value for %f44 .word 0x40481c27,0x45af3c0e ! Init value for %f46 .word 0x27566a40,0xea6373a1 .word 0x540c6784,0xafe67c73 .word 0x71e24eff,0x418f95bb .word 0xc884f5d4,0x9e2b5620 .word 0xec1f0d75,0xf83405a4 .word 0xe1e94ca1,0x3b4d946d .word 0x73908d39,0x8600fc7b .word 0x242ec970,0x948c118c p13_expected_registers: .word 0x00000000,0x000000f2 .word 0x00000000,0x66b7b48e .word 0x00000000,0x00000078 .word 0x00000000,0x0000007c .word 0x00000000,0xb5946837 .word 0x00000000,0x00000013 .word 0x00000000,0x912aa27b .word 0x00000000,0x24be6004 p13_expected_fp_regs: .word 0x85b18b62,0xb4f2e7bb .word 0x35e6df5c,0xf43e2a5a .word 0xd01400c3,0xe809e5cc .word 0x758b11db,0x70d82ae7 .word 0x5cb74ee8,0xa21fdd3c .word 0x0c243e72,0xacc66f5f .word 0xbff9bef6,0x96212bea .word 0x18e65af9,0x5c8c98d9 .word 0xd8a10efa,0xde75d3b2 .word 0xbb025d70,0x8781f0c2 .word 0xdaf72dbc,0xbe494a6d .word 0xbc6d3c60,0x4fe05ae4 .word 0x1f12312e,0xdbf37552 .word 0x2e97282b,0xa676054e .word 0x4fa4fde9,0xabef3117 .word 0x19d1db9a,0xebff0f3d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p13_local0_expect: .word 0x6bdd5a66,0x1707a026 .word 0x6004ff4e,0xad4df810 .word 0xff9c90ff,0x23b98def .word 0xcd85284f,0x1df63f0d .word 0x78000000,0x78000000 .word 0xffd0585f,0x901208f4 .word 0xffd2ed1f,0x7e8874cd .word 0x5d3c6b2d,0xe39b9c18 p13_local1_expect: .word 0x4f2885cd,0x00000000 .word 0xffa693ff,0xff000000 .word 0x00ff0059,0x82934257 .word 0x95c077b8,0xe349ec45 .word 0xab09d59c,0x8b9d0f9b .word 0xff0000ff,0x00000070 .word 0x1fffc61f,0xeac0ffe1 .word 0x390ada66,0xcd85284f p13_local2_expect: .word 0xff000000,0x00000000 .word 0xff000047,0x7fac2742 .word 0x70000000,0x84f65ef0 .word 0xffffffff,0xffffffc7 .word 0x2347d8b4,0x72419bb7 .word 0xa5c78ae5,0x6121ffa4 .word 0x00000000,0xb6d42571 .word 0x00000000,0x1df63f0d p13_local3_expect: .word 0x7017cf03,0xffc96e00 .word 0xc766f3a0,0xb5946837 .word 0xab93a67c,0x538f3617 .word 0x912aa27b,0xff754033 .word 0xcd85284f,0x8f35f18d .word 0x0460be24,0x00000000 .word 0x0078be24,0x24be6004 .word 0x0b418b64,0x76c0c8fc p14_init_registers: .word 0xc1617ef2,0x7cc7a5cd ! Init value for %l0 .word 0x8fb4074c,0x41e6f421 ! Init value for %l1 .word 0x9e6cae60,0x59262b67 ! Init value for %l2 .word 0x800151b2,0x001705b7 ! Init value for %l3 .word 0x53b4f7d9,0xd3621ccc ! Init value for %l4 .word 0x7af9ab48,0x7fac5eff ! Init value for %l5 .word 0xb386717e,0x16a4534a ! Init value for %l6 .word 0x602fe996,0x45c455a3 ! Init value for %l7 .align 64 p14_init_freg: .word 0xdec1d361,0x7e362c6c ! Init value for %f0 .word 0x4b17a7f7,0xfd4d15a5 ! Init value for %f2 .word 0x142732c0,0x7b3b3abe ! Init value for %f4 .word 0x198ef660,0x60dd3b9b ! Init value for %f6 .word 0x3b7121d8,0xc6bfbf72 ! Init value for %f8 .word 0x6b34c0e2,0x3097ddfa ! Init value for %f10 .word 0xbc3233df,0x50b22bfc ! Init value for %f12 .word 0x7215931e,0xfd6e0a60 ! Init value for %f14 .word 0xae7f6cb6,0xaaa99145 ! Init value for %f16 .word 0x282441eb,0x7f8ab043 ! Init value for %f18 .word 0x1396236b,0xd8bcf500 ! Init value for %f20 .word 0xa7b2d180,0xd496cd02 ! Init value for %f22 .word 0xe7c7d7ba,0x78d95fd2 ! Init value for %f24 .word 0x0aba4014,0xdb38d898 ! Init value for %f26 .word 0xcb801c62,0xaa232403 ! Init value for %f28 .word 0xc5498cbc,0x8f7b0920 ! Init value for %f30 .word 0xa155ed50,0x6c41523f ! Init value for %f32 .word 0x5864fef0,0x4d4c47e8 ! Init value for %f34 .word 0xec088c24,0x52994127 ! Init value for %f36 .word 0xca290ee4,0x78a41b7d ! Init value for %f38 .word 0x7212eabe,0xd5d7215b ! Init value for %f40 .word 0xaabe395d,0x06cbe705 ! Init value for %f42 .word 0x585d98c7,0xea8c6160 ! Init value for %f44 .word 0x5115d5ad,0x64719396 ! Init value for %f46 .word 0x936327e6,0xbb892299 .word 0xeb898b38,0xd5d06e32 .word 0x048af72a,0x7f29b3a0 .word 0x84752103,0xb8f709cc .word 0xf51bc2ae,0xfae1dbb3 .word 0xcd7a009a,0x06c241ca .word 0x726efc81,0xce657585 .word 0x3db5892c,0x6f80542c p14_expected_registers: .word 0x00000000,0xd0b615a7 .word 0x00000000,0x52bcd2ff .word 0xffffffcc,0x6efbe7f5 .word 0x00000000,0x5093bef8 .word 0x00000000,0xffffffcc .word 0x00000000,0x6efbe7f5 .word 0x00000000,0x000000ae .word 0x00000000,0x00000089 p14_expected_fp_regs: .word 0xdec1d361,0x7e362c6c .word 0x4b17a7f7,0xfd4d15a5 .word 0x142732c0,0x7b3b3abe .word 0x198ef660,0x60dd3b9b .word 0x3b7121d8,0xc6bfbf72 .word 0x6b34c0e2,0x3097ddfa .word 0xbc3233df,0x50b22bfc .word 0x7215931e,0xfd6e0a60 .word 0xae7f6cb6,0xaaa99145 .word 0x282441eb,0x7f8ab043 .word 0x1396236b,0xd8bcf500 .word 0xa7b2d180,0xd496cd02 .word 0xe7c7d7ba,0x78d95fd2 .word 0x0aba4014,0xdb38d898 .word 0xcb801c62,0xaa232403 .word 0xc5498cbc,0x8f7b0920 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p14_local0_expect: .word 0x84426211,0x251dbaef .word 0xf8ff54cd,0x61eba5fe .word 0x000000ff,0x68738234 .word 0xff000000,0x735ba681 .word 0x000000ff,0x5db1fc4f .word 0xffffffcc,0x6efbe7f5 .word 0xffffffff,0x52bcd2ff .word 0x5bba507f,0x57581a45 p14_local1_expect: .word 0x000000ff,0x2891e0ab .word 0x000000ff,0x76a020ea .word 0x007d0000,0xfbcdef8e .word 0x35000000,0xff000000 .word 0xd5000000,0x0000005b .word 0x06ffa3ff,0xea3b5427 .word 0xff583fae,0x3b1c3880 .word 0xb3327714,0xf1ff2412 p14_local2_expect: .word 0xcd54fff8,0xe527eb73 .word 0xffff943d,0x48dc591f .word 0xff000000,0x554a1596 .word 0xff2f923f,0xbc1ac7f5 .word 0x32d02fe4,0xe53582bd .word 0xffd2bc52,0x21a5ff9e .word 0x554a1596,0xffffffff .word 0xc0ff66a4,0x2bac939c p14_local3_expect: .word 0xff739853,0xea20a076 .word 0xff60cd2d,0x00000035 .word 0xcd54fff8,0xffd23c47 .word 0xff3d15d8,0x5093bef8 .word 0x3ea26791,0xcc1184de .word 0x3f922fda,0x84426211 .word 0xcc110000,0x389eccb6 .word 0xff6ee58b,0x0000007d p15_init_registers: .word 0x99d10ece,0x008b75ec ! Init value for %l0 .word 0xba2bd0a0,0x5942d3df ! Init value for %l1 .word 0x09e4c15f,0xd7731afe ! Init value for %l2 .word 0x88f79d0d,0xf8672cf5 ! Init value for %l3 .word 0xed97005c,0x6dc99dd2 ! Init value for %l4 .word 0x79813826,0x8eafc1b7 ! Init value for %l5 .word 0x5f091842,0x8b1baeb5 ! Init value for %l6 .word 0xc48b80a6,0xf8646a04 ! Init value for %l7 .align 64 p15_init_freg: .word 0xd31eb4b0,0x5d5e2249 ! Init value for %f0 .word 0x06265667,0xc61a0944 ! Init value for %f2 .word 0xed324d14,0xd5dc87bf ! Init value for %f4 .word 0xa5deb763,0x47ffa358 ! Init value for %f6 .word 0xb1274cb3,0x93d8c8dc ! Init value for %f8 .word 0x38fffbe4,0xa75ce56f ! Init value for %f10 .word 0x7d201f31,0x64f39bd4 ! Init value for %f12 .word 0x7c19c08f,0xd9ec1db0 ! Init value for %f14 .word 0xf83903c5,0xb1922028 ! Init value for %f16 .word 0xaac9b014,0xd3b9021d ! Init value for %f18 .word 0x52f9cad1,0x03ef7740 ! Init value for %f20 .word 0xe2ef3568,0x0b5bae65 ! Init value for %f22 .word 0xa6e6ebe4,0x56db9728 ! Init value for %f24 .word 0x12efe2a8,0xc417c74d ! Init value for %f26 .word 0x7520146b,0x82476797 ! Init value for %f28 .word 0x897164e1,0x1412087a ! Init value for %f30 .word 0x585696e0,0xcf450313 ! Init value for %f32 .word 0x31ffd24e,0xe06c9e7c ! Init value for %f34 .word 0x9c308dad,0xb5dd3274 ! Init value for %f36 .word 0x1a6dbab5,0xd9454350 ! Init value for %f38 .word 0x3c62fd5b,0x55835841 ! Init value for %f40 .word 0x4baf47b0,0x061d889d ! Init value for %f42 .word 0x69364b90,0xe4a49b16 ! Init value for %f44 .word 0x6e38345b,0x35ebf978 ! Init value for %f46 .word 0x942abab2,0xe434398f .word 0x40ba819d,0x4c28c621 .word 0x2aac6cc8,0x3ab28fa0 .word 0x728f532f,0x204b9436 .word 0x0d038d49,0x24454bce .word 0x01a101e5,0xb32a3676 .word 0x23d3053f,0x75836fe7 .word 0x84313d9d,0x2fff7d75 p15_expected_registers: .word 0x283645f9,0x0000009b .word 0x1bd853a8,0xacffffff .word 0x00000000,0xff5d1905 .word 0x17646a04,0xadffa30b .word 0x00000000,0x533292aa .word 0x00000000,0x0000008a .word 0x00000000,0x6e13fa4e .word 0x00000000,0x00000017 p15_expected_fp_regs: .word 0xd31eb4b0,0x5d5e2249 .word 0x06265667,0xc61a0944 .word 0xed324d14,0xd5dc87bf .word 0xa5deb763,0x47ffa358 .word 0xb1274cb3,0x93d8c8dc .word 0x38fffbe4,0xa75ce56f .word 0x7d201f31,0x64f39bd4 .word 0x7c19c08f,0xd9ec1db0 .word 0xf83903c5,0xb1922028 .word 0xaac9b014,0xd3b9021d .word 0x52f9cad1,0x03ef7740 .word 0xe2ef3568,0x0b5bae65 .word 0xa6e6ebe4,0x56db9728 .word 0x12efe2a8,0xc417c74d .word 0x7520146b,0x82476797 .word 0x897164e1,0x1412087a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p15_local0_expect: .word 0xa853d81b,0x0000007a .word 0x00000000,0x2b03244c .word 0x5f0c847c,0xcc4f5af7 .word 0x17e80705,0x058f9bd0 .word 0x00003400,0x5597cd41 .word 0x533292aa,0x000000f3 .word 0x34000000,0x52e30d44 .word 0xbd6aa245,0x3dacde34 p15_local1_expect: .word 0xb8a8e817,0x000000a1 .word 0xd8c98aff,0x000000f2 .word 0x6357a34c,0x3b1489fd .word 0x283645f9,0x0000009b .word 0xff9444a8,0xb006cc9c .word 0xff646a04,0xadffa30b .word 0xff3e19cd,0xe85c0aff .word 0x51d05432,0x49d3c1ff p15_local2_expect: .word 0xff9444a8,0x9d3069aa .word 0xffe552ff,0x6202ee17 .word 0xfaf0b088,0x0445abd4 .word 0xfebcdd68,0xb032b6fe .word 0xff83ffdf,0x5419ee6b .word 0xffe8a8b8,0x00000000 .word 0x010ed126,0x010ed126 .word 0x79813826,0x8eafc1b7 p15_local3_expect: .word 0x00000000,0x000000ff .word 0x1bd853a8,0xa84494ff .word 0x53b0f0fa,0x0ba3ffad .word 0xff700000,0x02a421a0 .word 0xffffffac,0xa853d81b .word 0x9b5357ff,0x39a03243 .word 0x6e13fa4e,0x8af5e817 .word 0x8764ffd2,0x0445abd4 p16_init_registers: .word 0x85e9cb44,0x7609c92d ! Init value for %l0 .word 0xd47584ee,0x40e8f80c ! Init value for %l1 .word 0x283aad38,0xa665351a ! Init value for %l2 .word 0xf15e34ac,0x4228da41 ! Init value for %l3 .word 0x05491f50,0x63bd52a7 ! Init value for %l4 .word 0x61274ed4,0xb8f6ce73 ! Init value for %l5 .word 0xa6921d6c,0x5272ca77 ! Init value for %l6 .word 0xa21fb9ff,0xff09b2cc ! Init value for %l7 .align 64 p16_init_freg: .word 0x6191654b,0xbbd35fd0 ! Init value for %f0 .word 0x92d58a10,0xc45c67f3 ! Init value for %f2 .word 0x881b20c7,0x4c210855 ! Init value for %f4 .word 0x502ca523,0x79276e01 ! Init value for %f6 .word 0x33cdfba2,0xa0f69e07 ! Init value for %f8 .word 0x6e466bfb,0x9e2f7cfd ! Init value for %f10 .word 0xbf06c4a9,0x04e85055 ! Init value for %f12 .word 0xd6520763,0x8874aa36 ! Init value for %f14 .word 0xff365fef,0xd0aade77 ! Init value for %f16 .word 0xba5e8ad8,0x0db2f4f7 ! Init value for %f18 .word 0x418c80bd,0x9cd90cd5 ! Init value for %f20 .word 0xac3ba877,0x9c577dae ! Init value for %f22 .word 0xda4f7a67,0xc022d9a1 ! Init value for %f24 .word 0x64206632,0x0fb948dd ! Init value for %f26 .word 0x01fa2b42,0x562eee82 ! Init value for %f28 .word 0x2dd5e3fe,0x87358314 ! Init value for %f30 .word 0xae83877e,0x268cd70d ! Init value for %f32 .word 0xa4bccd96,0x70e4b995 ! Init value for %f34 .word 0xb6507ab1,0x4bb6f095 ! Init value for %f36 .word 0x3e4de622,0x4c158e82 ! Init value for %f38 .word 0xd3eeadb8,0x681164ab ! Init value for %f40 .word 0xc67b4d01,0xdbfe7465 ! Init value for %f42 .word 0xeda8cbbc,0x7ed51cc8 ! Init value for %f44 .word 0x17a1151f,0xd4955307 ! Init value for %f46 .word 0xafb04cc9,0xac4997d4 .word 0xa5049c99,0x6903e453 .word 0x05ea3195,0xd59d9132 .word 0xc0dc6eab,0x3bd186e0 .word 0x8498ec97,0x082f1e8d .word 0x5998be14,0x7bd193fb .word 0x58fa415a,0x38d57caa .word 0xfdde5d41,0xbe8df4b8 p16_expected_registers: .word 0x00000000,0x000000f2 .word 0x00000035,0x3698ff8b .word 0x00000000,0x206700b8 .word 0x00000000,0x1003cd8e .word 0x00000000,0x0000008e .word 0xc8c0bcec,0xff99ff34 .word 0x00000030,0x000000ef .word 0x00000000,0x30000000 p16_expected_fp_regs: .word 0x6191654b,0xbbd35fd0 .word 0x92d58a10,0xc45c67f3 .word 0x881b20c7,0x4c210855 .word 0x502ca523,0x79276e01 .word 0x33cdfba2,0xa0f69e07 .word 0x6e466bfb,0x9e2f7cfd .word 0xbf06c4a9,0x04e85055 .word 0xd6520763,0x8874aa36 .word 0xff365fef,0xd0aade77 .word 0xba5e8ad8,0x0db2f4f7 .word 0x418c80bd,0x9cd90cd5 .word 0xac3ba877,0x9c577dae .word 0xda4f7a67,0xc022d9a1 .word 0x64206632,0x0fb948dd .word 0x01fa2b42,0x562eee82 .word 0x2dd5e3fe,0x87358314 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p16_local0_expect: .word 0xdfff92ff,0x96f7ef84 .word 0x87166ccd,0xff92ffdf .word 0xad0000ff,0xb8606dee .word 0xc3942869,0x6e4e154c .word 0x0000003f,0x7decf2b1 .word 0x8e397a6a,0x7decffb1 .word 0xff2ef800,0xae65fffc .word 0xec45e011,0x4afffffc p16_local1_expect: .word 0x38f3ea2f,0x98d2ff4f .word 0x00000096,0xb9cbc7ff .word 0xff92ffdf,0xff4aeb82 .word 0xc8ee1539,0x1919a23f .word 0x00000030,0x47000000 .word 0x6a7a398e,0x47b600c8 .word 0xc8c0bcec,0xff99ff34 .word 0x8c328017,0x96f7ef84 p16_local2_expect: .word 0x000000ff,0xfff7ef84 .word 0x0000007f,0x7849aeaa .word 0x2e72cdc9,0x333c85d4 .word 0x000000a0,0x47000000 .word 0xe6760475,0xfd0333d5 .word 0xb5adfca4,0x827a9305 .word 0x00000000,0x000000dc .word 0xc8efb647,0xdf7e679f p16_local3_expect: .word 0x00000035,0x3698ff8b .word 0xffc8a07b,0x13a2b847 .word 0x2b49894b,0xcd6c1687 .word 0x4300fb99,0x96f7ef84 .word 0x000000dc,0x959e4020 .word 0x00000030,0x000000ef .word 0xff6dff7e,0xa4fcffb5 .word 0x00000000,0x0000fb99 p17_init_registers: .word 0x2081dc90,0x906577e8 ! Init value for %l0 .word 0xb8bacc36,0x34a15451 ! Init value for %l1 .word 0x2d72345e,0xc218a41a ! Init value for %l2 .word 0x4b62b010,0x5198b9f6 ! Init value for %l3 .word 0x783eb032,0x9a4356a8 ! Init value for %l4 .word 0x33ec1579,0xc9ab2047 ! Init value for %l5 .word 0x6e354f60,0x1d091186 ! Init value for %l6 .word 0x04b5283c,0x20f71e19 ! Init value for %l7 .align 64 p17_init_freg: .word 0xb1a5dd46,0xd5ae86e9 ! Init value for %f0 .word 0x19ef6d56,0xa473d889 ! Init value for %f2 .word 0xdfdc6ee5,0x9222e802 ! Init value for %f4 .word 0xc12da450,0xa5ea9cf4 ! Init value for %f6 .word 0x7972c80e,0xf853f8e0 ! Init value for %f8 .word 0xe30b2595,0x43895893 ! Init value for %f10 .word 0xf42115e0,0xae0b7549 ! Init value for %f12 .word 0x88a63c2f,0x08a5d32b ! Init value for %f14 .word 0x7ff5e0ee,0x17b78515 ! Init value for %f16 .word 0xca2e2a71,0x99eb7b90 ! Init value for %f18 .word 0xd519a4fb,0x96e2f808 ! Init value for %f20 .word 0xb2cf86b5,0xd65fc873 ! Init value for %f22 .word 0x5bdb1ffe,0x5bd76985 ! Init value for %f24 .word 0x129188b0,0x550fe5a3 ! Init value for %f26 .word 0x6e8c2756,0x1384c151 ! Init value for %f28 .word 0x3c9697ce,0x9c1a8afb ! Init value for %f30 .word 0xcf61edd0,0x164320a0 ! Init value for %f32 .word 0xfb647790,0x7bb9b5b9 ! Init value for %f34 .word 0x3fb5e383,0x94e85256 ! Init value for %f36 .word 0xc7ce0ffd,0xb1207edb ! Init value for %f38 .word 0x6bb73d7e,0xeae3160f ! Init value for %f40 .word 0xa528f179,0x318d3ade ! Init value for %f42 .word 0xafffe3df,0xd5361294 ! Init value for %f44 .word 0x003648eb,0x80936549 ! Init value for %f46 .word 0xc6bb9d61,0xa8dac9fd .word 0xd754169a,0x5609857c .word 0x1a143d37,0x805b4415 .word 0x19f5a63c,0xc8153a31 .word 0xead017d0,0x686f1168 .word 0x58f807d3,0xcc7b3398 .word 0x5e460535,0xbb43f77f .word 0xc54cfbbd,0xf64f395c p17_expected_registers: .word 0x38d9c012,0xb34166aa .word 0x00000000,0x0fdfb83a .word 0x00000000,0x000000b6 .word 0x00000000,0xbf6a9c8a .word 0x00000000,0x000000fa .word 0x00000000,0x00000000 .word 0x00000000,0x0fdfb83a .word 0xfa000000,0x861109ff p17_expected_fp_regs: .word 0xb1a5dd46,0xd5ae86e9 .word 0x19ef6d56,0xa473d889 .word 0xdfdc6ee5,0x9222e802 .word 0xc12da450,0xa5ea9cf4 .word 0x7972c80e,0xf853f8e0 .word 0xe30b2595,0x43895893 .word 0xf42115e0,0xae0b7549 .word 0x88a63c2f,0x08a5d32b .word 0x7ff5e0ee,0x17b78515 .word 0xca2e2a71,0x99eb7b90 .word 0xd519a4fb,0x96e2f808 .word 0xb2cf86b5,0xd65fc873 .word 0x5bdb1ffe,0x5bd76985 .word 0x129188b0,0x550fe5a3 .word 0x6e8c2756,0x1384c151 .word 0x3c9697ce,0x9c1a8afb .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p17_local0_expect: .word 0xdbf83c49,0xd31ff6ea .word 0xff70d715,0x49723441 .word 0x2ccffc58,0x00000058 .word 0x005ee573,0x0e152c2e .word 0xff9ba995,0x99d21f8d .word 0xffda62f4,0x82a68eb8 .word 0xfffccf2c,0x0e31a33b .word 0x8fac9282,0x7c4335ff p17_local1_expect: .word 0x287b1052,0xffffff99 .word 0x3a000000,0xdbdf34e4 .word 0x000000c1,0xff2546b2 .word 0x2eff0000,0x0fec7389 .word 0xfa000000,0x861109ff .word 0x58000000,0x00000000 .word 0xff2c0000,0x56cd2b6b .word 0x929639ff,0x032a37e9 p17_local2_expect: .word 0xc115caff,0x84c564ff .word 0x9912f68c,0x6aafdf1b .word 0xff029934,0xea12d895 .word 0x0000c314,0x61fa90aa .word 0x00001299,0x52107b28 .word 0x3493924c,0x0fdfb83a .word 0xd31ff6ea,0x2ccffc58 .word 0xefa7a10d,0x2980881c p17_local3_expect: .word 0x61000000,0xbf6a9c8a .word 0xfffa90aa,0x56cd2b6b .word 0x1fd3ffff,0xffffffff .word 0x7b3715c0,0x651cb3bd .word 0x0fdfb83a,0x9f833868 .word 0x14283b96,0x1755d016 .word 0x38d9c012,0xb34166aa .word 0xa444ff68,0xb11764fc p18_init_registers: .word 0xd5d0885a,0xab7f1430 ! Init value for %l0 .word 0x81584b60,0x0644c325 ! Init value for %l1 .word 0x1055d88e,0x55b4b138 ! Init value for %l2 .word 0x6e5ef34c,0x81f884d8 ! Init value for %l3 .word 0xbd09c860,0x690a346c ! Init value for %l4 .word 0x1e5f4b99,0xfe805fe7 ! Init value for %l5 .word 0x38086198,0x209bfea8 ! Init value for %l6 .word 0xe3ed3e08,0xaeeeb17a ! Init value for %l7 .align 64 p18_init_freg: .word 0xe8ef1031,0x4ccc38af ! Init value for %f0 .word 0x4a9b5cb0,0xd05b8928 ! Init value for %f2 .word 0x14f8ed9d,0x1b816c5c ! Init value for %f4 .word 0x01485bcd,0x9483bc14 ! Init value for %f6 .word 0x6cc4a9ae,0xf543c9c7 ! Init value for %f8 .word 0x9fdc3503,0x62fe3293 ! Init value for %f10 .word 0xa328c3ad,0x9ad67319 ! Init value for %f12 .word 0x3da8eada,0xd9e930a8 ! Init value for %f14 .word 0xfe9ab78f,0x9872d2d7 ! Init value for %f16 .word 0x28954b02,0xf5cca6c6 ! Init value for %f18 .word 0x07d8e8fd,0x9ead5019 ! Init value for %f20 .word 0x3bb5d810,0x61d97d08 ! Init value for %f22 .word 0x7958368b,0x692a171f ! Init value for %f24 .word 0x7b574d30,0x511e6147 ! Init value for %f26 .word 0xd79d1a84,0x225d09e7 ! Init value for %f28 .word 0xd35d59d6,0x4a985daa ! Init value for %f30 .word 0xc92b91c6,0xc57735e4 ! Init value for %f32 .word 0xa8728c00,0xa75a11c7 ! Init value for %f34 .word 0x16933bae,0x0e5807e8 ! Init value for %f36 .word 0x3293448f,0xae650f1d ! Init value for %f38 .word 0x569d2c80,0x17994c88 ! Init value for %f40 .word 0xa3f11fef,0x7ac6d02d ! Init value for %f42 .word 0xfeabf411,0x3d772952 ! Init value for %f44 .word 0xdfe73323,0x40abfa0d ! Init value for %f46 .word 0xf89425bd,0x71268951 .word 0xbe00dd9c,0x91b22e9b .word 0x7809b87a,0x2f7dbbc9 .word 0x654d3f33,0xec2909e3 .word 0x1d568d82,0xc3702be4 .word 0xbe36201b,0x6ecc9645 .word 0x9696cd26,0x154e43d4 .word 0x7d66deb3,0xc8ba89b3 p18_expected_registers: .word 0x00000000,0x000000ff .word 0x00000000,0x00000000 .word 0x00000000,0x000000de .word 0x00000000,0x00000046 .word 0x691d34b6,0xb1fa75ff .word 0xb50ee7ac,0x3da8e427 .word 0x00000000,0xa7913cde .word 0x00000000,0x235772ff p18_expected_fp_regs: .word 0xe8ef1031,0x4ccc38af .word 0x4a9b5cb0,0xd05b8928 .word 0x14f8ed9d,0x1b816c5c .word 0x01485bcd,0x9483bc14 .word 0x6cc4a9ae,0xf543c9c7 .word 0x9fdc3503,0x62fe3293 .word 0xa328c3ad,0x9ad67319 .word 0x3da8eada,0xd9e930a8 .word 0xfe9ab78f,0x9872d2d7 .word 0x28954b02,0xf5cca6c6 .word 0x07d8e8fd,0x9ead5019 .word 0x3bb5d810,0x61d97d08 .word 0x7958368b,0x692a171f .word 0x7b574d30,0x511e6147 .word 0xd79d1a84,0x225d09e7 .word 0xd35d59d6,0x4a985daa .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p18_local0_expect: .word 0xff000000,0x00000000 .word 0xbbccde65,0xa7913cde .word 0x00000000,0x00000046 .word 0xff35694c,0x23ff7646 .word 0xd884f881,0xfeff5fe7 .word 0xd5ae45b3,0x665194c9 .word 0x8e01108f,0xab8affa4 .word 0x34000000,0xf38ce727 p18_local1_expect: .word 0x0000007f,0x7889a1b5 .word 0x3014ffab,0xff92ac37 .word 0xff7e46dc,0x80000000 .word 0xffc547e4,0xdff3312e .word 0xff801e71,0xf1ff6480 .word 0xabcaff40,0x64bb28ea .word 0x6109201b,0xfe805fe7 .word 0xb00cd35a,0x2087228e p18_local2_expect: .word 0xbfe03f19,0xab7f1430 .word 0x691d34b6,0xb1ff75ff .word 0x235772ff,0xffba3eba .word 0xffff5fe7,0x3472f806 .word 0xb08e0efc,0xdc467ebc .word 0x00000089,0xdb3164d4 .word 0x7889a1b5,0x000055ff .word 0xf8f4c668,0xa1f05517 p18_local3_expect: .word 0x47a677bd,0xd4c26856 .word 0x690a346c,0xff25ffe1 .word 0xff004d12,0x180620e9 .word 0x46ff7c24,0x896784a0 .word 0x06f87234,0xffcc370e .word 0x423f2edb,0x4c1626b0 .word 0x47a677bd,0x356603f4 .word 0xb50ee7ac,0x3da8e427 p19_init_registers: .word 0x2aa9196a,0xbc2f74da ! Init value for %l0 .word 0xdf537f01,0xeef49f2d ! Init value for %l1 .word 0x110aaade,0xad3f6638 ! Init value for %l2 .word 0xb551187e,0x173b1508 ! Init value for %l3 .word 0xecf7cb56,0x7b6c77ef ! Init value for %l4 .word 0x36a1e894,0x0d8db1d2 ! Init value for %l5 .word 0x22a09c56,0xa3ced49a ! Init value for %l6 .word 0x1724d75b,0xc9eb2ae2 ! Init value for %l7 .align 64 p19_init_freg: .word 0xed8fc012,0xb45f3a8d ! Init value for %f0 .word 0x10036cfe,0x197c9b99 ! Init value for %f2 .word 0x4f08d26b,0x1d787ea1 ! Init value for %f4 .word 0x88daf4e8,0xf956b5d3 ! Init value for %f6 .word 0x8abca54f,0xbdede81c ! Init value for %f8 .word 0x5a7de9e9,0x09fd1737 ! Init value for %f10 .word 0x95ffccd8,0x0dbbf0fa ! Init value for %f12 .word 0x238aba6c,0xe3d8f6fb ! Init value for %f14 .word 0x054ba3d2,0x8885c44e ! Init value for %f16 .word 0x74445f71,0x3deabb48 ! Init value for %f18 .word 0x520115ea,0x1ea0077c ! Init value for %f20 .word 0x123490cd,0xd2614ebd ! Init value for %f22 .word 0x3662b826,0xa36c0a68 ! Init value for %f24 .word 0xa7c5635b,0x56a616a0 ! Init value for %f26 .word 0x26d0ee0b,0x652351bf ! Init value for %f28 .word 0xe4c0a4e7,0x4eba4bd6 ! Init value for %f30 .word 0x09040ca4,0x7731ff0a ! Init value for %f32 .word 0xcfb6f88c,0x1a8c3652 ! Init value for %f34 .word 0xeb03e77c,0x6ee65808 ! Init value for %f36 .word 0xde0bbb7d,0x96bae7c7 ! Init value for %f38 .word 0x0790ab00,0x18fb3034 ! Init value for %f40 .word 0x6743a70e,0x4d8c238f ! Init value for %f42 .word 0x99ef4ece,0xc9e4f171 ! Init value for %f44 .word 0x5aae94ca,0x3c5256cf ! Init value for %f46 .word 0xc3962eac,0xac57c0e3 .word 0x95eb03ed,0x78d7a0ce .word 0x66f7bb44,0x5649c433 .word 0xa350bcbc,0x0464fd26 .word 0xdeb789a9,0x8b8ab618 .word 0x78f56c4e,0x244dab71 .word 0x1d5319f6,0x4bc5bd71 .word 0xb53d556a,0x11e2330e p19_expected_registers: .word 0x00000000,0x00000000 .word 0x00000000,0x000000f3 .word 0xaa05005e,0x33157bef .word 0xc46407d1,0x7f4cb282 .word 0x00000000,0x1dfe5c2a .word 0x00000000,0x0000002a .word 0x00000000,0x00007f42 .word 0x00000000,0xff528b3d p19_expected_fp_regs: .word 0xed8fc012,0xb45f3a8d .word 0x10036cfe,0x197c9b99 .word 0x4f08d26b,0x1d787ea1 .word 0x88daf4e8,0xf956b5d3 .word 0x8abca54f,0xbdede81c .word 0x5a7de9e9,0x09fd1737 .word 0x95ffccd8,0x0dbbf0fa .word 0x238aba6c,0xe3d8f6fb .word 0x054ba3d2,0x8885c44e .word 0x74445f71,0x3deabb48 .word 0x520115ea,0x1ea0077c .word 0x123490cd,0xd2614ebd .word 0x3662b826,0xa36c0a68 .word 0xa7c5635b,0x56a616a0 .word 0x26d0ee0b,0x652351bf .word 0xe4c0a4e7,0x4eba4bd6 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p19_local0_expect: .word 0x75b0b725,0x40ff1b32 .word 0x000000c0,0xc9eb2ae2 .word 0x00000045,0x42533bd8 .word 0x173b1508,0xa89942ff .word 0xffffffff,0x7bc4b1e3 .word 0x05ffc5ee,0x389845ff .word 0xff1505aa,0x000000ff .word 0xffec1bde,0x014d1fba p19_local1_expect: .word 0xff858df6,0xffffffe2 .word 0xd10764c4,0x20867171 .word 0xc46407d1,0x7f4cb282 .word 0xff0545e2,0xc0c18438 .word 0x2a49a9b6,0xc24b58ae .word 0x80c5bbf7,0x00000000 .word 0xfff2c0ff,0x559b32ee .word 0x3a96ffff,0x00000000 p19_local2_expect: .word 0xff2b2e95,0xdc7d04ff .word 0x90585d8a,0x6f6fd5ff .word 0x7f42a999,0xcc5c818f .word 0xffef78a6,0xffffffde .word 0xff528b3d,0xa89942dd .word 0x7f42fe8f,0x1dfe5c2a .word 0xff00001f,0xffcac0cc .word 0xdbb72a61,0x879e6311 p19_local3_expect: .word 0xd7000000,0x4d000000 .word 0xaa05005e,0x33157bef .word 0x00000000,0xf9a4036f .word 0xd2b18d0d,0x09b8b2cd .word 0xff9c14ef,0x03a87dbc .word 0xde9f8845,0xa3aa4f38 .word 0x8965ff7f,0x5b0c87f6 .word 0xfa0c93fb,0x87216477 p20_init_registers: .word 0x267ff5d4,0x6635cb4c ! Init value for %l0 .word 0xff6ed708,0x70502f24 ! Init value for %l1 .word 0x09eaae44,0x02167cfc ! Init value for %l2 .word 0x7f36f690,0x93ae99bc ! Init value for %l3 .word 0x5a65c5c3,0xd8e5daf1 ! Init value for %l4 .word 0x89e8b340,0x62990df9 ! Init value for %l5 .word 0x00753da2,0x2f311e58 ! Init value for %l6 .word 0xd6f3db56,0x683f2240 ! Init value for %l7 .align 64 p20_init_freg: .word 0x0030ebdb,0xbc42302e ! Init value for %f0 .word 0x212ddfa8,0xc74fb331 ! Init value for %f2 .word 0x20cb89d2,0x15edd90e ! Init value for %f4 .word 0xe3ced47f,0x6ea60f4b ! Init value for %f6 .word 0x7597916e,0x35b5a201 ! Init value for %f8 .word 0xc7ccc20b,0x55eb8698 ! Init value for %f10 .word 0x36698635,0x01fb59a2 ! Init value for %f12 .word 0x0861c68b,0x4fb60255 ! Init value for %f14 .word 0x4b6c9e22,0x11df64ee ! Init value for %f16 .word 0x8a079e7f,0xb4b8dd77 ! Init value for %f18 .word 0x366c86c4,0xd4662040 ! Init value for %f20 .word 0xba8c48da,0x5fc6a3cd ! Init value for %f22 .word 0x8608e0cf,0x8ff8bd85 ! Init value for %f24 .word 0x498c01e0,0x0526b4fc ! Init value for %f26 .word 0x97f44587,0x037647f4 ! Init value for %f28 .word 0x73963a0e,0x3d698638 ! Init value for %f30 .word 0x41a5cd6c,0x8238907b ! Init value for %f32 .word 0xe4e61d86,0xfea2585d ! Init value for %f34 .word 0x4d9dbed8,0x2bb46bee ! Init value for %f36 .word 0x3c5befe9,0xe114f3fa ! Init value for %f38 .word 0x45528869,0xb6bb3533 ! Init value for %f40 .word 0x460414bd,0x6d93077f ! Init value for %f42 .word 0xe913d2ed,0xa37aa337 ! Init value for %f44 .word 0xa95694dd,0x81cd8c0d ! Init value for %f46 .word 0x896db136,0xf59a9c35 .word 0xd1cb727b,0x890e1966 .word 0x4ea06430,0xc03e6f25 .word 0x896cad30,0x50112c92 .word 0x05cbc1bf,0xd29dc384 .word 0xb806fbf5,0x8b4a2e40 .word 0xf31e8cd7,0xcea7837f .word 0x55c99e07,0x046a733f p20_expected_registers: .word 0x00000000,0x000000b6 .word 0x00000000,0x0000007c .word 0x00000000,0x00000024 .word 0xffffffff,0xffffb003 .word 0x00000000,0x00ff0000 .word 0x00000000,0xf6ad41d4 .word 0x00000000,0x3e12c185 .word 0x00000000,0x91497a55 p20_expected_fp_regs: .word 0x0030ebdb,0xbc42302e .word 0x212ddfa8,0xc74fb331 .word 0x20cb89d2,0x15edd90e .word 0xe3ced47f,0x6ea60f4b .word 0x7597916e,0x35b5a201 .word 0xc7ccc20b,0x55eb8698 .word 0x36698635,0x01fb59a2 .word 0x0861c68b,0x4fb60255 .word 0x4b6c9e22,0x11df64ee .word 0x8a079e7f,0xb4b8dd77 .word 0x366c86c4,0xd4662040 .word 0xba8c48da,0x5fc6a3cd .word 0x8608e0cf,0x8ff8bd85 .word 0x498c01e0,0x0526b4fc .word 0x97f44587,0x037647f4 .word 0x73963a0e,0x3d698638 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p20_local0_expect: .word 0x687aebff,0x70417026 .word 0x3ff32472,0xb6da9041 .word 0xb003408e,0x0000007c .word 0xffbeff7f,0xa6b7ae3f .word 0x00009e0b,0xddd479d3 .word 0xea95e161,0x000000db .word 0xffffffea,0xd16d5eff .word 0xec273033,0x9b943719 p20_local1_expect: .word 0xff98e71c,0x3f40d4fd .word 0x42106b57,0x00ff0000 .word 0x56000000,0xc96339ad .word 0x2671500d,0x6e5fd82c .word 0x3e000000,0x49b7d863 .word 0xdf000000,0xc32d29ea .word 0x04842704,0xffff774e .word 0xc96339ad,0xaf873931 p20_local2_expect: .word 0xc96339ad,0x00000051 .word 0xff41d7bb,0x7e2fb304 .word 0xda21d5c4,0x36ff1daf .word 0xff7fd0ff,0xffffc134 .word 0x74585d3a,0xffac27ae .word 0x39000000,0x683f6640 .word 0xffff94c9,0x3615e47f .word 0x62990df9,0xffb1f56c p20_local3_expect: .word 0xc96339ad,0xffffffff .word 0x000000ff,0x9e14e9ff .word 0x00000000,0x12d69c7c .word 0x7a5587ff,0xca2cf53f .word 0xff7373ef,0x12d69cff .word 0x00000051,0x0f0be2ff .word 0xafa1a4c6,0x000000e2 .word 0xa967710c,0xb0d1a7d9 p21_init_registers: .word 0xeab1803e,0x3f876d13 ! Init value for %l0 .word 0x3d51e3d3,0xfec2a5bf ! Init value for %l1 .word 0xce113830,0x88ac0291 ! Init value for %l2 .word 0xa065c8c4,0x56c81724 ! Init value for %l3 .word 0xa24de560,0x4498e6b5 ! Init value for %l4 .word 0x13207386,0xdac45c02 ! Init value for %l5 .word 0xe9cc56d2,0x8a0af048 ! Init value for %l6 .word 0x4502878e,0xe8f4cf3c ! Init value for %l7 .align 64 p21_init_freg: .word 0xb7092994,0x61904cf9 ! Init value for %f0 .word 0x56ac42a7,0xf80df622 ! Init value for %f2 .word 0x4808fff4,0xa3796d70 ! Init value for %f4 .word 0x59fc0dc7,0x8800f81f ! Init value for %f6 .word 0x1f541f89,0x84bb9102 ! Init value for %f8 .word 0xcd98c666,0x64dca2e1 ! Init value for %f10 .word 0xb09a4c9a,0xcc3e9e73 ! Init value for %f12 .word 0x87a5dbec,0x0783835e ! Init value for %f14 .word 0xe7ff2506,0xe14a38d0 ! Init value for %f16 .word 0x7eb1f096,0x65303464 ! Init value for %f18 .word 0xf0b49e5a,0xcf329bd0 ! Init value for %f20 .word 0x4fb250b8,0x8d32a8e7 ! Init value for %f22 .word 0xb09cd992,0xab4402bf ! Init value for %f24 .word 0x816712ec,0xd1ec1196 ! Init value for %f26 .word 0x48ea4641,0xae232067 ! Init value for %f28 .word 0x4adb409b,0x8ddf7cef ! Init value for %f30 .word 0x379a71bc,0xabb5d50f ! Init value for %f32 .word 0x6322ec32,0xa29777fd ! Init value for %f34 .word 0x40938129,0x0b26ffee ! Init value for %f36 .word 0x5d8e30fc,0xbad43bc2 ! Init value for %f38 .word 0x01fee47f,0x7e5785c7 ! Init value for %f40 .word 0x170bb782,0xf172c351 ! Init value for %f42 .word 0x320d7747,0x514ebcb2 ! Init value for %f44 .word 0xded604dd,0x2046d384 ! Init value for %f46 .word 0xec59f5a0,0x5053b34c .word 0x500c4de8,0x77e8fb80 .word 0x46c09c17,0xf8c29cf2 .word 0x2a130e24,0xaab3ab22 .word 0x53913255,0xdec9208f .word 0x0bffdc26,0xdc8c333c .word 0xbdcb8579,0xdd7e75d0 .word 0x5fd4a02f,0x37dfca90 p21_expected_registers: .word 0x00000000,0x32db396d .word 0x00000000,0xe29ca241 .word 0x00000000,0x00000000 .word 0x00000000,0xff000018 .word 0x44213309,0xb3c997cd .word 0x00000000,0xff00ff00 .word 0x44210000,0xe1000000 .word 0xffffffff,0xffffa5f0 p21_expected_fp_regs: .word 0xb7092994,0x61904cf9 .word 0x56ac42a7,0xf80df622 .word 0x4808fff4,0xa3796d70 .word 0x59fc0dc7,0x8800f81f .word 0x1f541f89,0x84bb9102 .word 0xcd98c666,0x64dca2e1 .word 0xb09a4c9a,0xcc3e9e73 .word 0x87a5dbec,0x0783835e .word 0xe7ff2506,0xe14a38d0 .word 0x7eb1f096,0x65303464 .word 0xf0b49e5a,0xcf329bd0 .word 0x4fb250b8,0x8d32a8e7 .word 0xb09cd992,0xab4402bf .word 0x816712ec,0xd1ec1196 .word 0x48ea4641,0xae232067 .word 0x4adb409b,0x8ddf7cef .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p21_local0_expect: .word 0xfff0a13d,0x4d816b04 .word 0x44213309,0xb3c997cd .word 0xffbee15f,0xcdf81efe .word 0x32db396d,0x649e46ff .word 0x1724f9ab,0x73788c70 .word 0xff62f0a5,0xf200f3bb .word 0xe1000000,0x10b48d6d .word 0x65b79450,0x624bf57e p21_local1_expect: .word 0x6a3e7443,0xadf3ff31 .word 0xa5f0623b,0xd0fd9091 .word 0x44210000,0xe1000000 .word 0x00000003,0xe3462759 .word 0x73788c70,0x05f0b769 .word 0xff46235d,0xe3462759 .word 0x59caff55,0xc9247a25 .word 0x35a96546,0x8c3caf93 p21_local2_expect: .word 0xce811a63,0xffffeddb .word 0xa5f0623b,0x735771ff .word 0x1a6047f7,0x40dbd9dd .word 0x73788c70,0x00000000 .word 0xffe9454e,0xa6fc701b .word 0xffff0000,0x654fc09e .word 0x000000e1,0x0346235d .word 0xf4484b75,0xd1dbac07 p21_local3_expect: .word 0xffc18c3e,0xce811a63 .word 0x73788c70,0xe2efa4aa .word 0xc1a904a2,0x3224c8c1 .word 0xff25361f,0x35840434 .word 0x3b000000,0xcfff91bf .word 0x000000ff,0x451c4f93 .word 0xeddb1365,0x3dffd4b9 .word 0x7fc7b973,0x73c9946c p22_init_registers: .word 0x4626503f,0xd6b37fb1 ! Init value for %l0 .word 0xe6183b3c,0x7438f2c2 ! Init value for %l1 .word 0x3ab0a216,0x5b3af8ff ! Init value for %l2 .word 0x739c3668,0x18f200dd ! Init value for %l3 .word 0xcec4d47e,0xbaac6047 ! Init value for %l4 .word 0x914aa7f0,0x08bc6149 ! Init value for %l5 .word 0x3dcf3414,0xc0c8f478 ! Init value for %l6 .word 0x98d19498,0x584a65f0 ! Init value for %l7 .align 64 p22_init_freg: .word 0xb555c7a8,0x6afc5dc2 ! Init value for %f0 .word 0x7bd0d326,0xbed8d5a1 ! Init value for %f2 .word 0x896f4671,0x0f645810 ! Init value for %f4 .word 0x7f91dfe7,0xc3013e59 ! Init value for %f6 .word 0x9776a43b,0x917a7cf5 ! Init value for %f8 .word 0xe303c82a,0x33a7478f ! Init value for %f10 .word 0xc53427df,0x7842555a ! Init value for %f12 .word 0xb8e954b4,0x06f20abd ! Init value for %f14 .word 0xe60fcb27,0xce8cf18d ! Init value for %f16 .word 0xe6c78aa2,0x526ac0ea ! Init value for %f18 .word 0x4ff350e2,0xfe1b0989 ! Init value for %f20 .word 0x8c95768d,0xcb0f17a6 ! Init value for %f22 .word 0x6641adeb,0xcfabfd6b ! Init value for %f24 .word 0x26074c0c,0x9fb9c939 ! Init value for %f26 .word 0x971b641a,0x2ccfbe99 ! Init value for %f28 .word 0x1446623e,0x1201384a ! Init value for %f30 .word 0xb780b237,0xf06b2493 ! Init value for %f32 .word 0xea50e886,0x723cc90d ! Init value for %f34 .word 0xcce3f239,0x510bbf31 ! Init value for %f36 .word 0xe101b078,0x1faf452f ! Init value for %f38 .word 0xcbca8f13,0xc38081f9 ! Init value for %f40 .word 0xf37fa3f5,0xa92902eb ! Init value for %f42 .word 0x65754b86,0x158a70fd ! Init value for %f44 .word 0x9f7e66fc,0xb03dc3ea ! Init value for %f46 .word 0x5b78915f,0x67d484ac .word 0xe1e449bc,0xc4057e2d .word 0xc2b7114f,0x7f37ccfb .word 0xe90cd1d6,0xeeba974c .word 0x4efa54e5,0x2cad320a .word 0xf5113558,0x4f1eb1a9 .word 0x3b699f3a,0x2a3efe22 .word 0xce1a68ae,0xbd4e3149 p22_expected_registers: .word 0x00000000,0x61b7099b .word 0x00000000,0xc92ed63e .word 0x00000000,0x0000005c .word 0xffffffff,0xfaaff6c2 .word 0x00000000,0x00000092 .word 0x00000000,0xc92ed63e .word 0x00000000,0x00000037 .word 0x00000000,0x000000ff p22_expected_fp_regs: .word 0xb555c7a8,0x6afc5dc2 .word 0x7bd0d326,0xbed8d5a1 .word 0x896f4671,0x0f645810 .word 0x7f91dfe7,0xc3013e59 .word 0x9776a43b,0x917a7cf5 .word 0xe303c82a,0x33a7478f .word 0xc53427df,0x7842555a .word 0xb8e954b4,0x06f20abd .word 0xe60fcb27,0xce8cf18d .word 0xe6c78aa2,0x526ac0ea .word 0x4ff350e2,0xfe1b0989 .word 0x8c95768d,0xcb0f17a6 .word 0x6641adeb,0xcfabfd6b .word 0x26074c0c,0x9fb9c939 .word 0x971b641a,0x2ccfbe99 .word 0x1446623e,0x1201384a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p22_local0_expect: .word 0xde21ffdf,0x4c920618 .word 0x351419e5,0x8dff0040 .word 0xff7f9bc5,0xc3fffb4e .word 0xc92ed63e,0x00000000 .word 0xffa9acd1,0x00000000 .word 0xe0790000,0xc9bf70f1 .word 0x59c9ffeb,0x39ac64ad .word 0xc6ffd30b,0xdeffcc2a p22_local1_expect: .word 0xdc026198,0x538ad43e .word 0x000000ff,0xc0c8f4ff .word 0x584a65f0,0xa34a499c .word 0x000000a6,0xf40807ff .word 0x61b7099b,0xdbc9e2ff .word 0xc2f6affa,0x36c1082e .word 0x79e0b9b7,0x28d8e277 .word 0xb9049b94,0x39ac64ad p22_local2_expect: .word 0x374055e6,0x421d7c69 .word 0x3ed43032,0x5b3af8ff .word 0x6aaec641,0x374055e6 .word 0x0f07e884,0x00000000 .word 0xff4ec959,0x6ae248fa .word 0x927e739d,0xe0790000 .word 0x41c6ae6a,0xe6554037 .word 0x42764aff,0x000000ff p22_local3_expect: .word 0xbb1938c0,0x3d4901cf .word 0x070fff47,0xf16ece27 .word 0x3ed43032,0x0433987e .word 0x5d63352a,0x0000006b .word 0x46bf0f14,0xc2f6affa .word 0xffffff85,0xbaff6047 .word 0x3ed43032,0x0000ff10 .word 0x57e9ffe6,0xff078254 p23_init_registers: .word 0x3e0221e1,0xa3995463 ! Init value for %l0 .word 0x07ce343c,0x84b9b598 ! Init value for %l1 .word 0xde974e43,0xb1b9ce91 ! Init value for %l2 .word 0x86bb9434,0x95e4637e ! Init value for %l3 .word 0x3e16ee36,0xd5d0c63f ! Init value for %l4 .word 0x9efe9fdb,0xd174fbb9 ! Init value for %l5 .word 0x69551abc,0x1a10d3f3 ! Init value for %l6 .word 0x864e733c,0x43d3fb2d ! Init value for %l7 .align 64 p23_init_freg: .word 0xe957cecb,0xc2f95652 ! Init value for %f0 .word 0x7dd40e6f,0x61a6ef3c ! Init value for %f2 .word 0x99f9977d,0x2142c1c7 ! Init value for %f4 .word 0x9840af02,0xb3c88bbe ! Init value for %f6 .word 0x7b5cdb38,0x42d9b1c2 ! Init value for %f8 .word 0xa0dba9dd,0xafddc94e ! Init value for %f10 .word 0xcfed8032,0x147d866e ! Init value for %f12 .word 0x1a19cd9e,0x1528404d ! Init value for %f14 .word 0x073d94ae,0x967bfe70 ! Init value for %f16 .word 0xbac4dade,0xdcc2431c ! Init value for %f18 .word 0x6c4d9103,0x4d83f7f0 ! Init value for %f20 .word 0xd1cacfd6,0xe32282ee ! Init value for %f22 .word 0x138ce816,0x8d80af9f ! Init value for %f24 .word 0xeda471dc,0xee37d76b ! Init value for %f26 .word 0xdbe71bff,0x303d57cf ! Init value for %f28 .word 0xc47bff92,0xf6facf66 ! Init value for %f30 .word 0x282d8bbc,0x96dfdb1d ! Init value for %f32 .word 0x13833ba2,0x87c1b017 ! Init value for %f34 .word 0xde8c9a9d,0x51cc9fab ! Init value for %f36 .word 0x8c08aad5,0xdd778183 ! Init value for %f38 .word 0x59b20b0a,0x085a205e ! Init value for %f40 .word 0x484ee670,0xacdeac55 ! Init value for %f42 .word 0x486e5424,0x64db1c2c ! Init value for %f44 .word 0xd98c5342,0x772539f6 ! Init value for %f46 .word 0x0e62b068,0xb10d1c19 .word 0xb48b4b4d,0x86ba19b0 .word 0x3309f5d7,0xcadc26ff .word 0xfee178f5,0x16843717 .word 0x5f7e9364,0x55a0c4c5 .word 0x43b04ce0,0x60341764 .word 0x3ba91c40,0x1c505fda .word 0x424931a3,0xd7f21d80 p23_expected_registers: .word 0x00000000,0x00000002 .word 0xedb8ddff,0xff30c9d5 .word 0x00000000,0xd577ab87 .word 0x00000000,0x000073c0 .word 0x00000000,0xb70a1215 .word 0x00000000,0xe7fa5a38 .word 0x00000000,0x3bbeffd1 .word 0xffffffff,0xffffffff p23_expected_fp_regs: .word 0xe957cecb,0xc2f95652 .word 0x7dd40e6f,0x61a6ef3c .word 0x99f9977d,0x2142c1c7 .word 0x9840af02,0xb3c88bbe .word 0x7b5cdb38,0x42d9b1c2 .word 0xa0dba9dd,0xafddc94e .word 0xcfed8032,0x147d866e .word 0x1a19cd9e,0x1528404d .word 0x073d94ae,0x967bfe70 .word 0xbac4dade,0xdcc2431c .word 0x6c4d9103,0x4d83f7f0 .word 0xd1cacfd6,0xe32282ee .word 0x138ce816,0x8d80af9f .word 0xeda471dc,0xee37d76b .word 0xdbe71bff,0x303d57cf .word 0xc47bff92,0xf6facf66 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p23_local0_expect: .word 0x71d70000,0x96aca39e .word 0xbcf1727e,0x9428eb47 .word 0xbb522841,0xfff267e4 .word 0xf1000000,0xff63d771 .word 0x00000000,0x3cf30170 .word 0xd127dba9,0xcde73f3e .word 0xc073bd01,0x219d4e9a .word 0xf3298ed2,0xdf9160f5 p23_local1_expect: .word 0x71d763ff,0x83000000 .word 0x41f86232,0x5801359c .word 0x765b98f8,0xd577ab87 .word 0x000000e7,0xf087ddff .word 0x6807aa44,0xb11affcd .word 0x83d1e868,0x00000096 .word 0xff89f75c,0x300e60ff .word 0x633a59d8,0x862708f9 p23_local2_expect: .word 0x9c350158,0x7ed58629 .word 0xffe9aa56,0x0b12641b .word 0xc58401a9,0x0c0bff88 .word 0x271d803a,0x6b5d427b .word 0x96fdd6ff,0xfab42c0c .word 0x000000ff,0x19d26729 .word 0x91ceb9b1,0xab2810bf .word 0xa79286df,0x3bbe83d1 p23_local3_expect: .word 0xa3995463,0x6828e868 .word 0x00000000,0x3bbeffd1 .word 0x87ab77d5,0x00000000 .word 0x021c075f,0x4d26313e .word 0xedb8ddff,0xff30c9d5 .word 0xf1000000,0xaba42eb4 .word 0xfffa5a38,0x7ed58629 .word 0x0e2f0fec,0x327cc2ee p24_init_registers: .word 0x59be5ba1,0xe0d19def ! Init value for %l0 .word 0xc928f802,0x78dad72f ! Init value for %l1 .word 0x0e8cd7fd,0xaf347a12 ! Init value for %l2 .word 0x19606d84,0x2f4ec8a7 ! Init value for %l3 .word 0x0f28328d,0xf0d14d9e ! Init value for %l4 .word 0x838c3612,0x2dad898f ! Init value for %l5 .word 0xb83bdd38,0x5d0b55ca ! Init value for %l6 .word 0xbb68f2d0,0x5faf15c5 ! Init value for %l7 .align 64 p24_init_freg: .word 0xe3ebb6c3,0x5df37ab6 ! Init value for %f0 .word 0x984eedea,0x5d5bb15c ! Init value for %f2 .word 0xb53c40e2,0xae5a26ee ! Init value for %f4 .word 0x9907059d,0x027cd936 ! Init value for %f6 .word 0x8ea8687c,0xad40c456 ! Init value for %f8 .word 0x87ee5c96,0xdca1edc0 ! Init value for %f10 .word 0x3fd4b10c,0x74342558 ! Init value for %f12 .word 0x40a28faa,0x1605641b ! Init value for %f14 .word 0xfc4d0a33,0x3d98a89e ! Init value for %f16 .word 0x6881ed78,0x0440489f ! Init value for %f18 .word 0x31f3fcf5,0x451b2c51 ! Init value for %f20 .word 0x2ed0ec14,0x04a37bd4 ! Init value for %f22 .word 0x1a31e183,0x6c31480c ! Init value for %f24 .word 0xc2f52685,0x2fdc0ff0 ! Init value for %f26 .word 0xf10d46a6,0xad3f1621 ! Init value for %f28 .word 0x6c3ed021,0x10b8afdd ! Init value for %f30 .word 0x7d0c4d0e,0xe5122e92 ! Init value for %f32 .word 0x86004b56,0x18eec7c1 ! Init value for %f34 .word 0x7b54f7df,0x006f18fe ! Init value for %f36 .word 0x8759349a,0x409d2d23 ! Init value for %f38 .word 0x1da3879d,0x87aab4f7 ! Init value for %f40 .word 0x6c2390db,0x06540fb4 ! Init value for %f42 .word 0x1c16982f,0xded9f951 ! Init value for %f44 .word 0x4a4b22f1,0xe17d0205 ! Init value for %f46 .word 0x0307038b,0xe9d5fc27 .word 0x6a7b0dc9,0x0373a7ad .word 0x2083111b,0x12d18d7c .word 0x08cfc9de,0xe0099e73 .word 0x7006326f,0x309ee47e .word 0x560eff71,0x58d0088c .word 0xde2fff27,0x165b1bd2 .word 0xfd08940c,0x2b60f6d8 p24_expected_registers: .word 0xffffffff,0xffffff98 .word 0xffffffff,0xffffff33 .word 0x00000000,0x18cafff8 .word 0x00000000,0x00000000 .word 0x00000000,0xff84a0f1 .word 0xffffffff,0xe1000000 .word 0x00000000,0x000000e1 .word 0x731a1963,0x8a2c00e3 p24_expected_fp_regs: .word 0xe3ebb6c3,0x5df37ab6 .word 0x984eedea,0x5d5bb15c .word 0xb53c40e2,0xae5a26ee .word 0x9907059d,0x027cd936 .word 0x8ea8687c,0xad40c456 .word 0x87ee5c96,0xdca1edc0 .word 0x3fd4b10c,0x74342558 .word 0x40a28faa,0x1605641b .word 0xfc4d0a33,0x3d98a89e .word 0x6881ed78,0x0440489f .word 0x31f3fcf5,0x451b2c51 .word 0x2ed0ec14,0x04a37bd4 .word 0x1a31e183,0x6c31480c .word 0xc2f52685,0x2fdc0ff0 .word 0xf10d46a6,0xad3f1621 .word 0x6c3ed021,0x10b8afdd .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p24_local0_expect: .word 0x00000053,0xc1043cdb .word 0x8e031a0c,0x00000053 .word 0xe1000000,0xd90126da .word 0xda2601d9,0x032ef998 .word 0xff000007,0xc2b204de .word 0x6f7a866c,0x7dc1a87a .word 0xfb28403b,0xf8588cbb .word 0x16821385,0x8a2c00ff p24_local1_expect: .word 0xc2b204de,0xf9aae5dc .word 0x0000ff00,0x00000000 .word 0x731a1963,0x8a2c00e3 .word 0xff434612,0xff862d4f .word 0x00e10000,0x000000fb .word 0xbf5c1e21,0x618caa84 .word 0x98f92e03,0x65c47dad .word 0x25f1fa29,0xbb22b8ea p24_local2_expect: .word 0xb39716d0,0x1d16a9ff .word 0xff825c4e,0xff00dec9 .word 0xff335553,0x7dbea82e .word 0xe0990ac0,0xa2000000 .word 0x1d16013f,0x8e031a0c .word 0x00000000,0x39a2ffff .word 0x66831d16,0x0a87fcff .word 0x00000000,0x22385a34 p24_local3_expect: .word 0xe1000000,0xde0499e0 .word 0x015685b4,0xbf5c1e21 .word 0xff84a0f1,0xff312f0d .word 0x96693c5b,0xffffa239 .word 0x98ffffff,0xffffffff .word 0xff4527b7,0x97b30cf8 .word 0xff001963,0x000000a2 .word 0xc3da54a9,0xeb8af562 p25_init_registers: .word 0x3dd1a95a,0x62e39481 ! Init value for %l0 .word 0x56443f46,0x86e91163 ! Init value for %l1 .word 0x29c2a551,0xd5aade92 ! Init value for %l2 .word 0x5acda26e,0x1cf2656c ! Init value for %l3 .word 0xd49f859a,0x73e6c5a3 ! Init value for %l4 .word 0xc4f22f4e,0xd27b99bd ! Init value for %l5 .word 0x5eee12da,0xa20a92c1 ! Init value for %l6 .word 0xaca60fdd,0xfd018df4 ! Init value for %l7 .align 64 p25_init_freg: .word 0x70b57faf,0x0f19ca39 ! Init value for %f0 .word 0xba55fca8,0x45df0340 ! Init value for %f2 .word 0x805889b2,0x2a3c6159 ! Init value for %f4 .word 0xa3cfeafc,0x85f99dec ! Init value for %f6 .word 0x25f90677,0xfea962d5 ! Init value for %f8 .word 0xa78f5b3c,0x252c47aa ! Init value for %f10 .word 0xd8b3e57f,0xf358bb7c ! Init value for %f12 .word 0x9044b533,0xe5818843 ! Init value for %f14 .word 0x11621474,0x1779635a ! Init value for %f16 .word 0x6e0576a2,0x640b64ff ! Init value for %f18 .word 0x5fed6277,0x3ff354c6 ! Init value for %f20 .word 0x73c6d486,0x18a679de ! Init value for %f22 .word 0xa911521d,0x7c2ac5c6 ! Init value for %f24 .word 0x7cc73ab5,0xd8c7d2fd ! Init value for %f26 .word 0x07c5504c,0xa83f8dc0 ! Init value for %f28 .word 0x3bd46b2d,0x95b920a2 ! Init value for %f30 .word 0x523e4a1f,0x439dd89d ! Init value for %f32 .word 0x08e965d8,0x0625e9f6 ! Init value for %f34 .word 0xe13860b6,0x02693f03 ! Init value for %f36 .word 0x4e3b7def,0x223c3e19 ! Init value for %f38 .word 0x03574ed5,0xf0c57805 ! Init value for %f40 .word 0xcb879130,0xa0a0afdf ! Init value for %f42 .word 0xb1a77d5b,0x60fa85dd ! Init value for %f44 .word 0xac856102,0x1328026a ! Init value for %f46 .word 0x66e7a8bc,0x2620e4c3 .word 0xcc677125,0x6709b644 .word 0x30546136,0x55e945d7 .word 0x9caabea8,0x0c728ef1 .word 0x5a3a3b30,0xf6d3e089 .word 0xf737d1d9,0x6e748d5e .word 0xdde14ee8,0x5fde147d .word 0x421148da,0x55cbabec p25_expected_registers: .word 0x00000000,0x6edd1333 .word 0x00000000,0x0339ab21 .word 0x00000000,0x3313dd6e .word 0x00000000,0x000000ff .word 0x00000000,0x3315076b .word 0x00000000,0x00000060 .word 0x27ff09ff,0x24ffebea .word 0x00000000,0x00000098 p25_expected_fp_regs: .word 0x70b57faf,0x0f19ca39 .word 0xba55fca8,0x45df0340 .word 0x805889b2,0x2a3c6159 .word 0xa3cfeafc,0x85f99dec .word 0x25f90677,0xfea962d5 .word 0xa78f5b3c,0x252c47aa .word 0xd8b3e57f,0xf358bb7c .word 0x9044b533,0xe5818843 .word 0x11621474,0x1779635a .word 0x6e0576a2,0x640b64ff .word 0x5fed6277,0x3ff354c6 .word 0x73c6d486,0x18a679de .word 0xa911521d,0x7c2ac5c6 .word 0x7cc73ab5,0xd8c7d2fd .word 0x07c5504c,0xa83f8dc0 .word 0x3bd46b2d,0x95b920a2 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p25_local0_expect: .word 0xff0000be,0x0000ffc9 .word 0x0000b95d,0x95ff67ff .word 0xa0ff0000,0x0000001a .word 0x00000058,0xb58d854a .word 0x58000000,0xcdaf89ff .word 0x58000000,0xffffffcf .word 0xffdac381,0x8e574828 .word 0x230100d2,0x00000052 p25_local1_expect: .word 0xa20a92c1,0x81c3daff .word 0x58000000,0xf2032250 .word 0x5db90000,0xff053b8c .word 0xf135ad82,0x567b2d81 .word 0xc48c328d,0x0d5f7310 .word 0x27ff09ff,0x24ffebea .word 0x88ff6425,0x62d4fe48 .word 0xab7f623d,0xb756b715 p25_local2_expect: .word 0x0000f135,0x316a78fb .word 0x00000000,0x316a78fb .word 0x0b81e7e4,0x85b39842 .word 0xbe0000ff,0x4c87e4b3 .word 0x0000b95d,0xfb69472d .word 0xff61ff71,0x8492ad38 .word 0x5db9ffa9,0xcdaf89bd .word 0xbbb6ac63,0x7c54cfe2 p25_local3_expect: .word 0x00000000,0x000000ff .word 0x606e3988,0x3f1c3027 .word 0xb32457a3,0x614f4a59 .word 0xb3e4874c,0x0b81e7e4 .word 0x62374997,0x77dcff2e .word 0x8c3b0528,0x0000b95d .word 0x5c1527e7,0xddff4078 .word 0x000000c9,0x3315076b p26_init_registers: .word 0x515eaf8a,0x8aa3fc98 ! Init value for %l0 .word 0xb324203e,0x29a50d94 ! Init value for %l1 .word 0x2038e1fd,0xe848aae0 ! Init value for %l2 .word 0x1a58cfd0,0x632134ae ! Init value for %l3 .word 0xc0c4eacb,0xfe1099da ! Init value for %l4 .word 0xad39a680,0x50cb61dc ! Init value for %l5 .word 0x27297489,0x9a54c822 ! Init value for %l6 .word 0x80b9f590,0x89f5b5fa ! Init value for %l7 .align 64 p26_init_freg: .word 0xc191ab90,0x8bab392b ! Init value for %f0 .word 0xfeb3ce68,0x79702bf0 ! Init value for %f2 .word 0xc97073d6,0xe4360b03 ! Init value for %f4 .word 0x11cf5957,0x351a3dfd ! Init value for %f6 .word 0x6b7618cb,0xf9b37029 ! Init value for %f8 .word 0x0817cb2e,0x61eea858 ! Init value for %f10 .word 0x2c447122,0x07588261 ! Init value for %f12 .word 0xae1e43fe,0x59f57a13 ! Init value for %f14 .word 0xce23c9fc,0x7ae864e3 ! Init value for %f16 .word 0x6e60ba2e,0xc537ee43 ! Init value for %f18 .word 0xd5d018fa,0x517a6024 ! Init value for %f20 .word 0x892c16fb,0x043d8a99 ! Init value for %f22 .word 0xe0a4fae7,0x567b3e2a ! Init value for %f24 .word 0xc14d7249,0x1c2801ac ! Init value for %f26 .word 0x22308b98,0xcb50dbe8 ! Init value for %f28 .word 0xc9ce78da,0x279fe604 ! Init value for %f30 .word 0xb4af84ba,0x77ede7ba ! Init value for %f32 .word 0xae45b85a,0x5983fc4e ! Init value for %f34 .word 0xfd925d04,0xaea222a6 ! Init value for %f36 .word 0x65ebf6d3,0x87fbcce5 ! Init value for %f38 .word 0x17e8e402,0x997c20cf ! Init value for %f40 .word 0x86e851f1,0x50eb7797 ! Init value for %f42 .word 0x73aca0e8,0xffaa80e0 ! Init value for %f44 .word 0xd7c24d7a,0xe4347eb8 ! Init value for %f46 .word 0x9483f26c,0x6f0342be .word 0xbfa05c10,0x9daa199b .word 0x4df0fb1e,0xadb878f3 .word 0x94a1a281,0x96bbe52b .word 0xe1aa5d27,0x38e90b4e .word 0xb81a2556,0x7756fdc3 .word 0x317f9784,0x014e5b81 .word 0x3f11ab28,0x4db4f214 p26_expected_registers: .word 0x00000000,0x000000a1 .word 0x00000000,0xbf000000 .word 0x85ed2dec,0xc4d53d4b .word 0x00000000,0x000000ff .word 0xfa70f738,0xde9a55f8 .word 0x00000000,0x5d85ecca .word 0x00000000,0x00000003 .word 0x00000000,0xb502c5d8 p26_expected_fp_regs: .word 0xc191ab90,0x8bab392b .word 0xfeb3ce68,0x79702bf0 .word 0xc97073d6,0xe4360b03 .word 0x11cf5957,0x351a3dfd .word 0x6b7618cb,0xf9b37029 .word 0x0817cb2e,0x61eea858 .word 0x2c447122,0x07588261 .word 0xae1e43fe,0x59f57a13 .word 0xce23c9fc,0x7ae864e3 .word 0x6e60ba2e,0xc537ee43 .word 0xd5d018fa,0x517a6024 .word 0x892c16fb,0x043d8a99 .word 0xe0a4fae7,0x567b3e2a .word 0xc14d7249,0x1c2801ac .word 0x22308b98,0xcb50dbe8 .word 0xc9ce78da,0x279fe604 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p26_local0_expect: .word 0xfa70f738,0xde9a55f8 .word 0xff53c820,0xd8c502b5 .word 0x85ed2dec,0xc4d53d4b .word 0x8f7b5ccd,0x105b4aff .word 0x3d4bc5e0,0x97e1db00 .word 0x007f6f9b,0x8aaf5e51 .word 0xc4d53d4b,0x000070ff .word 0x9c75ed8c,0x2aed7c19 p26_local1_expect: .word 0x036ddf62,0x7dea63c3 .word 0xa1ffbb79,0x9338f848 .word 0x00000000,0xe1cff7fe .word 0x85139fa3,0xf5ffe7ec .word 0x25b5ccaa,0x0657ec8c .word 0x708a7946,0xb92f8507 .word 0xa1ffbb79,0xfffde099 .word 0x0000005d,0x00000095 p26_local2_expect: .word 0xb502c5d8,0xc4d53d4b .word 0xd06ffe03,0x708a7946 .word 0xc86db180,0x8f7b5ccd .word 0x03caffcf,0x03ca0000 .word 0xb2263bff,0x105b4a95 .word 0xb502c5d8,0x9b6f7fd5 .word 0xc86db180,0x8f7b5ccd .word 0xc298bbe0,0xe7d48b44 p26_local3_expect: .word 0xff94ff8c,0x000000db .word 0xff000000,0x00000000 .word 0xff3b26b2,0xffffffff .word 0x06ff2425,0x99baf30d .word 0x75243bf1,0x7f6cda37 .word 0x0657ec8c,0xdd8177da .word 0xff75fffa,0x7dea63c3 .word 0xdc5533ad,0x458869a2 p27_init_registers: .word 0x29ce5a63,0xf6b16cb9 ! Init value for %l0 .word 0x6dfac3e5,0xae2946b5 ! Init value for %l1 .word 0x1a93585a,0x76974125 ! Init value for %l2 .word 0x926b4664,0x2eff3522 ! Init value for %l3 .word 0x1e47a624,0x8c43e375 ! Init value for %l4 .word 0xfb085c9c,0x28881e29 ! Init value for %l5 .word 0x1af51f6e,0xbc94ffa5 ! Init value for %l6 .word 0x07435a88,0xc138ccab ! Init value for %l7 .align 64 p27_init_freg: .word 0xe24415cc,0x807f699c ! Init value for %f0 .word 0xf733317e,0xf2724631 ! Init value for %f2 .word 0xa08eeb79,0x60a617ed ! Init value for %f4 .word 0x2ce99a3d,0xb03e4a7d ! Init value for %f6 .word 0xb53a3472,0x7b0271fe ! Init value for %f8 .word 0xde155391,0x14af3b47 ! Init value for %f10 .word 0x754d38c4,0xacac7154 ! Init value for %f12 .word 0x950bf8e1,0xcb25c1c2 ! Init value for %f14 .word 0x26420a5a,0x006612cb ! Init value for %f16 .word 0xdef88795,0x15d4b174 ! Init value for %f18 .word 0x37a6fa41,0x04704308 ! Init value for %f20 .word 0xc85a7059,0x7f4c2b64 ! Init value for %f22 .word 0x06d527b1,0xf6406b94 ! Init value for %f24 .word 0xfe3e0623,0xd044d8f7 ! Init value for %f26 .word 0x80512e63,0x2cb89a74 ! Init value for %f28 .word 0xe278c5d4,0x377f8eb3 ! Init value for %f30 .word 0xff16d4b4,0x785f9847 ! Init value for %f32 .word 0xcac16e1a,0xe2e5a4f8 ! Init value for %f34 .word 0xb3542b3d,0x355147fb ! Init value for %f36 .word 0xca1369a6,0xf09f4ee3 ! Init value for %f38 .word 0x3b3d7ae1,0xbed594d9 ! Init value for %f40 .word 0xd6ed4493,0xca8a490b ! Init value for %f42 .word 0x1b8f777d,0xa577f65b ! Init value for %f44 .word 0x58be55f6,0x959d9980 ! Init value for %f46 .word 0x19ee612c,0x74ce1e15 .word 0x78774ea4,0xd7c66723 .word 0x1777290e,0x2e23c0b8 .word 0x3afb935d,0x5446c28c .word 0xb30b5293,0x3b30e0a2 .word 0xf9640537,0x1436425c .word 0xaf9c442d,0xaec679e5 .word 0x47a6a1a6,0x7eb9eb6f p27_expected_registers: .word 0x2ca31980,0x87a2546b .word 0x00000000,0xc52d0f65 .word 0x58dd8ec4,0xff155803 .word 0x8607629f,0x30fdc7ea .word 0x00000000,0x00000041 .word 0x00000000,0x6dfac3e5 .word 0x00000000,0xbf5e51ee .word 0x00000000,0x672034ff p27_expected_fp_regs: .word 0xe24415cc,0x807f699c .word 0xf733317e,0xf2724631 .word 0xa08eeb79,0x60a617ed .word 0x2ce99a3d,0xb03e4a7d .word 0xb53a3472,0x7b0271fe .word 0xde155391,0x14af3b47 .word 0x754d38c4,0xacac7154 .word 0x950bf8e1,0xcb25c1c2 .word 0x26420a5a,0x006612cb .word 0xdef88795,0x15d4b174 .word 0x37a6fa41,0x04704308 .word 0xc85a7059,0x7f4c2b64 .word 0x06d527b1,0xf6406b94 .word 0xfe3e0623,0xd044d8f7 .word 0x80512e63,0x2cb89a74 .word 0xe278c5d4,0x377f8eb3 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p27_local0_expect: .word 0xe5ffffff,0x00000000 .word 0xff30ecd2,0x00000000 .word 0xffffffff,0x0000005c .word 0xffe1cf13,0x839d3b3b .word 0x000000d4,0xbf5e51ee .word 0x8607629f,0x30ffc7ea .word 0x30fdc7ea,0x10203014 .word 0xacfd3355,0xcb9f27ff p27_local1_expect: .word 0x2ca31980,0x87a2546b .word 0x41000000,0xff000000 .word 0xc67e189b,0x04ffbdf2 .word 0x2885a5a4,0x23b1f892 .word 0x0049cba1,0x000000a3 .word 0xbf5e51ee,0xba15077a .word 0x47e5f647,0xa3ad8588 .word 0xc52d0f65,0x4048a562 p27_local2_expect: .word 0x650f2dc5,0xd703eb5e .word 0xca96c724,0xd2ec3013 .word 0xeb5ee310,0xcc812bbd .word 0xe568f4f4,0x290d8707 .word 0x6dfac3e5,0xffad8588 .word 0xffffffe5,0xee515ebf .word 0x6dfac3e5,0x7be6e2ff .word 0xccc178ae,0x4aa1baca p27_local3_expect: .word 0x57000000,0x000000c6 .word 0xe5c3fa6d,0xee515ebf .word 0x46456aac,0x5740d3cb .word 0x000000c6,0x00000000 .word 0xeb5e1b09,0x9caf7aff .word 0xff65a91b,0x3a206551 .word 0xfa56ff45,0x000000a3 .word 0xc9eaa55c,0xd4f5c1f1 p28_init_registers: .word 0xb8195f10,0x17634d54 ! Init value for %l0 .word 0x49fd3fa2,0xce8520f7 ! Init value for %l1 .word 0x92b376de,0x64a7c5a7 ! Init value for %l2 .word 0xe9216d8b,0xe9de8490 ! Init value for %l3 .word 0xe69b3dee,0x17995794 ! Init value for %l4 .word 0x5c33dcfb,0xbc11bd3e ! Init value for %l5 .word 0xb60807a0,0xd440d362 ! Init value for %l6 .word 0x791c8841,0x9c1cb2e8 ! Init value for %l7 .align 64 p28_init_freg: .word 0xc2ca448e,0x1779159a ! Init value for %f0 .word 0xe053ef11,0xbf802393 ! Init value for %f2 .word 0x8edd9dfb,0x54403775 ! Init value for %f4 .word 0x01f7db27,0x4bebc1d6 ! Init value for %f6 .word 0x78f9c247,0x9e30cde0 ! Init value for %f8 .word 0x3e464625,0x2e7ebd12 ! Init value for %f10 .word 0xc1471355,0xf7410017 ! Init value for %f12 .word 0xa76e47de,0x43e6ff0e ! Init value for %f14 .word 0xecfccc0a,0x915101de ! Init value for %f16 .word 0xb8da23e5,0x2fceb77b ! Init value for %f18 .word 0xe1b218bd,0x1f5cb878 ! Init value for %f20 .word 0x0c84f592,0xb607739f ! Init value for %f22 .word 0x727c15e6,0x274b4538 ! Init value for %f24 .word 0x5e2ed59d,0xd14fc47f ! Init value for %f26 .word 0x741647c2,0x9a47396d ! Init value for %f28 .word 0x373ee71c,0x6ca01e6c ! Init value for %f30 .word 0x8a92c4a4,0x18dcb2c1 ! Init value for %f32 .word 0x9883e69c,0x3aa494ca ! Init value for %f34 .word 0xcd864a0d,0x79930d1e ! Init value for %f36 .word 0x6f6599b1,0x0c986359 ! Init value for %f38 .word 0x358a161e,0xa180abe4 ! Init value for %f40 .word 0x6841fedb,0x470ad6ed ! Init value for %f42 .word 0x79555099,0xa681063e ! Init value for %f44 .word 0x6beb0b16,0x72c5227b ! Init value for %f46 .word 0x38f00155,0x99c68c85 .word 0x6656f959,0x985e4f4b .word 0x83d024b2,0x255ed226 .word 0x32ef3087,0xa138d45c .word 0x3fec51d0,0xee273e60 .word 0x1302e103,0xa5240bca .word 0x1bb554a8,0xd0b2df51 .word 0x0cbe1093,0xf8cfa779 p28_expected_registers: .word 0x67000000,0xad083c4c .word 0x00000000,0xff2a1a98 .word 0x00000000,0x08dbb913 .word 0x00000000,0x00000004 .word 0x00000000,0x00000060 .word 0x00000000,0x000000cd .word 0x004ce304,0xe0027e93 .word 0x00000000,0x00000000 p28_expected_fp_regs: .word 0xc2ca448e,0x1779159a .word 0xe053ef11,0xbf802393 .word 0x8edd9dfb,0x54403775 .word 0x01f7db27,0x4bebc1d6 .word 0x78f9c247,0x9e30cde0 .word 0x3e464625,0x2e7ebd12 .word 0xc1471355,0xf7410017 .word 0xa76e47de,0x43e6ff0e .word 0xecfccc0a,0x915101de .word 0xb8da23e5,0x2fceb77b .word 0xe1b218bd,0x1f5cb878 .word 0x0c84f592,0xb607739f .word 0x727c15e6,0x274b4538 .word 0x5e2ed59d,0xd14fc47f .word 0x741647c2,0x9a47396d .word 0x373ee71c,0x6ca01e6c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p28_local0_expect: .word 0x7a7f2872,0x000000d9 .word 0x823be614,0xbc11bd3e .word 0x00ff002b,0x2c2b5058 .word 0xc1becbb3,0x14e63b82 .word 0x14c58f6c,0xafcb68b6 .word 0x49449443,0xccd9d5ff .word 0xff3c08ad,0x202a95db .word 0x01e0eab5,0x9f8203ea p28_local1_expect: .word 0xffc20e31,0x19d4dba3 .word 0x004ce304,0xe0027e93 .word 0xd98f5eff,0x5f39ba67 .word 0x4b2c5319,0xff1355ff .word 0xff60393b,0x3b39ff3e .word 0x27fda86d,0x6b5693f8 .word 0x000000d9,0x92b6cfdf .word 0xdf34d520,0xff53651a p28_local2_expect: .word 0x3cb70a79,0x3ebd11bc .word 0x67000000,0xad083c4c .word 0x2cfea54c,0xff00000d .word 0x09c8f1ff,0x2b643576 .word 0x7ecd1d9f,0x8fb8257c .word 0x04e6e3ee,0x848d53cb .word 0x00000000,0x000000d9 .word 0x687ed0ff,0xcb226288 p28_local3_expect: .word 0x0000002a,0x101ca825 .word 0xa7c67b75,0x257db8e0 .word 0x000000d9,0xbcff6bc6 .word 0x00005d93,0x5f61ffff .word 0xffffffff,0x47ea9660 .word 0xe0027e93,0xd98f5eba .word 0xffc20e31,0x00000000 .word 0xff19004c,0xd440d362 p29_init_registers: .word 0x2c80ca8c,0xd16e4fe4 ! Init value for %l0 .word 0xf61b1178,0x84697eb8 ! Init value for %l1 .word 0x8f38ac2a,0x214bda45 ! Init value for %l2 .word 0xb1bdac8c,0x2f75f97b ! Init value for %l3 .word 0x7d6cf93c,0x8df78d59 ! Init value for %l4 .word 0xd5b28d82,0x1f646c7a ! Init value for %l5 .word 0x096af8da,0xc44ebf97 ! Init value for %l6 .word 0x0d5e5562,0x3ac8f3ab ! Init value for %l7 .align 64 p29_init_freg: .word 0xa3a59d28,0x073c345a ! Init value for %f0 .word 0x6255282e,0x145cb489 ! Init value for %f2 .word 0xf3025a6f,0x40b76e84 ! Init value for %f4 .word 0xe23f0c0f,0xaff6db9c ! Init value for %f6 .word 0xe0a06b40,0xeb53b8eb ! Init value for %f8 .word 0x162ab68a,0x3ab8965f ! Init value for %f10 .word 0xff9737fe,0xd5d95cf0 ! Init value for %f12 .word 0x7beee29c,0x521b73da ! Init value for %f14 .word 0xb1983348,0x5de312e7 ! Init value for %f16 .word 0xc47862ba,0x18360317 ! Init value for %f18 .word 0xa80efebf,0x308dde00 ! Init value for %f20 .word 0x08c7865c,0x6360812e ! Init value for %f22 .word 0x39c75978,0xdf01ea40 ! Init value for %f24 .word 0x781d7faf,0x0ef17814 ! Init value for %f26 .word 0xfd449010,0x8b2fe61e ! Init value for %f28 .word 0x41b2614f,0x807c7811 ! Init value for %f30 .word 0x2011756e,0x0337320e ! Init value for %f32 .word 0xde32f6e8,0xabc23252 ! Init value for %f34 .word 0x924a73a0,0xbc178bb6 ! Init value for %f36 .word 0xd5c41ece,0x40e312f9 ! Init value for %f38 .word 0x9b8ace7e,0x4b56d109 ! Init value for %f40 .word 0xdc7dd398,0xd57807fa ! Init value for %f42 .word 0xf87e3402,0x1ebd7155 ! Init value for %f44 .word 0x2d023251,0x84c2fe49 ! Init value for %f46 .word 0x4788f31f,0x3ebf4ae8 .word 0xf8f2895c,0x1aadff2f .word 0xb044fccc,0x8c9b2a59 .word 0xc75dd04a,0x6799aaa0 .word 0x22c3a5eb,0x95e0f555 .word 0x2c127547,0x8d7456ec .word 0x86db92c8,0xd2d763db .word 0x664dcdc7,0xc3379cd9 p29_expected_registers: .word 0x00000000,0x00000077 .word 0xfb363df9,0x00007e4a .word 0x00000000,0x000000cc .word 0x00000000,0xff18ff7d .word 0x00000000,0xc44ebf97 .word 0x00000000,0x00000064 .word 0x00000000,0x7e4aeacc .word 0x00000000,0x0000007e p29_expected_fp_regs: .word 0xa3a59d28,0x073c345a .word 0x6255282e,0x145cb489 .word 0xf3025a6f,0x40b76e84 .word 0xe23f0c0f,0xaff6db9c .word 0xe0a06b40,0xeb53b8eb .word 0x162ab68a,0x3ab8965f .word 0xff9737fe,0xd5d95cf0 .word 0x7beee29c,0x521b73da .word 0xb1983348,0x5de312e7 .word 0xc47862ba,0x18360317 .word 0xa80efebf,0x308dde00 .word 0x08c7865c,0x6360812e .word 0x39c75978,0xdf01ea40 .word 0x781d7faf,0x0ef17814 .word 0xfd449010,0x8b2fe61e .word 0x41b2614f,0x807c7811 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p29_local0_expect: .word 0xffffffdd,0xffc52b13 .word 0xff1a4aab,0x7e4a0000 .word 0x00000000,0x00000037 .word 0xabff26c7,0x64055bff .word 0xffffffff,0xedffd826 .word 0x938d792f,0x905b6297 .word 0x644e226c,0xff3e3971 .word 0xa568aeb5,0x70a817a0 p29_local1_expect: .word 0x000000ab,0x938d792f .word 0x64000000,0xff6e3af6 .word 0xf87c6ca7,0x000000f1 .word 0x00fd4aff,0x00000047 .word 0x3bda7ed6,0x22e1baff .word 0x05d48025,0x05d48025 .word 0xffc839a5,0x00007e4a .word 0xa568aeb5,0xb56fcce4 p29_local2_expect: .word 0xfb363df9,0x132bc5ff .word 0xfb363df9,0x00007e4a .word 0x64000000,0xe2404ea9 .word 0x28344a73,0x7322ffff .word 0xa2000000,0xb6cc5e91 .word 0x51e36e0d,0x04c44730 .word 0x00ddcc86,0x13477fc3 .word 0xd0828b27,0x58c47d4f p29_local3_expect: .word 0x26d81ded,0x12a995c7 .word 0xff000000,0xec9b67b5 .word 0x00000000,0x26d81ded .word 0xff18ff7d,0xffa60508 .word 0xc44ebf97,0xec9b67b5 .word 0xff4aeacc,0xf93d36fb .word 0x000000ff,0x7e4aeacc .word 0xdaf095c7,0x9027ff4f p30_init_registers: .word 0xf7d8f410,0xd8f21dfd ! Init value for %l0 .word 0x729f490a,0x138e74d3 ! Init value for %l1 .word 0xa0924a22,0x28c0a3be ! Init value for %l2 .word 0xcae00f73,0xe8a51320 ! Init value for %l3 .word 0x2ca568b2,0x9e66bbbd ! Init value for %l4 .word 0xb11ac2a7,0xda2f540d ! Init value for %l5 .word 0xa7dc1e41,0xc050fc42 ! Init value for %l6 .word 0x0869b3aa,0x78cbc496 ! Init value for %l7 .align 64 p30_init_freg: .word 0x6801b6db,0x8738d4ee ! Init value for %f0 .word 0x8983c9bb,0xcb37df93 ! Init value for %f2 .word 0xb9f24f43,0xfade22c1 ! Init value for %f4 .word 0x95451e1e,0x4f54ec56 ! Init value for %f6 .word 0x157c2e0b,0x5ebf166d ! Init value for %f8 .word 0x902c5ffb,0xfa43fd5b ! Init value for %f10 .word 0x1214083a,0xb89dc33d ! Init value for %f12 .word 0x72bdf8da,0x15119de8 ! Init value for %f14 .word 0x68cd3c17,0x4b12c42c ! Init value for %f16 .word 0xfa81eb73,0xad78d8b9 ! Init value for %f18 .word 0xc3600b0c,0x85bf5cc5 ! Init value for %f20 .word 0x0295057b,0x4c29b9f4 ! Init value for %f22 .word 0xeda76027,0x443d6bb8 ! Init value for %f24 .word 0xbc22f91a,0xd72f4ec6 ! Init value for %f26 .word 0xe22eea0a,0x1a6d2576 ! Init value for %f28 .word 0x26b3c439,0xe6d23b5a ! Init value for %f30 .word 0xcae61e34,0x829a1582 ! Init value for %f32 .word 0x3c218647,0x26bea15e ! Init value for %f34 .word 0xe42fc875,0x31a2a23e ! Init value for %f36 .word 0x95d0579f,0x349b1717 ! Init value for %f38 .word 0xd59767b4,0xd7615b49 ! Init value for %f40 .word 0x92023ec4,0x6658f8c3 ! Init value for %f42 .word 0x7308ea13,0x85b5ae13 ! Init value for %f44 .word 0x949d71b7,0x7f9ede7d ! Init value for %f46 .word 0x075e0035,0x3bc529b3 .word 0xf76310bb,0x93a10eaf .word 0x4302df95,0x2f758242 .word 0x28490561,0x30073d3a .word 0x42f9c4a9,0x3bc8ecc4 .word 0x7ea88554,0x007325dc .word 0x64e29a01,0xad1c94d4 .word 0x9d8474fd,0x97017104 p30_expected_registers: .word 0x00000000,0xff5dcfbd .word 0x00000000,0x00000020 .word 0x00000000,0x364cb6da .word 0x00000000,0xffffff9c .word 0x00000000,0xb0b6fab9 .word 0x00000000,0x9cffffff .word 0x00000000,0x00000011 .word 0x00000000,0x88e28b19 p30_expected_fp_regs: .word 0x6801b6db,0x8738d4ee .word 0x8983c9bb,0xcb37df93 .word 0xb9f24f43,0xfade22c1 .word 0x95451e1e,0x4f54ec56 .word 0x157c2e0b,0x5ebf166d .word 0x902c5ffb,0xfa43fd5b .word 0x1214083a,0xb89dc33d .word 0x72bdf8da,0x15119de8 .word 0x68cd3c17,0x4b12c42c .word 0xfa81eb73,0xad78d8b9 .word 0xc3600b0c,0x85bf5cc5 .word 0x0295057b,0x4c29b9f4 .word 0xeda76027,0x443d6bb8 .word 0xbc22f91a,0xd72f4ec6 .word 0xe22eea0a,0x1a6d2576 .word 0x26b3c439,0xe6d23b5a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p30_local0_expect: .word 0x0f00a3ff,0x435d9444 .word 0x364cb6da,0x87000000 .word 0x661864e7,0x6379f550 .word 0x8eb5468e,0x30000000 .word 0x97fed61d,0x0000008e .word 0x3e0d0047,0x2412bc31 .word 0xbd794ecf,0xffe4364c .word 0x000000f8,0xe4c84fbc p30_local1_expect: .word 0x00000000,0x00000000 .word 0xc050fc42,0x000000f0 .word 0xaf000000,0xe613139c .word 0xa1000000,0x0705ff5f .word 0xff2c230b,0x012eeb92 .word 0x0fa3e495,0x6542175a .word 0x09000000,0xff5dcfbd .word 0x9c4a23ff,0x0000007d p30_local2_expect: .word 0x012eeb92,0x6559b872 .word 0xffffff9c,0xbd794ecf .word 0x00000087,0xb648e60c .word 0x0f00a3ff,0xe6652889 .word 0x6379f550,0xb67d0994 .word 0x78cbc496,0x707facf4 .word 0xf36795d7,0xe4c84fbc .word 0x2922f7cc,0x000000ff p30_local3_expect: .word 0xffc5ff6c,0x54ce1771 .word 0x000000bd,0x000000f0 .word 0x000000b6,0xdab61b8e .word 0x003029c6,0x9f6c52ff .word 0xffc4fc12,0xff6057fd .word 0x5e00ff00,0x00000000 .word 0x3c2cc823,0x2d0b9c95 .word 0xa0b5c0e3,0x67a7b137 p31_init_registers: .word 0x2893394a,0x37b9efe9 ! Init value for %l0 .word 0x4680f2f5,0xfedcf36c ! Init value for %l1 .word 0x924fe208,0x631227e1 ! Init value for %l2 .word 0xc3891ccf,0x9ffd4c0b ! Init value for %l3 .word 0xddc3a8d0,0x1134a5a8 ! Init value for %l4 .word 0x26cf227a,0x3c203566 ! Init value for %l5 .word 0x8f7dae12,0x6ce75fae ! Init value for %l6 .word 0xbd003293,0xfcbf3929 ! Init value for %l7 .align 64 p31_init_freg: .word 0xe5782c52,0x6ee277ce ! Init value for %f0 .word 0xf725c549,0xec8af55e ! Init value for %f2 .word 0x2085b76c,0x12d12e12 ! Init value for %f4 .word 0xceb89aba,0x1d806a62 ! Init value for %f6 .word 0xde3483f0,0x614b0eb1 ! Init value for %f8 .word 0x92582baf,0x1df66cec ! Init value for %f10 .word 0x2d2b2b3c,0x719ded09 ! Init value for %f12 .word 0xf0ceb832,0xcd61c38c ! Init value for %f14 .word 0x0cf419c5,0x4158f1b2 ! Init value for %f16 .word 0x2e5fc8f9,0x3b1e56cc ! Init value for %f18 .word 0x0b893f31,0x698699b2 ! Init value for %f20 .word 0xdfa6ba6b,0xd7800d4e ! Init value for %f22 .word 0xe8c8f11b,0x1ceb1cc0 ! Init value for %f24 .word 0x7681140c,0x108a163b ! Init value for %f26 .word 0x0c8117cc,0xfcdb0723 ! Init value for %f28 .word 0x2596cef2,0x00ba3a03 ! Init value for %f30 .word 0xc4e3566a,0x4a021226 ! Init value for %f32 .word 0xa2335c46,0x811d36e8 ! Init value for %f34 .word 0xbb4056d1,0x2d1d4522 ! Init value for %f36 .word 0xaeb3f6cf,0xda2fe3d8 ! Init value for %f38 .word 0x2f4e4d10,0xfd270e75 ! Init value for %f40 .word 0x7c8f5ee4,0x532fc625 ! Init value for %f42 .word 0xa5ea8ff4,0x84dd6faf ! Init value for %f44 .word 0x104f8958,0xee326b3f ! Init value for %f46 .word 0xc5afa108,0xe7d68d66 .word 0x912816f8,0x077b90e5 .word 0xc0924009,0x3cc51a46 .word 0x8be206b8,0xce557da2 .word 0xdf055476,0x61e0a544 .word 0x681dea47,0x8f87ce6b .word 0x14536012,0x2f89f943 .word 0xeaa9452d,0x70155c2d p31_expected_registers: .word 0x00000000,0x0000000b .word 0xffffffff,0xffffffff .word 0x00000000,0x00000000 .word 0x00000000,0xa975deda .word 0xffffffff,0xffffffff .word 0xff16ea8f,0x641169e5 .word 0x00000000,0x000000ff .word 0x00000000,0x631227e1 p31_expected_fp_regs: .word 0xe5782c52,0x6ee277ce .word 0xf725c549,0xec8af55e .word 0x2085b76c,0x12d12e12 .word 0xceb89aba,0x1d806a62 .word 0xde3483f0,0x614b0eb1 .word 0x92582baf,0x1df66cec .word 0x2d2b2b3c,0x719ded09 .word 0xf0ceb832,0xcd61c38c .word 0x0cf419c5,0x4158f1b2 .word 0x2e5fc8f9,0x3b1e56cc .word 0x0b893f31,0x698699b2 .word 0xdfa6ba6b,0xd7800d4e .word 0xe8c8f11b,0x1ceb1cc0 .word 0x7681140c,0x108a163b .word 0x0c8117cc,0xfcdb0723 .word 0x2596cef2,0x00ba3a03 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p31_local0_expect: .word 0x0df4a516,0x230d8152 .word 0x39328365,0x00000000 .word 0x800ce570,0x41ef7a36 .word 0xdcf30658,0x842be801 .word 0x0000006c,0xa975deda .word 0xff16ea8f,0x641169e5 .word 0xa8a53411,0x08e24f92 .word 0xff2d8dff,0xf9df59a7 p31_local1_expect: .word 0x2e0000ff,0xbd00002e .word 0x00007042,0x6635ff3c .word 0x39328365,0x000000f8 .word 0xff8eb18f,0x86d9d7fd .word 0x0b000000,0xff000000 .word 0x8d02b6a1,0xce645fec .word 0xff42a0ce,0x3a42a0ce .word 0x0000000b,0xffffffff p31_local2_expect: .word 0xff518043,0xfb0d56f4 .word 0x00000020,0x631227e1 .word 0xda980b8e,0xb7a7bd7f .word 0x6e000000,0x0033fbf8 .word 0x81fff55b,0x000000f8 .word 0xe5691164,0x00ffafab .word 0xff88f454,0x0e7571bd .word 0xabbb1b6e,0xe7e52c04 p31_local3_expect: .word 0x0000006e,0x978bf979 .word 0x555a2a6e,0xddba27dc .word 0x2eff7db2,0xcd86b737 .word 0xff359217,0xe5f62af3 .word 0x000000be,0x7a01ce00 .word 0x6ec47f73,0x6e2a5a55 .word 0xe64c1364,0x50087142 .word 0xae83b888,0x5bf5ff81 p32_init_registers: .word 0x17513d90,0x3bdfdae0 ! Init value for %l0 .word 0x78977c4a,0x0e6d4ccd ! Init value for %l1 .word 0xf57e3d03,0xf0f3d88e ! Init value for %l2 .word 0x9596ac09,0xf80fb3a0 ! Init value for %l3 .word 0x2d794bad,0xe655b825 ! Init value for %l4 .word 0xb7b8edde,0x5f3f0011 ! Init value for %l5 .word 0xf456a098,0x197173be ! Init value for %l6 .word 0x9a857c70,0x73ba8063 ! Init value for %l7 .align 64 p32_init_freg: .word 0x1bfc4f87,0x00acb944 ! Init value for %f0 .word 0x8591a081,0x8c0406aa ! Init value for %f2 .word 0x1a77f291,0x5604ce62 ! Init value for %f4 .word 0xcf9dba2f,0xfa31f331 ! Init value for %f6 .word 0xa9f6023c,0x4216c5a0 ! Init value for %f8 .word 0xc4b43f80,0x5cd22bc0 ! Init value for %f10 .word 0xa5cbfa25,0xc58127bd ! Init value for %f12 .word 0xe0292265,0xd53e4fc9 ! Init value for %f14 .word 0x35226ffd,0x4b1ad06c ! Init value for %f16 .word 0x50c9c237,0x4ef56209 ! Init value for %f18 .word 0xc876c967,0x87cbae32 ! Init value for %f20 .word 0x4d851530,0xcc25c75b ! Init value for %f22 .word 0x905493ba,0x5a5bb151 ! Init value for %f24 .word 0xe1833a86,0x177f0d8c ! Init value for %f26 .word 0x8c87c8f4,0xda4d27df ! Init value for %f28 .word 0x2e3400f3,0xc9b2c7c5 ! Init value for %f30 .word 0x60242935,0x4347ff0f ! Init value for %f32 .word 0xdac577e8,0x6d0d29f6 ! Init value for %f34 .word 0x0a17e2a3,0x0bc874e5 ! Init value for %f36 .word 0x63e6cbac,0x1bedfde1 ! Init value for %f38 .word 0xb719703c,0x7d190220 ! Init value for %f40 .word 0xb9feb4a3,0x10b6f54f ! Init value for %f42 .word 0xd6b41976,0xd15ac270 ! Init value for %f44 .word 0x49ce0436,0x10ffcb1a ! Init value for %f46 .word 0x3d108667,0xd842acf8 .word 0x58611f21,0x2b28be1f .word 0xf7b023b7,0xf19b2339 .word 0x628bb7e6,0x60e960ca .word 0x568a6d0c,0xe304f605 .word 0xbc921a17,0x5162e2c6 .word 0x47ee3de2,0x9c66b438 .word 0xe86d696b,0xb3ee1404 p32_expected_registers: .word 0x00000000,0x9fbde51f .word 0x00000000,0x00000057 .word 0x00000000,0x000000b8 .word 0xc44b3408,0xde88cc53 .word 0x00000000,0x00000042 .word 0xffffffff,0xffffffe5 .word 0x00000000,0x00000021 .word 0x00000000,0x000000e8 p32_expected_fp_regs: .word 0x1bfc4f87,0x00acb944 .word 0x8591a081,0x8c0406aa .word 0x1a77f291,0x5604ce62 .word 0xcf9dba2f,0xfa31f331 .word 0xa9f6023c,0x4216c5a0 .word 0xc4b43f80,0x5cd22bc0 .word 0xa5cbfa25,0xc58127bd .word 0xe0292265,0xd53e4fc9 .word 0x35226ffd,0x4b1ad06c .word 0x50c9c237,0x4ef56209 .word 0xc876c967,0x87cbae32 .word 0x4d851530,0xcc25c75b .word 0x905493ba,0x5a5bb151 .word 0xe1833a86,0x177f0d8c .word 0x8c87c8f4,0xda4d27df .word 0x2e3400f3,0xc9b2c7c5 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p32_local0_expect: .word 0x53cc88de,0x3e04ca99 .word 0xfffc2ff4,0x0bfbf427 .word 0xff00ff4f,0xcef44a67 .word 0xff957aaf,0x867211ce .word 0xe55be94b,0x77a14da6 .word 0xcc53009f,0xc35f2161 .word 0x00000000,0x00000042 .word 0xfb591549,0xc5476555 p32_local1_expect: .word 0x64074fff,0x57000000 .word 0x4d6d6024,0xb39338ff .word 0x6bbaa51b,0xcd31aadd .word 0x6a249ac0,0xe55be94b .word 0x7fe7f024,0xd4be7d62 .word 0x65010f2e,0xff8f2131 .word 0xf0f3d88e,0xff3a1868 .word 0x3ad84379,0xff8a0b39 p32_local2_expect: .word 0x21000000,0xe8000000 .word 0xfff92b50,0x844ddfc6 .word 0x000000b3,0x65010f2e .word 0x0ee65c74,0xd749da6a .word 0x1f8e605e,0x4ed7b17c .word 0x428f2131,0xc70fd47f .word 0xe8b12214,0x74dabd16 .word 0x5c3201e6,0x357f798d p32_local3_expect: .word 0x627dbed4,0x00000057 .word 0x57000000,0x00000000 .word 0x00000000,0x000000b3 .word 0x0bfbf427,0x791968fb .word 0x58529022,0xdadfd575 .word 0x00000000,0x000000b3 .word 0xc44b3408,0xde88cc53 .word 0x0c0115ff,0x96445616 p33_init_registers: .word 0x52a08ba2,0x6d7fb982 ! Init value for %l0 .word 0x8a05b372,0xd0b58f6b ! Init value for %l1 .word 0x24486fea,0x2afe7bf9 ! Init value for %l2 .word 0xc161a64c,0x2c80ba33 ! Init value for %l3 .word 0xd14c8a0e,0xd808db5e ! Init value for %l4 .word 0xa45788b2,0x38a72269 ! Init value for %l5 .word 0xf40cb1d7,0xa56a2c27 ! Init value for %l6 .word 0x61985c5f,0xf5ed7015 ! Init value for %l7 .align 64 p33_init_freg: .word 0xf63ceddc,0xc8795143 ! Init value for %f0 .word 0xdfac134b,0x9c633502 ! Init value for %f2 .word 0x03de6027,0x8b318f25 ! Init value for %f4 .word 0xa6f1a395,0xf6458190 ! Init value for %f6 .word 0x3f68579a,0x4bae3330 ! Init value for %f8 .word 0xcf3b75ca,0x16a805ff ! Init value for %f10 .word 0xc4adcc4c,0x0dacc345 ! Init value for %f12 .word 0x3e3eddea,0x0738688b ! Init value for %f14 .word 0xa8618cc5,0xf6411a43 ! Init value for %f16 .word 0xb392fd10,0x43ca8032 ! Init value for %f18 .word 0xba041aa1,0x8c544465 ! Init value for %f20 .word 0x5d5d77e7,0x90a9d5f8 ! Init value for %f22 .word 0x5c3c47ab,0x5c922553 ! Init value for %f24 .word 0x0eae701f,0x2434c5c1 ! Init value for %f26 .word 0x4367906a,0xbd5ab004 ! Init value for %f28 .word 0xf042db8f,0x3f57b69a ! Init value for %f30 .word 0x1551307d,0xff12a5a5 ! Init value for %f32 .word 0xaa593663,0x48ab6665 ! Init value for %f34 .word 0xd34a6c90,0xd3414c5c ! Init value for %f36 .word 0xd8c2de40,0x1f5b1379 ! Init value for %f38 .word 0x28ad7c1d,0x0c4b7620 ! Init value for %f40 .word 0xfe8135be,0x427f6089 ! Init value for %f42 .word 0xca88a948,0xc691217c ! Init value for %f44 .word 0xeffb68fc,0xf26288ad ! Init value for %f46 .word 0x1ffec474,0x9ee6c286 .word 0xd61fed8a,0xfcdf69fc .word 0x153451b7,0xbfd62bd2 .word 0xaa5b74ad,0x26ccaaa3 .word 0xda262077,0xdd22f467 .word 0x79237425,0xe85ba55e .word 0xa7616f9d,0x16fdb766 .word 0x47e017b1,0x3eee0352 p33_expected_registers: .word 0x00000000,0x5c3168c3 .word 0x00000000,0x0000009c .word 0x00000000,0x00000069 .word 0x00000000,0x000000fa .word 0x00000000,0x0000005b .word 0x00000000,0x000000ff .word 0x00000000,0x81791723 .word 0x00000000,0x00000094 p33_expected_fp_regs: .word 0xf63ceddc,0xc8795143 .word 0xdfac134b,0x9c633502 .word 0x03de6027,0x8b318f25 .word 0xa6f1a395,0xf6458190 .word 0x3f68579a,0x4bae3330 .word 0xcf3b75ca,0x16a805ff .word 0xc4adcc4c,0x0dacc345 .word 0x3e3eddea,0x0738688b .word 0xa8618cc5,0xf6411a43 .word 0xb392fd10,0x43ca8032 .word 0xba041aa1,0x8c544465 .word 0x5d5d77e7,0x90a9d5f8 .word 0x5c3c47ab,0x5c922553 .word 0x0eae701f,0x2434c5c1 .word 0x4367906a,0xbd5ab004 .word 0xf042db8f,0x3f57b69a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p33_local0_expect: .word 0xd9de820e,0xd0b58f6b .word 0x23177981,0x653fff90 .word 0x272c6aa5,0x2f375436 .word 0x0e8252bf,0xeaff2ac4 .word 0x1cf2298f,0xf1ec70fb .word 0x8570c5ae,0xfb798f24 .word 0x29e921ff,0xd9de820e .word 0xb433cea7,0x4cbdd0f4 p33_local1_expect: .word 0x79f8211f,0xb0f85e71 .word 0x5e52f9b4,0x7affff78 .word 0x000000b5,0x8cffd691 .word 0x2d000000,0xfa000000 .word 0x71986ab6,0xa42a850e .word 0xf8790000,0x23177981 .word 0xf0980651,0x290000ff .word 0x950d401c,0x94c49591 p33_local2_expect: .word 0x9b50f5fb,0x00970f7f .word 0x7af85cff,0x1cf2298f .word 0x36272c87,0x165e666a .word 0xff000029,0x8dff37ff .word 0xff7406d7,0xfe72f2e2 .word 0x106ae832,0xe4261c0e .word 0x81791723,0xc368315c .word 0x15ad40c0,0xbdc8f61a p33_local3_expect: .word 0x005ba2ff,0x6922a738 .word 0x5b7406d7,0xff000029 .word 0xb5000000,0x9195c4ff .word 0x0e82ffd9,0x15adffc0 .word 0xff22a738,0xc2b9ff23 .word 0x2d7908a5,0x12ab3e80 .word 0xa508792d,0xd871064d .word 0xdf49cd8f,0xcc46375d p34_init_registers: .word 0x8f686148,0x76c3604c ! Init value for %l0 .word 0xca4479c3,0xb87dddf1 ! Init value for %l1 .word 0x7c624d72,0x07d1f514 ! Init value for %l2 .word 0xcf9b5796,0x89b2ac83 ! Init value for %l3 .word 0xad4a4959,0xc13040fd ! Init value for %l4 .word 0x62f49a0c,0x97540789 ! Init value for %l5 .word 0xd0f9cabe,0x33e1df3b ! Init value for %l6 .word 0xbd8b19d6,0x01181eee ! Init value for %l7 .align 64 p34_init_freg: .word 0x1c41d3a5,0x4a7c99dc ! Init value for %f0 .word 0xb243ea25,0x8114612a ! Init value for %f2 .word 0xdfa9b6b1,0xb12fb933 ! Init value for %f4 .word 0x94eea667,0xc1ad1589 ! Init value for %f6 .word 0xa5025e1a,0x4cf5c434 ! Init value for %f8 .word 0xf54c1bc1,0xe735d96d ! Init value for %f10 .word 0xbec6f20c,0xf8312ab8 ! Init value for %f12 .word 0x2ac98646,0x2c935702 ! Init value for %f14 .word 0x9113ad83,0x2f451cbc ! Init value for %f16 .word 0x84e595b8,0x18ab3784 ! Init value for %f18 .word 0xdc684963,0xee167e68 ! Init value for %f20 .word 0x5e50e92e,0x17e9f6e9 ! Init value for %f22 .word 0x5c1bd901,0xf354a108 ! Init value for %f24 .word 0x46bdf8cf,0x5a165c01 ! Init value for %f26 .word 0x62d94e49,0x69613b99 ! Init value for %f28 .word 0xc8d25863,0xf7df109b ! Init value for %f30 .word 0x762a18da,0x6505d74f ! Init value for %f32 .word 0xe892cafe,0x5ccd805c ! Init value for %f34 .word 0xc9eaf6cc,0x5ce98e6b ! Init value for %f36 .word 0x417497b5,0x72447323 ! Init value for %f38 .word 0x7f946871,0x6a7b2479 ! Init value for %f40 .word 0x69d58620,0xaf6a5adc ! Init value for %f42 .word 0x1e7ad213,0x9aa28cf9 ! Init value for %f44 .word 0x5b6a7b90,0x87b394bd ! Init value for %f46 .word 0x3b2890cc,0x4ff133dd .word 0x1ef239a1,0xa0a7144b .word 0xd2f0343d,0x4d733de7 .word 0x6a097c4b,0xdc324ec9 .word 0x9c461695,0xb1b683bd .word 0x562d7e9c,0x2570d15f .word 0x3cc6360e,0xa5575345 .word 0x00a698ed,0x6c899aa9 p34_expected_registers: .word 0x00000000,0x000000ff .word 0x0000ff07,0xa47d084a .word 0x00000000,0x0000006a .word 0x00000000,0x00000007 .word 0x00000000,0xe71f4471 .word 0x00000000,0x00000000 .word 0x00000000,0x4746ae91 .word 0x00000000,0x000000ff p34_expected_fp_regs: .word 0x1c41d3a5,0x4a7c99dc .word 0xb243ea25,0x8114612a .word 0xdfa9b6b1,0xb12fb933 .word 0x94eea667,0xc1ad1589 .word 0xa5025e1a,0x4cf5c434 .word 0xf54c1bc1,0xe735d96d .word 0xbec6f20c,0xf8312ab8 .word 0x2ac98646,0x2c935702 .word 0x9113ad83,0x2f451cbc .word 0x84e595b8,0x18ab3784 .word 0xdc684963,0xee167e68 .word 0x5e50e92e,0x17e9f6e9 .word 0x5c1bd901,0xf354a108 .word 0x46bdf8cf,0x5a165c01 .word 0x62d94e49,0x69613b99 .word 0xc8d25863,0xf7df109b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p34_local0_expect: .word 0xff524720,0x0cf46003 .word 0xa586c15a,0xb798adea .word 0xfff2dd27,0x7fcbf7cb .word 0x559fde5b,0x751d1a2f .word 0xa9dd4ea0,0x0000006a .word 0x000000e0,0xa9dd4ea0 .word 0x00000000,0x0000006a .word 0xbaff3b34,0xf48227c5 p34_local1_expect: .word 0xa04e601d,0x8a0ff307 .word 0x395be65e,0x92ef9ac1 .word 0x000000a0,0xa9dd4ea0 .word 0xb1000000,0x35b9b9a3 .word 0x6a000000,0x2d692aee .word 0x00000088,0x0000006a .word 0x5b22915c,0x73648083 .word 0x105cfb9f,0x5ac186a5 p34_local2_expect: .word 0x0000ff07,0xa47d084a .word 0xff18ff1e,0xff53a6bf .word 0x556bd981,0x58b56bff .word 0xffedadf8,0xb2915027 .word 0x0000ff2f,0xc1e4182a .word 0xffffffed,0x97540789 .word 0x000000e7,0x8bdb1050 .word 0xf48227c5,0x9754ff89 p34_local3_expect: .word 0xf48227c5,0xda649116 .word 0x6a395b90,0xa1b8227a .word 0xfcffd8f9,0xf471fa93 .word 0x27ddf2ff,0x65efe064 .word 0xba28f14f,0x81d96b55 .word 0x91ae4647,0xe85f7352 .word 0xffffffff,0xffffffed .word 0xaf7eff57,0xae687f4a p35_init_registers: .word 0xaca2225a,0x523806c3 ! Init value for %l0 .word 0xf3445b2d,0xe0da4aaa ! Init value for %l1 .word 0x8f8d7b9b,0x946417e9 ! Init value for %l2 .word 0x35dce119,0xf3dcaccb ! Init value for %l3 .word 0x6d9d28d6,0x509bdb2b ! Init value for %l4 .word 0x2750c4da,0x6b381d92 ! Init value for %l5 .word 0x1ce30ad6,0xd0b28a43 ! Init value for %l6 .word 0xae5b9076,0x3f94bb5c ! Init value for %l7 .align 64 p35_init_freg: .word 0x8cb5d950,0xddd97fa3 ! Init value for %f0 .word 0x2dae6c80,0x766556de ! Init value for %f2 .word 0x58bfdac4,0x91325670 ! Init value for %f4 .word 0x1fc696f0,0x845564ec ! Init value for %f6 .word 0x2ddb7e5b,0xe4901e7b ! Init value for %f8 .word 0xc9026782,0x55b35d86 ! Init value for %f10 .word 0x70f6d8b3,0x8af86f0e ! Init value for %f12 .word 0xee8669af,0x5e7db9b9 ! Init value for %f14 .word 0x37d96d7f,0x0c3df0f0 ! Init value for %f16 .word 0xcf68274a,0x077e98bd ! Init value for %f18 .word 0x22607933,0xd19c617e ! Init value for %f20 .word 0x1b94a2c7,0x412d2d49 ! Init value for %f22 .word 0xe815d433,0x5412007a ! Init value for %f24 .word 0xdd45db9f,0xcdf13f25 ! Init value for %f26 .word 0x0ec67d6d,0x1d082353 ! Init value for %f28 .word 0xa678b56c,0x7f63617b ! Init value for %f30 .word 0x7f483fe9,0xd7690faa ! Init value for %f32 .word 0x5770f459,0x7fc665e3 ! Init value for %f34 .word 0xd72c4d16,0xdeaa17b0 ! Init value for %f36 .word 0x5558098c,0x0cfe03c0 ! Init value for %f38 .word 0x7defcd1d,0x3a630755 ! Init value for %f40 .word 0x3363361c,0x41fcb770 ! Init value for %f42 .word 0x4c7a55ee,0x7ae4cde5 ! Init value for %f44 .word 0x24c071d0,0x05414d45 ! Init value for %f46 .word 0xb58b9deb,0x46e9264e .word 0x9fef68d8,0xc1c51710 .word 0x88107b12,0x0cfb302b .word 0xcdac2b99,0xfb7402fe .word 0xead51c07,0x2fb0d1f4 .word 0x8d66ca8d,0xc33525ec .word 0x61762e47,0x37ec4556 .word 0x2278e251,0x8c7be2f2 p35_expected_registers: .word 0x00000000,0x0c27e230 .word 0x00000000,0x0ea37e0a .word 0x00000000,0x369d5c88 .word 0x00000000,0xff3f9c66 .word 0x00000000,0x000000d7 .word 0xf781ffa2,0x000057f7 .word 0x00000000,0x0000002b .word 0x00000000,0x000000ac p35_expected_fp_regs: .word 0x8cb5d950,0xddd97fa3 .word 0x2dae6c80,0x766556de .word 0x58bfdac4,0x91325670 .word 0x1fc696f0,0x845564ec .word 0x2ddb7e5b,0xe4901e7b .word 0xc9026782,0x55b35d86 .word 0x70f6d8b3,0x8af86f0e .word 0xee8669af,0x5e7db9b9 .word 0x37d96d7f,0x0c3df0f0 .word 0xcf68274a,0x077e98bd .word 0x22607933,0xd19c617e .word 0x1b94a2c7,0x412d2d49 .word 0xe815d433,0x5412007a .word 0xdd45db9f,0xcdf13f25 .word 0x0ec67d6d,0x1d082353 .word 0xa678b56c,0x7f63617b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p35_local0_expect: .word 0xce77ea78,0x70ec6dff .word 0x0c27e230,0x00000045 .word 0xcc000000,0x43944d3f .word 0xff3f9c66,0x41809827 .word 0x30e2270c,0xecba8d67 .word 0xffd5f7db,0xff6375f9 .word 0xffcf1e50,0x000000d7 .word 0xd2e40ad9,0x9b50e2b7 p35_local1_expect: .word 0x501e00ff,0xf3dcffcb .word 0x88000000,0xf51c2507 .word 0x0c27e230,0xffcf1e50 .word 0x4ccf1e50,0xadf8698d .word 0xff7c30db,0x369d5c88 .word 0x00000000,0xdf6aaf3f .word 0x00000050,0xdbf7d5ff .word 0x643f9820,0xd5bf1ad0 p35_local2_expect: .word 0xd5c160ff,0x000000cc .word 0xb2734ea8,0xdcff00c0 .word 0x00ff00f7,0x85aa63e9 .word 0xff57e2b7,0xf04add0d .word 0x501eff4c,0xb2734ea8 .word 0xffffffff,0xc8ca3e5e .word 0x509bdbff,0x000000ff .word 0xf781ffa2,0x000057f7 p35_local3_expect: .word 0x369d5c88,0x00000050 .word 0x0ab00120,0x0ea37e0a .word 0xffffd4c1,0x00ff00d7 .word 0x00000000,0x00000000 .word 0x5e44f78c,0x9c3e0448 .word 0xffec20e8,0x725d8e16 .word 0xd4c1fa41,0x15273ecc .word 0x9ed1f0ba,0xdf0d99f3 p36_init_registers: .word 0x7badcdd8,0x5a320f41 ! Init value for %l0 .word 0xd505c42c,0x39cc9932 ! Init value for %l1 .word 0xf0160ee6,0x16d732b8 ! Init value for %l2 .word 0x06bc50f6,0x06a22f36 ! Init value for %l3 .word 0x2fe8f056,0x23221b18 ! Init value for %l4 .word 0x6f8caaca,0xa01a682e ! Init value for %l5 .word 0xb9ca85ee,0xc08264b6 ! Init value for %l6 .word 0x85b73ac2,0xe0ce4a54 ! Init value for %l7 .align 64 p36_init_freg: .word 0x6dabdb4c,0x46ab4180 ! Init value for %f0 .word 0x7dba8e71,0xb984d812 ! Init value for %f2 .word 0x2a854711,0x66022162 ! Init value for %f4 .word 0x385cb609,0x8adba321 ! Init value for %f6 .word 0x3a832ff3,0x4c0db873 ! Init value for %f8 .word 0xe48d9679,0x4c69f37c ! Init value for %f10 .word 0xedbcbf10,0xdf3ac6f9 ! Init value for %f12 .word 0x77853cef,0x0da4091d ! Init value for %f14 .word 0x073be0ab,0x33dcf11f ! Init value for %f16 .word 0xd494bb2e,0xb5850a5f ! Init value for %f18 .word 0xbdd410ee,0xd12ff7c9 ! Init value for %f20 .word 0xa313ca81,0xd58249e8 ! Init value for %f22 .word 0x072f7340,0xe7f9dfd5 ! Init value for %f24 .word 0x844be4db,0x23fb925b ! Init value for %f26 .word 0x3afe6084,0xb76e19cd ! Init value for %f28 .word 0xb5e4317f,0xbd3ece0e ! Init value for %f30 .word 0xfc089888,0x75b19806 ! Init value for %f32 .word 0x8e5fac3e,0x5fac5a35 ! Init value for %f34 .word 0xf0ada4c7,0xb0601785 ! Init value for %f36 .word 0x4872148a,0x043e4ffd ! Init value for %f38 .word 0x8912f109,0x331759c4 ! Init value for %f40 .word 0x063a5303,0x754f6951 ! Init value for %f42 .word 0xb2007813,0x1b0af1bb ! Init value for %f44 .word 0x80a8d389,0x9a20ea5c ! Init value for %f46 .word 0xc2207e57,0xe6df5648 .word 0x4b3c4028,0x2a8df6e3 .word 0x946f22fd,0x7cc05e37 .word 0xc7cdaa95,0x3da5e971 .word 0xa8351fa6,0xeba33c64 .word 0xd0d57a35,0xbfca4a32 .word 0x36b42a73,0x9e0b0d1b .word 0x44059757,0x42f5d7af p36_expected_registers: .word 0x00000000,0x000000ea .word 0x00000000,0x0000005b .word 0x9bccdb42,0xd9691d6c .word 0x00000000,0x00000063 .word 0x00000000,0x000000b0 .word 0x00000000,0x0000006b .word 0x00000000,0x000000f7 .word 0xb9e31fb0,0xda6b9df3 p36_expected_fp_regs: .word 0x6dabdb4c,0x46ab4180 .word 0x7dba8e71,0xb984d812 .word 0x2a854711,0x66022162 .word 0x385cb609,0x8adba321 .word 0x3a832ff3,0x4c0db873 .word 0xe48d9679,0x4c69f37c .word 0xedbcbf10,0xdf3ac6f9 .word 0x77853cef,0x0da4091d .word 0x073be0ab,0x33dcf11f .word 0xd494bb2e,0xb5850a5f .word 0xbdd410ee,0xd12ff7c9 .word 0xa313ca81,0xd58249e8 .word 0x072f7340,0xe7f9dfd5 .word 0x844be4db,0x23fb925b .word 0x3afe6084,0xb76e19cd .word 0xb5e4317f,0xbd3ece0e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p36_local0_expect: .word 0xff6cdddb,0x89ac4e08 .word 0x9bccdb42,0xd9691d6c .word 0xd42cc827,0xabfcfff8 .word 0x97f4a7cc,0x00000013 .word 0x6a20d331,0xea22e4dc .word 0x001b8503,0x4c5a5094 .word 0x7a2aa0d2,0x7394ffff .word 0x00000000,0x8f90cdbc p36_local1_expect: .word 0xeeffe3b9,0xf7ded42c .word 0xb9e5ff58,0xf1886be7 .word 0x0000007a,0xbca56dff .word 0xb9e31fb0,0xda6b9df3 .word 0xff8aa177,0xbaebac7b .word 0x38b3dc21,0x06a22f36 .word 0x7dcb0491,0x24aa2320 .word 0xcd25c228,0x65f16cf6 p36_local2_expect: .word 0x8f5a5094,0x1c8fa74e .word 0xff000036,0xc6446e3b .word 0x200aa9e9,0x5cffb8c2 .word 0xff0e5c3e,0x78e4ee87 .word 0xeeffe3b9,0x73946356 .word 0xe75bd7c5,0x772e33d6 .word 0xff000000,0x1210ff49 .word 0xb3dcaff7,0x65ec414a p36_local3_expect: .word 0xffd6bb02,0xfb84fff6 .word 0xffc1ceab,0x9545bb45 .word 0xd2ac4e08,0xd6952949 .word 0x7ecbdb7c,0x1d0c3d36 .word 0xd9691d6c,0xeeffe3b9 .word 0x772e33d6,0x200aa9e9 .word 0xff678999,0x229c96d4 .word 0xe86e7572,0x1ec1ceab p37_init_registers: .word 0xce6a7e74,0x503c7753 ! Init value for %l0 .word 0x65ee040f,0xe37f9bfe ! Init value for %l1 .word 0x75765217,0xec554675 ! Init value for %l2 .word 0xb4025a1a,0x9bc0494f ! Init value for %l3 .word 0xa8b976b5,0xc3641d45 ! Init value for %l4 .word 0xa1f6f476,0x88e78b3d ! Init value for %l5 .word 0x815b5ec0,0xd353ef78 ! Init value for %l6 .word 0x77f3dbb8,0x4edbaf85 ! Init value for %l7 .align 64 p37_init_freg: .word 0xc128d97a,0xce88e6c5 ! Init value for %f0 .word 0xa3119715,0xe3750ad1 ! Init value for %f2 .word 0x6e421c90,0x30fc6639 ! Init value for %f4 .word 0xfb17fc3d,0x6b688964 ! Init value for %f6 .word 0x66a2d201,0x8d2dc1ce ! Init value for %f8 .word 0xf2271d3d,0xeacb667f ! Init value for %f10 .word 0xd651ce4d,0x13bc170e ! Init value for %f12 .word 0x84d8d7b3,0x945f39d4 ! Init value for %f14 .word 0xf0ce6274,0x5ceedc10 ! Init value for %f16 .word 0x75a3baa1,0x8e4271bc ! Init value for %f18 .word 0xf488902a,0xaf535536 ! Init value for %f20 .word 0xcdbeaec1,0xbaaf48ec ! Init value for %f22 .word 0x3da12ee3,0xdb05ab78 ! Init value for %f24 .word 0x9de7959a,0x61533ef2 ! Init value for %f26 .word 0x128a6513,0x8319f38c ! Init value for %f28 .word 0xddb257bd,0xf524d0b3 ! Init value for %f30 .word 0xbf724eb9,0x8e26f21b ! Init value for %f32 .word 0x3c16dda5,0x98a8b42b ! Init value for %f34 .word 0x6db8252e,0xd626d7d7 ! Init value for %f36 .word 0x22e4b6fd,0x23f51ab1 ! Init value for %f38 .word 0xaa490f7d,0xbe837941 ! Init value for %f40 .word 0x0859af21,0xcf20153f ! Init value for %f42 .word 0x5dbd2a33,0x19a415da ! Init value for %f44 .word 0xc138feec,0x06c74e42 ! Init value for %f46 .word 0x930dc9f1,0xc6f81da0 .word 0x07c314d5,0xd742c046 .word 0xf246882d,0x34cde8d2 .word 0x5ca8eea1,0x2623414b .word 0xe16b768d,0x2c4b8516 .word 0xb208c220,0x2f6dac63 .word 0x07332080,0x579dbb64 .word 0x217b8d6b,0xacdcc192 p37_expected_registers: .word 0x00000000,0xff9b9a87 .word 0x00000000,0x3d8be788 .word 0x81528152,0x1dede878 .word 0x00000000,0x000000d5 .word 0x00000000,0xc2f78e68 .word 0x00000000,0x000000ff .word 0x00000000,0x00009300 .word 0x00000000,0x000000a7 p37_expected_fp_regs: .word 0xc128d97a,0xce88e6c5 .word 0xa3119715,0xe3750ad1 .word 0x6e421c90,0x30fc6639 .word 0xfb17fc3d,0x6b688964 .word 0x66a2d201,0x8d2dc1ce .word 0xf2271d3d,0xeacb667f .word 0xd651ce4d,0x13bc170e .word 0x84d8d7b3,0x945f39d4 .word 0xf0ce6274,0x5ceedc10 .word 0x75a3baa1,0x8e4271bc .word 0xf488902a,0xaf535536 .word 0xcdbeaec1,0xbaaf48ec .word 0x3da12ee3,0xdb05ab78 .word 0x9de7959a,0x61533ef2 .word 0x128a6513,0x8319f38c .word 0xddb257bd,0xf524d0b3 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p37_local0_expect: .word 0x879a9bff,0x85afdb4e .word 0xd515231f,0x0a0793e9 .word 0x00ff0051,0x1a94cd08 .word 0x3cfe0000,0xff5f291a .word 0xff2cd042,0xd52dfe3c .word 0xafa4659e,0x0a0793e9 .word 0xff001817,0xc2f78e68 .word 0x2b45c88e,0x6921887f p37_local1_expect: .word 0xf2782c94,0x15d1c4ab .word 0xad244ea8,0xadace894 .word 0xff9b9a87,0xbcc4b1e0 .word 0xff88817a,0x4087dda1 .word 0xff626cf9,0x4edbaf85 .word 0x36d0a3a2,0xc59a64af .word 0x00000036,0x00000093 .word 0xff1e452a,0x1f2315ff p37_local2_expect: .word 0x3c500000,0x1c38ffff .word 0xd5799f0c,0x76a51562 .word 0x000000ad,0x702308ff .word 0x8bc0ffff,0x9e803acc .word 0x4e1d6e26,0xc08bfb6d .word 0x81528152,0x1dede878 .word 0xf2789621,0x9dff381c .word 0x4087dda1,0x03e3d99d p37_local3_expect: .word 0x93000000,0x00000000 .word 0x09a7d23a,0xa401bea8 .word 0x4087dda1,0x00000023 .word 0xff484158,0x68b6ce6f .word 0x53d3cdeb,0x9dff6fa6 .word 0x503c7753,0x5c106b91 .word 0x9402abcb,0x428eb84d .word 0xd5799f0c,0x9f3b8676 p38_init_registers: .word 0xa9675c4a,0xa6842b85 ! Init value for %l0 .word 0x883480ae,0x8bfe0a12 ! Init value for %l1 .word 0x67eef1b7,0xdabaa2ac ! Init value for %l2 .word 0xfe4ac326,0x7d1c1fa1 ! Init value for %l3 .word 0xaa77d75e,0x2eb20f25 ! Init value for %l4 .word 0x827f02ca,0xea28c0a4 ! Init value for %l5 .word 0xc68d333a,0x3b383e14 ! Init value for %l6 .word 0xc9b4e970,0x7c888bbb ! Init value for %l7 .align 64 p38_init_freg: .word 0x31216de3,0x1fbf5033 ! Init value for %f0 .word 0x9a134f5d,0x17def41c ! Init value for %f2 .word 0x37fca137,0x2f3641d5 ! Init value for %f4 .word 0xfd8403f2,0x4dd4db96 ! Init value for %f6 .word 0xdd94790d,0xcf17ccce ! Init value for %f8 .word 0x59db1981,0xa9736140 ! Init value for %f10 .word 0x89d7d7ce,0x93e71a4e ! Init value for %f12 .word 0x712f7f2a,0xdf7b1eb7 ! Init value for %f14 .word 0x80ae86b2,0x0da47247 ! Init value for %f16 .word 0xb6768ac4,0x423cf8db ! Init value for %f18 .word 0x86a24792,0xcc23f753 ! Init value for %f20 .word 0x5aeddef1,0x6c071104 ! Init value for %f22 .word 0x9ade2ad6,0x03372a4b ! Init value for %f24 .word 0xdd86d763,0xb4872d59 ! Init value for %f26 .word 0x8f4b3dd0,0xa3ca348c ! Init value for %f28 .word 0x38063868,0xd78ea2c8 ! Init value for %f30 .word 0xd2f3160d,0x8728076b ! Init value for %f32 .word 0xb3bc19d3,0x60148f8c ! Init value for %f34 .word 0x3275b496,0xd654bd2a ! Init value for %f36 .word 0x7b266169,0x14487625 ! Init value for %f38 .word 0xd1a0c381,0xa6a771d6 ! Init value for %f40 .word 0xab3b2b9c,0x5cb628f7 ! Init value for %f42 .word 0xb4fcf298,0xd13256a6 ! Init value for %f44 .word 0xead738c6,0x7cd9a13b ! Init value for %f46 .word 0xf3a4b57e,0x80799ca5 .word 0xe8c5408c,0xf9fbe1d7 .word 0x9492f431,0xc6c28d4a .word 0x1972baf0,0x88d43e79 .word 0xfac47340,0xc9339a17 .word 0x2fbdf7df,0xe3cda2c8 .word 0xf67b5191,0xa7e9b458 .word 0xeeb9b1de,0xccb8340a p38_expected_registers: .word 0xff53b4d5,0xbedda624 .word 0xbf2f4d8a,0xd8ff18b7 .word 0xff70c871,0x99faffd7 .word 0x00000000,0x000000bd .word 0x00000000,0x00000024 .word 0x00000000,0xad5f878a .word 0x00000000,0xb13c6aff .word 0xa5a97a6f,0xc6735e81 p38_expected_fp_regs: .word 0x31216de3,0x1fbf5033 .word 0x9a134f5d,0x17def41c .word 0x37fca137,0x2f3641d5 .word 0xfd8403f2,0x4dd4db96 .word 0xdd94790d,0xcf17ccce .word 0x59db1981,0xa9736140 .word 0x89d7d7ce,0x93e71a4e .word 0x712f7f2a,0xdf7b1eb7 .word 0x80ae86b2,0x0da47247 .word 0xb6768ac4,0x423cf8db .word 0x86a24792,0xcc23f753 .word 0x5aeddef1,0x6c071104 .word 0x9ade2ad6,0x03372a4b .word 0xdd86d763,0xb4872d59 .word 0x8f4b3dd0,0xa3ca348c .word 0x38063868,0xd78ea2c8 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p38_local0_expect: .word 0x00000000,0xfc0db5b1 .word 0x6e2e9beb,0x86f92d36 .word 0x0028c509,0x9eae5cdb .word 0xc7a81dfe,0x8a4d2fbf .word 0xff000000,0x1f942a27 .word 0x1657c24e,0xeddbecd5 .word 0xd8ff18b7,0xd8ff18b7 .word 0x5cd6736d,0x71c8705e p38_local1_expect: .word 0x0585c8e3,0xb13c6ac5 .word 0xddac62e0,0x88923521 .word 0x1657c24e,0x9eff5cdb .word 0xdb5cff9e,0xb718ffd8 .word 0x99faffd7,0x00ff00de .word 0xae000000,0x00000014 .word 0x2eb20f25,0x2be0fffa .word 0xfa507388,0x9108af9a p38_local2_expect: .word 0xff3e383b,0xe533c18f .word 0x0585c8e3,0xffffffec .word 0xff53b4d5,0xbedda624 .word 0xff86ffff,0x47000000 .word 0xa5a97a6f,0xb13c6aff .word 0x24000000,0x0be7e822 .word 0xffa7ac84,0x7aff32b0 .word 0x29f86194,0xae9ed5d3 p38_local3_expect: .word 0xfff20000,0x8a875fad .word 0x005e9ee3,0x4de851f1 .word 0x8ab48c66,0x770614ff .word 0x9eae5cdb,0xffffffec .word 0xf72d0e8e,0x431fc0dc .word 0xff70c871,0x99faffd7 .word 0x5cd6736d,0x91c24ac7 .word 0xb74da754,0xa9e0022b p39_init_registers: .word 0x6101b7c4,0x306b2009 ! Init value for %l0 .word 0xd40ce9cc,0x1a76c7d3 ! Init value for %l1 .word 0xe53bf620,0x955e6da1 ! Init value for %l2 .word 0xb8d0ef18,0xbc3e3c1f ! Init value for %l3 .word 0xe65e3964,0x2e3885bd ! Init value for %l4 .word 0x2120832a,0x4222e561 ! Init value for %l5 .word 0x688d3bdc,0x46c16921 ! Init value for %l6 .word 0xa0cffdb4,0x1d5c5fb1 ! Init value for %l7 .align 64 p39_init_freg: .word 0xaa1d127a,0x8de5248e ! Init value for %f0 .word 0xf42eba41,0x5b516b29 ! Init value for %f2 .word 0x9a7a0666,0x301c2e2c ! Init value for %f4 .word 0x6e2c24c4,0xb9c3cb49 ! Init value for %f6 .word 0xcd6389f4,0xc2bf6b61 ! Init value for %f8 .word 0x20e3784e,0xbaecb46b ! Init value for %f10 .word 0x78161bd8,0xa6d25216 ! Init value for %f12 .word 0x6d8a4f57,0x662b21d3 ! Init value for %f14 .word 0x76089d90,0x68709017 ! Init value for %f16 .word 0x079a9686,0xdbd20d23 ! Init value for %f18 .word 0x64dc4535,0xeb103f43 ! Init value for %f20 .word 0xd26635f4,0xe8d0187d ! Init value for %f22 .word 0xcf7af76c,0x785f11dc ! Init value for %f24 .word 0x411fd088,0x4e9d2e79 ! Init value for %f26 .word 0x860bba6b,0xaeeada97 ! Init value for %f28 .word 0xf3b78e90,0xf73d7ed3 ! Init value for %f30 .word 0xd67b308b,0x6154e5d1 ! Init value for %f32 .word 0x0ecba9ac,0xa33a6b7d ! Init value for %f34 .word 0x4c753f43,0x8835f33a ! Init value for %f36 .word 0x4618a5cd,0x5500209f ! Init value for %f38 .word 0xbe9aa136,0xae4fb154 ! Init value for %f40 .word 0xaedbb7c4,0xc06017fe ! Init value for %f42 .word 0x146411dd,0x49fd30d2 ! Init value for %f44 .word 0x7f308b5f,0xfacaa92d ! Init value for %f46 .word 0x6cf85c90,0x42b03b7b .word 0x33763c72,0xf57d7ebd .word 0xb6ffa9fa,0x55fe636c .word 0xd6b3912f,0x353f89a1 .word 0x78013c08,0xe4990043 .word 0x543884c4,0x60b5573b .word 0x43573257,0x5640692f .word 0x5cea1d53,0x33b37a81 p39_expected_registers: .word 0xff2d75f6,0x7a336b99 .word 0x00000000,0x000000db .word 0x00000000,0x42183ede .word 0x00000000,0xff89f0ff .word 0x00000000,0xff5a2f34 .word 0x00000000,0xc7ea05fc .word 0x00000000,0x000000ac .word 0x00000000,0x234249e6 p39_expected_fp_regs: .word 0xaa1d127a,0x8de5248e .word 0xf42eba41,0x5b516b29 .word 0x9a7a0666,0x301c2e2c .word 0x6e2c24c4,0xb9c3cb49 .word 0xcd6389f4,0xc2bf6b61 .word 0x20e3784e,0xbaecb46b .word 0x78161bd8,0xa6d25216 .word 0x6d8a4f57,0x662b21d3 .word 0x76089d90,0x68709017 .word 0x079a9686,0xdbd20d23 .word 0x64dc4535,0xeb103f43 .word 0xd26635f4,0xe8d0187d .word 0xcf7af76c,0x785f11dc .word 0x411fd088,0x4e9d2e79 .word 0x860bba6b,0xaeeada97 .word 0xf3b78e90,0xf73d7ed3 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p39_local0_expect: .word 0x7a336b99,0x2e3885bd .word 0xe6ff4a69,0x7fffc29f .word 0x715ed90e,0x0760cdde .word 0xff2d75f6,0x7a336b99 .word 0xfc05eac7,0xf26f078f .word 0x715ed90e,0x8355207e .word 0x5129a4f4,0x42183ede .word 0x5171dc6e,0x655f7de0 p39_local1_expect: .word 0xffb921c2,0xa4264a98 .word 0x7a336b99,0x22ffbe01 .word 0x5c0428ea,0x0000002c .word 0x7d298127,0xbe000000 .word 0xf6752dff,0xcefffea4 .word 0xdb006ce9,0x97d42373 .word 0x967b4e4f,0xe8f2619a .word 0x98ea6cff,0x4e2cf930 p39_local2_expect: .word 0x00000031,0x000000d9 .word 0x9b000000,0x000000be .word 0x06ff382e,0xad947c8b .word 0x0ae086cf,0x362ea00d .word 0xffaef731,0x00000036 .word 0xbe6a3354,0x07977398 .word 0x2e3885bd,0x228bbe01 .word 0x3b2e95ff,0xbb84cbfe p39_local3_expect: .word 0xea28045c,0xbe6e5989 .word 0x000000d9,0x362ea00d .word 0xd949bfff,0xa5c8ff32 .word 0xff787941,0xffd5fce4 .word 0x9a61f2e8,0xb4caa1ae .word 0xffd8a4bd,0x8f2a3efa .word 0x00be5f39,0x632d3965 .word 0xff3b097c,0x97d42373 p40_init_registers: .word 0xd4a485cc,0x18277547 ! Init value for %l0 .word 0x59da31a2,0x6f28f2ec ! Init value for %l1 .word 0x043c107a,0x840edd5a ! Init value for %l2 .word 0xa58c81c6,0x1c5d2878 ! Init value for %l3 .word 0x197ccdd8,0x9dabcc19 ! Init value for %l4 .word 0x6f18335f,0xd73d41d1 ! Init value for %l5 .word 0xe63bdece,0x654bcaa3 ! Init value for %l6 .word 0xd24ad7bc,0xaaa52244 ! Init value for %l7 .align 64 p40_init_freg: .word 0x1be6e43b,0x09b12940 ! Init value for %f0 .word 0x35d999d5,0xe16fa403 ! Init value for %f2 .word 0x17f6a0f5,0x1a7adfb7 ! Init value for %f4 .word 0x2396c1bb,0xe461a029 ! Init value for %f6 .word 0xde4d910e,0xe05e430f ! Init value for %f8 .word 0x7cd05c2d,0x89799954 ! Init value for %f10 .word 0x7ad287b8,0x90bae23b ! Init value for %f12 .word 0x98819fbf,0x09b5dbaf ! Init value for %f14 .word 0x57700e58,0x5306b268 ! Init value for %f16 .word 0x5126268c,0xc3b0a83d ! Init value for %f18 .word 0xca87487a,0xcdf2fdc5 ! Init value for %f20 .word 0xccfcf8ed,0xbd5f7eb9 ! Init value for %f22 .word 0x1b54bb7a,0xcdd9776e ! Init value for %f24 .word 0x4ad8beb4,0xad0f8f2c ! Init value for %f26 .word 0x60a83ac5,0xcc3be158 ! Init value for %f28 .word 0xe361c9a3,0xd78581bf ! Init value for %f30 .word 0x4c911f56,0xfb48f32a ! Init value for %f32 .word 0xddd44852,0xba594464 ! Init value for %f34 .word 0x06a0895c,0x734f0b22 ! Init value for %f36 .word 0x590d0718,0xbb2f6924 ! Init value for %f38 .word 0x2dcf05c5,0x583e9e9a ! Init value for %f40 .word 0xf6e2b854,0x921fc2c5 ! Init value for %f42 .word 0x829bed2e,0x82940f7e ! Init value for %f44 .word 0x0781cb84,0xba5b7ace ! Init value for %f46 .word 0xe1b98c64,0xcac451bd .word 0xb07e0c9f,0xe47dd382 .word 0x6c44246a,0x59e48ae4 .word 0xa6f97b61,0xb8bd4ab5 .word 0xde41551b,0x17bfec3f .word 0x360f92b6,0x6caca889 .word 0xf1831742,0xe82da517 .word 0x8a017be4,0x0f3168e1 p40_expected_registers: .word 0x00000000,0x00009c00 .word 0xffffffff,0xffffecff .word 0x00000000,0x00000066 .word 0x00000000,0x00000465 .word 0x00000000,0x341ee896 .word 0x00000000,0x0000001d .word 0x00000000,0x95ffffff .word 0x00000000,0x0465ca93 p40_expected_fp_regs: .word 0x1be6e43b,0x09b12940 .word 0x35d999d5,0xe16fa403 .word 0x17f6a0f5,0x1a7adfb7 .word 0x2396c1bb,0xe461a029 .word 0xde4d910e,0xe05e430f .word 0x7cd05c2d,0x89799954 .word 0x7ad287b8,0x90bae23b .word 0x98819fbf,0x09b5dbaf .word 0x57700e58,0x5306b268 .word 0x5126268c,0xc3b0a83d .word 0xca87487a,0xcdf2fdc5 .word 0xccfcf8ed,0xbd5f7eb9 .word 0x1b54bb7a,0xcdd9776e .word 0x4ad8beb4,0xad0f8f2c .word 0x60a83ac5,0xcc3be158 .word 0xe361c9a3,0xd78581bf .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p40_local0_expect: .word 0x5b08eaff,0xffff9c00 .word 0x9e000000,0x8eb06d44 .word 0x28ee4384,0x96ab00f7 .word 0x341ee896,0x9523ffce .word 0x0c14b089,0xe85688ad .word 0x9c000000,0x14e8ff6a .word 0x66000000,0x65040000 .word 0xffff8673,0x76b22f13 p40_local1_expect: .word 0x000000ce,0x0000001d .word 0xcecbdd57,0xaeaaff1e .word 0x6f18335f,0xd73d41d1 .word 0x9c000000,0x361ce050 .word 0xff9cffff,0x34000000 .word 0xffabad14,0x7cf372af .word 0x9c316627,0x1dcf40f2 .word 0x840edd5a,0x20f60959 p40_local2_expect: .word 0xffec6be8,0x5b0281db .word 0x00000044,0xff2160fb .word 0x95db4f33,0xabd31382 .word 0x4a40f82e,0x85dc7779 .word 0x000000c2,0x454f5545 .word 0xec7e6a83,0x45ea085b .word 0xce96216e,0xe6db63df .word 0x000000f1,0xfe446271 p40_local3_expect: .word 0x3452ea89,0x19ffb67a .word 0x10c5ac20,0xffdf6b5e .word 0x0465ca93,0xfbe73f64 .word 0xd0b84e2a,0x44cf8d3c .word 0x2a4eb8d0,0x56ff0405 .word 0x7cf372af,0x000000ff .word 0x96000000,0x9c000000 .word 0xffe1acff,0x5b0281db p41_init_registers: .word 0x13a9734f,0xd4729422 ! Init value for %l0 .word 0x8b7bc280,0x390e156d ! Init value for %l1 .word 0x58ed5fba,0x765c746d ! Init value for %l2 .word 0x5b6e68a8,0x24d168ac ! Init value for %l3 .word 0xce1b26ff,0xe07eef25 ! Init value for %l4 .word 0x66aa1aa6,0x2d0394c6 ! Init value for %l5 .word 0xce343580,0x4851b3d6 ! Init value for %l6 .word 0x1e3927aa,0x81758ebf ! Init value for %l7 .align 64 p41_init_freg: .word 0xf1e3ed9d,0xa4e486be ! Init value for %f0 .word 0x1be38dbf,0x1dadda18 ! Init value for %f2 .word 0x826e6be6,0x493d310c ! Init value for %f4 .word 0x6dcf7d85,0xb962fcad ! Init value for %f6 .word 0x207f06b0,0x952e6911 ! Init value for %f8 .word 0x6ad92e90,0x313b894c ! Init value for %f10 .word 0x1d9d23c2,0x7deb1399 ! Init value for %f12 .word 0x48fcdfa8,0xbf15e1af ! Init value for %f14 .word 0x8e0c9398,0x075b72a1 ! Init value for %f16 .word 0x05a97b6e,0x558f5de0 ! Init value for %f18 .word 0x2920b336,0x954c87bb ! Init value for %f20 .word 0xf76b2c0d,0x0a88e75c ! Init value for %f22 .word 0xfaf6bef4,0x98fab8e5 ! Init value for %f24 .word 0xd71f5b28,0x514637d7 ! Init value for %f26 .word 0x832a7214,0x06f86fb0 ! Init value for %f28 .word 0xf4df5daa,0x22b01d21 ! Init value for %f30 .word 0x5f2c554d,0x31e5ba99 ! Init value for %f32 .word 0x4454599c,0x41b7d5b0 ! Init value for %f34 .word 0x63a820a6,0x42401aad ! Init value for %f36 .word 0x4eaf3174,0xaeef0112 ! Init value for %f38 .word 0xcc27c417,0x6c3af62d ! Init value for %f40 .word 0x83d2bb08,0xbbf3f109 ! Init value for %f42 .word 0xc85a9335,0x471071b8 ! Init value for %f44 .word 0x6518eff9,0xca558b62 ! Init value for %f46 .word 0x768517bb,0x9c971822 .word 0xfe01f256,0x8403d569 .word 0x89c3043d,0xfc47a710 .word 0x8d073301,0x2c29b89a .word 0xc77320d9,0x14270238 .word 0xe535c04c,0x4bee9cdd .word 0x3a9aff9b,0x3b5a72a2 .word 0xf5662b0e,0xb7c4b45b p41_expected_registers: .word 0x00000000,0xdf468654 .word 0x00000000,0x000000c3 .word 0x6d468654,0x81ff12e7 .word 0x00000000,0x000000fa .word 0xffffffff,0xffffee9b .word 0x00000000,0x00000000 .word 0xf08f2aa0,0x8b7b85b9 .word 0xff942771,0xa0fcff84 p41_expected_fp_regs: .word 0xf1e3ed9d,0xa4e486be .word 0x1be38dbf,0x1dadda18 .word 0x826e6be6,0x493d310c .word 0x6dcf7d85,0xb962fcad .word 0x207f06b0,0x952e6911 .word 0x6ad92e90,0x313b894c .word 0x1d9d23c2,0x7deb1399 .word 0x48fcdfa8,0xbf15e1af .word 0x8e0c9398,0x075b72a1 .word 0x05a97b6e,0x558f5de0 .word 0x2920b336,0x954c87bb .word 0xf76b2c0d,0x0a88e75c .word 0xfaf6bef4,0x98fab8e5 .word 0xd71f5b28,0x514637d7 .word 0x832a7214,0x06f86fb0 .word 0xf4df5daa,0x22b01d21 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p41_local0_expect: .word 0xff8902ce,0x395dff5e .word 0x2797078a,0xcdff0781 .word 0x00000000,0x1c8e148e .word 0xee9baa11,0x51ffd264 .word 0xffffa6c4,0x1fab1c49 .word 0xffcfaed7,0xff592a7e .word 0xc3000000,0xb4000000 .word 0xa0b84675,0x1b4c00df p41_local1_expect: .word 0x678d9ce2,0xffcdf0a1 .word 0x8d63a78d,0x0000004f .word 0x678dffff,0xffffffff .word 0x1100ff00,0x97dc09ff .word 0x6d468654,0x81ff12e7 .word 0xff000000,0x00000000 .word 0x6d468654,0x815512e7 .word 0x1a3d5dff,0xc686790d p41_local2_expect: .word 0xff9472d4,0xbb4a9b66 .word 0xff942771,0xa0fcff84 .word 0x85b9baff,0x518dd264 .word 0xbf5cc7de,0xa527bdcb .word 0xf08fffa0,0x8b7b85b9 .word 0x44362c9b,0xbf5cc7de .word 0x1019b713,0x2e34f21a .word 0x76da26ac,0x5dff0a2c p41_local3_expect: .word 0xbf8e9086,0xaecc2ea0 .word 0x37e42336,0x30e4ff61 .word 0x13b71910,0x520daa6d .word 0x000000b4,0x000046df .word 0xffd1a018,0x14297fea .word 0x000000c2,0x7cfdcb83 .word 0x7cfdff83,0x9a16553e .word 0x0000008d,0xf1805763 p42_init_registers: .word 0x19819105,0xf636b7a7 ! Init value for %l0 .word 0x639071dc,0x5ee62eb8 ! Init value for %l1 .word 0xf3b6f617,0xffa70259 ! Init value for %l2 .word 0x9095d640,0x73979144 ! Init value for %l3 .word 0x5a96ceb4,0x0e1a0b17 ! Init value for %l4 .word 0xba13403d,0xc97f839d ! Init value for %l5 .word 0xd8f6931d,0xee011b74 ! Init value for %l6 .word 0x754df9cc,0x2f759d30 ! Init value for %l7 .align 64 p42_init_freg: .word 0x8e552220,0xce31c401 ! Init value for %f0 .word 0xe0e099cf,0x8e926ed3 ! Init value for %f2 .word 0x01bac062,0xd475321e ! Init value for %f4 .word 0x5e9c3386,0xeebd6e1b ! Init value for %f6 .word 0x50555ae0,0xcdaf16e1 ! Init value for %f8 .word 0x55ee31f5,0x4e3add4e ! Init value for %f10 .word 0x09839774,0x84075a25 ! Init value for %f12 .word 0x5a5fa295,0xed44586c ! Init value for %f14 .word 0x207d3bde,0x795c6f8c ! Init value for %f16 .word 0xf7290779,0x2a7b94bb ! Init value for %f18 .word 0x43b5f4c2,0x81f2b47e ! Init value for %f20 .word 0x0a5a5832,0xa5794c68 ! Init value for %f22 .word 0x5697962d,0x0c2b22be ! Init value for %f24 .word 0x6e32bd07,0xf7c82092 ! Init value for %f26 .word 0x11921bdd,0x6c4d86de ! Init value for %f28 .word 0xcd72c019,0x866aa488 ! Init value for %f30 .word 0xfcb510f8,0xdf7c4ae5 ! Init value for %f32 .word 0xe30ea433,0xe6b3c94c ! Init value for %f34 .word 0xafcc133a,0x1296b07e ! Init value for %f36 .word 0x01738ca4,0xa2d4343e ! Init value for %f38 .word 0x8e2a266f,0xa80381f3 ! Init value for %f40 .word 0x3fecfc09,0xc21780f2 ! Init value for %f42 .word 0x026c941d,0x27cc6919 ! Init value for %f44 .word 0xee54229a,0x5ad45b0e ! Init value for %f46 .word 0x1f4f4a95,0x7ff34124 .word 0x4ea6e254,0x3076ee9e .word 0x9367b8fb,0x9b9fc83a .word 0xfb2cc162,0x21b708f0 .word 0x32df4774,0xcab99807 .word 0x7c5029c9,0xb91e1085 .word 0x9d830a29,0x9438f19d .word 0xe0c3af20,0x424cd4d7 p42_expected_registers: .word 0x00000000,0x00000000 .word 0x00000000,0x000000ff .word 0x00000000,0xb406fb70 .word 0x00000000,0x00000014 .word 0x00000000,0x000000ff .word 0xff752d6e,0x2aff1809 .word 0x00000000,0x000000ff .word 0xffffffff,0xffffe762 p42_expected_fp_regs: .word 0x8e552220,0xce31c401 .word 0xe0e099cf,0x8e926ed3 .word 0x01bac062,0xd475321e .word 0x5e9c3386,0xeebd6e1b .word 0x50555ae0,0xcdaf16e1 .word 0x55ee31f5,0x4e3add4e .word 0x09839774,0x84075a25 .word 0x5a5fa295,0xed44586c .word 0x207d3bde,0x795c6f8c .word 0xf7290779,0x2a7b94bb .word 0x43b5f4c2,0x81f2b47e .word 0x0a5a5832,0xa5794c68 .word 0x5697962d,0x0c2b22be .word 0x6e32bd07,0xf7c82092 .word 0x11921bdd,0x6c4d86de .word 0xcd72c019,0x866aa488 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p42_local0_expect: .word 0xff754ddc,0x3d3be323 .word 0xff752d6e,0x2aff1809 .word 0xff5870f9,0x80858d12 .word 0xda9e3477,0x50c4bf95 .word 0x147e16a9,0x2b0ae762 .word 0xf9475048,0xf97058ff .word 0xa7b736f6,0xb406fb70 .word 0x1bc4f9dd,0x8d7a0754 p42_local1_expect: .word 0xff000000,0x6dec0d1c .word 0x22000000,0x1c0dec6d .word 0x739791ff,0x2f759d30 .word 0xff5870f9,0x6dec0d1c .word 0x36690914,0xbef887ff .word 0x000000e8,0x082b0259 .word 0x94000000,0x91963c68 .word 0x00000000,0xdb752d6e p42_local2_expect: .word 0xff290fea,0xd9dc2e4a .word 0x27f8a4f4,0x77b0fb97 .word 0x000000af,0x46b17c66 .word 0x4459170b,0x54eb72d2 .word 0x000000ff,0x2aff1809 .word 0x00000094,0xf4a4f827 .word 0x000000ff,0x2aff1809 .word 0x151635af,0xf7554e13 p42_local3_expect: .word 0xc97f839d,0x9be5de1b .word 0xed000000,0x9affe252 .word 0x000000ff,0xb70a7ceb .word 0x6dec0d1c,0xbef887ff .word 0x2d81ff00,0x9be5de1b .word 0x884907f8,0x94290fea .word 0xb8a00094,0x1b7243be .word 0xd2ff92ad,0xafd6b52c p43_init_registers: .word 0x674f0328,0xddca4818 ! Init value for %l0 .word 0xc7613851,0xd144a019 ! Init value for %l1 .word 0x997a40e0,0x4d24eef5 ! Init value for %l2 .word 0x4ff1438f,0xe51c48a9 ! Init value for %l3 .word 0x79eadda0,0xb1f233bd ! Init value for %l4 .word 0x695a9a84,0xb4e466c9 ! Init value for %l5 .word 0x3c94dd60,0x1adcb4ad ! Init value for %l6 .word 0xdb97c0b9,0xfe8dfb1e ! Init value for %l7 .align 64 p43_init_freg: .word 0x82c4efbe,0xa35590fe ! Init value for %f0 .word 0x5d0473cc,0x3b5422e0 ! Init value for %f2 .word 0xb74e7758,0x22503e67 ! Init value for %f4 .word 0x1731a692,0xaef874ab ! Init value for %f6 .word 0xbfeb8b9b,0xadefc505 ! Init value for %f8 .word 0xadfbc44c,0x8125f5cb ! Init value for %f10 .word 0x9efb7308,0xff9c4ff9 ! Init value for %f12 .word 0xde071573,0x3ffa0fde ! Init value for %f14 .word 0x84ac238c,0xb61d1584 ! Init value for %f16 .word 0x6abd52d8,0x113ade80 ! Init value for %f18 .word 0xe3d3027f,0x980d780a ! Init value for %f20 .word 0x4cabc660,0xde370bd8 ! Init value for %f22 .word 0x287b57a7,0x8d8f82e0 ! Init value for %f24 .word 0x7e8781c7,0x309f4c29 ! Init value for %f26 .word 0x0b5ea6b3,0x31cd0ed8 ! Init value for %f28 .word 0x64eca433,0x90808c77 ! Init value for %f30 .word 0xc62e9a12,0x1957b6b7 ! Init value for %f32 .word 0x4dc55960,0x785a18fa ! Init value for %f34 .word 0x6d7530e0,0xe9304670 ! Init value for %f36 .word 0x4fbc9db9,0x233927db ! Init value for %f38 .word 0x18af3906,0x3eb2ab74 ! Init value for %f40 .word 0xad0867c6,0x3c9cfdbe ! Init value for %f42 .word 0x9e437e80,0x3696451f ! Init value for %f44 .word 0x7cb0af4d,0xc3a2efd2 ! Init value for %f46 .word 0x20e7f0b2,0x9b07a7ca .word 0xa4d95ca1,0xb6368491 .word 0xb07b17c9,0x5231e561 .word 0x6a1a772b,0xe67ebb83 .word 0xb219e278,0x82b3ce5f .word 0xb85ace75,0xb55e16b8 .word 0xd7e91a94,0x7a5946c8 .word 0xd3410faf,0xeeb71fc0 p43_expected_registers: .word 0x00000000,0x00000000 .word 0x00000000,0x4969a1de .word 0x0e1bb33e,0xf5cb05ff .word 0x00000000,0xff001d55 .word 0xffffffff,0xffffba2b .word 0x00000000,0xfff5ff2b .word 0x00000000,0x00000000 .word 0x00000000,0x2d1a7008 p43_expected_fp_regs: .word 0x82c4efbe,0xa35590fe .word 0x5d0473cc,0x3b5422e0 .word 0xb74e7758,0x22503e67 .word 0x1731a692,0xaef874ab .word 0xbfeb8b9b,0xadefc505 .word 0xadfbc44c,0x8125f5cb .word 0x9efb7308,0xff9c4ff9 .word 0xde071573,0x3ffa0fde .word 0x84ac238c,0xb61d1584 .word 0x6abd52d8,0x113ade80 .word 0xe3d3027f,0x980d780a .word 0x4cabc660,0xde370bd8 .word 0x287b57a7,0x8d8f82e0 .word 0x7e8781c7,0x309f4c29 .word 0x0b5ea6b3,0x31cd0ed8 .word 0x64eca433,0x90808c77 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p43_local0_expect: .word 0x69e9f878,0x41304c72 .word 0xff2153d0,0xa89fcece .word 0xff001d55,0xba2b60b7 .word 0x3cee2c1b,0xff2ffcff .word 0x67f053ea,0x33a9ff3f .word 0x9e75e525,0xee8cffff .word 0xf3424a0d,0x2d1a7008 .word 0x0e1bb33e,0xf5cb05ff p43_local1_expect: .word 0xf5ffffff,0x01f62437 .word 0x54000000,0xffffffd7 .word 0xff000069,0xff2fffad .word 0x6f49d7f5,0x5b9536ff .word 0x000086d7,0x75dc0550 .word 0x00000000,0xa3cd7983 .word 0xba2b60b7,0x4969a1de .word 0x000000fc,0xff5fe33f p43_local2_expect: .word 0xd700006c,0x46b07413 .word 0xad002c1b,0x000000ae .word 0xd4b4ff9d,0xa6da510f .word 0x6f49d7f5,0xadb4dc1a .word 0x16ffffff,0x0f87838d .word 0x00000000,0x4969a1de .word 0xc915babc,0x752153d0 .word 0x9db423ce,0xbfe27531 p43_local3_expect: .word 0xff86ba65,0xadfc2fff .word 0x16b23a22,0x387b6bda .word 0xff2ffcad,0x0000ff24 .word 0xac56ff04,0x0000009f .word 0xff020024,0xb19b78c9 .word 0xff16ff8d,0x0000004d .word 0xff38ab8a,0x40ffdca6 .word 0xba2b60b7,0xd61f5858 p44_init_registers: .word 0xa7b361a6,0x66cd682f ! Init value for %l0 .word 0xcf6d2f2b,0xfbcde9e9 ! Init value for %l1 .word 0xb318128f,0xb2d2b1d4 ! Init value for %l2 .word 0x3931540c,0x40559402 ! Init value for %l3 .word 0xff5762da,0x91dadc39 ! Init value for %l4 .word 0xc2d2b297,0xa755928f ! Init value for %l5 .word 0x907fd0ff,0xbe306022 ! Init value for %l6 .word 0x8e33bc81,0xc92b62be ! Init value for %l7 .align 64 p44_init_freg: .word 0x0017aa24,0xbbc60714 ! Init value for %f0 .word 0xc83baeef,0xd4993267 ! Init value for %f2 .word 0x2054c667,0x8cfb02da ! Init value for %f4 .word 0xfe0fae45,0xa4ff8ea4 ! Init value for %f6 .word 0xd43317f6,0x455b4add ! Init value for %f8 .word 0x9af4e321,0x76a6aba1 ! Init value for %f10 .word 0xa0af166d,0x2c1596f6 ! Init value for %f12 .word 0xee6e4a44,0xa2c339fe ! Init value for %f14 .word 0x425e6ec1,0xc26052ed ! Init value for %f16 .word 0xfa2b9df7,0x025c46c8 ! Init value for %f18 .word 0x6da0c8bd,0x409a2271 ! Init value for %f20 .word 0x86158c60,0xd9954960 ! Init value for %f22 .word 0x390ed899,0xda045182 ! Init value for %f24 .word 0x61384913,0xdf4de76f ! Init value for %f26 .word 0xad187dec,0x56ddf3dd ! Init value for %f28 .word 0xd28c153b,0x105f4418 ! Init value for %f30 .word 0xcf8e5fcd,0xbac9c1cc ! Init value for %f32 .word 0x79b05b1a,0xfb886b23 ! Init value for %f34 .word 0x1334cb97,0x1231b4fa ! Init value for %f36 .word 0xa7e3cd8a,0xb12932ae ! Init value for %f38 .word 0xa7d2e0f8,0x2152fc5d ! Init value for %f40 .word 0x0cbd2253,0x9e3a4b8b ! Init value for %f42 .word 0x6d62f7b1,0x7f1bc5d0 ! Init value for %f44 .word 0x0c9c09e3,0x98e83b89 ! Init value for %f46 .word 0x6e3c6e6e,0x13512a15 .word 0x6f6565ca,0x02ca4800 .word 0xa125ce6d,0xdd9044b9 .word 0x275b6875,0x631aef9b .word 0x646e7057,0x4310d1d8 .word 0xbce6f605,0xa184aa29 .word 0x97b3946c,0x906c3c04 .word 0xa76f5e82,0xb56c62c0 p44_expected_registers: .word 0x00000000,0x0000000a .word 0x00000000,0xf36af5df .word 0xffffffff,0xffffffe7 .word 0x00000000,0x51e16dff .word 0x00000000,0x000000ff .word 0x00000000,0xffc45cff .word 0x00000000,0x70aedb13 .word 0x00000000,0x6fe27cff p44_expected_fp_regs: .word 0x0017aa24,0xbbc60714 .word 0xc83baeef,0xd4993267 .word 0x2054c667,0x8cfb02da .word 0xfe0fae45,0xa4ff8ea4 .word 0xd43317f6,0x455b4add .word 0x9af4e321,0x76a6aba1 .word 0xa0af166d,0x2c1596f6 .word 0xee6e4a44,0xa2c339fe .word 0x425e6ec1,0xc26052ed .word 0xfa2b9df7,0x025c46c8 .word 0x6da0c8bd,0x409a2271 .word 0x86158c60,0xd9954960 .word 0x390ed899,0xda045182 .word 0x61384913,0xdf4de76f .word 0xad187dec,0x56ddf3dd .word 0xd28c153b,0x105f4418 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p44_local0_expect: .word 0x70aedb13,0x94877a40 .word 0xff938c4e,0xbc28ff1e .word 0x92f480a6,0x13dbae70 .word 0xbee490ff,0x8504f249 .word 0xe76aa45c,0xf8ffb560 .word 0x48264b64,0x0000be72 .word 0x00000026,0x94877a40 .word 0x0cf7ffd1,0xf43a2d56 p44_local1_expect: .word 0xffa52215,0x000000ff .word 0xe562de3c,0xacabf58c .word 0xbee490ff,0x01ff05b3 .word 0x4c54a15d,0xa680f492 .word 0xff7ce26f,0x85d353a4 .word 0xff40913d,0x12c5ddb4 .word 0xff0072be,0x0000001f .word 0xffb0488d,0x000000d8 p44_local2_expect: .word 0x000000ff,0xff178e8e .word 0xff335673,0xd1264b64 .word 0x186d66d3,0x4a0211c1 .word 0xff0072be,0xf534a18a .word 0xff59ff5a,0x72a24f50 .word 0xf876b560,0xae79f745 .word 0xffb95459,0x29feffff .word 0x00000054,0x60e5ffe8 p44_local3_expect: .word 0xbe725a23,0x4568ffff .word 0x525a4e63,0xec9257b6 .word 0xfffff5d5,0x7a0e7a46 .word 0x00000000,0x00000052 .word 0x0000003a,0x1eb202b6 .word 0x60e505c0,0x51e16dff .word 0xfffc00b2,0xf36af5df .word 0xc7ffc17a,0xacd22dff p45_init_registers: .word 0xa9de6ac0,0x50f0f8df ! Init value for %l0 .word 0x3b7d243c,0xa5cc40dc ! Init value for %l1 .word 0x26e794e4,0x2364e438 ! Init value for %l2 .word 0x5623af86,0x22bcaf9e ! Init value for %l3 .word 0x81ba9b10,0x73390df5 ! Init value for %l4 .word 0xd1354b06,0x71ad95ad ! Init value for %l5 .word 0x4b064728,0x1a447ff0 ! Init value for %l6 .word 0xf78b85a6,0x4e39d1a5 ! Init value for %l7 .align 64 p45_init_freg: .word 0x889df343,0xacb1d579 ! Init value for %f0 .word 0xd67e0f6d,0x9ef533cf ! Init value for %f2 .word 0x56deaf54,0x3bed5fb3 ! Init value for %f4 .word 0x857d4f4f,0x50728276 ! Init value for %f6 .word 0x918178c7,0x415d4850 ! Init value for %f8 .word 0x387fea12,0x05bc95a4 ! Init value for %f10 .word 0xcaece133,0xc0d9080d ! Init value for %f12 .word 0x6bec9515,0x734a3f86 ! Init value for %f14 .word 0x36904f82,0x79c368c7 ! Init value for %f16 .word 0x3e358ad9,0xb7589e8b ! Init value for %f18 .word 0x1df9b9ff,0x16167f77 ! Init value for %f20 .word 0x03288cec,0x799372d5 ! Init value for %f22 .word 0x52c0bd9c,0x36160021 ! Init value for %f24 .word 0x8b809dbf,0x196ee5ac ! Init value for %f26 .word 0x0c573f0d,0xc3015a88 ! Init value for %f28 .word 0x566856c7,0xd793e7db ! Init value for %f30 .word 0xcac734ae,0x6152f63a ! Init value for %f32 .word 0x8576e819,0xb48c9b75 ! Init value for %f34 .word 0xa628dac3,0xefc80a46 ! Init value for %f36 .word 0x0886911b,0x114ffb43 ! Init value for %f38 .word 0xc911b541,0xf6129266 ! Init value for %f40 .word 0x9fffb809,0x196519d3 ! Init value for %f42 .word 0x2052cccc,0x96be1519 ! Init value for %f44 .word 0x0053dfca,0x1896813e ! Init value for %f46 .word 0xd624aef7,0xaeb01500 .word 0x3119e2fd,0xaab6fe88 .word 0x6db0a262,0xd651906f .word 0xa07310aa,0xf45f1515 .word 0xc3da3b17,0xe61e65ab .word 0xf9e6166d,0xa625fc17 .word 0x12789cfb,0x3036aeee .word 0x3912efe5,0x49fd11be p45_expected_registers: .word 0x00000000,0xff4c166c .word 0x00000000,0x000000d0 .word 0x00000000,0x63510e28 .word 0x00000000,0x259e4a47 .word 0x00000000,0x0000297a .word 0x00000000,0x2fad55c1 .word 0x00000000,0x00000050 .word 0xffffffff,0xffffffff p45_expected_fp_regs: .word 0x889df343,0xacb1d579 .word 0xd67e0f6d,0x9ef533cf .word 0x56deaf54,0x3bed5fb3 .word 0x857d4f4f,0x50728276 .word 0x918178c7,0x415d4850 .word 0x387fea12,0x05bc95a4 .word 0xcaece133,0xc0d9080d .word 0x6bec9515,0x734a3f86 .word 0x36904f82,0x79c368c7 .word 0x3e358ad9,0xb7589e8b .word 0x1df9b9ff,0x16167f77 .word 0x03288cec,0x799372d5 .word 0x52c0bd9c,0x36160021 .word 0x8b809dbf,0x196ee5ac .word 0x0c573f0d,0xc3015a88 .word 0x566856c7,0xd793e7db .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p45_local0_expect: .word 0x04adf4f6,0xcc813dc7 .word 0x1fe0c497,0x04adf4f6 .word 0x474a9e25,0x737ba2ca .word 0xd0ffffff,0xffffffff .word 0x78747871,0xa7da1c67 .word 0xffdc95ad,0x00000050 .word 0x00d00000,0xf6f4ad04 .word 0x00ff0000,0x04adf4f6 p45_local1_expect: .word 0x0a69c7c6,0xf6c95eea .word 0x63510e28,0x297ad4f6 .word 0x00000050,0xbe681a41 .word 0xffb0f1b5,0xff1876d1 .word 0xff5eff0d,0xaccfe20f .word 0x50f0f8df,0xf33fc4f5 .word 0xe7514ac2,0x91ab89dc .word 0x02322814,0x83d2ebfd p45_local2_expect: .word 0xff000000,0x00000000 .word 0x76298454,0x00000000 .word 0x00000000,0x63510e28 .word 0x1a447ff0,0x00000050 .word 0x00000000,0x000000ff .word 0x7afade1b,0xaaff06d9 .word 0xd078dad0,0x2fad55c1 .word 0x03ff27b6,0x5f9fa5c1 p45_local3_expect: .word 0x00000000,0xa0ff8f06 .word 0x259e0000,0xd8293f75 .word 0x50000000,0x0000002c .word 0x04adf4f6,0x65391b62 .word 0x0d0cb72e,0xdb9de1f3 .word 0x9b23ff08,0xaccfe20f .word 0x0d000000,0x00000000 .word 0x86dec553,0x1c645d7a p46_init_registers: .word 0x37e0d502,0x2091a4b0 ! Init value for %l0 .word 0x6d488849,0xc1cbaf0a ! Init value for %l1 .word 0x407e445a,0x64b43e67 ! Init value for %l2 .word 0x666deac0,0x249d240e ! Init value for %l3 .word 0x62ac749a,0x0ba5f525 ! Init value for %l4 .word 0x7e5bce3d,0x9c5bddbf ! Init value for %l5 .word 0xfa8bd714,0x00d5b4be ! Init value for %l6 .word 0x6982f660,0xdd94f3fa ! Init value for %l7 .align 64 p46_init_freg: .word 0xa0e3ad64,0x662753ec ! Init value for %f0 .word 0xeea99033,0xeffb0821 ! Init value for %f2 .word 0xafc676a2,0x701f27d3 ! Init value for %f4 .word 0x1551a7a3,0xb074cf17 ! Init value for %f6 .word 0x8eb180c3,0x98227f7c ! Init value for %f8 .word 0xef4e9562,0x2923e02b ! Init value for %f10 .word 0xf765ce04,0x0f25cf22 ! Init value for %f12 .word 0xb1a30ec5,0xb2d4f225 ! Init value for %f14 .word 0x7b4bdb5e,0xa0872c8a ! Init value for %f16 .word 0xb3bd34e5,0x6f3ffc68 ! Init value for %f18 .word 0xb3479d7b,0xb9720914 ! Init value for %f20 .word 0x9ddf17c4,0x8427913a ! Init value for %f22 .word 0xb957b58e,0xf5142378 ! Init value for %f24 .word 0x56066889,0x3128bbcd ! Init value for %f26 .word 0x54f3ca9c,0x344e8716 ! Init value for %f28 .word 0xc9faebd0,0xd6ade68a ! Init value for %f30 .word 0xa451346c,0x0d751381 ! Init value for %f32 .word 0xc82257ff,0x2cd53e19 ! Init value for %f34 .word 0xbb52b784,0xb2d5229a ! Init value for %f36 .word 0x6e932b38,0x6a035e50 ! Init value for %f38 .word 0x0e5a0fea,0x6ba20157 ! Init value for %f40 .word 0x9dcdf8ec,0x18c00961 ! Init value for %f42 .word 0x89afd6b5,0xf10a260a ! Init value for %f44 .word 0x702712b3,0x5d7dc894 ! Init value for %f46 .word 0x04a69489,0x84a2dd71 .word 0x8ba3c01e,0x00a96983 .word 0xfe6b50d7,0x02f084ab .word 0xe6ee6a71,0x564009f6 .word 0x01997104,0xf3f0f1ef .word 0x346fd0f3,0x803038b8 .word 0x72e965c7,0x6932ca0d .word 0xdc50d937,0x2db9fa3a p46_expected_registers: .word 0x00000000,0x000000e6 .word 0x00000000,0x34b9b17f .word 0x67000000,0xc051f366 .word 0x00000000,0x00000065 .word 0x00000000,0x37ff9dff .word 0x00000000,0xffcef831 .word 0x00000000,0x11cef831 .word 0x00000000,0x00000011 p46_expected_fp_regs: .word 0xa0e3ad64,0x662753ec .word 0xeea99033,0xeffb0821 .word 0xafc676a2,0x701f27d3 .word 0x1551a7a3,0xb074cf17 .word 0x8eb180c3,0x98227f7c .word 0xef4e9562,0x2923e02b .word 0xf765ce04,0x0f25cf22 .word 0xb1a30ec5,0xb2d4f225 .word 0x7b4bdb5e,0xa0872c8a .word 0xb3bd34e5,0x6f3ffc68 .word 0xb3479d7b,0xb9720914 .word 0x9ddf17c4,0x8427913a .word 0xb957b58e,0xf5142378 .word 0x56066889,0x3128bbcd .word 0x54f3ca9c,0x344e8716 .word 0xc9faebd0,0xd6ade68a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p46_local0_expect: .word 0xff00ed2c,0xee9fd8f3 .word 0x0000005d,0xe1e2e611 .word 0x4aff94c5,0xee7f2779 .word 0xc0333996,0xb1e2f5c3 .word 0x11ffff22,0x0000004f .word 0x00000000,0x5d9762d0 .word 0xfc6fd8ff,0xb8e01666 .word 0xffff3855,0x00000062 p46_local1_expect: .word 0x67000000,0xc051f366 .word 0xff9dff37,0xc65aff02 .word 0xff9762d0,0xa80825d8 .word 0xe6a46f37,0xd818ffd5 .word 0xffcef831,0x28d7deac .word 0x99c18100,0x1b87ff18 .word 0xffff3855,0x000000ff .word 0x1dff48c2,0x000000b7 p46_local2_expect: .word 0x612f71d9,0xaa84ffb8 .word 0x0000da7d,0x61aa9b6d .word 0x0d9ca5f6,0x74deffc7 .word 0x6fe56e40,0xffc0193b .word 0x73c51aff,0x63f6e7e4 .word 0xff3fe423,0xac0b546e .word 0x000000f5,0x07c39e4c .word 0x68d7bc69,0x481ce18a p46_local3_expect: .word 0xa4e61011,0x8a94b773 .word 0xdb36603d,0x039537ff .word 0x73b1b934,0x392b1ce1 .word 0x00000000,0x11cef831 .word 0xd06036db,0x000000c6 .word 0xb5490000,0x5d9762d0 .word 0x00ca4955,0xc0509bd2 .word 0xcd8d4558,0x11ffff22 p47_init_registers: .word 0xb6a96fb8,0xe10b8562 ! Init value for %l0 .word 0x3c6dc1cf,0xa5cd7804 ! Init value for %l1 .word 0x4ee5af6c,0x147a4164 ! Init value for %l2 .word 0xc5ab89b0,0x24bbdcc9 ! Init value for %l3 .word 0x5bd01caf,0xc26e2e55 ! Init value for %l4 .word 0x25d80771,0xd85e583f ! Init value for %l5 .word 0x75019c36,0x1cb5bf0a ! Init value for %l6 .word 0xfb09051c,0x42694c2b ! Init value for %l7 .align 64 p47_init_freg: .word 0x3e23df77,0x1b3dea48 ! Init value for %f0 .word 0x120ce795,0x5db17319 ! Init value for %f2 .word 0x5ed78a69,0x76de947b ! Init value for %f4 .word 0x586cdee0,0xbf50c456 ! Init value for %f6 .word 0xd5ecaa00,0x6f518874 ! Init value for %f8 .word 0xbad13655,0x9cf0959b ! Init value for %f10 .word 0x2239548f,0x273f92d7 ! Init value for %f12 .word 0x2bd6460a,0x82db7da6 ! Init value for %f14 .word 0x155e44dc,0x1b89f718 ! Init value for %f16 .word 0xcc76b8ba,0x1504a9dd ! Init value for %f18 .word 0x13e46b95,0xaa974adf ! Init value for %f20 .word 0xbe4b2e2b,0x5c1742d9 ! Init value for %f22 .word 0x5fa20f3b,0xa40691de ! Init value for %f24 .word 0x5e681ada,0xdce9dcad ! Init value for %f26 .word 0x2d18be21,0xb66e8d0f ! Init value for %f28 .word 0xdfa03c36,0xa8ea2eae ! Init value for %f30 .word 0x9dcbb983,0x7711c884 ! Init value for %f32 .word 0x1ffd1397,0x9a2dc542 ! Init value for %f34 .word 0x302ba8bb,0x95bfe422 ! Init value for %f36 .word 0xba3597d6,0x6eb51bb1 ! Init value for %f38 .word 0x77956be9,0xbec58de2 ! Init value for %f40 .word 0xfd52bd88,0x1596d34c ! Init value for %f42 .word 0x1309bfd4,0x103751d5 ! Init value for %f44 .word 0x958408f0,0x4b11629e ! Init value for %f46 .word 0x383ea3c9,0xf80263b1 .word 0x6275ab84,0x2ca49f0d .word 0x86ec6c14,0xbc529f65 .word 0x03a8288a,0x00dea2bc .word 0xf545e2c5,0x534e1196 .word 0x162731ae,0xaacd0737 .word 0x26d0251d,0x6e886e2d .word 0x15d1b950,0xcc30a101 p47_expected_registers: .word 0x00000000,0x00000000 .word 0x00000000,0x65144f3b .word 0x00000000,0x000000ff .word 0x94630b5b,0xadb0bb97 .word 0x00000000,0x000000d7 .word 0x00000000,0x19855f5b .word 0x00000000,0x344687b8 .word 0x00000000,0x45bf70c8 p47_expected_fp_regs: .word 0x3e23df77,0x1b3dea48 .word 0x120ce795,0x5db17319 .word 0x5ed78a69,0x76de947b .word 0x586cdee0,0xbf50c456 .word 0xd5ecaa00,0x6f518874 .word 0xbad13655,0x9cf0959b .word 0x2239548f,0x273f92d7 .word 0x2bd6460a,0x82db7da6 .word 0x155e44dc,0x1b89f718 .word 0xcc76b8ba,0x1504a9dd .word 0x13e46b95,0xaa974adf .word 0xbe4b2e2b,0x5c1742d9 .word 0x5fa20f3b,0xa40691de .word 0x5e681ada,0xdce9dcad .word 0x2d18be21,0xb66e8d0f .word 0xdfa03c36,0xa8ea2eae .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p47_local0_expect: .word 0xff56d23b,0x7071d6b7 .word 0xffffffff,0xffffff81 .word 0xfae62f85,0x80aed841 .word 0x19cb84ee,0x83f3741a .word 0x00000000,0xffe62f85 .word 0x00000094,0x000000fa .word 0xffff2f27,0x9ce9ff0e .word 0x5e1e64ae,0x3bd256a8 p47_local1_expect: .word 0xffe62f85,0x000000ff .word 0x94630b5b,0xadb0bb97 .word 0xffb165ae,0x73cbc1b5 .word 0xff0000ca,0x65144f3b .word 0x6419ffa1,0x11ff26ff .word 0x3b4f1465,0xacbb2c5a .word 0xdd69f57c,0x6b18084b .word 0x65144f3b,0x344687b8 p47_local2_expect: .word 0x30e28112,0x00000053 .word 0x8ebb7f60,0x449ac058 .word 0x7c7633ea,0xdd9a158b .word 0x7ae82334,0xd0b39d79 .word 0x0dbf4d46,0xf218e6ff .word 0xd8f3ab51,0xd7b165ae .word 0x2ee20094,0xacbbff5a .word 0x6bf314f5,0x45bf70c8 p47_local3_expect: .word 0xf70e4d13,0x0000002e .word 0xa7000000,0x355050c1 .word 0xbf936b19,0x2ee206f1 .word 0x344687b8,0x45bf70c8 .word 0xff9f3d28,0x5b5f8519 .word 0x1b2155a0,0xf54f1068 .word 0x2ef23d7f,0x00000000 .word 0xb8324014,0xd764976e p48_init_registers: .word 0x9492626f,0xc9fcbe60 ! Init value for %l0 .word 0x3218363b,0xd0911f94 ! Init value for %l1 .word 0x40a72484,0xdea52c5a ! Init value for %l2 .word 0x107b8b1b,0xe3254122 ! Init value for %l3 .word 0xd18f5c36,0x9aea89fb ! Init value for %l4 .word 0x0c6a53f2,0x8ffd30b1 ! Init value for %l5 .word 0x575fefd0,0x3f2402e7 ! Init value for %l6 .word 0x5ab31581,0xd14e599f ! Init value for %l7 .align 64 p48_init_freg: .word 0x28e966ce,0x7fa956da ! Init value for %f0 .word 0xf9e5f706,0x5c2992d2 ! Init value for %f2 .word 0xb0194436,0x15fc16a5 ! Init value for %f4 .word 0x0ab1e00e,0xb21c2554 ! Init value for %f6 .word 0x7b092320,0xb9a4b201 ! Init value for %f8 .word 0x4067b5ad,0x6ef34f51 ! Init value for %f10 .word 0x24ae31a4,0x874ebb78 ! Init value for %f12 .word 0xa44c902a,0x1b3d434e ! Init value for %f14 .word 0xf8a72a6b,0xaedf230a ! Init value for %f16 .word 0xa9eecd2f,0x0d43e06c ! Init value for %f18 .word 0x52308854,0x8b9cadc5 ! Init value for %f20 .word 0x346c10b3,0x25f11a95 ! Init value for %f22 .word 0xfb1302e4,0x15976542 ! Init value for %f24 .word 0x416cf18e,0xa5a838fb ! Init value for %f26 .word 0xa8e5c5b2,0x35d20807 ! Init value for %f28 .word 0x10f40fec,0x386cb9b4 ! Init value for %f30 .word 0x6ebfc4dd,0x15302f49 ! Init value for %f32 .word 0xf7fb64db,0xb7c097d1 ! Init value for %f34 .word 0x0ec99547,0x90a39db1 ! Init value for %f36 .word 0xb2971d10,0xba95d30e ! Init value for %f38 .word 0x30bd777d,0x28c6b9a5 ! Init value for %f40 .word 0x661fb644,0xcee5c61e ! Init value for %f42 .word 0x04ddc3b4,0x7af949b2 ! Init value for %f44 .word 0xd8cc9b5b,0xcf324779 ! Init value for %f46 .word 0x18fcce85,0x8a594a05 .word 0x6db738b8,0xbcbc87af .word 0x57b50aee,0x142856f9 .word 0x19e38e66,0x06961b13 .word 0x6daed279,0xe803264f .word 0x0e548c19,0xc1077594 .word 0x2b2b59f3,0xec4f13cf .word 0x845257cd,0xf90e1208 p48_expected_registers: .word 0x00000000,0xff162d2f .word 0x00000000,0x00000022 .word 0x00000000,0x00000050 .word 0x00000000,0x000000ff .word 0x00000000,0xf0000000 .word 0xffffffff,0xb7ac7027 .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 p48_expected_fp_regs: .word 0x28e966ce,0x7fa956da .word 0xf9e5f706,0x5c2992d2 .word 0xb0194436,0x15fc16a5 .word 0x0ab1e00e,0xb21c2554 .word 0x7b092320,0xb9a4b201 .word 0x4067b5ad,0x6ef34f51 .word 0x24ae31a4,0x874ebb78 .word 0xa44c902a,0x1b3d434e .word 0xf8a72a6b,0xaedf230a .word 0xa9eecd2f,0x0d43e06c .word 0x52308854,0x8b9cadc5 .word 0x346c10b3,0x25f11a95 .word 0xfb1302e4,0x15976542 .word 0x416cf18e,0xa5a838fb .word 0xa8e5c5b2,0x35d20807 .word 0x10f40fec,0x386cb9b4 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p48_local0_expect: .word 0x70000000,0x5b4405d9 .word 0x9af13826,0x02ffa493 .word 0x000000ff,0xbdea9a09 .word 0xb7390d2f,0x2638f19a .word 0xf6653ac9,0x41f75261 .word 0x1e9af0c6,0xb91945ff .word 0x27700031,0xee8f55bf .word 0xc4e7fbff,0x8df74ef0 p48_local1_expect: .word 0x15b804ff,0x3f881485 .word 0xdee11064,0xb17cebc6 .word 0x000004ff,0x2638f19a .word 0xc6ff9a1e,0x2638f19a .word 0x6410e1de,0x41f75261 .word 0xe34b63db,0xf1ffffff .word 0xff6ace33,0xd3fe69da .word 0x43e1f977,0x54f5c881 p48_local2_expect: .word 0xff04b815,0xfef631bc .word 0xff000000,0xbbe069e5 .word 0xce65fbff,0xb7ac7027 .word 0xca610c57,0x85daba71 .word 0x99578700,0xd63062f8 .word 0xff000050,0xb24aff8c .word 0x2732cc35,0xbcfff6ff .word 0x08430dd2,0xb731ff0c p48_local3_expect: .word 0x688585b4,0xfffffff1 .word 0xff000000,0xfffb65ce .word 0xffffffff,0xb7ac7027 .word 0x68c2b84f,0x11b4ffa0 .word 0xf189893d,0x4ca3a944 .word 0xffe563fc,0xb8b94599 .word 0x2786e5ea,0xff162d2f .word 0x2732cc35,0x204e0f10 p49_init_registers: .word 0xa6b426dc,0x33417eed ! Init value for %l0 .word 0x862f449e,0x49e9887f ! Init value for %l1 .word 0x83123e0c,0x38b68853 ! Init value for %l2 .word 0x5e95dca2,0x03cc0893 ! Init value for %l3 .word 0x647faa90,0x2791f7ce ! Init value for %l4 .word 0x5f4e79de,0x148e29a7 ! Init value for %l5 .word 0xbe7f21d5,0xfbdef71d ! Init value for %l6 .word 0xfd7860ee,0x7a6b0b21 ! Init value for %l7 .align 64 p49_init_freg: .word 0x475c994a,0x276f0f72 ! Init value for %f0 .word 0x350c1144,0x1a9af501 ! Init value for %f2 .word 0xb9688281,0xda9fda11 ! Init value for %f4 .word 0xc7d22603,0x3b12de8b ! Init value for %f6 .word 0x80e42e9c,0x92595179 ! Init value for %f8 .word 0x2f504027,0x1937eba4 ! Init value for %f10 .word 0xa9e8c374,0x65ee58aa ! Init value for %f12 .word 0x0f9883fb,0xb9de3053 ! Init value for %f14 .word 0x25f48fbf,0x6dd07608 ! Init value for %f16 .word 0x4f7c4d86,0x1040bf16 ! Init value for %f18 .word 0x14e6b704,0x560a44ce ! Init value for %f20 .word 0x3f5063cb,0xd4484ce3 ! Init value for %f22 .word 0x28632893,0x2a65f6be ! Init value for %f24 .word 0x5ad40b0a,0x79e537d6 ! Init value for %f26 .word 0x8c5433f5,0x935c2abf ! Init value for %f28 .word 0x3bcb9632,0xe018acb5 ! Init value for %f30 .word 0xcfcd4b97,0x166c90d5 ! Init value for %f32 .word 0xc5602ac7,0x6b9fc104 ! Init value for %f34 .word 0x74782033,0xfb471e73 ! Init value for %f36 .word 0x69a08d0c,0xaabc4a07 ! Init value for %f38 .word 0x3b9f49d3,0xb56e1c5b ! Init value for %f40 .word 0x34d32ec7,0x4f9b909c ! Init value for %f42 .word 0xab2e6571,0xe3d602cc ! Init value for %f44 .word 0xd4bdbe2e,0xd15db654 ! Init value for %f46 .word 0xfe30851f,0x815a5b83 .word 0x92ae2356,0xa00af991 .word 0x87cf62db,0x67338de8 .word 0x4e2c709b,0xbaade287 .word 0xe44a8dd4,0xcea668cc .word 0x15da1f93,0xd7103b77 .word 0xede0ac45,0xef102367 .word 0xea9c8185,0x03ad0899 p49_expected_registers: .word 0xfff05cd0,0x36776ef0 .word 0xe770d8ff,0x68d51c84 .word 0x00000000,0x00000000 .word 0x00000000,0x000026f2 .word 0x00000000,0x000000be .word 0x00000000,0xff87075f .word 0xfff05cd0,0x36776ef0 .word 0x00000000,0xffd50037 p49_expected_fp_regs: .word 0x475c994a,0x276f0f72 .word 0x350c1144,0x1a9af501 .word 0xb9688281,0xda9fda11 .word 0xc7d22603,0x3b12de8b .word 0x80e42e9c,0x92595179 .word 0x2f504027,0x1937eba4 .word 0xa9e8c374,0x65ee58aa .word 0x0f9883fb,0xb9de3053 .word 0x25f48fbf,0x6dd07608 .word 0x4f7c4d86,0x1040bf16 .word 0x14e6b704,0x560a44ce .word 0x3f5063cb,0xd4484ce3 .word 0x28632893,0x2a65f6be .word 0x5ad40b0a,0x79e537d6 .word 0x8c5433f5,0x935c2abf .word 0x3bcb9632,0xe018acb5 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p49_local0_expect: .word 0x0000d223,0x920f46dc .word 0xdc0c4476,0x742d2a8e .word 0xf86d2541,0x9843fc37 .word 0x631ebec0,0xe9017f32 .word 0xd977754a,0x00000000 .word 0xff001a87,0x61279e36 .word 0x00000067,0x5ff2c448 .word 0x829afe61,0xdce6331d p49_local1_expect: .word 0xffe2d3e9,0x12e4d532 .word 0xa06efec5,0x2c843d3b .word 0xfff05cd0,0x36776ef0 .word 0xff7e4133,0xff000000 .word 0xe9ff1c59,0x00000067 .word 0x000000ff,0x00000007 .word 0xffffff84,0xf194e8b9 .word 0x61a1547f,0x9e9b3e0b p49_local2_expect: .word 0xfbb3f4ff,0x3dd78288 .word 0x4a7577d9,0x64b7cddc .word 0xfff05cd0,0x36776ef0 .word 0xcc86e4fe,0xce59e7bd .word 0xff64ad7b,0x38749aff .word 0x0000004f,0x242d7a47 .word 0x3969dccc,0x8ab69c2e .word 0xc0f3d6f8,0xa2f449b4 p49_local3_expect: .word 0x26f260ff,0x54fd3a3f .word 0xe770d8ff,0x68d51c84 .word 0x7ae1efe7,0x00000096 .word 0xffff0f50,0x72d4d77d .word 0xebd9d190,0x7f1bffce .word 0xff95e26a,0x91e5c709 .word 0xff000000,0x00000000 .word 0x00000022,0x93ff3f77 p50_init_registers: .word 0xe32974a4,0x5f7a3654 ! Init value for %l0 .word 0x403bf6db,0xf9684691 ! Init value for %l1 .word 0xe45d980e,0x53b91e45 ! Init value for %l2 .word 0x9942ab42,0x56c7a926 ! Init value for %l3 .word 0xe7bc5d02,0x76199710 ! Init value for %l4 .word 0x29bfcb6a,0x10f9e4b6 ! Init value for %l5 .word 0x229c62d8,0x1d2ceccd ! Init value for %l6 .word 0x1a4478aa,0x8a8b0197 ! Init value for %l7 .align 64 p50_init_freg: .word 0x6167cfe6,0xc9b4d6aa ! Init value for %f0 .word 0x2c4736a5,0xab0ea485 ! Init value for %f2 .word 0x36213240,0x00a545c7 ! Init value for %f4 .word 0xce582c1d,0xd4b224e9 ! Init value for %f6 .word 0x8a2a2991,0x89e85e6d ! Init value for %f8 .word 0xbb270c7f,0xfa4ff809 ! Init value for %f10 .word 0x058e0a28,0x00f7e697 ! Init value for %f12 .word 0x3fcd548d,0x0a937671 ! Init value for %f14 .word 0x0df057ce,0x27d214ef ! Init value for %f16 .word 0x68542c97,0xd86e7973 ! Init value for %f18 .word 0x5601ae22,0x37b630b2 ! Init value for %f20 .word 0x16509f69,0xdb785cb2 ! Init value for %f22 .word 0x8b8821f1,0xf5dd83e0 ! Init value for %f24 .word 0x1ec88184,0x0e795434 ! Init value for %f26 .word 0xffce51fa,0xd769693a ! Init value for %f28 .word 0x9b22b97d,0xf153379a ! Init value for %f30 .word 0xe87a3f07,0x1afacb3e ! Init value for %f32 .word 0x198d86de,0x2ee118b5 ! Init value for %f34 .word 0x0a9ba60b,0x6141eac0 ! Init value for %f36 .word 0x02c6ed23,0xe3e49af0 ! Init value for %f38 .word 0xaf986cf2,0x3cb77385 ! Init value for %f40 .word 0xe289eb99,0x57871f03 ! Init value for %f42 .word 0x1e3bcee5,0xa35918fb ! Init value for %f44 .word 0xf83fb9aa,0x991afb8d ! Init value for %f46 .word 0xfea2e4df,0x00c070d0 .word 0x2c3ce6dc,0x6aae595e .word 0x3b4853cd,0x6ad8333d .word 0xa3bac011,0x5d25c5c4 .word 0x86ac963d,0x6d36eb59 .word 0x6a348a43,0x22bf96ca .word 0x5159a27b,0x8986622b .word 0x749e4d5c,0x6b120eb6 p50_expected_registers: .word 0x00000000,0xb37dff65 .word 0x00000000,0xaab5d18c .word 0x00000000,0x0000000d .word 0x0926b17b,0x09fae2a1 .word 0x00000000,0x00000068 .word 0x00000000,0xffff27a4 .word 0x00000000,0x000000b9 .word 0x50979d24,0x5d06e2cf p50_expected_fp_regs: .word 0x6167cfe6,0xc9b4d6aa .word 0x2c4736a5,0xab0ea485 .word 0x36213240,0x00a545c7 .word 0xce582c1d,0xd4b224e9 .word 0x8a2a2991,0x89e85e6d .word 0xbb270c7f,0xfa4ff809 .word 0x058e0a28,0x00f7e697 .word 0x3fcd548d,0x0a937671 .word 0x0df057ce,0x27d214ef .word 0x68542c97,0xd86e7973 .word 0x5601ae22,0x37b630b2 .word 0x16509f69,0xdb785cb2 .word 0x8b8821f1,0xf5dd83e0 .word 0x1ec88184,0x0e795434 .word 0xffce51fa,0xd769693a .word 0x9b22b97d,0xf153379a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p50_local0_expect: .word 0xff31dc13,0xa9eeffdd .word 0xffcd54f1,0x10f9e4b6 .word 0x24d98944,0xffffffda .word 0x0926b17b,0x09fae2a1 .word 0x00ff3024,0x25480a4b .word 0x3024d3b1,0x6765b3d1 .word 0xda8f36f9,0x4a61ff49 .word 0xff457d4a,0xdaa56f72 p50_local1_expect: .word 0x00000000,0x00000000 .word 0x00ffc051,0xd098a6e1 .word 0x97000000,0x00000052 .word 0xffffffda,0x8f769a93 .word 0x451eb953,0x000000ec .word 0x8a8b0197,0x000000ff .word 0x00000000,0x0d4dab51 .word 0x50979d24,0x5d06e2cf p50_local2_expect: .word 0x000000eb,0xaa9208a5 .word 0x8b53855b,0xedb2ff18 .word 0x0e985de4,0xff4dab51 .word 0xffc3066e,0x5d06e2cf .word 0xff784916,0x3f120108 .word 0x65ff7db3,0x8cd1b5aa .word 0x66000000,0x0801123f .word 0xf9ff4691,0xceb7ff06 p50_local3_expect: .word 0xff000000,0xf9684691 .word 0x3f120108,0x0b379135 .word 0xff000fd1,0x00000092 .word 0x5f000000,0x803af1ff .word 0xcfd20fd1,0x0d4dab51 .word 0x000000a6,0x5ebaf120 .word 0x5100ff74,0xb7394003 .word 0x2af49432,0xb7394003 p51_init_registers: .word 0xe04d9d34,0x2a5f1edf ! Init value for %l0 .word 0x4ca97c29,0x992ecc9e ! Init value for %l1 .word 0xc6c2937d,0xe4115dd6 ! Init value for %l2 .word 0xc42d5596,0x65a972c9 ! Init value for %l3 .word 0x126f0127,0xf98eca70 ! Init value for %l4 .word 0xe82c741e,0xc490f15c ! Init value for %l5 .word 0x3694f54b,0xf6023731 ! Init value for %l6 .word 0xdf2a9640,0x5d3bc259 ! Init value for %l7 .align 64 p51_init_freg: .word 0x10c988c4,0x61cb81d9 ! Init value for %f0 .word 0x37cdbbac,0xe5c89e48 ! Init value for %f2 .word 0x365e8415,0x29a79c69 ! Init value for %f4 .word 0xd7b4ab92,0x607f2869 ! Init value for %f6 .word 0x83535af7,0x78e3ed06 ! Init value for %f8 .word 0x0b45f5a0,0x596c3a82 ! Init value for %f10 .word 0x46d9b816,0x105c1260 ! Init value for %f12 .word 0x4778b1e6,0x9aac08ae ! Init value for %f14 .word 0xc3f0599d,0x9f5ac48a ! Init value for %f16 .word 0x6bb743be,0x1e34b162 ! Init value for %f18 .word 0xf622e4d8,0x24a78a7a ! Init value for %f20 .word 0x0a1a1598,0x2fe8f7da ! Init value for %f22 .word 0x00ede4c6,0x56410ba9 ! Init value for %f24 .word 0x7f5efb31,0xc31fb7e1 ! Init value for %f26 .word 0x30308b79,0xab0980fa ! Init value for %f28 .word 0xcba65c78,0xc2e85789 ! Init value for %f30 .word 0x5374f06f,0x73c8627e ! Init value for %f32 .word 0x5a3c09a7,0x8a80ef40 ! Init value for %f34 .word 0xd1addc2b,0x112aaf8a ! Init value for %f36 .word 0xe634fb5e,0x2656b473 ! Init value for %f38 .word 0x47112d25,0xa7c6bbeb ! Init value for %f40 .word 0x133fd668,0x00fc557e ! Init value for %f42 .word 0xd8a710ae,0x15c36881 ! Init value for %f44 .word 0x5947ade0,0xa440819b ! Init value for %f46 .word 0x2fabf91f,0x5b52327c .word 0x3be4ed39,0x7ce5b845 .word 0x4a5f6677,0x06412887 .word 0x8d48a7b5,0x91c061d9 .word 0x7c27e497,0x7b8340d1 .word 0x86c2aa31,0xe2e84d21 .word 0x4692a8c7,0x8f329b25 .word 0x1b0242ae,0x4643f036 p51_expected_registers: .word 0x00000000,0x000000a9 .word 0x00000000,0xa9db1d7e .word 0x00000000,0x00000017 .word 0x00000000,0x13b9ff33 .word 0x00000000,0x7211d766 .word 0x00000000,0xcc000000 .word 0x00000000,0x0000004d .word 0x00000000,0x00000029 p51_expected_fp_regs: .word 0x10c988c4,0x61cb81d9 .word 0x37cdbbac,0xe5c89e48 .word 0x365e8415,0x29a79c69 .word 0xd7b4ab92,0x607f2869 .word 0x83535af7,0x78e3ed06 .word 0x0b45f5a0,0x596c3a82 .word 0x46d9b816,0x105c1260 .word 0x4778b1e6,0x9aac08ae .word 0xc3f0599d,0x9f5ac48a .word 0x6bb743be,0x1e34b162 .word 0xf622e4d8,0x24a78a7a .word 0x0a1a1598,0x2fe8f7da .word 0x00ede4c6,0x56410ba9 .word 0x7f5efb31,0xc31fb7e1 .word 0x30308b79,0xab0980fa .word 0xcba65c78,0xc2e85789 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p51_local0_expect: .word 0xb5b0b5ff,0x1e237224 .word 0x8896cd41,0xc502e229 .word 0xffcd39ff,0x9d409db0 .word 0xb346535d,0xf81b3851 .word 0x9a69ff8b,0xff18d809 .word 0xc67d13cd,0xca000000 .word 0xff301e58,0x6ceb0360 .word 0x046f31ff,0xff983b70 p51_local1_expect: .word 0x8d8a30b9,0x2fef5dd8 .word 0xc502e229,0xe2000000 .word 0xd9000000,0x4d21c250 .word 0xff0000dd,0xe284c9ff .word 0xb346535d,0x2fb48fd2 .word 0x5d5346b3,0xbfb163f4 .word 0x14000000,0x9a699a8b .word 0x00000000,0x50454595 p51_local2_expect: .word 0xf3000000,0x00000000 .word 0x17000000,0xf81b3851 .word 0xdf1e5f2a,0x9eff2e99 .word 0xff21c250,0x2072d195 .word 0x7211d766,0x0ac41fd7 .word 0x8f36f0d8,0xb0274f58 .word 0xffd7c380,0xd0ff5793 .word 0x98bc6eff,0xd41b6eff p51_local3_expect: .word 0x000000a7,0x000000e2 .word 0x004d1bf8,0x5d5346b3 .word 0x07a5a2a4,0xe23427c6 .word 0xe4115dd6,0xedb6ff2f .word 0xd65d11e4,0xf9ffffff .word 0xca000000,0xd3f0f794 .word 0x95454550,0x9f011bac .word 0xffffd900,0xf37e49a6 p52_init_registers: .word 0xf57c0164,0x881566f4 ! Init value for %l0 .word 0x50ad16ee,0x09a0e7f2 ! Init value for %l1 .word 0x86314c4a,0x401a55c9 ! Init value for %l2 .word 0x75f0274b,0xfeb93551 ! Init value for %l3 .word 0xfdd8cb9e,0x6d7bec09 ! Init value for %l4 .word 0x799123a9,0xf3f448c0 ! Init value for %l5 .word 0x8ece8595,0xbdc2d8d4 ! Init value for %l6 .word 0xc070ebca,0x23039b4d ! Init value for %l7 .align 64 p52_init_freg: .word 0x5338bb99,0x97d44a13 ! Init value for %f0 .word 0x3b1b846e,0xf9d6faf6 ! Init value for %f2 .word 0x371c1008,0x5187acfa ! Init value for %f4 .word 0xe4872478,0x1a6fa6f8 ! Init value for %f6 .word 0xa94c9918,0x8ad6790e ! Init value for %f8 .word 0x5861bf38,0x14eecf88 ! Init value for %f10 .word 0xce4adad3,0x02c0b826 ! Init value for %f12 .word 0x8bccc92d,0xd73da14e ! Init value for %f14 .word 0xbc2df78e,0xbea94f58 ! Init value for %f16 .word 0x40669cb9,0x1434af62 ! Init value for %f18 .word 0x81fc25ac,0x09a7421f ! Init value for %f20 .word 0x83206b70,0x22317793 ! Init value for %f22 .word 0x44a4d3c0,0xef5ae792 ! Init value for %f24 .word 0x1252c591,0xcd1ebd57 ! Init value for %f26 .word 0x0c807288,0xeea068e5 ! Init value for %f28 .word 0xf253b7b9,0xc5628c3c ! Init value for %f30 .word 0x97b7ddd4,0x33dbace4 ! Init value for %f32 .word 0xb0c71283,0x194dfc90 ! Init value for %f34 .word 0xbf0a9b02,0x8fc4db13 ! Init value for %f36 .word 0x1692ae67,0x3ab65f7c ! Init value for %f38 .word 0xdf306ee8,0x089a9a20 ! Init value for %f40 .word 0xb05d5f89,0xd56526be ! Init value for %f42 .word 0x24441b95,0xa2166da8 ! Init value for %f44 .word 0x03805077,0x8d2e1c96 ! Init value for %f46 .word 0xe9e8bc99,0xfadcbc19 .word 0x3fcc60e0,0x48528f4c .word 0xd52bf1d9,0xaaa9b4f5 .word 0x970fc9c6,0xc9747aa7 .word 0x959c6de0,0xa4d33088 .word 0x196cef5f,0xcf89afbb .word 0x62cd2ee9,0x92f04fc2 .word 0x35f5fd68,0x1a38aa0c p52_expected_registers: .word 0x00000000,0x00000006 .word 0x00000000,0x00000000 .word 0x00000000,0x000000ff .word 0x00000000,0x000000f4 .word 0x00000000,0x00000084 .word 0x71fdd47a,0xadf40000 .word 0x00000000,0x000073f1 .word 0x00000000,0xff954ed8 p52_expected_fp_regs: .word 0x5338bb99,0x97d44a13 .word 0x3b1b846e,0xf9d6faf6 .word 0x371c1008,0x5187acfa .word 0xe4872478,0x1a6fa6f8 .word 0xa94c9918,0x8ad6790e .word 0x5861bf38,0x14eecf88 .word 0xce4adad3,0x02c0b826 .word 0x8bccc92d,0xd73da14e .word 0xbc2df78e,0xbea94f58 .word 0x40669cb9,0x1434af62 .word 0x81fc25ac,0x09a7421f .word 0x83206b70,0x22317793 .word 0x44a4d3c0,0xef5ae792 .word 0x1252c591,0xcd1ebd57 .word 0x0c807288,0xeea068e5 .word 0xf253b7b9,0xc5628c3c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p52_local0_expect: .word 0xf4ad009b,0xd247530c .word 0x000000c8,0x00000000 .word 0xc9618464,0xd7b8811b .word 0x09ec7b6d,0xee54ff4f .word 0x48ff50ee,0x9f175f12 .word 0x9f175fff,0x8c72ac78 .word 0xff8c0000,0x000000f4 .word 0xffab893a,0x39e02e5c p52_local1_expect: .word 0x2f46f122,0xf851907d .word 0x4d6fed48,0xe3e9b718 .word 0x9affb2ff,0x73f105ff .word 0x0660c961,0x0660c961 .word 0x39e02e5c,0x80958493 .word 0xffffe25a,0x4ddc4b31 .word 0x39e02e5c,0x2ffff122 .word 0x00008cff,0xbad3770f p52_local2_expect: .word 0x83e3a8be,0x1c92a196 .word 0x2f46f122,0x45954eff .word 0x2ffff122,0x8e1a8e21 .word 0xee50ff48,0xa106fff6 .word 0xff954ed8,0xd247530c .word 0x71e8d362,0xffffe69d .word 0xa1e629ff,0x3c178826 .word 0xd84acd31,0x45559a72 p52_local3_expect: .word 0x8e1a8e21,0xbea8e3ff .word 0x000000b7,0x1fb6a9b1 .word 0xff00004b,0x000000f4 .word 0x5efd66dd,0x17ff08ff .word 0xf4ad009b,0x09a0e7f2 .word 0x0000f4ad,0x8c72ac78 .word 0x5079520e,0xe3fffec3 .word 0x886677ec,0x09ff80f7 p53_init_registers: .word 0x36dbac6c,0x6c863429 ! Init value for %l0 .word 0xac5331bc,0xe16bddac ! Init value for %l1 .word 0x8913c38e,0x75aa10f7 ! Init value for %l2 .word 0x837e2860,0x9721fd72 ! Init value for %l3 .word 0xb0deac0d,0xb1e1155e ! Init value for %l4 .word 0x815639d4,0x19be5698 ! Init value for %l5 .word 0x0c708d34,0x7de87b4d ! Init value for %l6 .word 0xe3ebaf32,0x9cde807a ! Init value for %l7 .align 64 p53_init_freg: .word 0xf5264232,0xf10f903e ! Init value for %f0 .word 0xf5e7864f,0x21919a15 ! Init value for %f2 .word 0x99e94d6b,0x6aa20608 ! Init value for %f4 .word 0xe3aa473c,0x104d5fe0 ! Init value for %f6 .word 0xbcd07bb7,0xeb083b05 ! Init value for %f8 .word 0x1d40d5ee,0xb946272a ! Init value for %f10 .word 0xf2010c24,0xd7c5d038 ! Init value for %f12 .word 0x50fc7be5,0xffc58b0e ! Init value for %f14 .word 0x61c7b9c9,0xe63c244a ! Init value for %f16 .word 0x2a00e037,0xe27c6300 ! Init value for %f18 .word 0x5c4145e9,0x3cc870d4 ! Init value for %f20 .word 0xdd8c9f58,0x01023281 ! Init value for %f22 .word 0x171dfbdc,0x3d06b605 ! Init value for %f24 .word 0x1177c6c8,0xdcf594e1 ! Init value for %f26 .word 0x6bfe451b,0x0317f559 ! Init value for %f28 .word 0x890ef17d,0x57b1f798 ! Init value for %f30 .word 0x0983f2d3,0x6066039f ! Init value for %f32 .word 0x045b5be1,0x3267750d ! Init value for %f34 .word 0x87d845a8,0x1c2486d0 ! Init value for %f36 .word 0x4980e2b5,0x8711f32f ! Init value for %f38 .word 0x53507ed8,0xffeb00db ! Init value for %f40 .word 0xfc45a1e3,0x62415d6d ! Init value for %f42 .word 0xa5d619f6,0x4d46e1bf ! Init value for %f44 .word 0x63ef3dcd,0x8a632edb ! Init value for %f46 .word 0x06e8ea39,0x18ada1ab .word 0x55875b9a,0xa2db07c5 .word 0xa60acaba,0x9788ec03 .word 0xfa33c4c6,0x8a0098e1 .word 0x91f59047,0x1f183f9f .word 0xea0f255a,0x7d61b98a .word 0xa6ee7e52,0x27ab60c4 .word 0xf2b5d161,0x26c5fac0 p53_expected_registers: .word 0xeb0b6d05,0xad831ff9 .word 0x00000000,0x76eabe53 .word 0x00000000,0x000000f1 .word 0xff000000,0x83005742 .word 0x00000000,0x0832bf4f .word 0xffffffff,0xfffffff0 .word 0x00000000,0xeb0b6d05 .word 0x7d111e52,0x06ff35a7 p53_expected_fp_regs: .word 0xf5264232,0xf10f903e .word 0xf5e7864f,0x21919a15 .word 0x99e94d6b,0x6aa20608 .word 0xe3aa473c,0x104d5fe0 .word 0xbcd07bb7,0xeb083b05 .word 0x1d40d5ee,0xb946272a .word 0xf2010c24,0xd7c5d038 .word 0x50fc7be5,0xffc58b0e .word 0x61c7b9c9,0xe63c244a .word 0x2a00e037,0xe27c6300 .word 0x5c4145e9,0x3cc870d4 .word 0xdd8c9f58,0x01023281 .word 0x171dfbdc,0x3d06b605 .word 0x1177c6c8,0xdcf594e1 .word 0x6bfe451b,0x0317f559 .word 0x890ef17d,0x57b1f798 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p53_local0_expect: .word 0x1e6c04ff,0xfde6c169 .word 0xff000010,0x74af314f .word 0x7d111e52,0x06ff35a7 .word 0xed5bae05,0x00000026 .word 0x56bf52cc,0x606fd2e9 .word 0xdbe135b1,0xeb0d25a9 .word 0x000000c9,0xa9250deb .word 0x522bae05,0x56bf52cc p53_local1_expect: .word 0xff000000,0x83005742 .word 0x522bae05,0x2ed6d719 .word 0x00000067,0x000000c9 .word 0xffffe1db,0xf90e99ff .word 0x00ff0083,0x95d1bc53 .word 0xb3f79955,0xe16bffac .word 0x271efab3,0x0832bf4f .word 0x00000000,0x00000083 p53_local2_expect: .word 0x606fd2e9,0xad831ff9 .word 0x00000000,0x2746b5d9 .word 0xe67300f6,0xff582bb9 .word 0xd236e885,0x271efab3 .word 0x000000ac,0xffeb7190 .word 0xfffff1c6,0x1118738f .word 0x67000000,0x4372a88c .word 0x50187f62,0xcf2b0a2e p53_local3_expect: .word 0xff582bb9,0xad4ae3de .word 0xff000067,0x288af4a2 .word 0x7a847823,0xb3f79955 .word 0xf0a8b6ff,0xff260deb .word 0x9a37768e,0x8f484d06 .word 0x00000055,0x111fdaec .word 0xc6f1ffff,0x51f3a43a .word 0x8af24e3e,0xb3cea871 p54_init_registers: .word 0x3eff4cf8,0x413e34cf ! Init value for %l0 .word 0xe35324d2,0x3462396d ! Init value for %l1 .word 0x5978c808,0x373e7faa ! Init value for %l2 .word 0xb400f83f,0xdb87087f ! Init value for %l3 .word 0xae35ba06,0x58c2d52f ! Init value for %l4 .word 0x8a649434,0x432db814 ! Init value for %l5 .word 0x9c7c010c,0xa4d6031b ! Init value for %l6 .word 0x5dbca2de,0x8be44736 ! Init value for %l7 .align 64 p54_init_freg: .word 0x3eed497a,0x64f2cc15 ! Init value for %f0 .word 0xc5de0e84,0xd2d27397 ! Init value for %f2 .word 0x57e3c1cf,0xc2bdbf0f ! Init value for %f4 .word 0x22578d8e,0xa91436b4 ! Init value for %f6 .word 0x4caaf16d,0x9ec10ae0 ! Init value for %f8 .word 0x072ce8e0,0x5e322718 ! Init value for %f10 .word 0x90c78794,0x5aa09872 ! Init value for %f12 .word 0xf99770fc,0x65368f6f ! Init value for %f14 .word 0xc7db27de,0x582bd32a ! Init value for %f16 .word 0xfa6f64be,0x3b8b1041 ! Init value for %f18 .word 0x6bf7ea5d,0xad136223 ! Init value for %f20 .word 0x6dd0ea01,0xfebd84e0 ! Init value for %f22 .word 0x4c31840b,0x378db716 ! Init value for %f24 .word 0xbe7a274b,0x318757df ! Init value for %f26 .word 0xa01f362a,0xf4801f14 ! Init value for %f28 .word 0x2703dbe4,0x6b01303c ! Init value for %f30 .word 0xb6d70d48,0x6da43984 ! Init value for %f32 .word 0xcb0c8409,0x92228df4 ! Init value for %f34 .word 0xd2c59916,0x4d5352f1 ! Init value for %f36 .word 0x7f0844cf,0xd37f1246 ! Init value for %f38 .word 0xed39b732,0x3a44fe46 ! Init value for %f40 .word 0x3c0996ea,0x20e26f5d ! Init value for %f42 .word 0xcee62777,0x1cb2155b ! Init value for %f44 .word 0x21b058f6,0x38d117bd ! Init value for %f46 .word 0x1de1a7fe,0xce859e85 .word 0x190e7cc7,0xf73a354d .word 0x5b58caf1,0xb43b30f5 .word 0x25a93030,0xc9f8683b .word 0x844f1b77,0xb6dfafc0 .word 0x958f1127,0x1df2e896 .word 0xbb914ed0,0xfc573e39 .word 0xeba86288,0xf8bba384 p54_expected_registers: .word 0x00000000,0x00000000 .word 0x00000000,0x413e34cf .word 0x00000000,0xf84cff3e .word 0xff0000a2,0xd3f3c841 .word 0x00000000,0xf84cff3e .word 0x00000000,0xdb56710f .word 0x00000000,0xabff78ce .word 0x00000000,0x000000e8 p54_expected_fp_regs: .word 0x3eed497a,0x64f2cc15 .word 0xc5de0e84,0xd2d27397 .word 0x57e3c1cf,0xc2bdbf0f .word 0x22578d8e,0xa91436b4 .word 0x4caaf16d,0x9ec10ae0 .word 0x072ce8e0,0x5e322718 .word 0x90c78794,0x5aa09872 .word 0xf99770fc,0x65368f6f .word 0xc7db27de,0x582bd32a .word 0xfa6f64be,0x3b8b1041 .word 0x6bf7ea5d,0xad136223 .word 0x6dd0ea01,0xfebd84e0 .word 0x4c31840b,0x378db716 .word 0xbe7a274b,0x318757df .word 0xa01f362a,0xf4801f14 .word 0x2703dbe4,0x6b01303c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p54_local0_expect: .word 0x8160cf11,0x432db814 .word 0x00000000,0xdb56710f .word 0xb6d2b6e8,0x000000ef .word 0x2e7b299c,0x11cf00e8 .word 0xff0000a2,0xd3f3c841 .word 0x00000000,0xe8000000 .word 0xab8060ec,0x4e95cd2a .word 0xff40b8a0,0x0f7156db p54_local1_expect: .word 0xff343e41,0xab05bc3a .word 0x7513ca62,0x05672ffe .word 0x000000b6,0x413e34cf .word 0xdbb86a5e,0x4edb28b5 .word 0xdd0c2410,0xad5b2a4c .word 0x38735464,0x00000000 .word 0xffbff760,0x58c2d52f .word 0x657720ad,0x31ad6151 p54_local2_expect: .word 0xf84cff3e,0xdb56710f .word 0x3abc05ab,0xfe960dff .word 0xbc48c521,0x432db814 .word 0x00005cf8,0xd27c6938 .word 0x8be44736,0xf85ca2b0 .word 0xcf343e41,0x6d396234 .word 0xff0000fd,0xa56ced4e .word 0x00ff0099,0x7da693f0 p54_local3_expect: .word 0xff556dff,0x5961ae11 .word 0x9b383ba2,0x00000075 .word 0x70fa5ff6,0xabff78ce .word 0xe1000000,0x62b17c57 .word 0xd3f3c841,0xab05bc3a .word 0xff8f1db5,0x3b5ba908 .word 0xffd2b6ff,0xbcff32e3 .word 0xff0000cf,0xff7a823b p55_init_registers: .word 0x1022a574,0x5f099624 ! Init value for %l0 .word 0xd53d0b62,0x38354859 ! Init value for %l1 .word 0x6ce3bcbe,0x4f336bba ! Init value for %l2 .word 0xb151d4b6,0xb3fd71e0 ! Init value for %l3 .word 0xfa35d4e0,0x571f2831 ! Init value for %l4 .word 0x231ed905,0xeae399c5 ! Init value for %l5 .word 0x753cefc0,0x78942abb ! Init value for %l6 .word 0xea9a3b20,0xad46333a ! Init value for %l7 .align 64 p55_init_freg: .word 0x98fbd0d7,0x9adbdeee ! Init value for %f0 .word 0xf9acb024,0x28de01dd ! Init value for %f2 .word 0xb1b4297a,0xb8fcba16 ! Init value for %f4 .word 0x62d76c6e,0xf7afce8d ! Init value for %f6 .word 0xd158c072,0x526aed67 ! Init value for %f8 .word 0x26f1df4b,0x87c80377 ! Init value for %f10 .word 0xf61e79ee,0x95019c21 ! Init value for %f12 .word 0x39a754a6,0x6b979b9d ! Init value for %f14 .word 0x9b98b090,0x40ce477d ! Init value for %f16 .word 0x18936e48,0xe39ffb49 ! Init value for %f18 .word 0xbe2912ac,0x5a03d34d ! Init value for %f20 .word 0x6609ff50,0x550adbc0 ! Init value for %f22 .word 0x0983c987,0x02e89a5c ! Init value for %f24 .word 0x8d09b704,0xd75e5d4e ! Init value for %f26 .word 0x7b035ac4,0x729c9ec8 ! Init value for %f28 .word 0xbba91c36,0xe0a64549 ! Init value for %f30 .word 0xbf0da7f2,0xf25cd37a ! Init value for %f32 .word 0x8ad83aa0,0x2e8efcfc ! Init value for %f34 .word 0x36da75a3,0xd44369c7 ! Init value for %f36 .word 0x0d34e8c3,0xcc0c1df6 ! Init value for %f38 .word 0x70258fce,0x4aa004be ! Init value for %f40 .word 0xf17d1527,0xd85e2584 ! Init value for %f42 .word 0x3e0b1dfc,0xa93db756 ! Init value for %f44 .word 0xd87396b2,0x5b424d78 ! Init value for %f46 .word 0x6adcdc65,0x8a2bd65e .word 0x40d7c6b6,0x83fc7cf2 .word 0x313d3924,0x0326fd4c .word 0x1c4f48e0,0xa4ff4153 .word 0xe7029696,0x290a1a80 .word 0xd1ef891d,0xd0f24e28 .word 0xeae97230,0x098d4eac .word 0xe49fb5be,0x7533e227 p55_expected_registers: .word 0x00000000,0x00000019 .word 0x00000000,0x00000000 .word 0x00000000,0x73000000 .word 0x00000000,0xed7ebeff .word 0x00000000,0xff000000 .word 0x00000000,0xdc6a5bff .word 0x00000000,0x3e58be45 .word 0x00000000,0x000028bd p55_expected_fp_regs: .word 0x98fbd0d7,0x9adbdeee .word 0xf9acb024,0x28de01dd .word 0xb1b4297a,0xb8fcba16 .word 0x62d76c6e,0xf7afce8d .word 0xd158c072,0x526aed67 .word 0x26f1df4b,0x87c80377 .word 0xf61e79ee,0x95019c21 .word 0x39a754a6,0x6b979b9d .word 0x9b98b090,0x40ce477d .word 0x18936e48,0xe39ffb49 .word 0xbe2912ac,0x5a03d34d .word 0x6609ff50,0x550adbc0 .word 0x0983c987,0x02e89a5c .word 0x8d09b704,0xd75e5d4e .word 0x7b035ac4,0x729c9ec8 .word 0xbba91c36,0xe0a64549 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p55_local0_expect: .word 0x753cefc0,0x48ff0197 .word 0xb44e8618,0x00000078 .word 0x00000000,0x000000a6 .word 0xff82b85f,0xc224ff98 .word 0xfbd66f9d,0x65bc6f05 .word 0x000000b0,0x0effbc09 .word 0xc6fff0c3,0x056fbc65 .word 0x7eace1f2,0x1d302afa p55_local1_expect: .word 0x056fbc65,0x0e16dafb .word 0xff62c49c,0xd9ff79e8 .word 0x00942abb,0x65bc6f05 .word 0x9d00ff00,0x00000000 .word 0xff2b9dba,0x2091f6d7 .word 0xff000000,0x54234622 .word 0xc6ddc600,0x00000045 .word 0x00000000,0x7eace1f2 p55_local2_expect: .word 0xbd280ec2,0xd9b6a6ec .word 0xfbda160e,0x0bf919f9 .word 0x000000a6,0xfb6d3e7f .word 0x00000073,0xe6f0a651 .word 0xfff29d36,0x00000000 .word 0xb4d7ffff,0x00ff00fb .word 0x73000000,0x9cadf9ee .word 0x91ff539b,0x8f60a194 p55_local3_expect: .word 0xffffd7b4,0xc5a4f000 .word 0x0938bb7c,0x54234622 .word 0x00ff65d8,0xe7ca1049 .word 0x00000073,0x03e75235 .word 0x4f336bba,0x5949b08b .word 0xff0c3472,0x53f17961 .word 0x26751489,0x65ff6f05 .word 0xd51039de,0x443653e2 p56_init_registers: .word 0x8aa7d942,0xb69da60a ! Init value for %l0 .word 0x0ee6beb3,0xec50d2a0 ! Init value for %l1 .word 0xf07b8fb4,0x24204ad3 ! Init value for %l2 .word 0x3ca703c2,0x24867d3f ! Init value for %l3 .word 0xfe776cc2,0x06541cc2 ! Init value for %l4 .word 0x292d4a0e,0x424c1d48 ! Init value for %l5 .word 0x57dce6e0,0x7654f8f6 ! Init value for %l6 .word 0xf9f3b584,0x7a5d6103 ! Init value for %l7 .align 64 p56_init_freg: .word 0x3a5ceab7,0xb7e12549 ! Init value for %f0 .word 0xdf12d2c1,0x5cc979e6 ! Init value for %f2 .word 0x845b2534,0x83d2586d ! Init value for %f4 .word 0x0d0f1ef6,0xd46c0c02 ! Init value for %f6 .word 0x8ee05ed1,0x999302c9 ! Init value for %f8 .word 0x1a17c4a6,0xa4cde349 ! Init value for %f10 .word 0x5e912c50,0x0b7f37ba ! Init value for %f12 .word 0xebb65f7a,0x13c5b373 ! Init value for %f14 .word 0xac44a007,0x809d4a9f ! Init value for %f16 .word 0x27ed20f8,0xab279bce ! Init value for %f18 .word 0xda408919,0x23142461 ! Init value for %f20 .word 0xfee88dbc,0x55f500bb ! Init value for %f22 .word 0x1eae1206,0xa201b53c ! Init value for %f24 .word 0xae897515,0x5172ef03 ! Init value for %f26 .word 0x920f2d1b,0x731f4075 ! Init value for %f28 .word 0xadad62ff,0x35d87047 ! Init value for %f30 .word 0x9b190cc4,0xd75ef0af ! Init value for %f32 .word 0xa90ead8d,0x21986629 ! Init value for %f34 .word 0x20d2b4b8,0xa0af62f5 ! Init value for %f36 .word 0x2645650d,0x3dc77282 ! Init value for %f38 .word 0x9177ad94,0x389393e0 ! Init value for %f40 .word 0x7386c844,0x06f3efaf ! Init value for %f42 .word 0xdca12b61,0x1f124734 ! Init value for %f44 .word 0x1abf12cc,0xa78e4006 ! Init value for %f46 .word 0x6f6df543,0xfb502e6d .word 0xc9a6e932,0xcac686d6 .word 0x2bcb0380,0xbc2bcd1f .word 0xda41d99b,0xd3ecfd81 .word 0x42bb46a0,0xe71cacf8 .word 0x4edc0505,0x57bed2e3 .word 0x05f65c8c,0x9ca1e406 .word 0xddb327b3,0x2b555c6a p56_expected_registers: .word 0x00000000,0x8e7badff .word 0x00000000,0x00000015 .word 0x00000000,0xc66febf7 .word 0x00000000,0xffc5d5f3 .word 0x00000000,0xf3d5c5ff .word 0x00000000,0x0000009a .word 0x00000000,0x00003293 .word 0x00000000,0x0359a2ff p56_expected_fp_regs: .word 0x3a5ceab7,0xb7e12549 .word 0xdf12d2c1,0x5cc979e6 .word 0x845b2534,0x83d2586d .word 0x0d0f1ef6,0xd46c0c02 .word 0x8ee05ed1,0x999302c9 .word 0x1a17c4a6,0xa4cde349 .word 0x5e912c50,0x0b7f37ba .word 0xebb65f7a,0x13c5b373 .word 0xac44a007,0x809d4a9f .word 0x27ed20f8,0xab279bce .word 0xda408919,0x23142461 .word 0xfee88dbc,0x55f500bb .word 0x1eae1206,0xa201b53c .word 0xae897515,0x5172ef03 .word 0x920f2d1b,0x731f4075 .word 0xadad62ff,0x35d87047 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p56_local0_expect: .word 0xbd79b699,0x022b8786 .word 0x00001500,0xfde9a4e0 .word 0xf15f67b0,0xb531bf67 .word 0xff226d43,0x4b40ffe4 .word 0x57894d1d,0x604dff31 .word 0x000000b4,0x0000007c .word 0xffff4315,0x162ec2fb .word 0x000000ff,0xfffffffe p56_local1_expect: .word 0x26f3ffb5,0xb69da60a .word 0xff9c16a7,0xff0bfff9 .word 0x54602dff,0x959c2825 .word 0x96000000,0x0000008e .word 0xcc81dc19,0x3485944b .word 0xcb1b5a68,0x0e41a2ff .word 0xffad7b8e,0x00000000 .word 0x0015bfff,0xbb6a6403 p56_local2_expect: .word 0xb4000000,0x72199294 .word 0xffffff86,0x0e41a44b .word 0x26f3ffff,0x8695ffae .word 0x08000000,0x0a000000 .word 0x8be48618,0x03745772 .word 0x0015bf43,0x1bb25607 .word 0x3fdbcee5,0x0665ff36 .word 0x63627676,0x329374ae p56_local3_expect: .word 0xf1a263c6,0xcb1b5a68 .word 0xb20e3fb8,0xffffc59a .word 0xfb04ea54,0x5d1df03c .word 0xffad7b8e,0xc663a2f1 .word 0xd34a2024,0x4bac71eb .word 0xffffc59a,0x00000000 .word 0x96000000,0x9ac5ffff .word 0xff24ba4a,0x0359a2ff p57_init_registers: .word 0x3c4dda59,0xff6fa5bb ! Init value for %l0 .word 0xa614b46f,0xe8ea96f4 ! Init value for %l1 .word 0x7fd52ed0,0x4a1d21e6 ! Init value for %l2 .word 0x9f3ad57c,0x84cd2cbc ! Init value for %l3 .word 0x2187a252,0x93cb727e ! Init value for %l4 .word 0xdb64483e,0x7ec7119f ! Init value for %l5 .word 0xd7973d1c,0x3aa1ed29 ! Init value for %l6 .word 0xc6375358,0x2da558be ! Init value for %l7 .align 64 p57_init_freg: .word 0xcb41ec82,0x42976386 ! Init value for %f0 .word 0x7224678e,0x48c12e9f ! Init value for %f2 .word 0xd9d8bc87,0x450285bc ! Init value for %f4 .word 0x445dfee0,0xd60aca31 ! Init value for %f6 .word 0xdee6f9bf,0xd56f1bc4 ! Init value for %f8 .word 0xea4f1ff2,0x9c6bf9aa ! Init value for %f10 .word 0x915ef23f,0xbab0b8d7 ! Init value for %f12 .word 0x3f6610dd,0x2d9026a9 ! Init value for %f14 .word 0x5e092c99,0x697353b3 ! Init value for %f16 .word 0xca0c658c,0xde97ae15 ! Init value for %f18 .word 0x245db372,0x0504d616 ! Init value for %f20 .word 0x011cfc90,0x62090173 ! Init value for %f22 .word 0x402c1cf1,0xfd2c2534 ! Init value for %f24 .word 0x05c9861f,0x6aa43b82 ! Init value for %f26 .word 0x1622268f,0xb8b28430 ! Init value for %f28 .word 0x32d0da5b,0xaaeb73eb ! Init value for %f30 .word 0x83237309,0x6bf9bc1b ! Init value for %f32 .word 0x60cac031,0xd2f4cfa8 ! Init value for %f34 .word 0x837d6342,0xe5030c96 ! Init value for %f36 .word 0x06c9aa06,0xc63b6fa2 ! Init value for %f38 .word 0x147623e0,0x13dcef1b ! Init value for %f40 .word 0x0ce91894,0xf627785d ! Init value for %f42 .word 0x851c0d56,0x42c9ed6f ! Init value for %f44 .word 0xb8ac6a87,0xce5eb325 ! Init value for %f46 .word 0x29b67a99,0xb9f6f925 .word 0x42b979d1,0xcc7d070e .word 0x81437eac,0x40171126 .word 0xe46c2d4d,0xb3ff3b6a .word 0xf94fe3de,0x06303f2d .word 0xf77e1c22,0x7c8a0bf6 .word 0xc2106598,0x8f22180a .word 0xebf4bce0,0x15b4e090 p57_expected_registers: .word 0xffffffff,0xff000000 .word 0x00000000,0xf36f9cff .word 0x00000000,0xed7bb910 .word 0x00000000,0x00000042 .word 0x00000000,0x00000018 .word 0x00000000,0x000000c0 .word 0x00000000,0x000000a9 .word 0x00000000,0x0000005b p57_expected_fp_regs: .word 0xcb41ec82,0x42976386 .word 0x7224678e,0x48c12e9f .word 0xd9d8bc87,0x450285bc .word 0x445dfee0,0xd60aca31 .word 0xdee6f9bf,0xd56f1bc4 .word 0xea4f1ff2,0x9c6bf9aa .word 0x915ef23f,0xbab0b8d7 .word 0x3f6610dd,0x2d9026a9 .word 0x5e092c99,0x697353b3 .word 0xca0c658c,0xde97ae15 .word 0x245db372,0x0504d616 .word 0x011cfc90,0x62090173 .word 0x402c1cf1,0xfd2c2534 .word 0x05c9861f,0x6aa43b82 .word 0x1622268f,0xb8b28430 .word 0x32d0da5b,0xaaeb73eb .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p57_local0_expect: .word 0x91bc3bc2,0xd96928ad .word 0xbe58a52d,0x17cc7cd6 .word 0xff000000,0x6bd8be8d .word 0x45410da9,0x0c6fffed .word 0x2e50ac41,0x66cac829 .word 0xd7ff40f2,0xed7bb910 .word 0x0000006f,0x9462183c .word 0xbde219f9,0xa076ebba p57_local1_expect: .word 0x3e85c006,0x9cb80416 .word 0xbe58a52d,0x585337c6 .word 0x7ff36d3c,0x65be3a35 .word 0xff00009f,0xe20cff4f .word 0x3e34ff4a,0x00000000 .word 0x8756ff0b,0xd7e988d6 .word 0x9f000000,0xba0e3dfe .word 0x1effab93,0xc5518c11 p57_local2_expect: .word 0x00000067,0x42bb5b4d .word 0x10b97bed,0x7d61eb45 .word 0xff8ce155,0xaeb7ab18 .word 0x4eb7ffd6,0x0b905687 .word 0x3c6df37f,0x353abe65 .word 0x000000ff,0x3c6df37f .word 0xd7e988d6,0x2ebf85c4 .word 0x3385a876,0x912c4ac0 p57_local3_expect: .word 0x3700bb7c,0x5d0d30a7 .word 0x7d61eb45,0xff599f40 .word 0xb62d05ff,0x9462183c .word 0xff90c7a0,0xd96928ad .word 0xff412fb5,0xb4b5f697 .word 0x8bbc42ff,0xfd8cef36 .word 0xd688e9d7,0x7aff09e2 .word 0xc50014cf,0x0bff5687 p58_init_registers: .word 0x23710563,0xd92afd29 ! Init value for %l0 .word 0x90d8f598,0x0c9053bb ! Init value for %l1 .word 0x498fb8c0,0x07751823 ! Init value for %l2 .word 0xba9130e3,0xb683d55e ! Init value for %l3 .word 0xcbfee662,0x70deae5d ! Init value for %l4 .word 0x62d9d139,0xdae8e4d5 ! Init value for %l5 .word 0x88d0d6d0,0x31daf706 ! Init value for %l6 .word 0x13e47681,0xe153df63 ! Init value for %l7 .align 64 p58_init_freg: .word 0x8087a270,0x0898be63 ! Init value for %f0 .word 0xf0bf5544,0x86dfb3b4 ! Init value for %f2 .word 0xd4819b95,0x0a246803 ! Init value for %f4 .word 0x438bef22,0x8af8b110 ! Init value for %f6 .word 0x88f58df2,0x115cb073 ! Init value for %f8 .word 0xb4a1a547,0xebc6dacc ! Init value for %f10 .word 0xa91975ee,0xf8243760 ! Init value for %f12 .word 0x7ccc4866,0x40864247 ! Init value for %f14 .word 0x6eb8c766,0x995b55b7 ! Init value for %f16 .word 0x1ee4391c,0x7c20385b ! Init value for %f18 .word 0x3cab67e6,0xc9932d54 ! Init value for %f20 .word 0x4685f32b,0x4ee35a69 ! Init value for %f22 .word 0x4452e021,0x388d8ff1 ! Init value for %f24 .word 0x40c0f465,0xd703d209 ! Init value for %f26 .word 0xc41e0294,0x691a8f22 ! Init value for %f28 .word 0xfa80b519,0x52255cb0 ! Init value for %f30 .word 0xd2f99334,0x9ac4cfea ! Init value for %f32 .word 0x613f76f2,0x399d2923 ! Init value for %f34 .word 0x8f6133c3,0xcbfcb161 ! Init value for %f36 .word 0xb3f3b69c,0x002b1e4b ! Init value for %f38 .word 0x56870a86,0xbe5f0da6 ! Init value for %f40 .word 0x5907c2ba,0x6612bc7e ! Init value for %f42 .word 0x0423a2d8,0x0a241f68 ! Init value for %f44 .word 0x9c9f1faa,0x68953e72 ! Init value for %f46 .word 0xe96ffc9f,0xa7563f2f .word 0x17049ae2,0xdfb304ea .word 0x4369a6ea,0x6cc3ad14 .word 0x36896855,0x22c6bf63 .word 0x4de8519c,0x985fc966 .word 0x6adb34b9,0x8e3ad324 .word 0xddffbf25,0x39e42a84 .word 0xccc8b1e4,0xa1470aad p58_expected_registers: .word 0x00000000,0x796f52a3 .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 .word 0xff43d660,0x2544ce94 .word 0x00000000,0x56fd0342 .word 0x00000000,0x00000052 .word 0x00000000,0xa8d90000 .word 0x00000000,0x00000025 p58_expected_fp_regs: .word 0x8087a270,0x0898be63 .word 0xf0bf5544,0x86dfb3b4 .word 0xd4819b95,0x0a246803 .word 0x438bef22,0x8af8b110 .word 0x88f58df2,0x115cb073 .word 0xb4a1a547,0xebc6dacc .word 0xa91975ee,0xf8243760 .word 0x7ccc4866,0x40864247 .word 0x6eb8c766,0x995b55b7 .word 0x1ee4391c,0x7c20385b .word 0x3cab67e6,0xc9932d54 .word 0x4685f32b,0x4ee35a69 .word 0x4452e021,0x388d8ff1 .word 0x40c0f465,0xd703d209 .word 0xc41e0294,0x691a8f22 .word 0xfa80b519,0x52255cb0 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p58_local0_expect: .word 0xde01266f,0x7ffffc9a .word 0x07813ae9,0x118e97b3 .word 0x8936d613,0xec9888d3 .word 0x88094c5e,0x00000000 .word 0xffffe1ff,0x8de79bcb .word 0x2895b020,0xe8ce6ced .word 0xa8d9360c,0x0a66f350 .word 0x00000095,0x9564d517 p58_local1_expect: .word 0x59e7ffc2,0x527f81e7 .word 0x4c000000,0xe9a7ff50 .word 0x5e4c0988,0x608b1392 .word 0x0000d9a8,0x7ffffc9a .word 0x000000c5,0xf1d95a70 .word 0xffb941f6,0x796f52a3 .word 0xff000000,0xa8d90000 .word 0x0052aa59,0x86ffaa5f p58_local2_expect: .word 0x2553900c,0x00000050 .word 0xff43d660,0x2544ce94 .word 0x2895b020,0xff690cbc .word 0xa1a6955c,0xe7817fff .word 0xb0ff0000,0x000000f3 .word 0xffcf5328,0xf07757ff .word 0xffffffff,0xf3000000 .word 0xd717d875,0xefaaa05f p58_local3_expect: .word 0x7ffffc9a,0xafbc6432 .word 0xff15f333,0xa1a6955c .word 0x2544ce94,0xffffffb0 .word 0xffffffff,0xff43d660 .word 0xb04827c1,0xe9f39a63 .word 0xa8d90000,0xf3000000 .word 0x10c73bc4,0x0000001f .word 0x8ba74c36,0xff0000b7 p59_init_registers: .word 0x9f65fbbe,0x1fa2aef6 ! Init value for %l0 .word 0xf06af49c,0x89eafa10 ! Init value for %l1 .word 0x0badb311,0xbfc77c20 ! Init value for %l2 .word 0x0fdc272d,0x9691b327 ! Init value for %l3 .word 0x1796dcfd,0xca8a3c3f ! Init value for %l4 .word 0x494d25de,0xac492a2f ! Init value for %l5 .word 0x77f23746,0xdb8eafb5 ! Init value for %l6 .word 0x0d420262,0x8898e1fc ! Init value for %l7 .align 64 p59_init_freg: .word 0xa27efc92,0xbf56b834 ! Init value for %f0 .word 0xc8c7b1cf,0x34b880fa ! Init value for %f2 .word 0xeb156749,0x4f846aff ! Init value for %f4 .word 0x67c3f4ed,0x0d95a6d9 ! Init value for %f6 .word 0xc9e5e74d,0x7cf4931f ! Init value for %f8 .word 0xc0634064,0x37be2e18 ! Init value for %f10 .word 0x0ec64a8f,0xeb0106d8 ! Init value for %f12 .word 0x19770792,0xf934a3b6 ! Init value for %f14 .word 0x00493e42,0x3b9565f9 ! Init value for %f16 .word 0x9cd7d2a9,0xf416fdab ! Init value for %f18 .word 0xa86a8de1,0xfdc57b31 ! Init value for %f20 .word 0x77ff432e,0x35fe45b8 ! Init value for %f22 .word 0xb12cd48a,0xac17f121 ! Init value for %f24 .word 0xf985f3bb,0x6499a9d7 ! Init value for %f26 .word 0x7d2f4f76,0x31792c3e ! Init value for %f28 .word 0xdca89095,0x735ce04e ! Init value for %f30 .word 0xce793140,0x3cee2e29 ! Init value for %f32 .word 0x46cb367b,0x1c0f737c ! Init value for %f34 .word 0x27145620,0xde46e44b ! Init value for %f36 .word 0x171bb8f9,0x3dff9129 ! Init value for %f38 .word 0xaa4ad05c,0xd9ac80f2 ! Init value for %f40 .word 0x430e7a84,0x0d7c4dc2 ! Init value for %f42 .word 0x389a5759,0x2617eaa4 ! Init value for %f44 .word 0xa633be76,0x363230c5 ! Init value for %f46 .word 0x7d2f0a39,0xc50ff63f .word 0x2742e964,0xa0cbe0b1 .word 0xa2e70d6a,0x9ccb0272 .word 0xb9c19b40,0x004def26 .word 0xd59370e5,0xeedd7514 .word 0x73753302,0x29992085 .word 0x3d56ead7,0xca981549 .word 0x3aa1cf9b,0xd95a0d03 p59_expected_registers: .word 0x00000000,0x000000a8 .word 0x00000000,0x0000c0ff .word 0x00000000,0x8898e1fc .word 0x00000000,0x00000067 .word 0x00000000,0x11519537 .word 0xff89226b,0xe809fad1 .word 0x00000000,0xffff4fa8 .word 0x00000000,0x00000067 p59_expected_fp_regs: .word 0xa27efc92,0xbf56b834 .word 0xc8c7b1cf,0x34b880fa .word 0xeb156749,0x4f846aff .word 0x67c3f4ed,0x0d95a6d9 .word 0xc9e5e74d,0x7cf4931f .word 0xc0634064,0x37be2e18 .word 0x0ec64a8f,0xeb0106d8 .word 0x19770792,0xf934a3b6 .word 0x00493e42,0x3b9565f9 .word 0x9cd7d2a9,0xf416fdab .word 0xa86a8de1,0xfdc57b31 .word 0x77ff432e,0x35fe45b8 .word 0xb12cd48a,0xac17f121 .word 0xf985f3bb,0x6499a9d7 .word 0x7d2f4f76,0x31792c3e .word 0xdca89095,0x735ce04e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p59_local0_expect: .word 0xff000000,0x2e77a720 .word 0x0fbe3e4f,0xac492a2f .word 0xf9f4fa61,0x5e5c0db3 .word 0x00000098,0x95000000 .word 0x90000000,0x2b12db82 .word 0x90b86ac6,0x3b661dba .word 0x2f55b999,0xfb000000 .word 0x05271be1,0x82db122b p59_local1_expect: .word 0xbe56c06b,0x04b516a9 .word 0xffc0ffff,0x230bca96 .word 0xff006cf6,0x4f27aa2e .word 0x11519537,0x8ace5a1e .word 0x8faef6dd,0xbfffa1db .word 0xffa2354a,0xbfc77c20 .word 0x2cdd299e,0x62c90dc7 .word 0xfa70d52b,0xf9f4fa61 p59_local2_expect: .word 0x9537226b,0xe809fad1 .word 0xdeff9ed4,0x000000ff .word 0xff4bc331,0xc3679858 .word 0xffc7be73,0xc9e3a372 .word 0x00000379,0x90c77c20 .word 0x0000000f,0xab917e0d .word 0xffb86ac6,0x9e29dd2c .word 0xa7dbbec0,0xdd6e6265 p59_local3_expect: .word 0x2f55b999,0x11519537 .word 0xff5f53de,0xca46ff9d .word 0xffff4fa8,0xecbcffc5 .word 0x000000e4,0xa84fffff .word 0xff70a8ce,0x3106d1ff .word 0x79033f09,0x11519537 .word 0xff4fffff,0x2f55b999 .word 0xee965cf0,0xdeff9ed4 p60_init_registers: .word 0xc460671e,0x597f03d7 ! Init value for %l0 .word 0x46c81eaa,0x51845da9 ! Init value for %l1 .word 0xe3e959a4,0xb57c1078 ! Init value for %l2 .word 0x199d2380,0x2007410c ! Init value for %l3 .word 0xa8612bed,0xf846ccb8 ! Init value for %l4 .word 0x56a48e40,0x2cf50200 ! Init value for %l5 .word 0xa47f8d67,0xf91a534b ! Init value for %l6 .word 0x8b190303,0xe8a985b7 ! Init value for %l7 .align 64 p60_init_freg: .word 0x456a4ebd,0x0d1edfe9 ! Init value for %f0 .word 0x27b2367f,0x1ff32ae5 ! Init value for %f2 .word 0x9fffd256,0x0127118c ! Init value for %f4 .word 0x13dc55d2,0xb62e3bb3 ! Init value for %f6 .word 0x58b146ab,0x2186ea82 ! Init value for %f8 .word 0x5b67db5e,0x2a905688 ! Init value for %f10 .word 0xdf848fd0,0xd2de2c03 ! Init value for %f12 .word 0x36d20cdf,0x17ba621f ! Init value for %f14 .word 0x8112c829,0x2d64e31e ! Init value for %f16 .word 0xf8251022,0x6d32e2b1 ! Init value for %f18 .word 0x2c11ac7b,0x829c5090 ! Init value for %f20 .word 0x9d9d2c90,0x2a3dcd46 ! Init value for %f22 .word 0xd9a5164b,0x572783e8 ! Init value for %f24 .word 0x90aeb90f,0x883c96de ! Init value for %f26 .word 0xb8ac37c1,0xd3b9b16a ! Init value for %f28 .word 0xa596c5e8,0x96319afd ! Init value for %f30 .word 0x438034b2,0x8202a4da ! Init value for %f32 .word 0x963e8f40,0xe086e12d ! Init value for %f34 .word 0x25489049,0xd6f89009 ! Init value for %f36 .word 0x12bfeb81,0x17edda94 ! Init value for %f38 .word 0x236905d7,0xc9025675 ! Init value for %f40 .word 0x5b96fb6c,0x95f01445 ! Init value for %f42 .word 0xa94cf475,0x1e37804d ! Init value for %f44 .word 0x642d5839,0xeefb484e ! Init value for %f46 .word 0x5f481ee7,0x8cc880df .word 0x321262f4,0x33234bc2 .word 0xcba1320a,0xb06fec36 .word 0x3af7bfbb,0xa8578d57 .word 0x929bc1e6,0xfa9bea39 .word 0x867f46a0,0x0677391f .word 0xba6c4fee,0xd776a3f2 .word 0xf82d62d7,0x7e46e712 p60_expected_registers: .word 0x00000000,0x5958ec5c .word 0x00000000,0xff8d76d0 .word 0x00000000,0xff1bc273 .word 0x00000000,0xfa45fffe .word 0x00000000,0x0000004f .word 0x00000000,0x000000ff .word 0xff1465fa,0x86ffffff .word 0x00000000,0x3670793b p60_expected_fp_regs: .word 0x456a4ebd,0x0d1edfe9 .word 0x27b2367f,0x1ff32ae5 .word 0x9fffd256,0x0127118c .word 0x13dc55d2,0xb62e3bb3 .word 0x58b146ab,0x2186ea82 .word 0x5b67db5e,0x2a905688 .word 0xdf848fd0,0xd2de2c03 .word 0x36d20cdf,0x17ba621f .word 0x8112c829,0x2d64e31e .word 0xf8251022,0x6d32e2b1 .word 0x2c11ac7b,0x829c5090 .word 0x9d9d2c90,0x2a3dcd46 .word 0xd9a5164b,0x572783e8 .word 0x90aeb90f,0x883c96de .word 0xb8ac37c1,0xd3b9b16a .word 0xa596c5e8,0x96319afd .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p60_local0_expect: .word 0x000000ed,0x2178c7f6 .word 0xff7f03d7,0x2178c7f6 .word 0x584f7b81,0x3d1e5d51 .word 0xff1bc273,0xfa45fffe .word 0xfff9cf14,0xdd20ff12 .word 0x5d7c1225,0xbfe89669 .word 0x105f96ad,0xffbcd594 .word 0x00000000,0x7d2829e5 p60_local1_expect: .word 0x86197d4f,0x5512ffc9 .word 0x7d2829e5,0xdb9d537c .word 0x1541f9f0,0xe6a9f32e .word 0xde0da353,0x93479171 .word 0x000000d6,0xf4ff1225 .word 0xcfa1dc1f,0x7ff83cff .word 0x1541f9f0,0xb9ef1439 .word 0xff15f5db,0x38765e15 p60_local2_expect: .word 0x25fffff4,0x2007410c .word 0x3670793b,0xad501fbd .word 0xb3f70e78,0xa4a00ec7 .word 0x63a1ffc0,0xad501fbd .word 0xef0d0c9c,0xffa1ffc0 .word 0x425dad50,0x52fac704 .word 0xff12ccf4,0x7ff83cfe .word 0x5958ec5c,0xbd1bffb4 p60_local3_expect: .word 0xff000000,0xffa1ffc0 .word 0xff000025,0xba5288d1 .word 0xff1465fa,0x86ffffff .word 0x6393001e,0x967d7357 .word 0x5828f5f1,0x01468ba3 .word 0xff1a939d,0x870ebb2c .word 0x425d2c85,0x00ffa163 .word 0xf1f52858,0xf0a26198 p61_init_registers: .word 0xc6526b46,0x4cc10e5e ! Init value for %l0 .word 0x9e2e8128,0xd82060ff ! Init value for %l1 .word 0x725e9e7c,0x2db9dd2a ! Init value for %l2 .word 0xb9cbab81,0xf154cefd ! Init value for %l3 .word 0xbb0bded9,0xf3aa7586 ! Init value for %l4 .word 0x2e529519,0xcd1e99c0 ! Init value for %l5 .word 0x262846ee,0xca2c832d ! Init value for %l6 .word 0xdc0bd8fc,0x8d3ffcf1 ! Init value for %l7 .align 64 p61_init_freg: .word 0x26a2f3e9,0x64b93145 ! Init value for %f0 .word 0xa94640bf,0x620ca67a ! Init value for %f2 .word 0x58b95254,0x0359b115 ! Init value for %f4 .word 0xebd063ba,0xf4be9002 ! Init value for %f6 .word 0x98dcb939,0xd5a94292 ! Init value for %f8 .word 0xf6ffd83b,0xc46cd6ee ! Init value for %f10 .word 0xe597559d,0x060a9551 ! Init value for %f12 .word 0xfa64e440,0x6b5e3cd3 ! Init value for %f14 .word 0x0133d475,0x92f17a66 ! Init value for %f16 .word 0x151113a1,0xe81ac13e ! Init value for %f18 .word 0x4283c350,0xdd5b2084 ! Init value for %f20 .word 0xb7ef263f,0x85f8c2ca ! Init value for %f22 .word 0xe7fdd6a3,0x01ccbd51 ! Init value for %f24 .word 0xe2940c8d,0x804ee2c7 ! Init value for %f26 .word 0x5529bbbf,0x1fc60400 ! Init value for %f28 .word 0x5a68a6dc,0x0a0202a9 ! Init value for %f30 .word 0xc3f75d4c,0x207652a6 ! Init value for %f32 .word 0x39228b70,0xc6f8dda2 ! Init value for %f34 .word 0xd6c5c217,0xabd2e9eb ! Init value for %f36 .word 0x64489aae,0xa616d8af ! Init value for %f38 .word 0x2dd7a852,0xed4862cf ! Init value for %f40 .word 0x38a770e0,0x4dc0070b ! Init value for %f42 .word 0x9edd1d8f,0x84cce01f ! Init value for %f44 .word 0x1a66691e,0x52a8145c ! Init value for %f46 .word 0x23ca8d39,0x07845038 .word 0xecdabd26,0x6c9d448a .word 0x27dcc602,0x81012534 .word 0xc1825a2c,0xcae65041 .word 0xccd8c063,0x4770d65e .word 0x8b715286,0xfb9f2563 .word 0xea3f6c54,0x8cc08ee0 .word 0xfd75266b,0xa915a0fe p61_expected_registers: .word 0x00000000,0xff87f7e9 .word 0x00000000,0xd25889fe .word 0x00000000,0x00000009 .word 0xd2544c48,0xaf0441bb .word 0x00000000,0xff87f7e9 .word 0x00000000,0x1d5299c8 .word 0x00000000,0x1d5299c8 .word 0x00000000,0xff10a773 p61_expected_fp_regs: .word 0x26a2f3e9,0x64b93145 .word 0xa94640bf,0x620ca67a .word 0x58b95254,0x0359b115 .word 0xebd063ba,0xf4be9002 .word 0x98dcb939,0xd5a94292 .word 0xf6ffd83b,0xc46cd6ee .word 0xe597559d,0x060a9551 .word 0xfa64e440,0x6b5e3cd3 .word 0x0133d475,0x92f17a66 .word 0x151113a1,0xe81ac13e .word 0x4283c350,0xdd5b2084 .word 0xb7ef263f,0x85f8c2ca .word 0xe7fdd6a3,0x01ccbd51 .word 0xe2940c8d,0x804ee2c7 .word 0x5529bbbf,0x1fc60400 .word 0x5a68a6dc,0x0a0202a9 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p61_local0_expect: .word 0xca2c832d,0x2904397f .word 0x00000000,0xd25889fe .word 0xff3cf31e,0xff10a7ff .word 0x00000023,0x00000009 .word 0xff000000,0xff1530c3 .word 0xffbf7c10,0xdfea7435 .word 0xff0000e7,0x3de4c9d7 .word 0xd6ffc234,0x06070cda p61_local1_expect: .word 0xff2e71ff,0xff4c0122 .word 0x67dbac5f,0x00fbefdb .word 0x4a1a3a34,0xa781b201 .word 0xffff87ec,0xa7de8d6c .word 0x09000000,0x143c5022 .word 0xa2455dd1,0x3b10a773 .word 0xd15d45a2,0x73513c95 .word 0xffe71159,0x1853f9a1 p61_local2_expect: .word 0xffffffb4,0xff6020d8 .word 0xdf32f1bd,0xab7e3fb3 .word 0x1c22f02b,0xd2bc46ff .word 0xff7a76d9,0xeb867e6c .word 0xb4a3cc45,0xe1ac9f84 .word 0x2939f1c3,0xff1530c3 .word 0xb1301021,0xd61affc3 .word 0xd2544c48,0xaf0441bb p61_local3_expect: .word 0x1d5299c8,0xff6d5657 .word 0xff0000ff,0xc3aecc9f .word 0x00000000,0x000000dc .word 0xc33015ff,0x2904397f .word 0x00000000,0x446af0bc .word 0x2904397f,0x00000000 .word 0x2e756aa4,0x92cc23f7 .word 0xe3d36446,0x714e8bc7 p62_init_registers: .word 0x05d3e52b,0xff6b8a1a ! Init value for %l0 .word 0x42f2bac4,0x2e335a78 ! Init value for %l1 .word 0xfcbc9cee,0xe1388249 ! Init value for %l2 .word 0x67fb4f5e,0xaa4211ac ! Init value for %l3 .word 0x72ca5e60,0x9de142b9 ! Init value for %l4 .word 0x2c14ba83,0xcedf96dd ! Init value for %l5 .word 0xc940d584,0xa1ed553a ! Init value for %l6 .word 0x1e3b5d9e,0xcee9e62c ! Init value for %l7 .align 64 p62_init_freg: .word 0x76aa8ebf,0x63a1b94e ! Init value for %f0 .word 0x670b65b1,0x3b9ae383 ! Init value for %f2 .word 0xa0077e0e,0xc967d3c3 ! Init value for %f4 .word 0x2faed19a,0x0e531fb9 ! Init value for %f6 .word 0x0ce6aff4,0x1506c1e1 ! Init value for %f8 .word 0x514ba2a1,0x193d38f0 ! Init value for %f10 .word 0xe4d57ba7,0xc95c7208 ! Init value for %f12 .word 0x1c7a396e,0xed2f9db7 ! Init value for %f14 .word 0x12c7c6fd,0x46055713 ! Init value for %f16 .word 0x90af75bd,0x133fc102 ! Init value for %f18 .word 0x59ead12e,0x302d9d26 ! Init value for %f20 .word 0xca67ef6a,0x2ada71e7 ! Init value for %f22 .word 0x3f727b97,0x649a8099 ! Init value for %f24 .word 0x4e486f4d,0x4ec9bf8d ! Init value for %f26 .word 0x8a10d39b,0x9cb490a6 ! Init value for %f28 .word 0x3d6acb5c,0xccadca16 ! Init value for %f30 .word 0xd705d7c2,0xe9646be8 ! Init value for %f32 .word 0xd31401a1,0x184a330c ! Init value for %f34 .word 0x1441fa6f,0xb72cf398 ! Init value for %f36 .word 0xd640afb2,0x6d9aabb8 ! Init value for %f38 .word 0x737315c8,0x351b8121 ! Init value for %f40 .word 0xb5df455b,0xca7c7749 ! Init value for %f42 .word 0x1749ee04,0xedcdecbf ! Init value for %f44 .word 0x8221b0ed,0xee435fda ! Init value for %f46 .word 0x3ebff960,0xc5dde74f .word 0x2f06566c,0xdee15f10 .word 0x3d961aae,0x00e35e95 .word 0x7a42d628,0x081c7f09 .word 0x48da3bff,0x84d89905 .word 0xd7934438,0x0f43c2d1 .word 0x8f15101e,0x58c0597e .word 0x34ca3ee6,0x704fa53a p62_expected_registers: .word 0x00000000,0x00000033 .word 0x00000000,0x3a55eda1 .word 0x00000000,0xb9559101 .word 0x00000000,0x00000023 .word 0x00000000,0x00000090 .word 0xffffffff,0xffffffaf .word 0x00000000,0x00000545 .word 0xffffffff,0xffff8684 p62_expected_fp_regs: .word 0x76aa8ebf,0x63a1b94e .word 0x670b65b1,0x3b9ae383 .word 0xa0077e0e,0xc967d3c3 .word 0x2faed19a,0x0e531fb9 .word 0x0ce6aff4,0x1506c1e1 .word 0x514ba2a1,0x193d38f0 .word 0xe4d57ba7,0xc95c7208 .word 0x1c7a396e,0xed2f9db7 .word 0x12c7c6fd,0x46055713 .word 0x90af75bd,0x133fc102 .word 0x59ead12e,0x302d9d26 .word 0xca67ef6a,0x2ada71e7 .word 0x3f727b97,0x649a8099 .word 0x4e486f4d,0x4ec9bf8d .word 0x8a10d39b,0x9cb490a6 .word 0x3d6acb5c,0xccadca16 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p62_local0_expect: .word 0xafa24505,0x3440ffd8 .word 0xd2c2ffe9,0xfff5396a .word 0xefa6cf8b,0x8f52e9c0 .word 0x4ba601ff,0xffaaff90 .word 0x6fecff2a,0xc9a0a7a5 .word 0xa1000000,0x65e8737a .word 0x4315a966,0x8ea2c5ff .word 0x6f354503,0xffc7ef2f p62_local1_expect: .word 0xff208619,0x3c1d4892 .word 0x000000ce,0xff02724b .word 0x1df6786e,0x5bff1348 .word 0x5d9d77cd,0xcd62beb9 .word 0x000000df,0xd0f77aaa .word 0x0545a2b3,0x00000066 .word 0xffffffff,0xffff8684 .word 0x1ba11ae6,0x29e25dd1 p62_local2_expect: .word 0x27a02f10,0x26102bff .word 0x06cd7720,0x26102b9c .word 0x102fa027,0xf1b5fd05 .word 0x90000000,0xeda10000 .word 0x90000000,0xafffffff .word 0x00000035,0x4ab2ccab .word 0x2af68684,0x3302724b .word 0x59b256f4,0x9dc8262b p62_local3_expect: .word 0xffa0a7a5,0xbfa9686b .word 0xa1ed553a,0x5d9d77cd .word 0x66c1e35f,0x00000090 .word 0xa5efc7ff,0xcd62beb9 .word 0xff00a0ff,0x93093caf .word 0x42d704f9,0x66c1e35f .word 0xff000000,0xeda10000 .word 0xbf353938,0x95a44699 p63_init_registers: .word 0x1bcb22dd,0xe41781b2 ! Init value for %l0 .word 0xcc2496a4,0x084e0841 ! Init value for %l1 .word 0xe73aaf01,0xf9009df8 ! Init value for %l2 .word 0x7f8a21f1,0xc8cc0be8 ! Init value for %l3 .word 0x08051135,0xd3bf8e72 ! Init value for %l4 .word 0x4ed65846,0x523f6da9 ! Init value for %l5 .word 0xbb179504,0x1aeaf039 ! Init value for %l6 .word 0x8743cd58,0xc4cad08f ! Init value for %l7 .align 64 p63_init_freg: .word 0xcc7e189b,0xa67b5f67 ! Init value for %f0 .word 0x20310245,0x95af2383 ! Init value for %f2 .word 0x820d1281,0x00fd2ab3 ! Init value for %f4 .word 0x24881166,0xc023499a ! Init value for %f6 .word 0xa41da146,0x89c9c3a0 ! Init value for %f8 .word 0x34dc5ece,0x720547bc ! Init value for %f10 .word 0x583fb241,0x7529de37 ! Init value for %f12 .word 0xe147f0b2,0xc21bad6e ! Init value for %f14 .word 0x9f47c95b,0xd5027275 ! Init value for %f16 .word 0x5858c82e,0xe2717074 ! Init value for %f18 .word 0x0b8d4891,0x3e4fdaf8 ! Init value for %f20 .word 0x6c5a0644,0x974dcdbd ! Init value for %f22 .word 0x2aaf2112,0x74b2872a ! Init value for %f24 .word 0x7b290f8e,0x8a4f824c ! Init value for %f26 .word 0x43b8d940,0x71764af8 ! Init value for %f28 .word 0x6023e9f4,0x4acbc3c0 ! Init value for %f30 .word 0xc64c615c,0x779a96f1 ! Init value for %f32 .word 0x1ae4c5ad,0x74b020f9 ! Init value for %f34 .word 0xb340772d,0xe7a3ce57 ! Init value for %f36 .word 0x91115c24,0x8a808bbd ! Init value for %f38 .word 0x48f4b692,0x70872496 ! Init value for %f40 .word 0xa1dacbed,0xdeaff370 ! Init value for %f42 .word 0xf10942a5,0x0efe011f ! Init value for %f44 .word 0x9a5cd4ef,0x0e3c7c8a ! Init value for %f46 .word 0x6f0273b4,0x3184d916 .word 0x53704fc0,0x71bce3c1 .word 0x7a16d2e1,0x8b46a560 .word 0xd6cc628c,0xf1b0affc .word 0x45a926a4,0xb4cc7c1f .word 0x6841f1f5,0x4c3e2d9e .word 0xce190c18,0xfe3d3235 .word 0x1aa7635d,0x13cbc9d2 p63_expected_registers: .word 0xffffffff,0xffffffa3 .word 0x00000000,0xdfffffff .word 0x00000000,0x8b754376 .word 0xad9fafa6,0x8903627e .word 0x13000000,0x00087921 .word 0x00000000,0x7dc7159f .word 0x00000000,0x00000013 .word 0x00000000,0x4766bb36 p63_expected_fp_regs: .word 0xcc7e189b,0xa67b5f67 .word 0x20310245,0x95af2383 .word 0x820d1281,0x00fd2ab3 .word 0x24881166,0xc023499a .word 0xa41da146,0x89c9c3a0 .word 0x34dc5ece,0x720547bc .word 0x583fb241,0x7529de37 .word 0xe147f0b2,0xc21bad6e .word 0x9f47c95b,0xd5027275 .word 0x5858c82e,0xe2717074 .word 0x0b8d4891,0x3e4fdaf8 .word 0x6c5a0644,0x974dcdbd .word 0x2aaf2112,0x74b2872a .word 0x7b290f8e,0x8a4f824c .word 0x43b8d940,0x71764af8 .word 0x6023e9f4,0x4acbc3c0 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p63_local0_expect: .word 0x7dc7159f,0xfbdc36b7 .word 0x13000000,0x00000000 .word 0xd4cea35e,0x000000ea .word 0x15910000,0x7dc7159f .word 0x37fadaff,0xad9fafa6 .word 0xb2ac7c95,0xd4cea35e .word 0xffffff85,0xbb03b3ee .word 0x4ae99ce5,0xef5bc9ff p63_local1_expect: .word 0x13000000,0x00087921 .word 0x77c57b8e,0xd4ffa35e .word 0xffffffdf,0x89900e6d .word 0x000000fe,0xa4c05ef7 .word 0x7dc7159f,0x00000057 .word 0xdad359b6,0x8e7bc577 .word 0x00000000,0x00087921 .word 0xc8346cdf,0x36677140 p63_local2_expect: .word 0x051072ff,0xd4cea35e .word 0x80b01005,0x95975b52 .word 0xffb66e25,0xa4c05eff .word 0x00000000,0xad9fafa6 .word 0x82c8a0a6,0xb0c8a598 .word 0x80b01005,0x95975b52 .word 0xdfe7f4ff,0xf7983d79 .word 0x63a65e65,0xd6f875a4 p63_local3_expect: .word 0xad9fafa6,0x8903627e .word 0x8e7bc577,0xdaf4b3a8 .word 0xa35ef564,0x00ff0057 .word 0x00000013,0xffffffdf .word 0xad9fafa6,0x37c5e46a .word 0x00000085,0xd4cea35e .word 0x1591dfa9,0x25701bff .word 0xe7fdb73c,0xf4324bd2 unres0_expected: .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 unres1_expected: .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 unres2_expected: .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 unres3_expected: .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 p0_invalidate_semaphore: .word 0 p1_invalidate_semaphore: .word 0 p2_invalidate_semaphore: .word 0 p3_invalidate_semaphore: .word 0 p4_invalidate_semaphore: .word 0 p5_invalidate_semaphore: .word 0 p6_invalidate_semaphore: .word 0 p7_invalidate_semaphore: .word 0 p8_invalidate_semaphore: .word 0 p9_invalidate_semaphore: .word 0 p10_invalidate_semaphore: .word 0 p11_invalidate_semaphore: .word 0 p12_invalidate_semaphore: .word 0 p13_invalidate_semaphore: .word 0 p14_invalidate_semaphore: .word 0 p15_invalidate_semaphore: .word 0 p16_invalidate_semaphore: .word 0 p17_invalidate_semaphore: .word 0 p18_invalidate_semaphore: .word 0 p19_invalidate_semaphore: .word 0 p20_invalidate_semaphore: .word 0 p21_invalidate_semaphore: .word 0 p22_invalidate_semaphore: .word 0 p23_invalidate_semaphore: .word 0 p24_invalidate_semaphore: .word 0 p25_invalidate_semaphore: .word 0 p26_invalidate_semaphore: .word 0 p27_invalidate_semaphore: .word 0 p28_invalidate_semaphore: .word 0 p29_invalidate_semaphore: .word 0 p30_invalidate_semaphore: .word 0 p31_invalidate_semaphore: .word 0 p32_invalidate_semaphore: .word 0 p33_invalidate_semaphore: .word 0 p34_invalidate_semaphore: .word 0 p35_invalidate_semaphore: .word 0 p36_invalidate_semaphore: .word 0 p37_invalidate_semaphore: .word 0 p38_invalidate_semaphore: .word 0 p39_invalidate_semaphore: .word 0 p40_invalidate_semaphore: .word 0 p41_invalidate_semaphore: .word 0 p42_invalidate_semaphore: .word 0 p43_invalidate_semaphore: .word 0 p44_invalidate_semaphore: .word 0 p45_invalidate_semaphore: .word 0 p46_invalidate_semaphore: .word 0 p47_invalidate_semaphore: .word 0 p48_invalidate_semaphore: .word 0 p49_invalidate_semaphore: .word 0 p50_invalidate_semaphore: .word 0 p51_invalidate_semaphore: .word 0 p52_invalidate_semaphore: .word 0 p53_invalidate_semaphore: .word 0 p54_invalidate_semaphore: .word 0 p55_invalidate_semaphore: .word 0 p56_invalidate_semaphore: .word 0 p57_invalidate_semaphore: .word 0 p58_invalidate_semaphore: .word 0 p59_invalidate_semaphore: .word 0 p60_invalidate_semaphore: .word 0 p61_invalidate_semaphore: .word 0 p62_invalidate_semaphore: .word 0 p63_invalidate_semaphore: .word 0 p0_reset_cnt: .word 0 .align 8 p0_ec_timing_ctrl: .word 0,0 p0_ec_control: .word 0,0 p0_mcu_shadow: .skip 80 p1_reset_cnt: .word 0 .align 8 p1_ec_timing_ctrl: .word 0,0 p1_ec_control: .word 0,0 p1_mcu_shadow: .skip 80 p2_reset_cnt: .word 0 .align 8 p2_ec_timing_ctrl: .word 0,0 p2_ec_control: .word 0,0 p2_mcu_shadow: .skip 80 p3_reset_cnt: .word 0 .align 8 p3_ec_timing_ctrl: .word 0,0 p3_ec_control: .word 0,0 p3_mcu_shadow: .skip 80 p4_reset_cnt: .word 0 .align 8 p4_ec_timing_ctrl: .word 0,0 p4_ec_control: .word 0,0 p4_mcu_shadow: .skip 80 p5_reset_cnt: .word 0 .align 8 p5_ec_timing_ctrl: .word 0,0 p5_ec_control: .word 0,0 p5_mcu_shadow: .skip 80 p6_reset_cnt: .word 0 .align 8 p6_ec_timing_ctrl: .word 0,0 p6_ec_control: .word 0,0 p6_mcu_shadow: .skip 80 p7_reset_cnt: .word 0 .align 8 p7_ec_timing_ctrl: .word 0,0 p7_ec_control: .word 0,0 p7_mcu_shadow: .skip 80 p8_reset_cnt: .word 0 .align 8 p8_ec_timing_ctrl: .word 0,0 p8_ec_control: .word 0,0 p8_mcu_shadow: .skip 80 p9_reset_cnt: .word 0 .align 8 p9_ec_timing_ctrl: .word 0,0 p9_ec_control: .word 0,0 p9_mcu_shadow: .skip 80 p10_reset_cnt: .word 0 .align 8 p10_ec_timing_ctrl: .word 0,0 p10_ec_control: .word 0,0 p10_mcu_shadow: .skip 80 p11_reset_cnt: .word 0 .align 8 p11_ec_timing_ctrl: .word 0,0 p11_ec_control: .word 0,0 p11_mcu_shadow: .skip 80 p12_reset_cnt: .word 0 .align 8 p12_ec_timing_ctrl: .word 0,0 p12_ec_control: .word 0,0 p12_mcu_shadow: .skip 80 p13_reset_cnt: .word 0 .align 8 p13_ec_timing_ctrl: .word 0,0 p13_ec_control: .word 0,0 p13_mcu_shadow: .skip 80 p14_reset_cnt: .word 0 .align 8 p14_ec_timing_ctrl: .word 0,0 p14_ec_control: .word 0,0 p14_mcu_shadow: .skip 80 p15_reset_cnt: .word 0 .align 8 p15_ec_timing_ctrl: .word 0,0 p15_ec_control: .word 0,0 p15_mcu_shadow: .skip 80 p16_reset_cnt: .word 0 .align 8 p16_ec_timing_ctrl: .word 0,0 p16_ec_control: .word 0,0 p16_mcu_shadow: .skip 80 p17_reset_cnt: .word 0 .align 8 p17_ec_timing_ctrl: .word 0,0 p17_ec_control: .word 0,0 p17_mcu_shadow: .skip 80 p18_reset_cnt: .word 0 .align 8 p18_ec_timing_ctrl: .word 0,0 p18_ec_control: .word 0,0 p18_mcu_shadow: .skip 80 p19_reset_cnt: .word 0 .align 8 p19_ec_timing_ctrl: .word 0,0 p19_ec_control: .word 0,0 p19_mcu_shadow: .skip 80 p20_reset_cnt: .word 0 .align 8 p20_ec_timing_ctrl: .word 0,0 p20_ec_control: .word 0,0 p20_mcu_shadow: .skip 80 p21_reset_cnt: .word 0 .align 8 p21_ec_timing_ctrl: .word 0,0 p21_ec_control: .word 0,0 p21_mcu_shadow: .skip 80 p22_reset_cnt: .word 0 .align 8 p22_ec_timing_ctrl: .word 0,0 p22_ec_control: .word 0,0 p22_mcu_shadow: .skip 80 p23_reset_cnt: .word 0 .align 8 p23_ec_timing_ctrl: .word 0,0 p23_ec_control: .word 0,0 p23_mcu_shadow: .skip 80 p24_reset_cnt: .word 0 .align 8 p24_ec_timing_ctrl: .word 0,0 p24_ec_control: .word 0,0 p24_mcu_shadow: .skip 80 p25_reset_cnt: .word 0 .align 8 p25_ec_timing_ctrl: .word 0,0 p25_ec_control: .word 0,0 p25_mcu_shadow: .skip 80 p26_reset_cnt: .word 0 .align 8 p26_ec_timing_ctrl: .word 0,0 p26_ec_control: .word 0,0 p26_mcu_shadow: .skip 80 p27_reset_cnt: .word 0 .align 8 p27_ec_timing_ctrl: .word 0,0 p27_ec_control: .word 0,0 p27_mcu_shadow: .skip 80 p28_reset_cnt: .word 0 .align 8 p28_ec_timing_ctrl: .word 0,0 p28_ec_control: .word 0,0 p28_mcu_shadow: .skip 80 p29_reset_cnt: .word 0 .align 8 p29_ec_timing_ctrl: .word 0,0 p29_ec_control: .word 0,0 p29_mcu_shadow: .skip 80 p30_reset_cnt: .word 0 .align 8 p30_ec_timing_ctrl: .word 0,0 p30_ec_control: .word 0,0 p30_mcu_shadow: .skip 80 p31_reset_cnt: .word 0 .align 8 p31_ec_timing_ctrl: .word 0,0 p31_ec_control: .word 0,0 p31_mcu_shadow: .skip 80 p32_reset_cnt: .word 0 .align 8 p32_ec_timing_ctrl: .word 0,0 p32_ec_control: .word 0,0 p32_mcu_shadow: .skip 80 p33_reset_cnt: .word 0 .align 8 p33_ec_timing_ctrl: .word 0,0 p33_ec_control: .word 0,0 p33_mcu_shadow: .skip 80 p34_reset_cnt: .word 0 .align 8 p34_ec_timing_ctrl: .word 0,0 p34_ec_control: .word 0,0 p34_mcu_shadow: .skip 80 p35_reset_cnt: .word 0 .align 8 p35_ec_timing_ctrl: .word 0,0 p35_ec_control: .word 0,0 p35_mcu_shadow: .skip 80 p36_reset_cnt: .word 0 .align 8 p36_ec_timing_ctrl: .word 0,0 p36_ec_control: .word 0,0 p36_mcu_shadow: .skip 80 p37_reset_cnt: .word 0 .align 8 p37_ec_timing_ctrl: .word 0,0 p37_ec_control: .word 0,0 p37_mcu_shadow: .skip 80 p38_reset_cnt: .word 0 .align 8 p38_ec_timing_ctrl: .word 0,0 p38_ec_control: .word 0,0 p38_mcu_shadow: .skip 80 p39_reset_cnt: .word 0 .align 8 p39_ec_timing_ctrl: .word 0,0 p39_ec_control: .word 0,0 p39_mcu_shadow: .skip 80 p40_reset_cnt: .word 0 .align 8 p40_ec_timing_ctrl: .word 0,0 p40_ec_control: .word 0,0 p40_mcu_shadow: .skip 80 p41_reset_cnt: .word 0 .align 8 p41_ec_timing_ctrl: .word 0,0 p41_ec_control: .word 0,0 p41_mcu_shadow: .skip 80 p42_reset_cnt: .word 0 .align 8 p42_ec_timing_ctrl: .word 0,0 p42_ec_control: .word 0,0 p42_mcu_shadow: .skip 80 p43_reset_cnt: .word 0 .align 8 p43_ec_timing_ctrl: .word 0,0 p43_ec_control: .word 0,0 p43_mcu_shadow: .skip 80 p44_reset_cnt: .word 0 .align 8 p44_ec_timing_ctrl: .word 0,0 p44_ec_control: .word 0,0 p44_mcu_shadow: .skip 80 p45_reset_cnt: .word 0 .align 8 p45_ec_timing_ctrl: .word 0,0 p45_ec_control: .word 0,0 p45_mcu_shadow: .skip 80 p46_reset_cnt: .word 0 .align 8 p46_ec_timing_ctrl: .word 0,0 p46_ec_control: .word 0,0 p46_mcu_shadow: .skip 80 p47_reset_cnt: .word 0 .align 8 p47_ec_timing_ctrl: .word 0,0 p47_ec_control: .word 0,0 p47_mcu_shadow: .skip 80 p48_reset_cnt: .word 0 .align 8 p48_ec_timing_ctrl: .word 0,0 p48_ec_control: .word 0,0 p48_mcu_shadow: .skip 80 p49_reset_cnt: .word 0 .align 8 p49_ec_timing_ctrl: .word 0,0 p49_ec_control: .word 0,0 p49_mcu_shadow: .skip 80 p50_reset_cnt: .word 0 .align 8 p50_ec_timing_ctrl: .word 0,0 p50_ec_control: .word 0,0 p50_mcu_shadow: .skip 80 p51_reset_cnt: .word 0 .align 8 p51_ec_timing_ctrl: .word 0,0 p51_ec_control: .word 0,0 p51_mcu_shadow: .skip 80 p52_reset_cnt: .word 0 .align 8 p52_ec_timing_ctrl: .word 0,0 p52_ec_control: .word 0,0 p52_mcu_shadow: .skip 80 p53_reset_cnt: .word 0 .align 8 p53_ec_timing_ctrl: .word 0,0 p53_ec_control: .word 0,0 p53_mcu_shadow: .skip 80 p54_reset_cnt: .word 0 .align 8 p54_ec_timing_ctrl: .word 0,0 p54_ec_control: .word 0,0 p54_mcu_shadow: .skip 80 p55_reset_cnt: .word 0 .align 8 p55_ec_timing_ctrl: .word 0,0 p55_ec_control: .word 0,0 p55_mcu_shadow: .skip 80 p56_reset_cnt: .word 0 .align 8 p56_ec_timing_ctrl: .word 0,0 p56_ec_control: .word 0,0 p56_mcu_shadow: .skip 80 p57_reset_cnt: .word 0 .align 8 p57_ec_timing_ctrl: .word 0,0 p57_ec_control: .word 0,0 p57_mcu_shadow: .skip 80 p58_reset_cnt: .word 0 .align 8 p58_ec_timing_ctrl: .word 0,0 p58_ec_control: .word 0,0 p58_mcu_shadow: .skip 80 p59_reset_cnt: .word 0 .align 8 p59_ec_timing_ctrl: .word 0,0 p59_ec_control: .word 0,0 p59_mcu_shadow: .skip 80 p60_reset_cnt: .word 0 .align 8 p60_ec_timing_ctrl: .word 0,0 p60_ec_control: .word 0,0 p60_mcu_shadow: .skip 80 p61_reset_cnt: .word 0 .align 8 p61_ec_timing_ctrl: .word 0,0 p61_ec_control: .word 0,0 p61_mcu_shadow: .skip 80 p62_reset_cnt: .word 0 .align 8 p62_ec_timing_ctrl: .word 0,0 p62_ec_control: .word 0,0 p62_mcu_shadow: .skip 80 p63_reset_cnt: .word 0 .align 8 p63_ec_timing_ctrl: .word 0,0 p63_ec_control: .word 0,0 p63_mcu_shadow: .skip 80 user_data_end: SECTION .p0_local0 DATA_VA=0x000800000 attr_data { Name = .p0_local0, VA = 0x0000000000800000, RA = 0x0000000010000000, PA = ra2pa(0x0000000010000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p0_local0_start p0_local0_begin: .skip 0x100 p0_local0_start: .word 0xcfb3323e,0xa952f43b,0x69d85ac7,0x922fb960 .word 0x2679bfc7,0x6b8a520c,0xde5453d0,0x08191bc6 .word 0x9dc8313e,0xc9f7face,0xd6ab9310,0x021d7e47 .word 0x67bb412c,0x7f5c8689,0xcdf230da,0x764a2861 p0_local0_end: SECTION .p0_local1 DATA_VA=0x000802000 attr_data { Name = .p0_local1, VA = 0x0000000000802000, RA = 0x0000000010800000, PA = ra2pa(0x0000000010800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p0_local1_start p0_local1_begin: .skip 0x100 p0_local1_start: .word 0xd8456856,0x4aeffc70,0x441ffdb9,0xc09db580 .word 0xa77bf37a,0xe6312b33,0x664dd600,0xe4227cc0 .word 0x60ea9272,0x41e966cf,0xc5bf1345,0x8a1b66d6 .word 0xf4eb4fb9,0xd899a406,0x7b9cf21f,0xa23df6ab p0_local1_end: SECTION .p0_local2 DATA_VA=0x000804000 attr_data { Name = .p0_local2, VA = 0x0000000000804000, RA = 0x0000000011000000, PA = ra2pa(0x0000000011000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p0_local2_start p0_local2_begin: .skip 0x100 p0_local2_start: .word 0x35402344,0xa0e0cb92,0x6341b36c,0x1d0507dd .word 0xc4229380,0xd1e4a751,0x9ba22c8b,0x06f063df .word 0x437c3de0,0x94d3b13f,0x86c6cca4,0x37bd5938 .word 0x7dc3dfb5,0x7a9d1d71,0xf2e86865,0x46c043e9 p0_local2_end: SECTION .p0_local3 DATA_VA=0x000806000 attr_data { Name = .p0_local3, VA = 0x0000000000806000, RA = 0x0000000011800000, PA = ra2pa(0x0000000011800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p0_local3_start p0_local3_begin: .skip 0x100 p0_local3_start: .word 0x136ec258,0x7cea27a7,0x4102ad4e,0xf4e6108a .word 0x5d813316,0x2375482f,0xac987aae,0xd524f85e .word 0x3b055c3c,0x51a905b4,0x139ce7b3,0x470ba13d .word 0x3175b02a,0x93f4219c,0xacef966b,0x8185007a p0_local3_end: SECTION .p1_local0 DATA_VA=0x000808000 attr_data { Name = .p1_local0, VA = 0x0000000000808000, RA = 0x0000000012000000, PA = ra2pa(0x0000000012000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p1_local0_start p1_local0_begin: .skip 0x100 p1_local0_start: .word 0x108c7e40,0x5873a347,0x95de41c6,0xb2b53edd .word 0x34b21aad,0x34bbcfdd,0x8e2c369a,0xa9f793ea .word 0xb8945c59,0xfd1c6196,0x4dd75dcb,0xe0ee6c94 .word 0xce60e022,0x01166f85,0xc39e5e95,0x07fa9990 p1_local0_end: SECTION .p1_local1 DATA_VA=0x00080a000 attr_data { Name = .p1_local1, VA = 0x000000000080a000, RA = 0x0000000012800000, PA = ra2pa(0x0000000012800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p1_local1_start p1_local1_begin: .skip 0x100 p1_local1_start: .word 0xfca1caa1,0xe4964ba4,0x59834589,0x07fc2364 .word 0xeba4d42e,0xb2e9d272,0xc7a46c5d,0xaee00b5f .word 0x2ecd93ba,0x814004a2,0x81d772ea,0x63e08dfb .word 0x57915366,0x29b5e3ba,0xed011c40,0xc81e1a30 p1_local1_end: SECTION .p1_local2 DATA_VA=0x00080c000 attr_data { Name = .p1_local2, VA = 0x000000000080c000, RA = 0x0000000013000000, PA = ra2pa(0x0000000013000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p1_local2_start p1_local2_begin: .skip 0x100 p1_local2_start: .word 0x5fb3dc22,0x1a3c4de8,0x6141a397,0xdcc94d81 .word 0x5163b74e,0xc0a194ae,0xdac89c4f,0x4ce56441 .word 0x68dde7a4,0xac5d940f,0xd0484199,0xaf15e0ba .word 0x187bf78b,0xfb5c4bda,0x43e4aebf,0xbbe837ec p1_local2_end: SECTION .p1_local3 DATA_VA=0x00080e000 attr_data { Name = .p1_local3, VA = 0x000000000080e000, RA = 0x0000000013800000, PA = ra2pa(0x0000000013800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p1_local3_start p1_local3_begin: .skip 0x100 p1_local3_start: .word 0xffab515f,0x0573afcc,0x956bdea1,0xbc88fbfc .word 0x97cd7a41,0x4a8dfcfa,0x31b4fad8,0x2e89001a .word 0xd0ff289e,0x4df66daa,0xe462d574,0x807bae16 .word 0x836b4779,0x4f71b98a,0xd2c743da,0xb3647699 p1_local3_end: SECTION .p2_local0 DATA_VA=0x000810000 attr_data { Name = .p2_local0, VA = 0x0000000000810000, RA = 0x0000000014000000, PA = ra2pa(0x0000000014000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p2_local0_start p2_local0_begin: .skip 0x100 p2_local0_start: .word 0x30d23f6b,0xacbe0270,0x18d74373,0x8b56055b .word 0x5c0168d7,0xb39bb9c4,0x41fc0030,0xf0fa750c .word 0x19893f09,0x9155f2a5,0xc8ac2d1b,0x8eca493d .word 0xa4fc818b,0x85d90b2d,0xd3df50be,0x729cb6bf p2_local0_end: SECTION .p2_local1 DATA_VA=0x000812000 attr_data { Name = .p2_local1, VA = 0x0000000000812000, RA = 0x0000000014800000, PA = ra2pa(0x0000000014800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p2_local1_start p2_local1_begin: .skip 0x100 p2_local1_start: .word 0x953220ec,0xda12aed5,0x539765bc,0xef047553 .word 0x7f2c3225,0xb43910e3,0x257ec337,0x42ab16e3 .word 0x31b83aa5,0x05b76fbd,0x2f6afea3,0x2e0b1ff6 .word 0xa6f026c2,0x7ba2e5d3,0xaa0f38aa,0x5b60a509 p2_local1_end: SECTION .p2_local2 DATA_VA=0x000814000 attr_data { Name = .p2_local2, VA = 0x0000000000814000, RA = 0x0000000015000000, PA = ra2pa(0x0000000015000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p2_local2_start p2_local2_begin: .skip 0x100 p2_local2_start: .word 0x3eb6dfa3,0x1c5e84f6,0xf41baa0e,0x7b396113 .word 0xe6f03322,0x66618e88,0x4e25b425,0xcfba7259 .word 0x55b89bf3,0x63ef7dcb,0x4a00edd1,0x9101c6c4 .word 0xa3243625,0xcd7ed3d3,0x9e62c14a,0x861c44e6 p2_local2_end: SECTION .p2_local3 DATA_VA=0x000816000 attr_data { Name = .p2_local3, VA = 0x0000000000816000, RA = 0x0000000015800000, PA = ra2pa(0x0000000015800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p2_local3_start p2_local3_begin: .skip 0x100 p2_local3_start: .word 0x49bea57a,0xaaf6a22d,0xeabdf827,0x52204cfb .word 0x7cbcd736,0xe4dc2522,0xa95673ee,0xce74a1a5 .word 0x1e5e2e51,0xe6173a57,0xa4ebc1d2,0x8d9d04f5 .word 0x6edd4912,0x416b2fc7,0xa52b0ac4,0xecb87b2a p2_local3_end: SECTION .p3_local0 DATA_VA=0x000818000 attr_data { Name = .p3_local0, VA = 0x0000000000818000, RA = 0x0000000016000000, PA = ra2pa(0x0000000016000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p3_local0_start p3_local0_begin: .skip 0x100 p3_local0_start: .word 0xf9ce2f0a,0x45c527e6,0x9a866fd7,0x8e9d607a .word 0x0e270ee4,0x6c3b46a8,0xb49dac57,0x2c0122d3 .word 0xd59c849f,0x86715f4b,0xc11574c5,0x16f15909 .word 0xc62a9569,0x86061d75,0x90c24bdd,0xf19a25ec p3_local0_end: SECTION .p3_local1 DATA_VA=0x00081a000 attr_data { Name = .p3_local1, VA = 0x000000000081a000, RA = 0x0000000016800000, PA = ra2pa(0x0000000016800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p3_local1_start p3_local1_begin: .skip 0x100 p3_local1_start: .word 0xb0408f17,0x8bd4c6b9,0xbb3c54d4,0x77d8369c .word 0x4f39f9f0,0x8c25ecab,0xa7193432,0x1f878291 .word 0x863edce9,0xff8a29c3,0xde1004fd,0xf1405907 .word 0xd074a7bc,0xc4f418d5,0xced596db,0x9b910841 p3_local1_end: SECTION .p3_local2 DATA_VA=0x00081c000 attr_data { Name = .p3_local2, VA = 0x000000000081c000, RA = 0x0000000017000000, PA = ra2pa(0x0000000017000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p3_local2_start p3_local2_begin: .skip 0x100 p3_local2_start: .word 0xda47c234,0x976a9741,0x7865bf4f,0x821a7e42 .word 0x46c3e261,0x122f8b87,0x822fb7cc,0x6936dea5 .word 0xe55641d5,0x735478c5,0x96782114,0xe89cba39 .word 0xb0b70448,0xfb2769ea,0x87365410,0xd7f38936 p3_local2_end: SECTION .p3_local3 DATA_VA=0x00081e000 attr_data { Name = .p3_local3, VA = 0x000000000081e000, RA = 0x0000000017800000, PA = ra2pa(0x0000000017800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p3_local3_start p3_local3_begin: .skip 0x100 p3_local3_start: .word 0x7812e946,0x8ab43c8d,0x4e8e8e14,0xf1c08c95 .word 0x02beacfd,0x190c4f69,0x09800a15,0xb4187e5f .word 0x7eec1737,0x151586fc,0x24ffd650,0xc67842bc .word 0x7b1a4644,0x3d645a9c,0x3afa0fb2,0x770b28d9 p3_local3_end: SECTION .p4_local0 DATA_VA=0x000820000 attr_data { Name = .p4_local0, VA = 0x0000000000820000, RA = 0x0000000018000000, PA = ra2pa(0x0000000018000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p4_local0_start p4_local0_begin: .skip 0x100 p4_local0_start: .word 0xa4207029,0x3e5613ee,0xe05226f6,0x1bc29272 .word 0x57ba7e5f,0x5aee4cdc,0x90e4c30b,0x16882a3e .word 0x92dbf8e0,0x6da396ae,0x3f5fa451,0x9780e3e9 .word 0x5c1c5451,0xa9f18dca,0xb1885bf7,0x99358b7c p4_local0_end: SECTION .p4_local1 DATA_VA=0x000822000 attr_data { Name = .p4_local1, VA = 0x0000000000822000, RA = 0x0000000018800000, PA = ra2pa(0x0000000018800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p4_local1_start p4_local1_begin: .skip 0x100 p4_local1_start: .word 0x80ba1909,0x514a8fdd,0xafef3d0d,0x46057012 .word 0x86c1ea2c,0xcd44ab41,0x6a299a6b,0x2120c2d9 .word 0xb4d9f5fa,0xf069fc9c,0xa3a19033,0xb03fae01 .word 0x021e498b,0x42dff508,0x912fd84e,0xc5355fe3 p4_local1_end: SECTION .p4_local2 DATA_VA=0x000824000 attr_data { Name = .p4_local2, VA = 0x0000000000824000, RA = 0x0000000019000000, PA = ra2pa(0x0000000019000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p4_local2_start p4_local2_begin: .skip 0x100 p4_local2_start: .word 0x1fc61f2e,0x7296ebb7,0x433c55d1,0xe7c61ac7 .word 0x59b240b8,0xb69c5e94,0x43b37288,0xa7f5e56f .word 0x44a94395,0x814f9fee,0x3662c791,0x4fd4908d .word 0x49bccada,0x0cb6fee0,0x7c031059,0x7c6266bf p4_local2_end: SECTION .p4_local3 DATA_VA=0x000826000 attr_data { Name = .p4_local3, VA = 0x0000000000826000, RA = 0x0000000019800000, PA = ra2pa(0x0000000019800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p4_local3_start p4_local3_begin: .skip 0x100 p4_local3_start: .word 0xcd7e8d44,0x0d87c122,0x02dcda80,0xce100792 .word 0x8ec89152,0xb3566a1c,0x38284054,0x3979a1dc .word 0x101b6736,0xd1aaa952,0x7c993199,0x17ceefa5 .word 0x6556e134,0x0087731b,0xa12a6d88,0x07e2f4b4 p4_local3_end: SECTION .p5_local0 DATA_VA=0x000828000 attr_data { Name = .p5_local0, VA = 0x0000000000828000, RA = 0x000000001a000000, PA = ra2pa(0x000000001a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p5_local0_start p5_local0_begin: .skip 0x100 p5_local0_start: .word 0x9b740cb1,0xba8e78e2,0xa330d15f,0x6b637aca .word 0x5b2ea13b,0x111383cb,0x09816711,0x40e16419 .word 0xe23ec7f2,0x397c5ccf,0x3f7f232a,0xf2b4573f .word 0xe70001b9,0xe3e5edcb,0x15999056,0x5fe6d78f p5_local0_end: SECTION .p5_local1 DATA_VA=0x00082a000 attr_data { Name = .p5_local1, VA = 0x000000000082a000, RA = 0x000000001a800000, PA = ra2pa(0x000000001a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p5_local1_start p5_local1_begin: .skip 0x100 p5_local1_start: .word 0xa02b86d5,0x054c2c79,0xd73785e6,0x5cd25fe6 .word 0x8b4fb249,0x4f0c8291,0x3f2b2d19,0xa7cd5b41 .word 0x3c1d6775,0x8a4a5338,0xb206a645,0x90e9c17d .word 0x9eb55fb2,0xa12f43c1,0x32c8c5c7,0x8692ff90 p5_local1_end: SECTION .p5_local2 DATA_VA=0x00082c000 attr_data { Name = .p5_local2, VA = 0x000000000082c000, RA = 0x000000001b000000, PA = ra2pa(0x000000001b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p5_local2_start p5_local2_begin: .skip 0x100 p5_local2_start: .word 0xdea91641,0x5c447991,0x2884d3ac,0x4b514d4a .word 0x07766868,0x559ad6cf,0x2c9b2e66,0x2d5dbc8e .word 0x5ef9b801,0xecda027b,0xa289de9d,0x9b25ce26 .word 0xb2cf2aa1,0xbcaf07d8,0xb77b1e17,0x7ce03d65 p5_local2_end: SECTION .p5_local3 DATA_VA=0x00082e000 attr_data { Name = .p5_local3, VA = 0x000000000082e000, RA = 0x000000001b800000, PA = ra2pa(0x000000001b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p5_local3_start p5_local3_begin: .skip 0x100 p5_local3_start: .word 0x762ab7b1,0xaadc58c0,0x977d5eed,0x265ac952 .word 0xfbeb60a6,0x28a4dd17,0xda9b9cf2,0x5db3b9e7 .word 0xd843050b,0xdbb9e59a,0x446df77b,0x6ab818b9 .word 0xc8252567,0x74fd8a44,0xc4bfb77a,0xf97c33f7 p5_local3_end: SECTION .p6_local0 DATA_VA=0x000830000 attr_data { Name = .p6_local0, VA = 0x0000000000830000, RA = 0x000000001c000000, PA = ra2pa(0x000000001c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p6_local0_start p6_local0_begin: .skip 0x100 p6_local0_start: .word 0x91296cbf,0x885b4229,0x67ec0f02,0xe0a53022 .word 0x8147bf9d,0x9cd9b794,0xf440c1df,0x70424382 .word 0xc93bc4be,0x2258aa33,0x9b6d469d,0xd08ffed5 .word 0x3d47fe9e,0x38468183,0xb5e59b83,0x368c0723 p6_local0_end: SECTION .p6_local1 DATA_VA=0x000832000 attr_data { Name = .p6_local1, VA = 0x0000000000832000, RA = 0x000000001c800000, PA = ra2pa(0x000000001c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p6_local1_start p6_local1_begin: .skip 0x100 p6_local1_start: .word 0x974b0a12,0x5704580f,0x8b4c4c88,0x83da677c .word 0xded32dea,0x527a0eb4,0x1b02012b,0xc5f5ebf4 .word 0xd53aed73,0xc7110682,0x77f30f34,0xbfec7456 .word 0x1044ab31,0x2873016a,0x42056454,0x4663d9f6 p6_local1_end: SECTION .p6_local2 DATA_VA=0x000834000 attr_data { Name = .p6_local2, VA = 0x0000000000834000, RA = 0x000000001d000000, PA = ra2pa(0x000000001d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p6_local2_start p6_local2_begin: .skip 0x100 p6_local2_start: .word 0x1570771a,0x82f16d5a,0x4f370ef6,0xa82ec447 .word 0xeba68546,0xd74c02ea,0x0d88eaf1,0xdf4240bb .word 0xd01c3126,0x9670d096,0x8e92d8d5,0x238c246c .word 0xcbc64785,0xdf26543a,0x83e255c3,0xdcac893f p6_local2_end: SECTION .p6_local3 DATA_VA=0x000836000 attr_data { Name = .p6_local3, VA = 0x0000000000836000, RA = 0x000000001d800000, PA = ra2pa(0x000000001d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p6_local3_start p6_local3_begin: .skip 0x100 p6_local3_start: .word 0xa5bb3e96,0xca8bb3bf,0x4274f90f,0x4b76e32d .word 0x571900c1,0x14771067,0x31f24a56,0x18f1a818 .word 0xfe89fb3f,0x6e395596,0x920c07fa,0x3866ed1a .word 0x43a49598,0xf873bc59,0xe98b7c25,0xa5f1c719 p6_local3_end: SECTION .p7_local0 DATA_VA=0x000838000 attr_data { Name = .p7_local0, VA = 0x0000000000838000, RA = 0x000000001e000000, PA = ra2pa(0x000000001e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p7_local0_start p7_local0_begin: .skip 0x100 p7_local0_start: .word 0x3dd3d432,0x29244be7,0x3029a7ff,0xf9494b77 .word 0x93849a0d,0xe9713ab4,0x8cef3840,0xe70c79a0 .word 0x35efeaba,0x592f97f4,0xdb22f839,0x45222253 .word 0xfb7090c3,0xc51e730d,0x77f71585,0xc5a31b83 p7_local0_end: SECTION .p7_local1 DATA_VA=0x00083a000 attr_data { Name = .p7_local1, VA = 0x000000000083a000, RA = 0x000000001e800000, PA = ra2pa(0x000000001e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p7_local1_start p7_local1_begin: .skip 0x100 p7_local1_start: .word 0xb4ff2180,0xefb062f8,0x23ee773f,0xc505e060 .word 0x9610034d,0xb707bff0,0x9194dd60,0x70d425cd .word 0x5527c546,0xd7d2d0ce,0x7cd2786f,0x2e515db1 .word 0x63f940ae,0x0719bb3a,0xd19ca145,0xa1166cea p7_local1_end: SECTION .p7_local2 DATA_VA=0x00083c000 attr_data { Name = .p7_local2, VA = 0x000000000083c000, RA = 0x000000001f000000, PA = ra2pa(0x000000001f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p7_local2_start p7_local2_begin: .skip 0x100 p7_local2_start: .word 0x3dc36028,0x8b2c81a5,0x12f0b872,0x04894cd4 .word 0xa98c4e3a,0x8e02f2cd,0x83b67834,0xb70a5655 .word 0xcc90385b,0x32a2965a,0x59f6bfe5,0x618c287d .word 0x87461e29,0x51c40fe7,0x21eb9f95,0x93f2ac14 p7_local2_end: SECTION .p7_local3 DATA_VA=0x00083e000 attr_data { Name = .p7_local3, VA = 0x000000000083e000, RA = 0x000000001f800000, PA = ra2pa(0x000000001f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p7_local3_start p7_local3_begin: .skip 0x100 p7_local3_start: .word 0xd9dedc95,0xe958db45,0xc16ec7bf,0x2df61407 .word 0x62fe319d,0x63242a33,0xe19b05af,0xb53ce2ab .word 0xe2dacacc,0xc4b55df6,0xfdb31430,0x94edcdc5 .word 0xfb4a27cb,0x9eb19329,0x9329649f,0x925cf65e p7_local3_end: SECTION .p8_local0 DATA_VA=0x000840000 attr_data { Name = .p8_local0, VA = 0x0000000000840000, RA = 0x0000000020000000, PA = ra2pa(0x0000000020000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p8_local0_start p8_local0_begin: .skip 0x100 p8_local0_start: .word 0x9ce9c677,0xb16cd3db,0x7df449fc,0x6191858f .word 0x7df13378,0x1f3aa06a,0x74d004cb,0x38535052 .word 0xd8618f5b,0xee52df08,0x335ee3dc,0xd245ff46 .word 0x6142aadb,0x7df6c008,0x2ed326ac,0xcedefe0e p8_local0_end: SECTION .p8_local1 DATA_VA=0x000842000 attr_data { Name = .p8_local1, VA = 0x0000000000842000, RA = 0x0000000020800000, PA = ra2pa(0x0000000020800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p8_local1_start p8_local1_begin: .skip 0x100 p8_local1_start: .word 0x029dca2a,0x1b0f7e19,0x89f3e16c,0x3bf4ba80 .word 0x0358df2b,0x7e4bd8ac,0xad2dad41,0x84b3f86d .word 0x45abc3c7,0x96f2a3a8,0x5463ef03,0x36c2f84a .word 0x42f81f5d,0x980ac2f8,0x1625ea1a,0x0345a9ad p8_local1_end: SECTION .p8_local2 DATA_VA=0x000844000 attr_data { Name = .p8_local2, VA = 0x0000000000844000, RA = 0x0000000021000000, PA = ra2pa(0x0000000021000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p8_local2_start p8_local2_begin: .skip 0x100 p8_local2_start: .word 0x3253e6b0,0xfe533fcb,0x59df7e4f,0x428c5421 .word 0x17a0f517,0xaa3e24f0,0xba633ccb,0x2619e0b4 .word 0x275cd0f3,0x235d6915,0xb94e316b,0x70c337b5 .word 0xb7155693,0x2b954f73,0x1be77a74,0x2afb64b1 p8_local2_end: SECTION .p8_local3 DATA_VA=0x000846000 attr_data { Name = .p8_local3, VA = 0x0000000000846000, RA = 0x0000000021800000, PA = ra2pa(0x0000000021800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p8_local3_start p8_local3_begin: .skip 0x100 p8_local3_start: .word 0x9f796467,0xf0126a60,0x09df3469,0xee5c7011 .word 0xe7535ece,0x4ab0def8,0x0b97f13f,0xb65c8f2c .word 0xf3f727a9,0x0b59af09,0x2624a702,0x626fca1e .word 0x972e05eb,0x02158642,0xac901f11,0xaadd1b43 p8_local3_end: SECTION .p9_local0 DATA_VA=0x000848000 attr_data { Name = .p9_local0, VA = 0x0000000000848000, RA = 0x0000000022000000, PA = ra2pa(0x0000000022000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p9_local0_start p9_local0_begin: .skip 0x100 p9_local0_start: .word 0x0ac4afd0,0x87748c10,0x39a63165,0xd6be2c79 .word 0x0b61f0c3,0x4053098e,0xe9e588be,0x8af022b5 .word 0x1c7b9b5c,0x0843af9c,0x4ac61bfc,0xf97c89f3 .word 0x727e0beb,0x5d594807,0x88042789,0x8e31e0d6 p9_local0_end: SECTION .p9_local1 DATA_VA=0x00084a000 attr_data { Name = .p9_local1, VA = 0x000000000084a000, RA = 0x0000000022800000, PA = ra2pa(0x0000000022800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p9_local1_start p9_local1_begin: .skip 0x100 p9_local1_start: .word 0x81268d8f,0xaf7ba053,0x49f6c987,0xb17cb388 .word 0xc88f969e,0xfaf2a8ce,0x81652791,0x86cb63c3 .word 0xfe780ce2,0x11b1592c,0x9caaa5fa,0x2ca7fee6 .word 0xe4f92235,0x871688c3,0x58f770b9,0x1d6d0317 p9_local1_end: SECTION .p9_local2 DATA_VA=0x00084c000 attr_data { Name = .p9_local2, VA = 0x000000000084c000, RA = 0x0000000023000000, PA = ra2pa(0x0000000023000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p9_local2_start p9_local2_begin: .skip 0x100 p9_local2_start: .word 0x1d84c5ff,0xc502d65c,0x653a5977,0x86eea5f1 .word 0x2508207b,0x7d520171,0xb1c2fae3,0x62ba943a .word 0x23872e94,0x7e10bee3,0xfa24de25,0xdc6e2cd5 .word 0x85f52198,0x5e12eed8,0xb06a1771,0x35cf0e79 p9_local2_end: SECTION .p9_local3 DATA_VA=0x00084e000 attr_data { Name = .p9_local3, VA = 0x000000000084e000, RA = 0x0000000023800000, PA = ra2pa(0x0000000023800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p9_local3_start p9_local3_begin: .skip 0x100 p9_local3_start: .word 0xaaeb04da,0x0d48c4f6,0xd4220a9a,0xba28b746 .word 0xe9baa5c7,0x3b591862,0xa533b64c,0x89823c8f .word 0x46a6a922,0x18c85fcf,0x4a4db95d,0xaaaa4722 .word 0x67266f7c,0x09528ae6,0xebfa9a2b,0x73c67a9d p9_local3_end: SECTION .p10_local0 DATA_VA=0x000850000 attr_data { Name = .p10_local0, VA = 0x0000000000850000, RA = 0x0000000024000000, PA = ra2pa(0x0000000024000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p10_local0_start p10_local0_begin: .skip 0x100 p10_local0_start: .word 0xcb26c134,0xff260c77,0x20247a9c,0x13df7245 .word 0xf7d6b675,0x83f3040e,0x4f988984,0x0911e9c1 .word 0xf6fad9f0,0xdfa3018e,0x4440e2f5,0x9b2daae2 .word 0x64e4068c,0xd2550d5f,0x955352a7,0xb98c551c p10_local0_end: SECTION .p10_local1 DATA_VA=0x000852000 attr_data { Name = .p10_local1, VA = 0x0000000000852000, RA = 0x0000000024800000, PA = ra2pa(0x0000000024800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p10_local1_start p10_local1_begin: .skip 0x100 p10_local1_start: .word 0x787abe31,0xa7403a4b,0x62e9bb51,0xc2ea81b0 .word 0x8b991ab7,0xa66375e7,0xd27273fc,0x71fc87e2 .word 0xd5043519,0x28e7c55a,0x64ccb001,0x2d6cbea1 .word 0xb506ebc5,0x5cad3f04,0xc9915edd,0xdb9744a8 p10_local1_end: SECTION .p10_local2 DATA_VA=0x000854000 attr_data { Name = .p10_local2, VA = 0x0000000000854000, RA = 0x0000000025000000, PA = ra2pa(0x0000000025000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p10_local2_start p10_local2_begin: .skip 0x100 p10_local2_start: .word 0xc2a342b4,0x36a15c5b,0xf53a2663,0x49073aeb .word 0x50e17dea,0xa8cf3f16,0x0ec88edb,0xe2e73bf3 .word 0x2a276849,0x7970df03,0xb8493929,0x6d7583d8 .word 0xf42ecc85,0x3b17cafb,0x88db9c5d,0x317f71d1 p10_local2_end: SECTION .p10_local3 DATA_VA=0x000856000 attr_data { Name = .p10_local3, VA = 0x0000000000856000, RA = 0x0000000025800000, PA = ra2pa(0x0000000025800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p10_local3_start p10_local3_begin: .skip 0x100 p10_local3_start: .word 0xc91874f7,0x21bf9077,0x2cc62698,0xaa2d3ad5 .word 0x76946e95,0xb177ae09,0x0f226a44,0xec6b4c45 .word 0xd40fa169,0x0c15deb8,0x01ee884d,0x6aba3a01 .word 0x339bf72c,0x6136cb94,0x11d5e6c0,0xc086b5bc p10_local3_end: SECTION .p11_local0 DATA_VA=0x000858000 attr_data { Name = .p11_local0, VA = 0x0000000000858000, RA = 0x0000000026000000, PA = ra2pa(0x0000000026000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p11_local0_start p11_local0_begin: .skip 0x100 p11_local0_start: .word 0xe8745752,0x88692dd1,0x3c8f0136,0x2259b30d .word 0xddca67f3,0x3c25ce9c,0xa265cd13,0x496dd1e5 .word 0xdccc690a,0x97fb6650,0xde33e66d,0x23c5ce69 .word 0x68d6444e,0x45e7bc23,0xb1c437e3,0x9fd522c5 p11_local0_end: SECTION .p11_local1 DATA_VA=0x00085a000 attr_data { Name = .p11_local1, VA = 0x000000000085a000, RA = 0x0000000026800000, PA = ra2pa(0x0000000026800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p11_local1_start p11_local1_begin: .skip 0x100 p11_local1_start: .word 0xa5d94513,0x1f258d9f,0x66fbe21d,0x91eaea35 .word 0xf39df0c4,0xbced4628,0x33f35eb3,0x2041fad4 .word 0x7763d40a,0xcbc31f54,0xebaaadb6,0xf9f71d90 .word 0xa99720fb,0x7b6dcf32,0x554e4993,0x0ed50493 p11_local1_end: SECTION .p11_local2 DATA_VA=0x00085c000 attr_data { Name = .p11_local2, VA = 0x000000000085c000, RA = 0x0000000027000000, PA = ra2pa(0x0000000027000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p11_local2_start p11_local2_begin: .skip 0x100 p11_local2_start: .word 0xe9626b6d,0x42f5b070,0x9bc3507f,0x3944bc3b .word 0x28114db7,0xd75116fb,0xf5eea250,0x2baf80c8 .word 0x024d2434,0xb768e4b1,0x27d2c05a,0xabdcf9ce .word 0x1578dc56,0xe0b49c33,0x482d5f37,0x59bf3790 p11_local2_end: SECTION .p11_local3 DATA_VA=0x00085e000 attr_data { Name = .p11_local3, VA = 0x000000000085e000, RA = 0x0000000027800000, PA = ra2pa(0x0000000027800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p11_local3_start p11_local3_begin: .skip 0x100 p11_local3_start: .word 0xda5070f9,0x750104af,0xb139c845,0x4f7d001c .word 0x3c9521ee,0xb404e5a8,0xb431f9c6,0xa7525259 .word 0x30e72e2d,0x6a056d04,0xb33121ad,0xd50af65d .word 0x282d6952,0x3b7862cc,0x846f67d7,0x9751328e p11_local3_end: SECTION .p12_local0 DATA_VA=0x000860000 attr_data { Name = .p12_local0, VA = 0x0000000000860000, RA = 0x0000000028000000, PA = ra2pa(0x0000000028000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p12_local0_start p12_local0_begin: .skip 0x100 p12_local0_start: .word 0x03cf57bc,0x265b9aa9,0xde118348,0x498d32bf .word 0x5ee79c7c,0xdc7b2236,0x4f0b6997,0x65cd07bd .word 0xcc86aa3a,0xcee19ded,0x47195c54,0x7b03afaa .word 0xd38776fb,0x35479fd0,0x17ec6e73,0x0408f763 p12_local0_end: SECTION .p12_local1 DATA_VA=0x000862000 attr_data { Name = .p12_local1, VA = 0x0000000000862000, RA = 0x0000000028800000, PA = ra2pa(0x0000000028800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p12_local1_start p12_local1_begin: .skip 0x100 p12_local1_start: .word 0xcbd739fb,0x4a4d8352,0x74b7d4b1,0x8fe6d27b .word 0x0db3bbf8,0xfbed11b0,0x2e3bc380,0xec595ed4 .word 0x5987a3ce,0x89c29462,0x99209b6c,0x3e3226e9 .word 0x3f9be7e4,0x3ab355ba,0x73942057,0xb3117327 p12_local1_end: SECTION .p12_local2 DATA_VA=0x000864000 attr_data { Name = .p12_local2, VA = 0x0000000000864000, RA = 0x0000000029000000, PA = ra2pa(0x0000000029000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p12_local2_start p12_local2_begin: .skip 0x100 p12_local2_start: .word 0x883cbeaa,0x78d21a96,0xb807c72a,0xd0a945c9 .word 0xe4a1f502,0x2472f412,0x20d02d06,0x338d305e .word 0xd55d6548,0x149c1b77,0x8b0f928d,0xbde3387b .word 0x2d5f1119,0x5bb42ce9,0xcff47854,0x3dd79ea3 p12_local2_end: SECTION .p12_local3 DATA_VA=0x000866000 attr_data { Name = .p12_local3, VA = 0x0000000000866000, RA = 0x0000000029800000, PA = ra2pa(0x0000000029800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p12_local3_start p12_local3_begin: .skip 0x100 p12_local3_start: .word 0x38ac490a,0xc853877a,0xa3dacaeb,0x542bd2f7 .word 0xd2c6661d,0xcd62a070,0x23b850cf,0xed61fef9 .word 0xe68a1c2f,0xd4d2ad4b,0x229bcef1,0x58153d0e .word 0xeb06039d,0x7c333c7b,0x424f5107,0xb8f66baf p12_local3_end: SECTION .p13_local0 DATA_VA=0x000868000 attr_data { Name = .p13_local0, VA = 0x0000000000868000, RA = 0x000000002a000000, PA = ra2pa(0x000000002a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p13_local0_start p13_local0_begin: .skip 0x100 p13_local0_start: .word 0x72419bb7,0x1707a026,0x78f5ed4e,0xad4df810 .word 0xf29c90e6,0x23b98def,0xf705284f,0x1df63f0d .word 0xc0958c19,0x1d00939a,0xb1d0585f,0x901208f4 .word 0x00d2ed1f,0x7e8874cd,0x5d3c6b2d,0xe39b9c18 p13_local0_end: SECTION .p13_local1 DATA_VA=0x00086a000 attr_data { Name = .p13_local1, VA = 0x000000000086a000, RA = 0x000000002a800000, PA = ra2pa(0x000000002a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p13_local1_start p13_local1_begin: .skip 0x100 p13_local1_start: .word 0xa0f366c7,0xc56d60a7,0x82de925b,0xcdbe1aa0 .word 0x534bb038,0x82934257,0xe82577b8,0xe349ec45 .word 0xab09d59c,0x8b9d0f9b,0x21584c68,0x72a062d8 .word 0x1f8ec61f,0x66b7b48e,0x390ada03,0x58d7e4d2 p13_local1_end: SECTION .p13_local2 DATA_VA=0x00086c000 attr_data { Name = .p13_local2, VA = 0x000000000086c000, RA = 0x000000002b000000, PA = ra2pa(0x000000002b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p13_local2_start p13_local2_begin: .skip 0x100 p13_local2_start: .word 0x8487cc65,0xb1a8365f,0x7ba22a91,0x7fac2742 .word 0xb4ecbacf,0x84f65ef0,0x900dda5d,0x05a79cd9 .word 0x2347d8b4,0x516ad556,0xa5c78ae5,0x6121e7a4 .word 0x09be4654,0xb6d42571,0x03b15859,0xeac070e1 p13_local2_end: SECTION .p13_local3 DATA_VA=0x00086e000 attr_data { Name = .p13_local3, VA = 0x000000000086e000, RA = 0x000000002b800000, PA = ra2pa(0x000000002b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p13_local3_start p13_local3_begin: .skip 0x100 p13_local3_start: .word 0x8765051d,0x13c96e00,0x47e6aa00,0xb5946837 .word 0x0793a67c,0x538f3617,0x7bb7bffc,0xbc754033 .word 0x6bdd5a66,0x8f35f18d,0xd5e38bb8,0xbf5bd80f .word 0x24a11443,0x24be6004,0x0b418b64,0x76c0c8fc p13_local3_end: SECTION .p14_local0 DATA_VA=0x000870000 attr_data { Name = .p14_local0, VA = 0x0000000000870000, RA = 0x000000002c000000, PA = ra2pa(0x000000002c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p14_local0_start p14_local0_begin: .skip 0x100 p14_local0_start: .word 0x277db286,0x251dbaef,0xbf2e843e,0x52bcd2d5 .word 0x35eabf6d,0x68738234,0x90369b5e,0x6c111d3a .word 0xaed3d731,0x5db1fc4f,0x830858b8,0x6efbe7f5 .word 0x45f4ff5f,0xcd5468f8,0x5bba507f,0x57581a45 p14_local0_end: SECTION .p14_local1 DATA_VA=0x000872000 attr_data { Name = .p14_local1, VA = 0x0000000000872000, RA = 0x000000002c800000, PA = ra2pa(0x000000002c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p14_local1_start p14_local1_begin: .skip 0x100 p14_local1_start: .word 0xfa913e30,0x2891e0ab,0x8eefcdfb,0xd5533429 .word 0xabd9080d,0x5ebd02f2,0x09ad9005,0xffb2d30f .word 0x81a65b73,0xa065c85f,0xfb64a37d,0xea3b5427 .word 0xe6583fae,0x3b1c3880,0xb3327714,0xf1562412 p14_local1_end: SECTION .p14_local2 DATA_VA=0x000874000 attr_data { Name = .p14_local2, VA = 0x0000000000874000, RA = 0x000000002d000000, PA = ra2pa(0x000000002d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p14_local2_start p14_local2_begin: .skip 0x100 p14_local2_start: .word 0xb0e80adb,0xe527eb73,0xd0a5943d,0x48dc591f .word 0x2f8b31da,0x554a1596,0x61b118de,0xbc1ac7f5 .word 0x32d02fe4,0xe53582bd,0x1632de89,0x21a5069e .word 0x1c17c384,0x6b352fc4,0xc0ff66a4,0x2bac939c p14_local2_end: SECTION .p14_local3 DATA_VA=0x000876000 attr_data { Name = .p14_local3, VA = 0x0000000000876000, RA = 0x000000002d800000, PA = ra2pa(0x000000002d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p14_local3_start p14_local3_begin: .skip 0x100 p14_local3_start: .word 0x2c289853,0xea20a076,0x8960cd2d,0xf91cb87b .word 0xb0b615a7,0x98d23c47,0x123d15d8,0x5093bef8 .word 0x3ea26791,0xcc1184de,0x3f922fda,0x84426211 .word 0x10dbe1da,0x389eccb6,0xc76ee58b,0x61eba5fe p14_local3_end: SECTION .p15_local0 DATA_VA=0x000878000 attr_data { Name = .p15_local0, VA = 0x0000000000878000, RA = 0x000000002e000000, PA = ra2pa(0x000000002e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p15_local0_start p15_local0_begin: .skip 0x100 p15_local0_start: .word 0x17ee0262,0x6e13fa4e,0x0c70c68a,0x2ab859f7 .word 0x5f0c847c,0xcc4f5af7,0x3452e57a,0x058f9bd0 .word 0x8a5d1905,0x01370705,0x533292aa,0x4bc1a83d .word 0xf6b0994b,0x52e30d44,0xbd6aa245,0x3dacde34 p15_local0_end: SECTION .p15_local1 DATA_VA=0x00087a000 attr_data { Name = .p15_local1, VA = 0x000000000087a000, RA = 0x000000002e800000, PA = ra2pa(0x000000002e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p15_local1_start p15_local1_begin: .skip 0x100 p15_local1_start: .word 0xb8a8e817,0xf9312e97,0xd8c98acd,0x905220f2 .word 0x6357a34c,0x3b1489fd,0x283645f9,0x87648fd2 .word 0x582b3c5c,0x3c5e157d,0x827cf54e,0xadc0a30b .word 0xdf3e19cd,0xe85c0a30,0x51d05432,0x49d3c19b p15_local1_end: SECTION .p15_local2 DATA_VA=0x00087c000 attr_data { Name = .p15_local2, VA = 0x000000000087c000, RA = 0x000000002f000000, PA = ra2pa(0x000000002f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p15_local2_start p15_local2_begin: .skip 0x100 p15_local2_start: .word 0x7b9444a8,0x9d3069aa,0x5597cd41,0x4c35523e .word 0xe9e96e26,0x0445abd4,0xfebcdd68,0xb032b6fe .word 0xf383bcdf,0x5419ee6b,0x51fa67b6,0xefb6a3a7 .word 0x010ed126,0xd5cbc8b7,0x8fad487d,0xe40ec121 p15_local2_end: SECTION .p15_local3 DATA_VA=0x00087e000 attr_data { Name = .p15_local3, VA = 0x000000000087e000, RA = 0x000000002f800000, PA = ra2pa(0x000000002f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p15_local3_start p15_local3_begin: .skip 0x100 p15_local3_start: .word 0x789a6984,0x7f734c1a,0xaa02b4c7,0xdce43c53 .word 0xde883073,0x73e0ec6e,0x7446944e,0x02a421a0 .word 0xaae632e8,0xa853d81b,0xd55357a1,0x39a03243 .word 0x88b0f0fa,0x8af58a9f,0x2b03244c,0xb006cc9c p15_local3_end: SECTION .p16_local0 DATA_VA=0x000880000 attr_data { Name = .p16_local0, VA = 0x0000000000880000, RA = 0x0000000030000000, PA = ra2pa(0x0000000030000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p16_local0_start p16_local0_begin: .skip 0x100 p16_local0_start: .word 0x5d4f968b,0xe7ae6e16,0x8918bf2e,0x296239c1 .word 0x8ecda810,0x0e872bfd,0x44fe83fb,0x6e4e154c .word 0xb3b600c8,0xeaf14423,0x8e397a6a,0x7decf2b1 .word 0x4149f800,0xae6530fc,0xec45e011,0x4a3ff9fc p16_local0_end: SECTION .p16_local1 DATA_VA=0x000882000 attr_data { Name = .p16_local1, VA = 0x0000000000882000, RA = 0x0000000030800000, PA = ra2pa(0x0000000030800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p16_local1_start p16_local1_begin: .skip 0x100 p16_local1_start: .word 0x38f3ea2f,0x98d2894f,0xf228605b,0xb9cbc7ff .word 0x7f92dcdf,0x5c4e440b,0x63ee1539,0x1919a23f .word 0x031252ff,0xcc08bb6a,0x340a2948,0x049f1aed .word 0xc8c0bcec,0xfb997d34,0xff4aeb82,0x4300fb99 p16_local1_end: SECTION .p16_local2 DATA_VA=0x000884000 attr_data { Name = .p16_local2, VA = 0x0000000000884000, RA = 0x0000000031000000, PA = ra2pa(0x0000000031000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p16_local2_start p16_local2_begin: .skip 0x100 p16_local2_start: .word 0x692894c3,0xb8606dee,0x2387e759,0x7849aeaa .word 0x2e72cdc9,0x333c85d4,0xd318714d,0x1c88d983 .word 0xe6760475,0xfd0333d5,0x72fa5709,0x827a9305 .word 0x1780328c,0x055a0d32,0x57f143a9,0xdf7e679f p16_local2_end: SECTION .p16_local3 DATA_VA=0x000886000 attr_data { Name = .p16_local3, VA = 0x0000000000886000, RA = 0x0000000031800000, PA = ra2pa(0x0000000031800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p16_local3_start p16_local3_begin: .skip 0x100 p16_local3_start: .word 0xfb0e25d5,0x3698358b,0x473aa07b,0x13a2b847 .word 0x2b49894b,0xcd6c1687,0x4bc421ae,0x96f7ef84 .word 0x206700b8,0x959e4020,0xf4ce943b,0x75bf38b7 .word 0xd46d817e,0xa4fcadb5,0xde4a54d6,0x898abbd4 p16_local3_end: SECTION .p17_local0 DATA_VA=0x000888000 attr_data { Name = .p17_local0, VA = 0x0000000000888000, RA = 0x0000000032000000, PA = ra2pa(0x0000000032000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p17_local0_start p17_local0_begin: .skip 0x100 p17_local0_start: .word 0x8d77c362,0x43ea84f9,0xb670d715,0xcc723441 .word 0xbe17105c,0x2ccffc58,0x555ee573,0x0e152c2e .word 0xfa9ba995,0x99d21f8d,0x66da62f4,0x82a68eb8 .word 0x20eec2cf,0x0e31a33b,0x8fac9282,0x7c433550 p17_local0_end: SECTION .p17_local1 DATA_VA=0x00088a000 attr_data { Name = .p17_local1, VA = 0x000000000088a000, RA = 0x0000000032800000, PA = ra2pa(0x0000000032800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p17_local1_start p17_local1_begin: .skip 0x100 p17_local1_start: .word 0x127759ef,0x546572c1,0xfaf1394a,0xdbdf34e4 .word 0x1deb166b,0xae2546b2,0x9966add8,0x0fec7389 .word 0x34e6522f,0x55f1b29d,0xb11764fc,0x3b92b1b7 .word 0x9d1014c3,0x23a65df0,0x92963901,0x032a37e9 p17_local1_end: SECTION .p17_local2 DATA_VA=0x00088c000 attr_data { Name = .p17_local2, VA = 0x000000000088c000, RA = 0x0000000033000000, PA = ra2pa(0x0000000033000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p17_local2_start p17_local2_begin: .skip 0x100 p17_local2_start: .word 0xc115ca29,0x84c56474,0x5b12f68c,0x6aafdf1b .word 0xfb029934,0xea12d895,0x7859bbad,0x33ef6b19 .word 0x63a8ad16,0xfa4314a1,0x3493924c,0x2172bf5d .word 0xd31ff6ea,0xef4418d4,0xefa7a10d,0x2980881c p17_local2_end: SECTION .p17_local3 DATA_VA=0x00088e000 attr_data { Name = .p17_local3, VA = 0x000000000088e000, RA = 0x0000000033800000, PA = ra2pa(0x0000000033800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p17_local3_start p17_local3_begin: .skip 0x100 p17_local3_start: .word 0x3b330fe7,0xbf6a9c8a,0xdbf83c49,0x56cd2b6b .word 0x287b1052,0x61fa90aa,0x7b3715c0,0x651cb3bd .word 0x0fdfb83a,0x9f833868,0x14283b96,0x1755d016 .word 0x38d9c012,0xb341664b,0xa4443068,0x29f67df5 p17_local3_end: SECTION .p18_local0 DATA_VA=0x000890000 attr_data { Name = .p18_local0, VA = 0x0000000000890000, RA = 0x0000000034000000, PA = ra2pa(0x0000000034000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p18_local0_start p18_local0_begin: .skip 0x100 p18_local0_start: .word 0x430591d8,0x5d7035e4,0xbbccde65,0xa7913cde .word 0x3db875b0,0xb12fa158,0x3435694c,0x23de7646 .word 0x0ecf1293,0x4931588d,0xd5ae45b3,0x665194c9 .word 0x8e01108f,0xab8abfa4,0x1b7d48bc,0xf38ce727 p18_local0_end: SECTION .p18_local1 DATA_VA=0x000892000 attr_data { Name = .p18_local1, VA = 0x0000000000892000, RA = 0x0000000034800000, PA = ra2pa(0x0000000034800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p18_local1_start p18_local1_begin: .skip 0x100 p18_local1_start: .word 0xb00cd35a,0x7889a1b5,0x6109201b,0x8992ac37 .word 0xdc467ebc,0x1c8e0efc,0xfbc547e4,0xdff3312e .word 0xc4801e71,0xf1016480,0xabcab040,0x64bb28ea .word 0xd63ce35e,0xc60b8166,0xfe24a668,0x2087228e p18_local1_end: SECTION .p18_local2 DATA_VA=0x000894000 attr_data { Name = .p18_local2, VA = 0x0000000000894000, RA = 0x0000000035000000, PA = ra2pa(0x0000000035000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p18_local2_start p18_local2_begin: .skip 0x100 p18_local2_start: .word 0xbfe03f19,0xdb2e3f42,0x691d34b6,0xb1fa7520 .word 0x23577269,0x17ba3eba,0xbbf160be,0xcbf88565 .word 0xb1e9fc85,0x3ab30674,0x06eb4e2f,0xdb3164d4 .word 0xd2de6a2c,0x07cfb127,0xf8f4c668,0xa1f05517 p18_local2_end: SECTION .p18_local3 DATA_VA=0x000896000 attr_data { Name = .p18_local3, VA = 0x0000000000896000, RA = 0x0000000035800000, PA = ra2pa(0x0000000035800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p18_local3_start p18_local3_begin: .skip 0x100 p18_local3_start: .word 0x966ab198,0xd4c26856,0x710f4993,0x9425b0e1 .word 0x2b004d12,0x180620e9,0x86207c24,0x896784a0 .word 0x06f87234,0x46cc370e,0x9002a8b2,0x4c1626b0 .word 0x47a677bd,0x356603f4,0xb50ee7ac,0x3da8e427 p18_local3_end: SECTION .p19_local0 DATA_VA=0x000898000 attr_data { Name = .p19_local0, VA = 0x0000000000898000, RA = 0x0000000036000000, PA = ra2pa(0x0000000036000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p19_local0_start p19_local0_begin: .skip 0x100 p19_local0_start: .word 0x75b0b725,0x40c81b32,0x31024134,0x1cc40e14 .word 0x7f42fe8f,0x42533bd8,0xe2eb5dac,0xa899f8dd .word 0x355d720d,0x7bc4b1e3,0x0545c5ee,0x3898455e .word 0xd71505aa,0x6895edd0,0xf3ec1bde,0x014d1fba p19_local0_end: SECTION .p19_local1 DATA_VA=0x00089a000 attr_data { Name = .p19_local1, VA = 0x000000000089a000, RA = 0x0000000036800000, PA = ra2pa(0x0000000036800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p19_local1_start p19_local1_begin: .skip 0x100 p19_local1_start: .word 0xa8858df6,0x59b8b53b,0xf7bbc580,0x20867171 .word 0xffcac0cc,0x7f4cb282,0xe54345e2,0xc0c18438 .word 0xb535d10b,0xc24b58ae,0xc35f88ee,0xd10764c4 .word 0xc0f2c05f,0x559b32ee,0x3a965e6c,0xb1676440 p19_local1_end: SECTION .p19_local2 DATA_VA=0x00089c000 attr_data { Name = .p19_local2, VA = 0x000000000089c000, RA = 0x0000000037000000, PA = ra2pa(0x0000000037000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p19_local2_start p19_local2_begin: .skip 0x100 p19_local2_start: .word 0x1f2b2e95,0xdc7d044d,0x90585d8a,0x6f6fd504 .word 0x57c82228,0xcc5c818f,0x99ef78a6,0xf199a999 .word 0xe9101ba3,0xb6a9492a,0x6b97f534,0x1dfe5c2a .word 0xff03e2a2,0xade32c71,0xdbb72a61,0x879e6311 p19_local2_end: SECTION .p19_local3 DATA_VA=0x00089e000 attr_data { Name = .p19_local3, VA = 0x000000000089e000, RA = 0x0000000037800000, PA = ra2pa(0x0000000037800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p19_local3_start p19_local3_begin: .skip 0x100 p19_local3_start: .word 0xe8d7a04d,0x1492d62b,0x37528b3d,0x33157bef .word 0x722f93b6,0xf9a4036f,0x0832eb06,0x09b8b2cd .word 0x089c14ef,0x03a87dbc,0xde9f8845,0xa3aa4f38 .word 0x8965f37f,0x5b0c87f6,0xfa0c93fb,0x87216477 p19_local3_end: SECTION .p20_local0 DATA_VA=0x0008a0000 attr_data { Name = .p20_local0, VA = 0x00000000008a0000, RA = 0x0000000038000000, PA = ra2pa(0x0000000038000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p20_local0_start p20_local0_begin: .skip 0x100 p20_local0_start: .word 0xe9cdc186,0xb6da9041,0x3ff32472,0x687aebe8 .word 0xb003408e,0xd38d7ec4,0xebbe497f,0xa6b7ae3f .word 0x2f4d1868,0xddd479d3,0xea95e161,0x12a6ee55 .word 0xf6ad41d4,0xd16d5ee2,0xec273033,0x9b943719 p20_local0_end: SECTION .p20_local1 DATA_VA=0x0008a2000 attr_data { Name = .p20_local1, VA = 0x00000000008a2000, RA = 0x0000000038800000, PA = ra2pa(0x0000000038800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p20_local1_start p20_local1_begin: .skip 0x100 p20_local1_start: .word 0x4198e71c,0x3f40d4fd,0x21f5836a,0x42106b57 .word 0x55f1a73d,0xc96339ad,0xb271500d,0x6e5fd82c .word 0x9b3a9b07,0x49b7d863,0x561a762a,0xc32d29ea .word 0x04842704,0xb6ac774e,0x3e12c185,0xaf873931 p20_local1_end: SECTION .p20_local2 DATA_VA=0x0008a4000 attr_data { Name = .p20_local2, VA = 0x00000000008a4000, RA = 0x0000000039000000, PA = ra2pa(0x0000000039000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p20_local2_start p20_local2_begin: .skip 0x100 p20_local2_start: .word 0x103d7f21,0x0b9e61d1,0x91497a55,0x7e2fb304 .word 0xda21d5c4,0x36241daf,0xf57fd03e,0x3a792b08 .word 0x74585d3a,0x39ac27ae,0xc134fa24,0x9fb946a3 .word 0xb09d1524,0x3615e47f,0x6cf4fe39,0x07b1f56c p20_local2_end: SECTION .p20_local3 DATA_VA=0x0008a6000 attr_data { Name = .p20_local3, VA = 0x00000000008a6000, RA = 0x0000000039800000, PA = ra2pa(0x0000000039800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p20_local3_start p20_local3_begin: .skip 0x100 p20_local3_start: .word 0x94c9a680,0x6d754366,0x51c56de5,0x9e14e927 .word 0x1241d7bb,0xdf37c31c,0x7c9cd612,0xca2cf53f .word 0x307373ef,0xa66a5ad1,0x70417026,0x0f0be2db .word 0xafa1a4c6,0x3705aa94,0xa967710c,0xb0d1a7d9 p20_local3_end: SECTION .p21_local0 DATA_VA=0x0008a8000 attr_data { Name = .p21_local0, VA = 0x00000000008a8000, RA = 0x000000003a000000, PA = ra2pa(0x000000003a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p21_local0_start p21_local0_begin: .skip 0x100 p21_local0_start: .word 0x18f0a13d,0xe29ca241,0x44213309,0xb3c997cd .word 0x09bee15f,0xcdf81efe,0x32db396d,0x649e465f .word 0xa16cf9ab,0x73788c70,0x3b62f0a5,0xf200f3bb .word 0xdd448ce6,0xe39e7b0a,0x65b79450,0x624bf57e p21_local0_end: SECTION .p21_local1 DATA_VA=0x0008aa000 attr_data { Name = .p21_local1, VA = 0x00000000008aa000, RA = 0x000000003a800000, PA = ra2pa(0x000000003a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p21_local1_start p21_local1_begin: .skip 0x100 p21_local1_start: .word 0x6a3e7443,0xadf32131,0x195a6148,0xd0fd9091 .word 0xc21fba87,0x75bd37f9,0xf116de4d,0x6d8db410 .word 0x52f65669,0x05f0b769,0xa4f22d8c,0xe3462759 .word 0xe69ce155,0xc9247a25,0x35886546,0x8c3caf93 p21_local1_end: SECTION .p21_local2 DATA_VA=0x0008ac000 attr_data { Name = .p21_local2, VA = 0x00000000008ac000, RA = 0x000000003b000000, PA = ra2pa(0x000000003b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p21_local2_start p21_local2_begin: .skip 0x100 p21_local2_start: .word 0x9458b303,0xba7d08d6,0x9ec0d502,0x73577152 .word 0x1a6047f7,0x40dbd9dd,0x4d816b04,0x0346235d .word 0xa9e9454e,0xa6fc701b,0xca592f0c,0x654f8d8d .word 0x458e9dd7,0xf24bf2c6,0xf4484b75,0xd1dbac07 p21_local2_end: SECTION .p21_local3 DATA_VA=0x0008ae000 attr_data { Name = .p21_local3, VA = 0x00000000008ae000, RA = 0x000000003b800000, PA = ra2pa(0x000000003b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p21_local3_start p21_local3_begin: .skip 0x100 p21_local3_start: .word 0x80c18c3e,0xce811a63,0xeddb1365,0xe2efa4aa .word 0xc1a904a2,0x3224c8c1,0x092536f6,0x35840434 .word 0x1062d2e6,0xcf8d91bf,0x8bd23784,0x451c4f93 .word 0xcb117fde,0x3d4dd4b9,0x7fc7b973,0x73c9946c p21_local3_end: SECTION .p22_local0 DATA_VA=0x0008b0000 attr_data { Name = .p22_local0, VA = 0x00000000008b0000, RA = 0x000000003c000000, PA = ra2pa(0x000000003c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p22_local0_start p22_local0_begin: .skip 0x100 p22_local0_start: .word 0x3230d43e,0x907a8c13,0x351419e5,0x8dff0040 .word 0x997f9bc5,0xc36bfb4e,0x2bb75560,0xbb1938c0 .word 0x37a9acd1,0x8242e8f8,0x59c94eeb,0xc9bf70f1 .word 0x83b12ee5,0xe6f6133c,0xc6ffd30b,0xdeffcc2a p22_local0_end: SECTION .p22_local1 DATA_VA=0x0008b2000 attr_data { Name = .p22_local1, VA = 0x00000000008b2000, RA = 0x000000003c800000, PA = ra2pa(0x000000003c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p22_local1_start p22_local1_begin: .skip 0x100 p22_local1_start: .word 0xdc026198,0x538a4fed,0x02e1b0db,0xb15ebea5 .word 0x3d4901cf,0xa34a499c,0xbc681055,0xf40807b6 .word 0x61b7099b,0xdbc9e25c,0xc672a4ba,0x84e8070f .word 0x79e0b9b7,0x28d8e277,0xb9049b94,0x39ac64ad p22_local1_end: SECTION .p22_local2 DATA_VA=0x0008b4000 attr_data { Name = .p22_local2, VA = 0x00000000008b4000, RA = 0x000000003d000000, PA = ra2pa(0x000000003d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p22_local2_start p22_local2_begin: .skip 0x100 p22_local2_start: .word 0xde21a6df,0x421d7c69,0x97b70a28,0x8f0980bb .word 0x6aaec641,0x374055e6,0x6ea56f33,0x927e739d .word 0xe373174b,0x253a0bd4,0xef28e046,0xd9475b24 .word 0x1cd81f6e,0xb2234ec0,0x42764add,0x36c1082e p22_local2_end: SECTION .p22_local3 DATA_VA=0x0008b6000 attr_data { Name = .p22_local3, VA = 0x00000000008b6000, RA = 0x000000003d800000, PA = ra2pa(0x000000003d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p22_local3_start p22_local3_begin: .skip 0x100 p22_local3_start: .word 0xdb51b468,0x8fbf5bd7,0x6f3e6ce6,0xf16ece27 .word 0x3ed62ec9,0x0433987e,0x5d63352a,0xfa48e26a .word 0x46bf0f14,0xc2f6affa,0x85d4aae1,0x4c920618 .word 0x5844fbd9,0x8ac3ac32,0x57e9ece6,0x6d078254 p22_local3_end: SECTION .p23_local0 DATA_VA=0x0008b8000 attr_data { Name = .p23_local0, VA = 0x00000000008b8000, RA = 0x000000003e000000, PA = ra2pa(0x000000003e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p23_local0_start p23_local0_begin: .skip 0x100 p23_local0_start: .word 0xc8e6e8b9,0x96aca39e,0xbcf1727e,0x9428eb47 .word 0x41f86232,0xabf267e4,0xbb522841,0xf163d771 .word 0x76ddb8ed,0x3cf30170,0x8c85dba9,0xcde73f3e .word 0xc073bd01,0x219d4e9a,0xf3298ed2,0xdf9160f5 p23_local0_end: SECTION .p23_local1 DATA_VA=0x0008ba000 attr_data { Name = .p23_local1, VA = 0x00000000008ba000, RA = 0x000000003e800000, PA = ra2pa(0x000000003e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p23_local1_start p23_local1_begin: .skip 0x100 p23_local1_start: .word 0xd1419719,0x96fdd66a,0xf7c09d78,0x6573cb3f .word 0x765b98f8,0xd577ab87,0x35f57ff1,0xf087ddef .word 0x6807aa44,0xb11a96cd,0xf9d8cd48,0x48c15150 .word 0x6489f75c,0x300e60f0,0x633a59d8,0x862708f9 p23_local1_end: SECTION .p23_local2 DATA_VA=0x0008bc000 attr_data { Name = .p23_local2, VA = 0x00000000008bc000, RA = 0x000000003f000000, PA = ra2pa(0x000000003f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p23_local2_start p23_local2_begin: .skip 0x100 p23_local2_start: .word 0x9c350158,0x7ed58629,0xc3e9aa56,0x0b12641b .word 0x7fab150b,0x88b88fc7,0x271d803a,0x6b5d427b .word 0x15120ab7,0xfab42c0c,0xf152b794,0x19d26729 .word 0xb8805c27,0xab2810bf,0xa79286df,0x3bbe83d1 p23_local2_end: SECTION .p23_local3 DATA_VA=0x0008be000 attr_data { Name = .p23_local3, VA = 0x00000000008be000, RA = 0x000000003f800000, PA = ra2pa(0x000000003f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p23_local3_start p23_local3_begin: .skip 0x100 p23_local3_start: .word 0x09e4debc,0x6828e868,0xa3ecd1e3,0x6361a6a0 .word 0xa90184c5,0x88020b0c,0x021c075f,0x4d26313e .word 0x5eb214d0,0x8630c9d5,0xbe9f08a6,0xaba42eb4 .word 0xe7fa5a38,0xa8bf8aed,0x0e2f0fec,0x327cc2ee p23_local3_end: SECTION .p24_local0 DATA_VA=0x0008c0000 attr_data { Name = .p24_local0, VA = 0x00000000008c0000, RA = 0x0000000040000000, PA = ra2pa(0x0000000040000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p24_local0_start p24_local0_begin: .skip 0x100 p24_local0_start: .word 0xda2601d9,0xc1043cdb,0xa74c57f9,0x88d18b8c .word 0x8a2c00e3,0xdcda413e,0xa202dddf,0x032ef998 .word 0xbf3a5ee6,0x10e817f3,0x6f7a866c,0x7dc1a87a .word 0xfb28403b,0xf8588cbb,0x16821385,0x301e9e70 p24_local0_end: SECTION .p24_local1 DATA_VA=0x0008c2000 attr_data { Name = .p24_local1, VA = 0x00000000008c2000, RA = 0x0000000040800000, PA = ra2pa(0x0000000040800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p24_local1_start p24_local1_begin: .skip 0x100 p24_local1_start: .word 0x9c5a2220,0xf9aae5dc,0x31368566,0x09f36a98 .word 0xc00a99e0,0x2d3a8fec,0xe1434612,0xa6862d4f .word 0xa893a2f3,0x25793465,0xb931e82a,0x618caa84 .word 0x4a5d8366,0x65c47dad,0x25f1fa29,0xbb22b8ea p24_local1_end: SECTION .p24_local2 DATA_VA=0x0008c4000 attr_data { Name = .p24_local2, VA = 0x00000000008c4000, RA = 0x0000000041000000, PA = ra2pa(0x0000000041000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p24_local2_start p24_local2_begin: .skip 0x100 p24_local2_start: .word 0xfe6b4388,0x1c97bfe4,0xa2825c4e,0x5d45c9b9 .word 0x65335553,0x7dbea82e,0xb3fcd20a,0xc2b204de .word 0xc9de013f,0xeea9161d,0x3c804402,0xb39716d0 .word 0xf3cb7ca0,0x0a87fc53,0x770db3fb,0x22385a34 p24_local2_end: SECTION .p24_local3 DATA_VA=0x0008c6000 attr_data { Name = .p24_local3, VA = 0x00000000008c6000, RA = 0x0000000041800000, PA = ra2pa(0x0000000041800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p24_local3_start p24_local3_begin: .skip 0x100 p24_local3_start: .word 0x07b66724,0x4d0d9972,0x015685b4,0xbf5c1e21 .word 0xba84a0f1,0x1c312f0d,0xf2a18d2c,0xe903a239 .word 0x0c1a038e,0x5b3c6996,0xe54527b7,0x18ca0cf8 .word 0x731a1963,0x135da921,0xc3da54a9,0xeb8af562 p24_local3_end: SECTION .p25_local0 DATA_VA=0x0008c8000 attr_data { Name = .p25_local0, VA = 0x00000000008c8000, RA = 0x0000000042000000, PA = ra2pa(0x0000000042000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p25_local0_start p25_local0_begin: .skip 0x100 p25_local0_start: .word 0xc48c328d,0x6f83c521,0x746222a0,0x95c867c9 .word 0x48fe8092,0x3f3aef6c,0x0339ab21,0xb58d854a .word 0xa8f4bf3b,0x84f5523f,0xcf92a5c6,0x0dbc910a .word 0x3db23fe3,0x8e574828,0xdcbab7e1,0x2eb7fdfa p25_local0_end: SECTION .p25_local1 DATA_VA=0x0008ca000 attr_data { Name = .p25_local1, VA = 0x00000000008ca000, RA = 0x0000000042800000, PA = ra2pa(0x0000000042800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p25_local1_start p25_local1_begin: .skip 0x100 p25_local1_start: .word 0x81c3daff,0x23016bb0,0x6e6c2cde,0xf2032250 .word 0x20a010d0,0x1d98516e,0xf135ad82,0x567b2d81 .word 0xf1f175b9,0x0d5f7310,0xc34adb58,0x24d9ebea .word 0xa9b06425,0x62d4fe48,0xab7f623d,0xb756b715 p25_local1_end: SECTION .p25_local2 DATA_VA=0x0008cc000 attr_data { Name = .p25_local2, VA = 0x00000000008cc000, RA = 0x0000000043000000, PA = ra2pa(0x0000000043000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p25_local2_start p25_local2_begin: .skip 0x100 p25_local2_start: .word 0x92233a9e,0x316a78fb,0xfaa427ff,0x0b76172c .word 0x78091a27,0x85b39842,0x6edd1333,0x625bbee7 .word 0xb3912324,0xfb69472d,0x5861f371,0x8492ad38 .word 0x5db9d2a9,0xcdaf89bd,0xbbb6ac63,0x7c54cfe2 p25_local2_end: SECTION .p25_local3 DATA_VA=0x0008ce000 attr_data { Name = .p25_local3, VA = 0x00000000008ce000, RA = 0x0000000043800000, PA = ra2pa(0x0000000043800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p25_local3_start p25_local3_begin: .skip 0x100 p25_local3_start: .word 0x74d40d17,0xe74815bd,0x606e3988,0x3f1c3027 .word 0xb32457a3,0x614f4a59,0xb3e4874c,0x0b81e7e4 .word 0x62374997,0x77dc982e,0x8c3b0528,0xe626805f .word 0x5c1527e7,0xddbe4078,0xdaff1a2e,0x3315076b p25_local3_end: SECTION .p26_local0 DATA_VA=0x0008d0000 attr_data { Name = .p26_local0, VA = 0x00000000008d0000, RA = 0x0000000044000000, PA = ra2pa(0x0000000044000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p26_local0_start p26_local0_begin: .skip 0x100 p26_local0_start: .word 0xdb70f738,0x6dc9275c,0x2d7922b1,0xdfd29ef0 .word 0x85ed2dec,0xc4d53d4b,0x1cddb72a,0x25b5ccaa .word 0xc283c5e0,0x97e1974a,0xde54c83e,0x136a2b7a .word 0x160b0be5,0x96acd72f,0x9c75ed8c,0x2aed7c19 p26_local0_end: SECTION .p26_local1 DATA_VA=0x0008d2000 attr_data { Name = .p26_local1, VA = 0x00000000008d2000, RA = 0x0000000044800000, PA = ra2pa(0x0000000044800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p26_local1_start p26_local1_begin: .skip 0x100 p26_local1_start: .word 0x036ddf62,0x06d52425,0xa1f3bb79,0x9338f848 .word 0x206153bf,0xe1cff7fe,0x85139fa3,0xf55fe7ec .word 0x245f2a20,0x0657ec8c,0x3a4b1fc0,0x3c47c644 .word 0x3fb8ee58,0x0cfde099,0x93949d0e,0x943df029 p26_local1_end: SECTION .p26_local2 DATA_VA=0x0008d4000 attr_data { Name = .p26_local2, VA = 0x00000000008d4000, RA = 0x0000000045000000, PA = ra2pa(0x0000000045000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p26_local2_start p26_local2_begin: .skip 0x100 p26_local2_start: .word 0xb92f8507,0xe1b8f9c4,0xd06ffe03,0x708a7946 .word 0xc86db180,0x8f7b5ccd,0x49abb12d,0x9d442e66 .word 0x03caf3cf,0x59037d4c,0xb502c5d8,0x9b6f7fd5 .word 0x3befb785,0xaabcd7d5,0xc298bbe0,0xe7d48b44 p26_local2_end: SECTION .p26_local3 DATA_VA=0x0008d6000 attr_data { Name = .p26_local3, VA = 0x00000000008d6000, RA = 0x0000000045800000, PA = ra2pa(0x0000000045800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p26_local3_start p26_local3_begin: .skip 0x100 p26_local3_start: .word 0x9794318c,0x14f109c8,0x105b4a95,0xb5d56152 .word 0xd73b26b2,0xde9a55f8,0x426a1bf8,0x99baf30d .word 0x75243bf1,0x7f6cda37,0x5d85ecca,0xdd8177da .word 0x1675befa,0x7dea63c3,0xdc5533ad,0x458869a2 p26_local3_end: SECTION .p27_local0 DATA_VA=0x0008d8000 attr_data { Name = .p27_local0, VA = 0x00000000008d8000, RA = 0x0000000046000000, PA = ra2pa(0x0000000046000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p27_local0_start p27_local0_begin: .skip 0x100 p27_local0_start: .word 0xf74a1010,0x35422489,0xe49c4718,0xb94b749b .word 0x86e2e67b,0x576f17ca,0x99e1cf13,0x839d3b3b .word 0x245a1ab0,0xbf5e51ee,0x8607629f,0x30fdc7ea .word 0x27473118,0x10203014,0xacfd3355,0xcb9f275f p27_local0_end: SECTION .p27_local1 DATA_VA=0x0008da000 attr_data { Name = .p27_local1, VA = 0x00000000008da000, RA = 0x0000000046800000, PA = ra2pa(0x0000000046800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p27_local1_start p27_local1_begin: .skip 0x100 p27_local1_start: .word 0x2ca31980,0x87a2546b,0x58dd8ec4,0xd8155803 .word 0x647e189b,0x045cbdf2,0x2885a5a4,0x23b1f892 .word 0x0049cba1,0x3be3f26f,0x0dc796ca,0xba15077a .word 0x47e5f647,0xa3ad8588,0xc52d0f65,0x4048a562 p27_local1_end: SECTION .p27_local2 DATA_VA=0x0008dc000 attr_data { Name = .p27_local2, VA = 0x00000000008dc000, RA = 0x0000000047000000, PA = ra2pa(0x0000000047000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p27_local2_start p27_local2_begin: .skip 0x100 p27_local2_start: .word 0x263a4db0,0xd703eb5e,0x0f4cf1b4,0xd2ec3013 .word 0xbcc7c7ee,0x7b765b5d,0x5968f4f4,0x410d8707 .word 0x13bd2f71,0x5c466835,0xc503e310,0xcc812bbd .word 0xe78bb61f,0x672034d4,0xccc178ae,0x4aa1baca p27_local2_end: SECTION .p27_local3 DATA_VA=0x0008de000 attr_data { Name = .p27_local3, VA = 0x00000000008de000, RA = 0x0000000047800000, PA = ra2pa(0x0000000047800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p27_local3_start p27_local3_begin: .skip 0x100 p27_local3_start: .word 0x2adf4184,0xd75905f3,0x00c761ea,0xd76788e8 .word 0x46456aac,0x5740d3cb,0xc31874b5,0xb3658a55 .word 0xf7081b09,0x9caf7a41,0xc665a91b,0x3a206551 .word 0xfa560445,0x7dcf059e,0xc9eaa55c,0xd4f5c1f1 p27_local3_end: SECTION .p28_local0 DATA_VA=0x0008e0000 attr_data { Name = .p28_local0, VA = 0x00000000008e0000, RA = 0x0000000048000000, PA = ra2pa(0x0000000048000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p28_local0_start p28_local0_begin: .skip 0x100 p28_local0_start: .word 0x7a7f2872,0x3cb70a79,0xd8bc692b,0xef46ac75 .word 0x81205c06,0x2c2b5058,0xc1becbb3,0x14e63b82 .word 0x2925cc18,0xafcb68b6,0x49449443,0xccd9d5cd .word 0x4c3c08ad,0x202a95db,0x01e0eab5,0x9f8203ea p28_local0_end: SECTION .p28_local1 DATA_VA=0x0008e2000 attr_data { Name = .p28_local1, VA = 0x00000000008e2000, RA = 0x0000000048800000, PA = ra2pa(0x0000000048800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p28_local1_start p28_local1_begin: .skip 0x100 p28_local1_start: .word 0xd9c20e31,0x19d4dba3,0x8200e304,0xe0027e93 .word 0x658f5eba,0x5f39ba67,0x4b2c5319,0x5213552a .word 0xea04a44d,0x3b396025,0x6da8fd27,0x6b5693f8 .word 0x9f1dcd7e,0x92b6cfdf,0xdf34d520,0x0453651a p28_local1_end: SECTION .p28_local2 DATA_VA=0x0008e4000 attr_data { Name = .p28_local2, VA = 0x00000000008e4000, RA = 0x0000000049000000, PA = ra2pa(0x0000000049000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p28_local2_start p28_local2_begin: .skip 0x100 p28_local2_start: .word 0x81d8dbad,0x80b7484d,0x935dda37,0x8fb8257c .word 0x2cfea54c,0x24fd279e,0x09c8f10d,0x2b643576 .word 0x13b9db08,0x848d53cb,0xdbe6e3ee,0x101ca825 .word 0x914ac1f7,0x59c7f520,0x687ed0cd,0xcb226288 p28_local2_end: SECTION .p28_local3 DATA_VA=0x0008e6000 attr_data { Name = .p28_local3, VA = 0x00000000008e6000, RA = 0x0000000049800000, PA = ra2pa(0x0000000049800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p28_local3_start p28_local3_begin: .skip 0x100 p28_local3_start: .word 0x2b2a1a98,0x14c58f6c,0xa7c67b75,0x257db8e0 .word 0x44b67fec,0xbcd96bc6,0x8d051ec7,0x5f618a33 .word 0x996b6738,0x47ea9660,0xdd82b062,0xbc722853 .word 0x7edb04c9,0x957826b0,0x1ef422ad,0x3bbc5ed1 p28_local3_end: SECTION .p29_local0 DATA_VA=0x0008e8000 attr_data { Name = .p29_local0, VA = 0x00000000008e8000, RA = 0x000000004a000000, PA = ra2pa(0x000000004a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p29_local0_start p29_local0_begin: .skip 0x100 p29_local0_start: .word 0x8ca9172d,0x4bcca795,0x0417b6a5,0x49528a44 .word 0x77ebf9d5,0x1d76096a,0xab4426c7,0x64055bcc .word 0x79a1dffc,0xed1dd826,0x5c77e051,0x905b6297 .word 0x644e226c,0xc93e3971,0x928b465f,0x70a817a0 p29_local0_end: SECTION .p29_local1 DATA_VA=0x0008ea000 attr_data { Name = .p29_local1, VA = 0x00000000008ea000, RA = 0x000000004a800000, PA = ra2pa(0x000000004a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p29_local1_start p29_local1_begin: .skip 0x100 p29_local1_start: .word 0x8e570b7f,0x938d792f,0xcb1a4aab,0xc36e3af6 .word 0x3a7898bd,0x71981ffd,0x00fd4ade,0x37c839a5 .word 0x257f7ed6,0x22e1ba79,0x05d48025,0x7983dae2 .word 0x7343e978,0xc1bde9eb,0xa568aeb5,0xb56fcce4 p29_local1_end: SECTION .p29_local2 DATA_VA=0x0008ec000 attr_data { Name = .p29_local2, VA = 0x00000000008ec000, RA = 0x000000004b000000, PA = ra2pa(0x000000004b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p29_local2_start p29_local2_begin: .skip 0x100 p29_local2_start: .word 0x2cb8f901,0xa76c7cf8,0xbeadd4a6,0x51e36e0d .word 0xa8c5d76f,0xe2404ea9,0x9b344a73,0x73229d28 .word 0xd8ad27b9,0xb6cc5e91,0xa2c52b13,0x04c44730 .word 0x6067cc86,0x13477fc3,0xd0828b27,0x58c47d4f p29_local2_end: SECTION .p29_local3 DATA_VA=0x0008ee000 attr_data { Name = .p29_local3, VA = 0x00000000008ee000, RA = 0x000000004b800000, PA = ra2pa(0x000000004b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p29_local3_start p29_local3_begin: .skip 0x100 p29_local3_start: .word 0xac10da3b,0x12a99194,0xdd5ba256,0x76706a66 .word 0x0233adab,0x85ed5592,0x4718f17d,0x08a60508 .word 0xc790979d,0xec9b67b5,0x7e4aeacc,0xf93d36fb .word 0xa7ec1880,0x2e32bdad,0xdaf095c7,0x90277d4f p29_local3_end: SECTION .p30_local0 DATA_VA=0x0008f0000 attr_data { Name = .p30_local0, VA = 0x00000000008f0000, RA = 0x000000004c000000, PA = ra2pa(0x000000004c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p30_local0_start p30_local0_begin: .skip 0x100 p30_local0_start: .word 0x2e0bbdc4,0x435d9444,0x9c37a6c5,0xb44a98df .word 0x88e28b19,0x6379f550,0x6a8a51ac,0xdfed7e0d .word 0xc820ea32,0xb0b6fab9,0x3e0d0047,0x2412bc31 .word 0x116080b4,0x50cb8a8f,0x90dabc1b,0x97fed61d p30_local0_end: SECTION .p30_local1 DATA_VA=0x0008f2000 attr_data { Name = .p30_local1, VA = 0x00000000008f2000, RA = 0x000000004c800000, PA = ra2pa(0x000000004c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p30_local1_start p30_local1_begin: .skip 0x100 p30_local1_start: .word 0x03e0a382,0x29a7f0d9,0x52a46cac,0x14121379 .word 0x8a9bf489,0xe613139c,0xf0ef0701,0x0705c95f .word 0x592c230b,0x012eeb92,0x6cb5468e,0x6542175a .word 0xef87b061,0x205dcfbd,0x9c4a2327,0xe0d0e3db p30_local1_end: SECTION .p30_local2 DATA_VA=0x0008f4000 attr_data { Name = .p30_local2, VA = 0x00000000008f4000, RA = 0x000000004d000000, PA = ra2pa(0x000000004d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p30_local2_start p30_local2_begin: .skip 0x100 p30_local2_start: .word 0x51fe065c,0x6559b872,0x87e4364c,0xbd794ecf .word 0x307d0994,0xb648e60c,0x0fa3e495,0xe6652889 .word 0x9867af64,0xd79567f3,0x057f739e,0x707facf4 .word 0x91c4fbb6,0xe4c84fbc,0x2922f7cc,0x661864e7 p30_local2_end: SECTION .p30_local3 DATA_VA=0x0008f6000 attr_data { Name = .p30_local3, VA = 0x00000000008f6000, RA = 0x000000004d800000, PA = ra2pa(0x000000004d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p30_local3_start p30_local3_begin: .skip 0x100 p30_local3_start: .word 0x06c55e6c,0x54ce1771,0x2b4f6f64,0xad9c368e .word 0x6480c96c,0xdab61b8e,0x322229c6,0x9f6c52a1 .word 0xf8c4fc12,0x7d6057fd,0xf1498aa1,0x7beb0f0f .word 0x3c2cc823,0x2d0b9c95,0xa0b5c0e3,0x67a7b137 p30_local3_end: SECTION .p31_local0 DATA_VA=0x0008f8000 attr_data { Name = .p31_local0, VA = 0x00000000008f8000, RA = 0x000000004e000000, PA = ra2pa(0x000000004e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p31_local0_start p31_local0_begin: .skip 0x100 p31_local0_start: .word 0x0df4a516,0xe89c5267,0xf8c52849,0xbdd2abd3 .word 0x800ce570,0x41ef7a36,0xdcf30658,0x842be801 .word 0x5d5ebe6c,0xa975deda,0xb616ea8f,0x641169e5 .word 0x0355ef55,0xfb6dfe01,0x002d8db7,0xf9df59a7 p31_local0_end: SECTION .p31_local1 DATA_VA=0x0008fa000 attr_data { Name = .p31_local1, VA = 0x00000000008fa000, RA = 0x000000004e800000, PA = ra2pa(0x000000004e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p31_local1_start p31_local1_begin: .skip 0x100 p31_local1_start: .word 0x90333aa2,0x7f83ecc7,0x6a7282c4,0x25ed50c1 .word 0x8133f55b,0x649e2bcb,0x0071b18f,0x86d9d7fd .word 0x5e654f2a,0x49e1640a,0x8d02b6a1,0xce645fec .word 0xe5f540aa,0x3a42a0ce,0x2ffdef67,0x6924966e p31_local1_end: SECTION .p31_local2 DATA_VA=0x0008fc000 attr_data { Name = .p31_local2, VA = 0x00000000008fc000, RA = 0x000000004f000000, PA = ra2pa(0x000000004f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p31_local2_start p31_local2_begin: .skip 0x100 p31_local2_start: .word 0xd0518043,0xfb0d56f4,0x282b3ef0,0xaf56e6dd .word 0x4270240d,0xb7a7bd7f,0x6e2a5a55,0x921efbf8 .word 0x43fab174,0x65833239,0xcb6c7db2,0xacfdafab .word 0x2e88f454,0x0e7571bd,0xabbb1b6e,0xe7e52c04 p31_local2_end: SECTION .p31_local3 DATA_VA=0x0008fe000 attr_data { Name = .p31_local3, VA = 0x00000000008fe000, RA = 0x000000004f800000, PA = ra2pa(0x000000004f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p31_local3_start p31_local3_begin: .skip 0x100 p31_local3_start: .word 0x1a783360,0x978bf979,0xda980b8e,0xddba27dc .word 0xbaa57fff,0xcd86b737,0x35359217,0xe5f62af3 .word 0x230d8152,0x7a01ce00,0x14c47f73,0xc54109a0 .word 0xe64c1364,0x50087142,0xae83b888,0xd70eadc4 p31_local3_end: SECTION .p32_local0 DATA_VA=0x000900000 attr_data { Name = .p32_local0, VA = 0x0000000000900000, RA = 0x0000000050000000, PA = ra2pa(0x0000000050000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p32_local0_start p32_local0_begin: .skip 0x100 p32_local0_start: .word 0x53cc88de,0x3e04ca99,0xb8fc2ff4,0x0bfbf427 .word 0xab757d90,0xcef44a67,0x14957aaf,0x74fb98f3 .word 0xe6df2dc7,0x77a14da6,0x9fbde51f,0xc35f2161 .word 0x08344bc4,0x74dabd16,0xfb591549,0xc5476555 p32_local0_end: SECTION .p32_local1 DATA_VA=0x000902000 attr_data { Name = .p32_local1, VA = 0x0000000000902000, RA = 0x0000000050800000, PA = ra2pa(0x0000000050800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p32_local1_start p32_local1_begin: .skip 0x100 p32_local1_start: .word 0xce459cf8,0x61ddffb4,0x4d6d6024,0xb39338ff .word 0x6bbaa51b,0xcd31aadd,0x6a249ac0,0xe55be94b .word 0x7fe7f024,0xd4be7d62,0xff56fad8,0xd42119e8 .word 0x6b73bae7,0x253a1868,0x3ad84379,0x898a0b39 p32_local1_end: SECTION .p32_local2 DATA_VA=0x000904000 attr_data { Name = .p32_local2, VA = 0x0000000000904000, RA = 0x0000000051000000, PA = ra2pa(0x0000000051000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p32_local2_start p32_local2_begin: .skip 0x100 p32_local2_start: .word 0xbae8572d,0x6e20861d,0x75cd7e09,0x844ddfc6 .word 0x14ddb4c2,0x65010f2e,0x0ee65c74,0xd749da6a .word 0x79d73a0b,0x4ed7b17c,0x428f2131,0xc70fd47f .word 0xc5b12223,0xe5c8a1e9,0x5c3201e6,0x357f798d p32_local2_end: SECTION .p32_local3 DATA_VA=0x000906000 attr_data { Name = .p32_local3, VA = 0x0000000000906000, RA = 0x0000000051800000, PA = ra2pa(0x0000000051800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p32_local3_start p32_local3_begin: .skip 0x100 p32_local3_start: .word 0x9ff92b50,0xc44f0764,0x0fcd63e6,0x1f8e605e .word 0x867211ce,0xd184414a,0x9664a766,0x791968fb .word 0x58529022,0xdadfd575,0xf3c9a31c,0x4e17a8cb .word 0x13b062dd,0x231cafbb,0x0c011557,0x96445616 p32_local3_end: SECTION .p33_local0 DATA_VA=0x000908000 attr_data { Name = .p33_local0, VA = 0x0000000000908000, RA = 0x0000000052000000, PA = ra2pa(0x0000000052000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p33_local0_start p33_local0_begin: .skip 0x100 p33_local0_start: .word 0x5c6a0c92,0x701fb481,0x2d7908a5,0x91a285a0 .word 0xb9e43f0b,0x2f375436,0xacad52bf,0xeafa2ac4 .word 0x01247329,0x32c93034,0x8570c5ae,0xfb798f24 .word 0x29e921b5,0xd9de820e,0xb433cea7,0x4cbdd0f4 p33_local0_end: SECTION .p33_local1 DATA_VA=0x00090a000 attr_data { Name = .p33_local1, VA = 0x000000000090a000, RA = 0x0000000052800000, PA = ra2pa(0x0000000052800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p33_local1_start p33_local1_begin: .skip 0x100 p33_local1_start: .word 0x79f8211f,0xb0f85e71,0x5e52f9b4,0x7a9c0078 .word 0x84e689fb,0x8cd3d691,0x15ad40c0,0x34ee74dc .word 0x97add1ef,0xa42a850e,0xfc748cb1,0x3075aa69 .word 0xf0980651,0x803eab12,0x950d401c,0x94c49591 p33_local1_end: SECTION .p33_local2 DATA_VA=0x00090c000 attr_data { Name = .p33_local2, VA = 0x000000000090c000, RA = 0x0000000053000000, PA = ra2pa(0x0000000053000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p33_local2_start p33_local2_begin: .skip 0x100 p33_local2_start: .word 0x9b50f5fb,0xc11e0f7f,0x7af85cd3,0x1cf2298f .word 0x23072c87,0x165e666a,0x71986ab6,0x8d5c3771 .word 0x5b7406d7,0xfe72f2e2,0x106ae832,0xe4261c0e .word 0x81791723,0xc368315c,0x7f973627,0xbdc8f61a p33_local2_end: SECTION .p33_local3 DATA_VA=0x00090e000 attr_data { Name = .p33_local3, VA = 0x000000000090e000, RA = 0x0000000053800000, PA = ra2pa(0x0000000053800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p33_local3_start p33_local3_begin: .skip 0x100 p33_local3_start: .word 0x653f6490,0x547ddf12,0xfb70ecf1,0x6b56c952 .word 0xd84f5bc2,0x6dee2c80,0x4327bfc3,0xe522a81d .word 0xf17082d0,0xc2b93f23,0x209c682b,0xbe7554a6 .word 0x958d4052,0xd871064d,0xdf49cd8f,0xcc46375d p33_local3_end: SECTION .p34_local0 DATA_VA=0x000910000 attr_data { Name = .p34_local0, VA = 0x0000000000910000, RA = 0x0000000054000000, PA = ra2pa(0x0000000054000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p34_local0_start p34_local0_begin: .skip 0x100 p34_local0_start: .word 0x64524720,0x0cf46003,0xc07600f1,0xb798adea .word 0x2c060952,0x7fcbf7cb,0x409fde5b,0x751d1a2f .word 0x161c3587,0xf5ab3b0e,0x65efe064,0xa9dd4ea0 .word 0x8f2eb116,0x9e9192b0,0xba8e3b34,0xf48227c5 p34_local0_end: SECTION .p34_local1 DATA_VA=0x000912000 attr_data { Name = .p34_local1, VA = 0x0000000000912000, RA = 0x0000000054800000, PA = ra2pa(0x0000000054800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p34_local1_start p34_local1_begin: .skip 0x100 p34_local1_start: .word 0xc64e601d,0x8a0ff307,0x395be65e,0x92ef9ac1 .word 0xc1f9859c,0x621c1b45,0xb00b3ed4,0x35b9b9a3 .word 0xba66d287,0x2d692aee,0x6406a526,0xf8c57e01 .word 0x5b22915c,0x73648083,0x105cfb9f,0x5ac186a5 p34_local1_end: SECTION .p34_local2 DATA_VA=0x000914000 attr_data { Name = .p34_local2, VA = 0x0000000000914000, RA = 0x0000000055000000, PA = ra2pa(0x0000000055000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p34_local2_start p34_local2_begin: .skip 0x100 p34_local2_start: .word 0xefd57ef1,0xa47d084a,0x8818ff1e,0x3853a6bf .word 0x2f418d57,0x58b56bb1,0x6aedadf8,0xb2915027 .word 0xd1f2dd27,0xc1e4182a,0x279479a3,0x83406aaa .word 0x5ab2fafe,0x8bdb1050,0xf98b00b6,0xc05155ba p34_local2_end: SECTION .p34_local3 DATA_VA=0x000916000 attr_data { Name = .p34_local3, VA = 0x0000000000916000, RA = 0x0000000055800000, PA = ra2pa(0x0000000055800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p34_local3_start p34_local3_begin: .skip 0x100 p34_local3_start: .word 0x32ffffa2,0xda649116,0x6a395b90,0xa1b8227a .word 0xfce0d8f9,0xf471fa93,0x05750440,0xe71f4471 .word 0x9c28f14f,0x81d96b55,0x91ae4647,0xe85f7352 .word 0x12b659ed,0x53170ba3,0xaf7e1457,0xae687f4a p34_local3_end: SECTION .p35_local0 DATA_VA=0x000918000 attr_data { Name = .p35_local0, VA = 0x0000000000918000, RA = 0x0000000056000000, PA = ra2pa(0x0000000056000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p35_local0_start p35_local0_begin: .skip 0x100 p35_local0_start: .word 0x96b584c1,0x7c1785b9,0x8d60c1d5,0xcf80a379 .word 0x6e492f5f,0x43944d3f,0x603f9c66,0x41809827 .word 0x30e2270c,0xecba8d67,0x45d5f7db,0x886375f9 .word 0x441f473b,0x19d4c4eb,0xd2e463d9,0x501ecf4c p35_local0_end: SECTION .p35_local1 DATA_VA=0x00091a000 attr_data { Name = .p35_local1, VA = 0x000000000091a000, RA = 0x0000000056800000, PA = ra2pa(0x0000000056800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p35_local1_start p35_local1_begin: .skip 0x100 p35_local1_start: .word 0xd0da5195,0x70ec6dcc,0x8a66a779,0xce77ea78 .word 0xf824ec31,0x548a1ed8,0x0ed74568,0xf466ac0c .word 0xd77c30db,0x369d5c88,0x8d69f8ad,0xdf6aaf3f .word 0xd44ae17d,0x29ad8e5b,0x643f9820,0xd5bf1ad0 p35_local1_end: SECTION .p35_local2 DATA_VA=0x00091c000 attr_data { Name = .p35_local2, VA = 0x000000000091c000, RA = 0x0000000057000000, PA = ra2pa(0x0000000057000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p35_local2_start p35_local2_begin: .skip 0x100 p35_local2_start: .word 0x0573f60e,0x1d674f00,0x5ff103e1,0xdcc000c0 .word 0x966fd8b0,0x85aa63e9,0xf757e2b7,0xf04add0d .word 0x8225c1e9,0xb2734ea8,0x5e659e96,0xc8ca3e5e .word 0x8472c7d2,0x10934849,0xf781cca2,0xf51c2507 p35_local2_end: SECTION .p35_local3 DATA_VA=0x00091e000 attr_data { Name = .p35_local3, VA = 0x000000000091e000, RA = 0x0000000057800000, PA = ra2pa(0x0000000057800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p35_local3_start p35_local3_begin: .skip 0x100 p35_local3_start: .word 0x5768f1b6,0xccb88697,0xb9b00120,0x0ea37e0a .word 0xd35381cf,0xdf6f9d09,0x0f538269,0x3b22f3b8 .word 0x5e44f78c,0x9c3e0448,0xffec20e8,0x725d8e16 .word 0xd4c1fa41,0x15273ecc,0x9ed1f0ba,0xdf0d99f3 p35_local3_end: SECTION .p36_local0 DATA_VA=0x000920000 attr_data { Name = .p36_local0, VA = 0x0000000000920000, RA = 0x0000000058000000, PA = ra2pa(0x0000000058000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p36_local0_start p36_local0_begin: .skip 0x100 p36_local0_start: .word 0x366cdddb,0x89ac4e08,0x9bccdb42,0xd9691d6c .word 0x9985c827,0xabfc0bf8,0x97f4a7cc,0x001b8503 .word 0x6a20d331,0xea22e4dc,0xb0926dd2,0x4c5a5094 .word 0x7a2aa0d2,0x73946356,0x87233335,0xdd6fad3d p36_local0_end: SECTION .p36_local1 DATA_VA=0x000922000 attr_data { Name = .p36_local1, VA = 0x0000000000922000, RA = 0x0000000058800000, PA = ra2pa(0x0000000058800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p36_local1_start p36_local1_begin: .skip 0x100 p36_local1_start: .word 0x8d667ed4,0xf7ded42c,0xe2e51158,0xf1886be7 .word 0x28c225cd,0xbca56db0,0xae111fb0,0xda6b9df3 .word 0x08bfd89e,0xbaebac7b,0x38b3dc21,0x05263ce4 .word 0x7dcb0491,0x24aa2320,0x99010584,0x65f16cf6 p36_local1_end: SECTION .p36_local2 DATA_VA=0x000924000 attr_data { Name = .p36_local2, VA = 0x0000000000924000, RA = 0x0000000059000000, PA = ra2pa(0x0000000059000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p36_local2_start p36_local2_begin: .skip 0x100 p36_local2_start: .word 0x129ff8c3,0x1c8fa74e,0x93a5181a,0xc6446e3b .word 0xc665d335,0x5c7eb8c2,0x7f0e5c3e,0x78e4ee87 .word 0x1399e104,0x95b010ed,0x77a18a92,0xdbc37b79 .word 0x4fd06d8d,0x1210ae49,0xb3dcaff7,0x65ec414a p36_local2_end: SECTION .p36_local3 DATA_VA=0x000926000 attr_data { Name = .p36_local3, VA = 0x0000000000926000, RA = 0x0000000059800000, PA = ra2pa(0x0000000059800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p36_local3_start p36_local3_begin: .skip 0x100 p36_local3_start: .word 0x3ed6bb02,0xfb845bf6,0xb9e36bee,0x9545bb45 .word 0x8f90cdbc,0xd6952949,0x7ecbdb7c,0x1d0c3d36 .word 0x043b8793,0xe75bd7c5,0x772e33d6,0x200aa9e9 .word 0xea678999,0x229c96d4,0xe86e7572,0x1ec1ceab p36_local3_end: SECTION .p37_local0 DATA_VA=0x000928000 attr_data { Name = .p37_local0, VA = 0x0000000000928000, RA = 0x000000005a000000, PA = ra2pa(0x000000005a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p37_local0_start p37_local0_begin: .skip 0x100 p37_local0_start: .word 0x77e59c97,0x2b64df52,0x219678f2,0x0a0793e9 .word 0x67d05e1e,0x1a94cd08,0x3e93e7c3,0x9d5f291a .word 0xf52cd042,0xd52dfe3c,0xafa4659e,0xd7b033fb .word 0xef001817,0xc2f78e68,0x2bedc88e,0x6921887f p37_local0_end: SECTION .p37_local1 DATA_VA=0x00092a000 attr_data { Name = .p37_local1, VA = 0x000000000092a000, RA = 0x000000005a800000, PA = ra2pa(0x000000005a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p37_local1_start p37_local1_begin: .skip 0x100 p37_local1_start: .word 0x242b2c94,0x15d1c4ab,0xad244ea8,0xadace894 .word 0x939b9a87,0xbcc4b1e0,0xad88817a,0x4087dda1 .word 0xfe626cf9,0x385f1f35,0x36d0a3a2,0xc59a64af .word 0xbfede8a1,0x77261ce4,0xff1e452a,0x1f2315d5 p37_local1_end: SECTION .p37_local2 DATA_VA=0x00092c000 attr_data { Name = .p37_local2, VA = 0x000000000092c000, RA = 0x000000005b000000, PA = ra2pa(0x000000005b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p37_local2_start p37_local2_begin: .skip 0x100 p37_local2_start: .word 0xf28e2674,0xb41a7984,0xdfc60454,0x76a51562 .word 0xcbab0294,0x702308a7,0x9df7381c,0x9e803acc .word 0x4e1d6e26,0xc08bfb6d,0x7c918152,0x4e6c3362 .word 0x84eb9ab4,0x8a073923,0xc9580d09,0x03e3d99d p37_local2_end: SECTION .p37_local3 DATA_VA=0x00092e000 attr_data { Name = .p37_local3, VA = 0x000000000092e000, RA = 0x000000005b800000, PA = ra2pa(0x000000005b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p37_local3_start p37_local3_begin: .skip 0x100 p37_local3_start: .word 0x1dede878,0x54d794f9,0x09a7d23a,0xa401bea8 .word 0xad33e23d,0xe76b541e,0x84484158,0x68b6ce6f .word 0x9bb6cdeb,0x9d516fa6,0x7772cf99,0x5c106b91 .word 0x006c566f,0x428eb84d,0xd5799f0c,0x9f3b8676 p37_local3_end: SECTION .p38_local0 DATA_VA=0x000930000 attr_data { Name = .p38_local0, VA = 0x0000000000930000, RA = 0x000000005c000000, PA = ra2pa(0x000000005c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p38_local0_start p38_local0_begin: .skip 0x100 p38_local0_start: .word 0x4575710c,0xfc0db5b1,0x6e2e9beb,0x86f92d36 .word 0xec28c509,0x723f4a42,0xa6a81dfe,0x8a4d2fbf .word 0x47c4af4e,0x1f942a27,0x1657c24e,0xeddbecd5 .word 0x8cf2aa0d,0xd80518b7,0x5cd6736d,0x71c8705e p38_local0_end: SECTION .p38_local1 DATA_VA=0x000932000 attr_data { Name = .p38_local1, VA = 0x0000000000932000, RA = 0x000000005c800000, PA = ra2pa(0x000000005c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p38_local1_start p38_local1_begin: .skip 0x100 p38_local1_start: .word 0x02a59f3d,0xddac62e0,0x25418e09,0x97c7a8d2 .word 0x4762b76a,0x89eacf73,0x815e73c6,0x12a47152 .word 0x99faffd7,0x9eae5cdb,0x2c9c9e12,0x1b307c44 .word 0x3ef826b3,0x2be0c5fa,0xfa507388,0x9108af9a p38_local1_end: SECTION .p38_local2 DATA_VA=0x000934000 attr_data { Name = .p38_local2, VA = 0x0000000000934000, RA = 0x000000005d000000, PA = ra2pa(0x000000005d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p38_local2_start p38_local2_begin: .skip 0x100 p38_local2_start: .word 0x21359288,0xe533c18f,0xc74ac291,0x0585c8e3 .word 0xdb53b4d5,0xbedda624,0x162a1d28,0x06e09d6f .word 0xa5a97a6f,0xb13c6ac5,0x063683dc,0x0be7e822 .word 0x24a7ac84,0x7abd32b0,0x29f86194,0xae9ed5d3 p38_local2_end: SECTION .p38_local3 DATA_VA=0x000936000 attr_data { Name = .p38_local3, VA = 0x0000000000936000, RA = 0x000000005d800000, PA = ra2pa(0x000000005d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p38_local3_start p38_local3_begin: .skip 0x100 p38_local3_start: .word 0x07e8dee4,0x8a875fad,0x005e9ee3,0x4de851f1 .word 0x8ab48c66,0x770614d4,0xe6db190b,0x9a57352e .word 0xf72d0e8e,0x431fc0dc,0xf2161fbd,0x533be07a .word 0xdebed37a,0x50b7300e,0xb74da754,0xa9e0022b p38_local3_end: SECTION .p39_local0 DATA_VA=0x000938000 attr_data { Name = .p39_local0, VA = 0x0000000000938000, RA = 0x000000005e000000, PA = ra2pa(0x000000005e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p39_local0_start p39_local0_begin: .skip 0x100 p39_local0_start: .word 0xb6bdba43,0x715ed90e,0xe61c4a69,0x7f9bc29f .word 0x5129a4f4,0x0760cdde,0x062d75f6,0x7a336b99 .word 0xc542caa0,0xf26f078f,0x055a2f34,0x8355207e .word 0xbe89f013,0x42183ede,0x5171dc6e,0x655f7de0 p39_local0_end: SECTION .p39_local1 DATA_VA=0x00093a000 attr_data { Name = .p39_local1, VA = 0x000000000093a000, RA = 0x000000005e800000, PA = ra2pa(0x000000005e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p39_local1_start p39_local1_begin: .skip 0x100 p39_local1_start: .word 0x0ab921c2,0xa4264a98,0x7ec7a48d,0x4fc21edc .word 0x5c0428ea,0x0c472480,0x7d298127,0x234249e6 .word 0xc15d2e4f,0xcefffea4,0x1df9ad9f,0x97d42373 .word 0x967b4e4f,0xe8f2619a,0xd9e437fa,0x4e2cf930 p39_local1_end: SECTION .p39_local2 DATA_VA=0x00093c000 attr_data { Name = .p39_local2, VA = 0x000000000093c000, RA = 0x000000005f000000, PA = ra2pa(0x000000005f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p39_local2_start p39_local2_begin: .skip 0x100 p39_local2_start: .word 0xfc0540c8,0x98ea6ce9,0xd939a800,0x87aaa4d6 .word 0x7906ff5f,0xad947c8b,0x0ae086cf,0x362ea00d .word 0x2a3deac7,0x10bcf623,0xdb6a3354,0x07977398 .word 0xcafccd87,0x228bbe01,0x3b2e95ac,0xbb84cbfe p39_local2_end: SECTION .p39_local3 DATA_VA=0x00093e000 attr_data { Name = .p39_local3, VA = 0x000000000093e000, RA = 0x000000005f800000, PA = ra2pa(0x000000005f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p39_local3_start p39_local3_begin: .skip 0x100 p39_local3_start: .word 0x8f2a3efa,0xbe6e5989,0x31f7aeac,0xdb9dad64 .word 0xd949bf95,0xa5c85532,0x7c787941,0x64d5fce4 .word 0x04b12e91,0xb4caa1ae,0xd0d8a4bd,0x94de2629 .word 0xc6365f39,0x632d3965,0xff3b097c,0x1808baba p39_local3_end: SECTION .p40_local0 DATA_VA=0x000940000 attr_data { Name = .p40_local0, VA = 0x0000000000940000, RA = 0x0000000060000000, PA = ra2pa(0x0000000060000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p40_local0_start p40_local0_begin: .skip 0x100 p40_local0_start: .word 0x342daf0b,0xa3557dd0,0xec7e6a83,0x8eb06d44 .word 0x28ee4384,0x543da57e,0x341ee896,0x9523bdce .word 0x0c14b089,0xe85688ad,0x96618d44,0x14e8bd6a .word 0x664e7341,0x13bc3363,0x9ece8673,0x76b22f13 p40_local0_end: SECTION .p40_local1 DATA_VA=0x000942000 attr_data { Name = .p40_local1, VA = 0x0000000000942000, RA = 0x0000000060800000, PA = ra2pa(0x0000000060800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p40_local1_start p40_local1_begin: .skip 0x100 p40_local1_start: .word 0xabd31382,0x13033337,0x1dcbdd57,0xaeaa3a1e .word 0x27aea591,0x0761e6a2,0x7ccb6cde,0x361ce050 .word 0xe7d7bd6d,0x3b59d6ad,0x96abad14,0x7cf372af .word 0xa7316627,0x54cf40f2,0x2a4eb8d0,0x20f60959 p40_local1_end: SECTION .p40_local2 DATA_VA=0x000944000 attr_data { Name = .p40_local2, VA = 0x0000000000944000, RA = 0x0000000061000000, PA = ra2pa(0x0000000061000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p40_local2_start p40_local2_begin: .skip 0x100 p40_local2_start: .word 0x1dec6be8,0x13727bd8,0x9c19f38b,0x292160fb .word 0x95db4f33,0x45554f45,0x4a40f82e,0x85dc7779 .word 0x990917f2,0xaa784e6d,0xf1df6b5e,0x45ea085b .word 0x7b96216e,0xe6db63df,0x1157edf2,0xfe446271 p40_local2_end: SECTION .p40_local3 DATA_VA=0x000946000 attr_data { Name = .p40_local3, VA = 0x0000000000946000, RA = 0x0000000061800000, PA = ra2pa(0x0000000061800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p40_local3_start p40_local3_begin: .skip 0x100 p40_local3_start: .word 0x3452ea89,0x37c2b67a,0x10c5ac20,0x4b7f2612 .word 0x0465ca93,0xfbe73f64,0xf7d574ec,0x44cf8d3c .word 0x92980584,0x56f20405,0x8cfb4c05,0xb71f9a07 .word 0xa103b50e,0xe4823fb3,0x66e1acff,0x5b0281db p40_local3_end: SECTION .p41_local0 DATA_VA=0x000948000 attr_data { Name = .p41_local0, VA = 0x0000000000948000, RA = 0x0000000062000000, PA = ra2pa(0x0000000062000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p41_local0_start p41_local0_begin: .skip 0x100 p41_local0_start: .word 0xe98902ce,0x395dc25e,0x2797078a,0xcd4f0781 .word 0x5bfbc4e7,0x7012329e,0x609e5c03,0xee9baa11 .word 0x9139a6c4,0x1fab1c49,0x0ccfaed7,0xc3592a7e .word 0xd72f11b6,0x44ef66e5,0xa0b84675,0x1b4c00df p41_local0_end: SECTION .p41_local1 DATA_VA=0x00094a000 attr_data { Name = .p41_local1, VA = 0x000000000094a000, RA = 0x0000000062800000, PA = ra2pa(0x0000000062800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p41_local1_start p41_local1_begin: .skip 0x100 p41_local1_start: .word 0x0b570ab5,0x06ec9cb1,0x3a12a78d,0xde684e1d .word 0xa1f0cd18,0xe29c8d67,0xe685d817,0x97dc09a2 .word 0x7dccdd8f,0x9fb51965,0xf0e4897b,0xa527bdcb .word 0xdf468654,0x815512e7,0x1a3d5dd1,0xc686790d p41_local1_end: SECTION .p41_local2 DATA_VA=0x00094c000 attr_data { Name = .p41_local2, VA = 0x000000000094c000, RA = 0x0000000063000000, PA = ra2pa(0x0000000063000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p41_local2_start p41_local2_begin: .skip 0x100 p41_local2_start: .word 0xf1805763,0xbb4a9b66,0x30942771,0xa0fcfa84 .word 0xf08f2aa0,0x518dd264,0xf4188ba4,0x27993852 .word 0xb4baa4b1,0x8b7b85b9,0x44362c9b,0xbf5cc7de .word 0x81fbb8d4,0x2e34f21a,0x76da26ac,0x5d110a2c p41_local2_end: SECTION .p41_local3 DATA_VA=0x00094e000 attr_data { Name = .p41_local3, VA = 0x000000000094e000, RA = 0x0000000063800000, PA = ra2pa(0x0000000063800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p41_local3_start p41_local3_begin: .skip 0x100 p41_local3_start: .word 0x76969086,0xaecc2ea0,0x37e42336,0x30e4e361 .word 0x13b71910,0x520daa6d,0x27b2c20c,0xda356147 .word 0x62d1a018,0x14297fea,0x80827a04,0x7cfdcb83 .word 0x1c8e148e,0x9a16553e,0xe0ed6a85,0x10aaee09 p41_local3_end: SECTION .p42_local0 DATA_VA=0x000950000 attr_data { Name = .p42_local0, VA = 0x0000000000950000, RA = 0x0000000064000000, PA = ra2pa(0x0000000064000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p42_local0_start p42_local0_begin: .skip 0x100 p42_local0_start: .word 0xdb754ddc,0x3d3be323,0xdb752d6e,0x2a041809 .word 0x9d77ef0b,0x80858d12,0xda9e3477,0x50c4bf95 .word 0x4a2edcd9,0x2b0ae762,0xf9475048,0xf9705815 .word 0x53bfdde3,0xb406fb70,0x1bc4f9dd,0x8d7a0754 p42_local0_end: SECTION .p42_local1 DATA_VA=0x000952000 attr_data { Name = .p42_local1, VA = 0x0000000000952000, RA = 0x0000000064800000, PA = ra2pa(0x0000000064800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p42_local1_start p42_local1_begin: .skip 0x100 p42_local1_start: .word 0xb8a053c3,0x1c0dec6d,0x22fae5dc,0x9e31d0af .word 0x9e08f66d,0xc589ae3f,0x450f2b1a,0x8fe32d13 .word 0x36690914,0xb04448b0,0x728beb7c,0x082ba613 .word 0xf5d2ad59,0x91963c68,0xf18ecede,0xb2e3dab1 p42_local1_end: SECTION .p42_local2 DATA_VA=0x000954000 attr_data { Name = .p42_local2, VA = 0x0000000000954000, RA = 0x0000000065000000, PA = ra2pa(0x0000000065000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p42_local2_start p42_local2_begin: .skip 0x100 p42_local2_start: .word 0x4e54a733,0xd4b34793,0x27f8a4f4,0x77b0fb97 .word 0x27dd3564,0x46b17c66,0xdf59170b,0x54eb72d2 .word 0x007622d0,0xa2a60bdc,0x67d586c8,0x2c98940b .word 0xa9167e14,0xf8130ff9,0x151635af,0xf7554e13 p42_local2_end: SECTION .p42_local3 DATA_VA=0x000956000 attr_data { Name = .p42_local3, VA = 0x0000000000956000, RA = 0x0000000065800000, PA = ra2pa(0x0000000065800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p42_local3_start p42_local3_begin: .skip 0x100 p42_local3_start: .word 0x284c6ae8,0xc1188ad3,0xbb8781e9,0x724abbbe .word 0x2b955641,0xb70a7ceb,0x3bcb965f,0xbef8874b .word 0x2d81e800,0x9be5de1b,0x884907f8,0x94290fea .word 0x52e2ed9a,0x1b7243be,0xd26292ad,0xafd6b52c p42_local3_end: SECTION .p43_local0 DATA_VA=0x000958000 attr_data { Name = .p43_local0, VA = 0x0000000000958000, RA = 0x0000000066000000, PA = ra2pa(0x0000000066000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p43_local0_start p43_local0_begin: .skip 0x100 p43_local0_start: .word 0x69e9f878,0x41304c72,0xbbd8db2a,0xa89fcece .word 0x9f1a1d55,0xba2b60b7,0x8e4b6077,0x863afd63 .word 0x67f053ea,0x33a93a3f,0x9e75e525,0xee8c680e .word 0xf3424a0d,0x2d1a7008,0x0e1bb33e,0xf5cb0530 p43_local0_end: SECTION .p43_local1 DATA_VA=0x00095a000 attr_data { Name = .p43_local1, VA = 0x000000000095a000, RA = 0x0000000066800000, PA = ra2pa(0x0000000066800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p43_local1_start p43_local1_begin: .skip 0x100 p43_local1_start: .word 0xcaab9f74,0x01f62437,0xfc0cea73,0xf08b2f09 .word 0x29bbff5e,0xfa7be9fd,0xb8d3e163,0x5b95362c .word 0x4bc7b2ff,0x75dc0550,0xca8061d6,0xa3cd7983 .word 0x86f59f2b,0x4969a1de,0xc1fe4d40,0x4d5fe33f p43_local1_end: SECTION .p43_local2 DATA_VA=0x00095c000 attr_data { Name = .p43_local2, VA = 0x000000000095c000, RA = 0x0000000067000000, PA = ra2pa(0x0000000067000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p43_local2_start p43_local2_begin: .skip 0x100 p43_local2_start: .word 0xa028b5d1,0x46b07413,0x3cee2c1b,0x812ffcad .word 0xd4b4ae9d,0xa6da510f,0x68fc942a,0x4f7a1d2e .word 0xe534a387,0x0f87838d,0x2a16de9c,0x8b1af941 .word 0xc915babc,0x752153d0,0x9db423ce,0xbfe27531 p43_local2_end: SECTION .p43_local3 DATA_VA=0x00095e000 attr_data { Name = .p43_local3, VA = 0x000000000095e000, RA = 0x0000000067800000, PA = ra2pa(0x0000000067800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p43_local3_start p43_local3_begin: .skip 0x100 p43_local3_start: .word 0xd786ba65,0x62b19444,0xf8b23a22,0x387b6bda .word 0xeb99b31b,0x68ae4040,0xac566c04,0xf5d7496f .word 0x5a02434c,0xb19b78c9,0xb116b68d,0x009cbdd0 .word 0x3f38ab8a,0x4054dca6,0xe08274d0,0xd61f5858 p43_local3_end: SECTION .p44_local0 DATA_VA=0x000960000 attr_data { Name = .p44_local0, VA = 0x0000000000960000, RA = 0x0000000068000000, PA = ra2pa(0x0000000068000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p44_local0_start p44_local0_begin: .skip 0x100 p44_local0_start: .word 0x83214bbc,0x5b51ca96,0xfa938c4e,0xbc28d51e .word 0x467cc439,0x13dbae70,0xfb835f8c,0x8504f249 .word 0xe76aa45c,0xf876b560,0xe6eceefd,0x186d66d3 .word 0x0998d8b1,0x94877a40,0x0cf7b6d1,0xf43a2d56 p44_local0_end: SECTION .p44_local1 DATA_VA=0x000962000 attr_data { Name = .p44_local1, VA = 0x0000000000962000, RA = 0x0000000068800000, PA = ra2pa(0x0000000068800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p44_local1_start p44_local1_begin: .skip 0x100 p44_local1_start: .word 0x0aa52215,0x0a78d6cc,0x7a62de3c,0x4e178e8e .word 0xbee49048,0x010f05b3,0x4c54a15d,0xacabf58c .word 0x6d7ce26f,0x85d353a4,0x3a1c913d,0x12c5ddb4 .word 0x4cca7db1,0x469af78f,0xffb0488d,0xe5fbbfcf p44_local1_end: SECTION .p44_local2 DATA_VA=0x000964000 attr_data { Name = .p44_local2, VA = 0x0000000000964000, RA = 0x0000000069000000, PA = ra2pa(0x0000000069000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p44_local2_start p44_local2_begin: .skip 0x100 p44_local2_start: .word 0x443d66b2,0x92f480a6,0x35c660e5,0xd1264b64 .word 0x1ffc00b2,0x4a0211c1,0xd8335673,0xf534a18a .word 0x5459aa5a,0x72a24f50,0x3c2ba7a5,0xae79f745 .word 0x25b95459,0x29feeb98,0x3f70d0f9,0xd29cdee8 p44_local2_end: SECTION .p44_local3 DATA_VA=0x000966000 attr_data { Name = .p44_local3, VA = 0x0000000000966000, RA = 0x0000000069800000, PA = ra2pa(0x0000000069800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p44_local3_start p44_local3_begin: .skip 0x100 p44_local3_start: .word 0xbe725a23,0x4568953a,0x525a4e63,0xec9257b6 .word 0x26a2f5d5,0x7a0e7a46,0x4d1d5dc5,0xb3bcbb2b .word 0x0cc45c5e,0x1eb202b6,0xa6db05c0,0x51e16dda .word 0x7b05e94f,0xf36af5df,0xc7efc17a,0xacd22d34 p44_local3_end: SECTION .p45_local0 DATA_VA=0x000968000 attr_data { Name = .p45_local0, VA = 0x0000000000968000, RA = 0x000000006a000000, PA = ra2pa(0x000000006a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p45_local0_start p45_local0_begin: .skip 0x100 p45_local0_start: .word 0x04adf4f6,0xcc813dc7,0x754e962c,0x2ff78170 .word 0x4aec9435,0x737ba2ca,0xc95d3ee6,0x1c645d7a .word 0xfdaa7871,0xa7da1c67,0x5150616c,0xf6c95eea .word 0xa9266f54,0x40090145,0x3a1f4830,0x1c9e87ec p45_local0_end: SECTION .p45_local1 DATA_VA=0x00096a000 attr_data { Name = .p45_local1, VA = 0x000000000096a000, RA = 0x000000006a800000, PA = ra2pa(0x000000006a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p45_local1_start p45_local1_begin: .skip 0x100 p45_local1_start: .word 0x6c164c08,0x5f9fa5c1,0x27e2dbd1,0x297ad4f6 .word 0x259e4a47,0xbe681a41,0x73b0f1b5,0x781876d1 .word 0x145e930d,0x1fe0c497,0x050d0bba,0xf33fc4f5 .word 0xc6c7690a,0x91ab89dc,0x02322814,0xe7514ac2 p45_local1_end: SECTION .p45_local2 DATA_VA=0x00096c000 attr_data { Name = .p45_local2, VA = 0x000000000096c000, RA = 0x000000006b000000, PA = ra2pa(0x000000006b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p45_local2_start p45_local2_begin: .skip 0x100 p45_local2_start: .word 0x6ec293bc,0x1c82dad0,0x76298454,0x24248e34 .word 0xa0ae8f06,0x63510e28,0x04d3c8d1,0xa3948aa2 .word 0xac995eb1,0x2e84c178,0x7afade1b,0xaaf106d9 .word 0xd0784888,0x2fad55c1,0x4fbd72ff,0xa3917478 p45_local2_end: SECTION .p45_local3 DATA_VA=0x00096e000 attr_data { Name = .p45_local3, VA = 0x000000000096e000, RA = 0x000000006b800000, PA = ra2pa(0x000000006b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p45_local3_start p45_local3_begin: .skip 0x100 p45_local3_start: .word 0xbec01106,0xb9ee1e49,0x50cd930f,0xd8293f75 .word 0x5acf1dd2,0xc1c5a291,0x03f727b6,0x65391b62 .word 0x0d0cb72e,0xdb9de1f3,0x9b237208,0xaccfe20f .word 0xa47e8e42,0xdceec92c,0x86dec553,0x83d2ebfd p45_local3_end: SECTION .p46_local0 DATA_VA=0x000970000 attr_data { Name = .p46_local0, VA = 0x0000000000970000, RA = 0x000000006c000000, PA = ra2pa(0x000000006c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p46_local0_start p46_local0_begin: .skip 0x100 p46_local0_start: .word 0x6000ed2c,0xee9fd8f3,0x324a9a63,0xe1e2e611 .word 0x4ab794c5,0xee7f2779,0xc0333996,0xb1e2f5c3 .word 0x92de75b6,0xc0d36cce,0x43a888e2,0x28c5906e .word 0x274d348e,0xb8e01666,0xd075361e,0xd6806d1b p46_local0_end: SECTION .p46_local1 DATA_VA=0x000972000 attr_data { Name = .p46_local1, VA = 0x0000000000972000, RA = 0x000000006c800000, PA = ra2pa(0x000000006c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p46_local1_start p46_local1_begin: .skip 0x100 p46_local1_start: .word 0x68621e09,0xc051f366,0xe19dff37,0xc65a7202 .word 0xdd4a7e7a,0xa80825d8,0x89596f37,0xd81888d5 .word 0x67cef831,0x28d7deac,0x99c18100,0x1b874f18 .word 0xf5e23855,0x5d9762d0,0x1d0948c2,0x34b9b17f p46_local1_end: SECTION .p46_local2 DATA_VA=0x000974000 attr_data { Name = .p46_local2, VA = 0x0000000000974000, RA = 0x000000006d000000, PA = ra2pa(0x000000006d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p46_local2_start p46_local2_begin: .skip 0x100 p46_local2_start: .word 0x612f71d9,0xaa84eab8,0x524ada7d,0x61aa9b6d .word 0x0d9ca5f6,0x74dea3c7,0x6fe56e40,0x79c0193b .word 0x67c51aff,0x63f6e7e4,0xa03fe423,0xac0b546e .word 0xc6d86ffc,0x07c39e4c,0x68d7bc69,0x481ce18a p46_local2_end: SECTION .p46_local3 DATA_VA=0x000976000 attr_data { Name = .p46_local3, VA = 0x0000000000976000, RA = 0x000000006d800000, PA = ra2pa(0x000000006d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p46_local3_start p46_local3_begin: .skip 0x100 p46_local3_start: .word 0x61e61011,0x8a94b773,0xdb36603d,0x03953765 .word 0xf14ea445,0x392b1ce1,0x25b8b549,0xae468856 .word 0x62cf78a4,0x3fb50c68,0x4aabeef8,0x2a4a9960 .word 0xa1ca4955,0xc0509bd2,0xcd8d4558,0x11724022 p46_local3_end: SECTION .p47_local0 DATA_VA=0x000978000 attr_data { Name = .p47_local0, VA = 0x0000000000978000, RA = 0x000000006e000000, PA = ra2pa(0x000000006e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p47_local0_start p47_local0_begin: .skip 0x100 p47_local0_start: .word 0xcabdf360,0x7071d6b7,0x05521e76,0xe76b92d1 .word 0x9f9d3d28,0x80aed841,0x19cb84ee,0x83f3741a .word 0x43baf2f2,0x0c4a727a,0xa7821199,0x2e7cb6fe .word 0x306a2f27,0x9ce9fa0e,0x5e1e64ae,0x3bd256a8 p47_local0_end: SECTION .p47_local1 DATA_VA=0x00097a000 attr_data { Name = .p47_local1, VA = 0x000000000097a000, RA = 0x000000006e800000, PA = ra2pa(0x000000006e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p47_local1_start p47_local1_begin: .skip 0x100 p47_local1_start: .word 0x2ee62f85,0x5a43e22b,0x94630b5b,0xadb0bb97 .word 0xd7b165ae,0x73cbc1b5,0x269d6c4f,0xef24e8f0 .word 0x2bbf6bf1,0x11d0266c,0x3b4f1465,0xacbb2c5a .word 0xdd69f57c,0x6b18084b,0x449ac058,0x344687b8 p47_local1_end: SECTION .p47_local2 DATA_VA=0x00097c000 attr_data { Name = .p47_local2, VA = 0x000000000097c000, RA = 0x000000006f000000, PA = ra2pa(0x000000006f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p47_local2_start p47_local2_begin: .skip 0x100 p47_local2_start: .word 0x89e28112,0xbf936b19,0x8ebb7f60,0x5e8bcf70 .word 0x4031cc68,0xdd9a158b,0x7ae82334,0xd0b39d79 .word 0x0dbf4d46,0xf218e6d1,0xd8f3ab51,0xd14eab37 .word 0xf70e4d13,0x61be2b37,0x6bf314f5,0x45bf70c8 p47_local2_end: SECTION .p47_local3 DATA_VA=0x00097e000 attr_data { Name = .p47_local3, VA = 0x000000000097e000, RA = 0x000000006f800000, PA = ra2pa(0x000000006f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p47_local3_start p47_local3_begin: .skip 0x100 p47_local3_start: .word 0x4c15c012,0xaa311f14,0x9b350671,0x355050c1 .word 0x7c7633ea,0x2ee206f1,0xf54f1068,0xa1a71964 .word 0x539f0b10,0x5b5f8519,0x1b2155a0,0x7f3df22e .word 0x86632bd2,0xc3627b5e,0xb8324014,0xd764976e p47_local3_end: SECTION .p48_local0 DATA_VA=0x000980000 attr_data { Name = .p48_local0, VA = 0x0000000000980000, RA = 0x0000000070000000, PA = ra2pa(0x0000000070000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p48_local0_start p48_local0_begin: .skip 0x100 p48_local0_start: .word 0xc93cdd28,0x5b4405d9,0x9af13826,0x024aa493 .word 0x416a7147,0xc4f4c24f,0xb7390d2f,0x1515a27d .word 0xf6653ac9,0x41f75261,0x55d410c6,0xb919453d .word 0x238b9b75,0xee8f55bf,0xc4e7fb22,0x8df74ef0 p48_local0_end: SECTION .p48_local1 DATA_VA=0x000982000 attr_data { Name = .p48_local1, VA = 0x0000000000982000, RA = 0x0000000070800000, PA = ra2pa(0x0000000070800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p48_local1_start p48_local1_begin: .skip 0x100 p48_local1_start: .word 0x68c2b84f,0x3f881485,0xdee11064,0xb17cebc6 .word 0x6c36b5bd,0x7055465a,0xd9a46308,0x582be7ab .word 0xeae586cd,0xe34b63db,0x3ada9cdc,0xc5598d6b .word 0x326ace33,0xd3fe69da,0x43e1f977,0x54f5c881 p48_local1_end: SECTION .p48_local2 DATA_VA=0x000984000 attr_data { Name = .p48_local2, VA = 0x0000000000984000, RA = 0x0000000071000000, PA = ra2pa(0x0000000071000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p48_local2_start p48_local2_begin: .skip 0x100 p48_local2_start: .word 0x8004b815,0xfef631bc,0xc6f09a1e,0xbbe069e5 .word 0x18f8e2b7,0xb7ac7027,0xca610c57,0x85daba71 .word 0xc72dc27f,0xd63062f8,0xfae406c4,0xb24a708c .word 0x1bf465ce,0x743a672d,0x08430dd2,0xb731be0c p48_local2_end: SECTION .p48_local3 DATA_VA=0x000986000 attr_data { Name = .p48_local3, VA = 0x0000000000986000, RA = 0x0000000071800000, PA = ra2pa(0x0000000071800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p48_local3_start p48_local3_begin: .skip 0x100 p48_local3_start: .word 0x688585b4,0xfdab34e0,0x755bbdea,0x8809e40e .word 0xf74fba05,0x99578700,0xddea9a09,0x11b42ca0 .word 0xf189893d,0x4ca3a944,0x50e563fc,0xb8b94599 .word 0xd04091f7,0x3b162d2f,0x2732cc35,0x204e0f10 p48_local3_end: SECTION .p49_local0 DATA_VA=0x000988000 attr_data { Name = .p49_local0, VA = 0x0000000000988000, RA = 0x0000000072000000, PA = ra2pa(0x0000000072000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p49_local0_start p49_local0_begin: .skip 0x100 p49_local0_start: .word 0x0f71d223,0x920f46dc,0xdc0c4476,0x742d2a8e .word 0xf86d2541,0x9843fc37,0x631ebec0,0xe9017f32 .word 0xebd9d190,0xc937e35f,0x9e8c2827,0x61279e36 .word 0x1a87075f,0x5ff2c448,0x829afe61,0xdce6331d p49_local0_end: SECTION .p49_local1 DATA_VA=0x00098a000 attr_data { Name = .p49_local1, VA = 0x000000000098a000, RA = 0x0000000072800000, PA = ra2pa(0x0000000072800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p49_local1_start p49_local1_begin: .skip 0x100 p49_local1_start: .word 0x5ce2d3e9,0x12e4d532,0xa06efec5,0x2c843d3b .word 0xb4f05cd0,0x36776ef0,0xbdd5e94b,0x2f34770e .word 0xe9be1c59,0xd76fda08,0x4f60f226,0xcc86e4fe .word 0x0767a484,0xf194e8b9,0x61a1547f,0x9e9b3e0b p49_local1_end: SECTION .p49_local2 DATA_VA=0x00098c000 attr_data { Name = .p49_local2, VA = 0x000000000098c000, RA = 0x0000000073000000, PA = ra2pa(0x0000000073000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p49_local2_start p49_local2_begin: .skip 0x100 p49_local2_start: .word 0xfbb3f4b1,0x3dd78288,0xca77b77e,0x64b7cddc .word 0x0507acf7,0xccdbb8df,0x7aec4aee,0xce59e7bd .word 0xdc64ad7b,0x38749a67,0x066242a4,0x242d7a47 .word 0x3969dccc,0x8ab69c2e,0xc0f3d6f8,0xa2f449b4 p49_local2_end: SECTION .p49_local3 DATA_VA=0x00098e000 attr_data { Name = .p49_local3, VA = 0x000000000098e000, RA = 0x0000000073800000, PA = ra2pa(0x0000000073800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p49_local3_start p49_local3_begin: .skip 0x100 p49_local3_start: .word 0x50e2e577,0x54fd3a3f,0xe770d8a0,0x68d51c84 .word 0x7ae1efe7,0x4a7577d9,0xc8960f50,0x72d4d77d .word 0x15507a3c,0x7f1b87ce,0x1695e26a,0x91e5c709 .word 0x38cd9636,0xbbfa9022,0x10092f71,0x937a3f77 p49_local3_end: SECTION .p50_local0 DATA_VA=0x000990000 attr_data { Name = .p50_local0, VA = 0x0000000000990000, RA = 0x0000000074000000, PA = ra2pa(0x0000000074000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p50_local0_start p50_local0_begin: .skip 0x100 p50_local0_start: .word 0x9231dc13,0xa9ee1bdd,0x9dcd54f1,0x3cbba66b .word 0x24d98944,0x8a26e3ce,0x0926b17b,0x09fae2a1 .word 0x9753d64f,0xf4196bd8,0xebff27a4,0x6765b3d1 .word 0xda8f36f9,0x4a612c49,0x52457d4a,0xdaa56f72 p50_local0_end: SECTION .p50_local1 DATA_VA=0x000992000 attr_data { Name = .p50_local1, VA = 0x0000000000992000, RA = 0x0000000074800000, PA = ra2pa(0x0000000074800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p50_local1_start p50_local1_begin: .skip 0x100 p50_local1_start: .word 0x9d23d0f7,0xb34b85d0,0x5fadc051,0xd098a6e1 .word 0x82748220,0xeca1f20a,0x758916da,0x8f769a93 .word 0xe6c317fa,0x5a5e5b44,0x714171ed,0x321afffa .word 0x6fb111a8,0x967dd790,0x50979d24,0x5d06e2cf p50_local1_end: SECTION .p50_local2 DATA_VA=0x000994000 attr_data { Name = .p50_local2, VA = 0x0000000000994000, RA = 0x0000000075000000, PA = ra2pa(0x0000000075000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p50_local2_start p50_local2_begin: .skip 0x100 p50_local2_start: .word 0x76f19432,0xaa9208a5,0x8b53855b,0xedb2fc18 .word 0xff9ff196,0x10cc5a77,0x3dc3066e,0xd30466fa .word 0x06784916,0x3f120108,0x65ec7db3,0x8cd1b5aa .word 0x4b0a4825,0x44c54f6e,0x5a8f745d,0xceb7a606 p50_local2_end: SECTION .p50_local3 DATA_VA=0x000996000 attr_data { Name = .p50_local3, VA = 0x0000000000996000, RA = 0x0000000075800000, PA = ra2pa(0x0000000075800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p50_local3_start p50_local3_begin: .skip 0x100 p50_local3_start: .word 0x0f8708be,0xce82d492,0x3024d3b1,0x0b379135 .word 0xbe8d076e,0x3fb8e1b8,0xb98bc3f6,0x803af165 .word 0xfad20fd1,0x0d4dab51,0x7414a28f,0x5ebaf120 .word 0x12531416,0x4a97895f,0x2af4a66d,0xb7394003 p50_local3_end: SECTION .p51_local0 DATA_VA=0x000998000 attr_data { Name = .p51_local0, VA = 0x0000000000998000, RA = 0x0000000076000000, PA = ra2pa(0x0000000076000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p51_local0_start p51_local0_begin: .skip 0x100 p51_local0_start: .word 0xb5b0b590,0x1e237224,0x8896cd41,0xc502e229 .word 0xd954ee45,0xee7ad4cb,0x5d5346b3,0x02f81ae9 .word 0xa9db1d7e,0x2918d809,0x004c7955,0x49f780e3 .word 0x17301e58,0x6ceb0360,0x046f31a7,0xdd983b70 p51_local0_end: SECTION .p51_local1 DATA_VA=0x00099a000 attr_data { Name = .p51_local1, VA = 0x000000000099a000, RA = 0x0000000076800000, PA = ra2pa(0x0000000076800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p51_local1_start p51_local1_begin: .skip 0x100 p51_local1_start: .word 0x8d8a30b9,0x2fef5dd8,0x54ff3a6e,0xa26a9089 .word 0x52144342,0x4d21c250,0x7211d766,0xe284c9ba .word 0xd939cdf3,0x2fb48fd2,0x1e02066d,0xbfb163f4 .word 0xfea13f57,0x9a699a8b,0x51381bf8,0x50454595 p51_local1_end: SECTION .p51_local2 DATA_VA=0x00099c000 attr_data { Name = .p51_local2, VA = 0x000000000099c000, RA = 0x0000000077000000, PA = ra2pa(0x0000000077000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p51_local2_start p51_local2_begin: .skip 0x100 p51_local2_start: .word 0xb1fe6930,0xc1b7d38c,0x2014b50f,0xe12097b3 .word 0x6ff30aca,0x6174ebc8,0x151d05bc,0x2072d195 .word 0xcd137dc6,0x0ac41fd7,0xb09d409d,0xb0274f58 .word 0x985fc380,0xd08c5793,0x98bc6eff,0xd41b6eca p51_local2_end: SECTION .p51_local3 DATA_VA=0x00099e000 attr_data { Name = .p51_local3, VA = 0x000000000099e000, RA = 0x0000000077800000, PA = ra2pa(0x0000000077800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p51_local3_start p51_local3_begin: .skip 0x100 p51_local3_start: .word 0xf974dcb6,0x73c54f8e,0x5b07f9cb,0x8f36f0d8 .word 0x07a5a2a4,0xe23427c6,0x283316e2,0xedb6e22f .word 0x52e4fa23,0x18279a7b,0x3371b913,0xd3f0f794 .word 0x72c59e37,0x9f011bac,0x20e55d30,0xf37e49a6 p51_local3_end: SECTION .p52_local0 DATA_VA=0x0009a0000 attr_data { Name = .p52_local0, VA = 0x00000000009a0000, RA = 0x0000000078000000, PA = ra2pa(0x0000000078000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p52_local0_start p52_local0_begin: .skip 0x100 p52_local0_start: .word 0xcb8469ec,0xd247530c,0xac9349f6,0x48ed6f4d .word 0xaf6f8464,0xd7b8811b,0xe4e881cf,0xee54f44f .word 0x58a8cf31,0x9f175f12,0xef8c0d9f,0x8c72ac78 .word 0x4ac1c64e,0x03b8a34d,0x4bab893a,0xee4ff3a5 p52_local0_end: SECTION .p52_local1 DATA_VA=0x0009a2000 attr_data { Name = .p52_local1, VA = 0x00000000009a2000, RA = 0x0000000078800000, PA = ra2pa(0x0000000078800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p52_local1_start p52_local1_begin: .skip 0x100 p52_local1_start: .word 0xcef9c727,0xf851907d,0x89910276,0xe3e9b718 .word 0x9ab7b2ff,0x73f10561,0x0531f73d,0x0660c961 .word 0x39e02e5c,0x80958493,0x5ba6e25a,0x4ddc4b31 .word 0x98329e4f,0x79452187,0x62d3e871,0xbad3770f p52_local1_end: SECTION .p52_local2 DATA_VA=0x0009a4000 attr_data { Name = .p52_local2, VA = 0x00000000009a4000, RA = 0x0000000079000000, PA = ra2pa(0x0000000079000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p52_local2_start p52_local2_begin: .skip 0x100 p52_local2_start: .word 0x75aef47e,0x1c92a196,0xc3398d98,0x79632fee .word 0x8e1a8e21,0x3b4c61c5,0xf6f906a1,0x48ff50ee .word 0x0229971a,0x4553f1f8,0xeb464c2d,0x84b5e69d .word 0xa8e629c8,0x3c178826,0xd84acd31,0x45559a72 p52_local2_end: SECTION .p52_local3 DATA_VA=0x0009a6000 attr_data { Name = .p52_local3, VA = 0x00000000009a6000, RA = 0x0000000079800000, PA = ra2pa(0x0000000079800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p52_local3_start p52_local3_begin: .skip 0x100 p52_local3_start: .word 0x08e11de2,0xbea8e383,0xcc5180f7,0x1fb6a9b1 .word 0x2f46f122,0x45954ed8,0x5efd66dd,0x179b0880 .word 0xf4ad2567,0x565eda6c,0xd4952cc1,0x7ad4fd71 .word 0x5079520e,0xe327fec3,0x886677ec,0x15958c0f p52_local3_end: SECTION .p53_local0 DATA_VA=0x0009a8000 attr_data { Name = .p53_local0, VA = 0x00000000009a8000, RA = 0x000000007a000000, PA = ra2pa(0x000000007a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p53_local0_start p53_local0_begin: .skip 0x100 p53_local0_start: .word 0x5e046c1e,0xfde6c169,0xde1f24e5,0x74af314f .word 0x7d111e52,0xb610b38a,0xed5ba32d,0x06ff35a7 .word 0xdd8b5742,0x606fd2e9,0xe2cb571c,0xaad547cd .word 0xb809c4d1,0xa9250deb,0x522bae05,0x56bf52cc p53_local0_end: SECTION .p53_local1 DATA_VA=0x0009aa000 attr_data { Name = .p53_local1, VA = 0x00000000009aa000, RA = 0x000000007a800000, PA = ra2pa(0x000000007a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p53_local1_start p53_local1_begin: .skip 0x100 p53_local1_start: .word 0xbbb2776d,0x8e76379a,0x8ae649d1,0x2ed6d719 .word 0x92eb7190,0x954ffbd2,0x76eabeed,0xf90eb031 .word 0x6acf8b0c,0x95d1bc53,0xf1f96154,0x8f3aa914 .word 0x67b6a8f0,0xbb43b023,0xf6991939,0x80841079 p53_local1_end: SECTION .p53_local2 DATA_VA=0x0009ac000 attr_data { Name = .p53_local2, VA = 0x00000000009ac000, RA = 0x000000007b000000, PA = ra2pa(0x000000007b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p53_local2_start p53_local2_begin: .skip 0x100 p53_local2_start: .word 0xeb0b6d05,0xad831ff9,0x26835cbc,0x2746b5d9 .word 0xe67300f6,0x7af798a9,0xd236e885,0x271efab3 .word 0x7c010d95,0x4110c19b,0xac26f1c6,0x1118738f .word 0x7a5aa9ae,0x4372a88c,0x50187f62,0xcf2b0a2e p53_local2_end: SECTION .p53_local3 DATA_VA=0x0009ae000 attr_data { Name = .p53_local3, VA = 0x00000000009ae000, RA = 0x000000007b800000, PA = ra2pa(0x000000007b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p53_local3_start p53_local3_begin: .skip 0x100 p53_local3_start: .word 0xc9582bb9,0xad4ae3de,0x7beb155b,0x288af4a2 .word 0x7a847823,0xb3f79955,0xaab17286,0xb135e1db .word 0x6cd7516f,0x8f484d06,0x1a28d605,0x111fdaec .word 0x4fbf3208,0x51f3a43a,0x8af24e3e,0xb3cea871 p53_local3_end: SECTION .p54_local0 DATA_VA=0x0009b0000 attr_data { Name = .p54_local0, VA = 0x00000000009b0000, RA = 0x000000007c000000, PA = ra2pa(0x000000007c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p54_local0_start p54_local0_begin: .skip 0x100 p54_local0_start: .word 0x8160cf11,0x7d42b14c,0x7e919347,0xf9cdde9d .word 0x995aef1a,0x9e6ff8b3,0x2e7b299c,0x21c548bc .word 0x9da4bb44,0xd3f3c841,0xebc22258,0x49cbc6dc .word 0xf084fb66,0x4e95cd2a,0x7540b8a0,0x0f7156db p54_local0_end: SECTION .p54_local1 DATA_VA=0x0009b2000 attr_data { Name = .p54_local1, VA = 0x00000000009b2000, RA = 0x000000007c800000, PA = ra2pa(0x000000007c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p54_local1_start p54_local1_begin: .skip 0x100 p54_local1_start: .word 0x0656536b,0xd69e72fd,0xba720716,0x05672f9c .word 0xdee24ced,0xa26953b1,0xdbb86a5e,0x4edb28b5 .word 0xdd0c2410,0xad5b2a4c,0x38735464,0xb6d2b6e8 .word 0x04bff760,0x1df699ef,0x657720ad,0x31ad6151 p54_local1_end: SECTION .p54_local2 DATA_VA=0x0009b4000 attr_data { Name = .p54_local2, VA = 0x00000000009b4000, RA = 0x000000007d000000, PA = ra2pa(0x000000007d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p54_local2_start p54_local2_begin: .skip 0x100 p54_local2_start: .word 0xbf6c34d3,0x213933ca,0xe19c6aa8,0xabee503a .word 0x2d190457,0x78d17f9f,0x128a4b18,0xd27c6938 .word 0x800cec2b,0xf85ca2b0,0x237f1a0e,0xa07a385a .word 0xbe7e84aa,0xa56ced4e,0x62ca1375,0x7da693f0 p54_local2_end: SECTION .p54_local3 DATA_VA=0x0009b6000 attr_data { Name = .p54_local3, VA = 0x00000000009b6000, RA = 0x000000007d800000, PA = ra2pa(0x000000007d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p54_local3_start p54_local3_begin: .skip 0x100 p54_local3_start: .word 0xca556d6d,0x5961ae11,0x9b383ba2,0xf757f70b .word 0x70fa5ff6,0xabc678ce,0xef3e389f,0x62b17c57 .word 0xab8060ec,0xab05bc3a,0x2305dbe0,0x3b5ba908 .word 0x190d96fe,0xbc8e32e3,0xfd8f1db5,0x487a823b p54_local3_end: SECTION .p55_local0 DATA_VA=0x0009b8000 attr_data { Name = .p55_local0, VA = 0x00000000009b8000, RA = 0x000000007e000000, PA = ra2pa(0x000000007e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p55_local0_start p55_local0_begin: .skip 0x100 p55_local0_start: .word 0xfbda160e,0x48d80197,0xb44e8618,0xf541a689 .word 0x9cadf9ee,0x40a5dc7e,0x5282b85f,0xc2246698 .word 0x45d66f9d,0x65bc6f05,0x181dddc6,0x0e98bc09 .word 0xc673f0c3,0x68b79438,0xed7ebeff,0x1d302afa p55_local0_end: SECTION .p55_local1 DATA_VA=0x0009ba000 attr_data { Name = .p55_local1, VA = 0x00000000009ba000, RA = 0x000000007e800000, PA = ra2pa(0x000000007e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p55_local1_start p55_local1_begin: .skip 0x100 p55_local1_start: .word 0x030f2a21,0xc8f1adbe,0x46aa6874,0xd9c079e8 .word 0x97af1b60,0xee0d4430,0x0938bb7c,0x6a3de5ca .word 0x9d2b9dba,0x2091f6d7,0xdc5b6adc,0x3e58be45 .word 0x280ea54c,0x0fe058b7,0x67561792,0x34242ada p55_local1_end: SECTION .p55_local2 DATA_VA=0x0009bc000 attr_data { Name = .p55_local2, VA = 0x00000000009bc000, RA = 0x000000007f000000, PA = ra2pa(0x000000007f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p55_local2_start p55_local2_begin: .skip 0x100 p55_local2_start: .word 0xbd280ec2,0xd9b6a6ec,0x369841c0,0x0bf919f9 .word 0x397a1f3b,0xfb6d3e7f,0x74ba4f91,0xe6f0a651 .word 0x5fc67b58,0x99ca15ac,0xb1e51509,0x9cc46273 .word 0x4d6df44f,0xce458fa1,0x9177539b,0x8f60a194 p55_local2_end: SECTION .p55_local3 DATA_VA=0x0009be000 attr_data { Name = .p55_local3, VA = 0x00000000009be000, RA = 0x000000007f800000, PA = ra2pa(0x000000007f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p55_local3_start p55_local3_begin: .skip 0x100 p55_local3_start: .word 0xe5ffd7b4,0xc5a4f075,0xb00b9d36,0xff18a415 .word 0x88a665d8,0xe7ca1049,0xf2e1ac7e,0x03e75235 .word 0x54234622,0x5994b08b,0x2f0c3472,0x53f17961 .word 0x26751489,0x3adb1143,0xd51039de,0x443653e2 p55_local3_end: SECTION .p56_local0 DATA_VA=0x0009c0000 attr_data { Name = .p56_local0, VA = 0x00000000009c0000, RA = 0x0000000080000000, PA = ra2pa(0x0000000080000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p56_local0_start p56_local0_begin: .skip 0x100 p56_local0_start: .word 0xbd79b699,0x022b8786,0x6f265906,0xfde9a4e0 .word 0xf15f67b0,0xb531bf67,0x07226d43,0x4b408ee4 .word 0x57894d1d,0x604db431,0x4ba4410e,0xb54508b2 .word 0x08ff4315,0x162ec2fb,0x7d75c98d,0x3fdbcee5 p56_local0_end: SECTION .p56_local1 DATA_VA=0x0009c2000 attr_data { Name = .p56_local1, VA = 0x00000000009c2000, RA = 0x0000000080800000, PA = ra2pa(0x0000000080800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p56_local1_start p56_local1_begin: .skip 0x100 p56_local1_start: .word 0xf9659ab5,0x4665fc35,0xa39c16a7,0xee0bcaf9 .word 0x54602dff,0x959c2825,0x96b8265d,0x52096429 .word 0xcc81dc19,0x3485944b,0xdfb04bad,0x2e548dfe .word 0xe9c555b2,0xe3deefb5,0xc66febf7,0x237865e6 p56_local1_end: SECTION .p56_local2 DATA_VA=0x0009c4000 attr_data { Name = .p56_local2, VA = 0x00000000009c4000, RA = 0x0000000081000000, PA = ra2pa(0x0000000081000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p56_local2_start p56_local2_begin: .skip 0x100 p56_local2_start: .word 0x5d82e1e5,0xfac35a48,0xb7583152,0xbb6a6403 .word 0x00cc42a3,0x72199294,0xd5b155b2,0xac73d17b .word 0x8be48618,0x03745772,0x0015bf43,0x1bb25607 .word 0x51e1b609,0x06659436,0x63627676,0x329374ae p56_local2_end: SECTION .p56_local3 DATA_VA=0x0009c6000 attr_data { Name = .p56_local3, VA = 0x00000000009c6000, RA = 0x0000000081800000, PA = ra2pa(0x0000000081800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p56_local3_start p56_local3_begin: .skip 0x100 p56_local3_start: .word 0x861a0938,0xcb1b5a68,0xb20e3fb8,0xfcdeba7c .word 0xfb04ea54,0x5d1df03c,0x0aad7b8e,0xc663a2f1 .word 0xf2df223e,0x4bac71eb,0x9ac5d5f3,0xcae8faf7 .word 0x8695b9ae,0x746576fd,0x7c24ba4a,0x0359a27f p56_local3_end: SECTION .p57_local0 DATA_VA=0x0009c8000 attr_data { Name = .p57_local0, VA = 0x00000000009c8000, RA = 0x0000000082000000, PA = ra2pa(0x0000000082000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p57_local0_start p57_local0_begin: .skip 0x100 p57_local0_start: .word 0x91bc3bc2,0xd96928ad,0x679c6ff3,0x17cc7cd6 .word 0x1eb586f9,0x6bd8be8d,0x45410da9,0x0c6fb7ed .word 0x2e50ac41,0x66cac829,0x18b99dca,0xed7bb910 .word 0xd618b74e,0x9462183c,0xbde219f9,0xa076ebba p57_local0_end: SECTION .p57_local1 DATA_VA=0x0009ca000 attr_data { Name = .p57_local1, VA = 0x00000000009ca000, RA = 0x0000000082800000, PA = ra2pa(0x0000000082800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p57_local1_start p57_local1_begin: .skip 0x100 p57_local1_start: .word 0xf1fc8f83,0x9cb80416,0xa6773d30,0x0008dafd .word 0x8bbc9e5e,0x74b4a231,0x1a19f5c8,0xe20c6f4f .word 0x89ecb477,0x54fab73d,0x6636f7f8,0xdd4d37da .word 0x0310517c,0xba0e3dfe,0x1e5bab93,0xc5518c11 p57_local1_end: SECTION .p57_local2 DATA_VA=0x0009cc000 attr_data { Name = .p57_local2, VA = 0x00000000009cc000, RA = 0x0000000083000000, PA = ra2pa(0x0000000083000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p57_local2_start p57_local2_begin: .skip 0x100 p57_local2_start: .word 0x9fa7dd20,0x42bb5b4d,0xff1fd933,0x71639c9b .word 0x678ce155,0xaeb7ab18,0xf6156f4b,0x0b905687 .word 0x3c6df37f,0x353abe65,0xd7a940f2,0x06c0853e .word 0xd7e988d6,0x2ebf85c4,0x3385a876,0x912c4ac0 p57_local2_end: SECTION .p57_local3 DATA_VA=0x0009ce000 attr_data { Name = .p57_local3, VA = 0x00000000009ce000, RA = 0x0000000083800000, PA = ra2pa(0x0000000083800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p57_local3_start p57_local3_begin: .skip 0x100 p57_local3_start: .word 0xfca2bb7c,0x5d0d30a7,0x1b9626d7,0xef599f40 .word 0xb62d05af,0x4a59344a,0xc090c7a0,0x45eb617d .word 0xa5412fb5,0xb4b5f697,0x0ae74242,0xfd8cef36 .word 0xc258b8b3,0x7a3709e2,0xc50014cf,0x1258f67f p57_local3_end: SECTION .p58_local0 DATA_VA=0x0009d0000 attr_data { Name = .p58_local0, VA = 0x00000000009d0000, RA = 0x0000000084000000, PA = ra2pa(0x0000000084000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p58_local0_start p58_local0_begin: .skip 0x100 p58_local0_start: .word 0xde01266f,0x7f2afc9a,0x07813ae9,0x118e97b3 .word 0x8936d613,0xec9888d3,0xb13b7b8e,0x8982fbf2 .word 0x88aee173,0x8de79bcb,0x2895b020,0xe8ce6ced .word 0x9fc236bc,0x0a666adc,0xbd8da3d1,0x9564d517 p58_local0_end: SECTION .p58_local1 DATA_VA=0x0009d2000 attr_data { Name = .p58_local1, VA = 0x00000000009d2000, RA = 0x0000000084800000, PA = ra2pa(0x0000000084800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p58_local1_start p58_local1_begin: .skip 0x100 p58_local1_start: .word 0x59e74cc2,0x527f81e7,0x1212bbec,0x820c8604 .word 0x7178b737,0x608b1392,0x1acf5328,0x0c36d9a8 .word 0x40ef1b4f,0xf1d95a70,0xc5b941f6,0x56fd0342 .word 0xa541baad,0xdb15287e,0x7917aa59,0x86cbaa5f p58_local1_end: SECTION .p58_local2 DATA_VA=0x0009d4000 attr_data { Name = .p58_local2, VA = 0x00000000009d4000, RA = 0x0000000085000000, PA = ra2pa(0x0000000085000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p58_local2_start p58_local2_begin: .skip 0x100 p58_local2_start: .word 0x8ef07ea8,0x5e4c0988,0x1f43d660,0x2544ce94 .word 0x37d28da4,0x6d690cbc,0xbd2b926b,0x12f84be7 .word 0xa8e70a58,0x6c151c29,0xb5546c34,0xf0775741 .word 0x50f3a7e9,0xe74a35c0,0xd717d875,0xefaaa05f p58_local2_end: SECTION .p58_local3 DATA_VA=0x0009d6000 attr_data { Name = .p58_local3, VA = 0x00000000009d6000, RA = 0x0000000085800000, PA = ra2pa(0x0000000085800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p58_local3_start p58_local3_begin: .skip 0x100 p58_local3_start: .word 0xfd75e0a5,0xafbc6432,0xa615f333,0xa1a6955c .word 0x8596528c,0x796f52a3,0x9582dc9c,0xf30e8932 .word 0xb04827c1,0xe9f39a63,0x93436c27,0x7be0eab7 .word 0x10c73bc4,0x275246f4,0x8ba74c36,0x24a37157 p58_local3_end: SECTION .p59_local0 DATA_VA=0x0009d8000 attr_data { Name = .p59_local0, VA = 0x00000000009d8000, RA = 0x0000000086000000, PA = ra2pa(0x0000000086000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p59_local0_start p59_local0_begin: .skip 0x100 p59_local0_start: .word 0x09b9ffba,0x2e77a720,0x0fbe3e4f,0xecbce4c5 .word 0xde669ed4,0x5e5c0db3,0xc8831fd3,0x90b86ac6 .word 0x30e412e2,0x54679f8a,0x4c3802ce,0x3b661dba .word 0x0be77f79,0x60bc7a0b,0x05271be1,0x82db122b p59_local0_end: SECTION .p59_local1 DATA_VA=0x0009da000 attr_data { Name = .p59_local1, VA = 0x00000000009da000, RA = 0x0000000086800000, PA = ra2pa(0x0000000086800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p59_local1_start p59_local1_begin: .skip 0x100 p59_local1_start: .word 0xbe56c06b,0x04b516a9,0x52137748,0x230bca96 .word 0xfb386cf6,0x4f27aa2e,0xe19cf80f,0x8ace5a1e .word 0x8faef6dd,0xbff7a1db,0x67a2354a,0x09b6501d .word 0xfe94b464,0x6b40f494,0xfa70d52b,0xf9f4fa61 p59_local1_end: SECTION .p59_local2 DATA_VA=0x0009dc000 attr_data { Name = .p59_local2, VA = 0x00000000009dc000, RA = 0x0000000087000000, PA = ra2pa(0x0000000087000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p59_local2_start p59_local2_begin: .skip 0x100 p59_local2_start: .word 0x8389226b,0xe809fad1,0xc5ca5598,0xec7dcab1 .word 0xac4bc331,0xc3679858,0xc4c7be73,0xc9e3a372 .word 0x0f4e699e,0x7c3d61fc,0x746ac442,0xab917e0d .word 0xc70dc962,0x9e29dd2c,0xa7dbbec0,0xdd6e6265 p59_local2_end: SECTION .p59_local3 DATA_VA=0x0009de000 attr_data { Name = .p59_local3, VA = 0x00000000009de000, RA = 0x0000000087800000, PA = ra2pa(0x0000000087800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p59_local3_start p59_local3_begin: .skip 0x100 p59_local3_start: .word 0x7856feb7,0x98db8ee0,0xba5f53de,0xca46b69d .word 0x6caf9e30,0xbf4607ef,0xcec410ab,0xa84f9593 .word 0xd070a8ce,0x3106d1d3,0x79033f09,0x11519537 .word 0x42ea2921,0x2f55b999,0xee965cf0,0x0d5c610d p59_local3_end: SECTION .p60_local0 DATA_VA=0x0009e0000 attr_data { Name = .p60_local0, VA = 0x00000000009e0000, RA = 0x0000000088000000, PA = ra2pa(0x0000000088000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p60_local0_start p60_local0_begin: .skip 0x100 p60_local0_start: .word 0xf2e849f5,0x2178c7f6,0x2917df3e,0x5219ee02 .word 0x5a8d1a49,0x3d1e5d51,0x1e1bc273,0xcfa1dc1f .word 0xc8f9cf14,0xdd204f12,0x8cf83df2,0xbfe89669 .word 0x105f96ad,0x20bcd594,0xf02fed21,0x7d2829e5 p60_local0_end: SECTION .p60_local1 DATA_VA=0x0009e2000 attr_data { Name = .p60_local1, VA = 0x00000000009e2000, RA = 0x0000000088800000, PA = ra2pa(0x0000000088800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p60_local1_start p60_local1_begin: .skip 0x100 p60_local1_start: .word 0x86197d4f,0x5512f4c9,0xc38d76d0,0xdb9d537c .word 0x0267febc,0xe6a9f32e,0xde0da353,0x93479171 .word 0xfe3cf87f,0xf4cc1225,0xcdd89e8d,0x34b10c44 .word 0x1541f9f0,0xb9ef1439,0xb015f5db,0xc1c44aa7 p60_local1_end: SECTION .p60_local2 DATA_VA=0x0009e4000 attr_data { Name = .p60_local2, VA = 0x00000000009e4000, RA = 0x0000000089000000, PA = ra2pa(0x0000000089000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p60_local2_start p60_local2_begin: .skip 0x100 p60_local2_start: .word 0xc01465fa,0xb3f70e78,0x3670793b,0xf49ff8c4 .word 0x3f239723,0xa4a00ec7,0xeaa1f3c0,0xad501fbd .word 0xef0d0c9c,0xba5288d1,0x1fe0ad50,0x52fac704 .word 0xf17afd4e,0xa5b4a3d2,0x5958ec5c,0xbd1b63b4 p60_local2_end: SECTION .p60_local3 DATA_VA=0x0009e6000 attr_data { Name = .p60_local3, VA = 0x00000000009e6000, RA = 0x0000000089800000, PA = ra2pa(0x0000000089800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p60_local3_start p60_local3_begin: .skip 0x100 p60_local3_start: .word 0x7d293c4a,0x194f7b81,0x457254c1,0x0d15a5be .word 0x2fdd6937,0xa924fe5a,0x6393001e,0x967d7357 .word 0xfe8845fa,0x01468ba3,0xd61a939d,0x870ebb2c .word 0x425d2c85,0x38765e15,0xf1f52858,0xf0a26198 p60_local3_end: SECTION .p61_local0 DATA_VA=0x0009e8000 attr_data { Name = .p61_local0, VA = 0x00000000009e8000, RA = 0x000000008a000000, PA = ra2pa(0x000000008a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p61_local0_start p61_local0_begin: .skip 0x100 p61_local0_start: .word 0x4cb93856,0xc3f13929,0xd25889fe,0x446af0bc .word 0xeb867e6c,0x0710794d,0x38a4a64e,0xb38caec4 .word 0x9739bdec,0xd15481f4,0x23bf7c10,0xdfea7435 .word 0xc33cf31e,0x3de4c9d7,0xd637c234,0x06070cda p61_local0_end: SECTION .p61_local1 DATA_VA=0x0009ea000 attr_data { Name = .p61_local1, VA = 0x00000000009ea000, RA = 0x000000008a800000, PA = ra2pa(0x000000008a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p61_local1_start p61_local1_begin: .skip 0x100 p61_local1_start: .word 0x742e7168,0x694c0122,0x7b0d4eaa,0x00fbefdb .word 0x4a1a3a34,0xa781b201,0x048987ec,0xa7de8d6c .word 0x4af5892d,0x143c5022,0x83defa40,0x3b10a773 .word 0xd15d45a2,0x73513c95,0xa1e71159,0x1853f9a1 p61_local1_end: SECTION .p61_local2 DATA_VA=0x0009ec000 attr_data { Name = .p61_local2, VA = 0x00000000009ec000, RA = 0x000000008b000000, PA = ra2pa(0x000000008b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p61_local2_start p61_local2_begin: .skip 0x100 p61_local2_start: .word 0x41bfda72,0xea051747,0x89bd68a1,0xab7e3fb3 .word 0x1c22f02b,0xd2bc4699,0xcf7a76d9,0x105dba70 .word 0xb4a3cc45,0xe1ac9f84,0x0287f7e9,0xff1530c3 .word 0xb1301021,0xd61ae7c3,0xd2544c48,0xaf0441bb p61_local2_end: SECTION .p61_local3 DATA_VA=0x0009ee000 attr_data { Name = .p61_local3, VA = 0x00000000009ee000, RA = 0x000000008b800000, PA = ra2pa(0x000000008b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p61_local3_start p61_local3_begin: .skip 0x100 p61_local3_start: .word 0x1d5299c8,0xa56d5657,0xf2973685,0xc3aecc9f .word 0x09e582fe,0x36554207,0xdc5444dd,0x2904397f .word 0x41268289,0x5facdb67,0xf0b536db,0xbdf132df .word 0x2e756aa4,0x92cc23f7,0xe3d36446,0x714e8bc7 p61_local3_end: SECTION .p62_local0 DATA_VA=0x0009f0000 attr_data { Name = .p62_local0, VA = 0x00000000009f0000, RA = 0x000000008c000000, PA = ra2pa(0x000000008c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p62_local0_start p62_local0_begin: .skip 0x100 p62_local0_start: .word 0x9946a495,0x344035d8,0xd2c23ee9,0x23f5396a .word 0x27a02f10,0x8f52e9c0,0x4ba601c9,0xdfaa2d90 .word 0x682222a2,0xc9a0a7a5,0xd8e8b902,0x65e8737a .word 0x4315a966,0x8ea2c5d3,0x6f354503,0x9261e89b p62_local0_end: SECTION .p62_local1 DATA_VA=0x0009f2000 attr_data { Name = .p62_local1, VA = 0x00000000009f2000, RA = 0x000000008c800000, PA = ra2pa(0x000000008c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p62_local1_start p62_local1_begin: .skip 0x100 p62_local1_start: .word 0x09208619,0x3c1d4892,0xabc7ba4b,0xe4c202eb .word 0x1df6786e,0x5b761348,0x6fec662a,0x67ec19a9 .word 0xfa3e8390,0xd0f77aaa,0x0545a2b3,0x42d704f9 .word 0xf7c735b5,0xf6f5b787,0x1ba11ae6,0x29e25dd1 p62_local1_end: SECTION .p62_local2 DATA_VA=0x0009f4000 attr_data { Name = .p62_local2, VA = 0x00000000009f4000, RA = 0x000000008d000000, PA = ra2pa(0x000000008d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p62_local2_start p62_local2_begin: .skip 0x100 p62_local2_start: .word 0x14156ff6,0xf366eda3,0x06357720,0x26102b9c .word 0x019155b9,0xf1b5fd05,0xcee62d7d,0xffc7ef2f .word 0x1be4e9bd,0x621d3cff,0x43876f5d,0x4ab2ccab .word 0x2af68684,0x3302724b,0x59b256f4,0x9dc8262b p62_local2_end: SECTION .p62_local3 DATA_VA=0x0009f6000 attr_data { Name = .p62_local3, VA = 0x00000000009f6000, RA = 0x000000008d800000, PA = ra2pa(0x000000008d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p62_local3_start p62_local3_begin: .skip 0x100 p62_local3_start: .word 0x66c1e35f,0xbfa9686b,0xddc6fd7c,0x5d9d77cd .word 0xcd62be2c,0x9dbb0618,0x849969c1,0xebf07436 .word 0xf6537241,0x93093caf,0x6df5dece,0x67fad831 .word 0xb8ba492c,0xf3c513fd,0xbf353938,0xefa6cf8b p62_local3_end: SECTION .p63_local0 DATA_VA=0x0009f8000 attr_data { Name = .p63_local0, VA = 0x00000000009f8000, RA = 0x000000008e000000, PA = ra2pa(0x000000008e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p63_local0_start p63_local0_begin: .skip 0x100 p63_local0_start: .word 0x8b754376,0xfbdc36b7,0x8903627e,0xd94f07c7 .word 0xb11b1577,0x4263d193,0x99a921e7,0x4766bb36 .word 0x37fadaff,0xad9fafa6,0x13ce4c40,0xb6eab83f .word 0x01b067f3,0xbb03b3ee,0x4ae99ce5,0xef5bc983 p63_local0_end: SECTION .p63_local1 DATA_VA=0x0009fa000 attr_data { Name = .p63_local1, VA = 0x00000000009fa000, RA = 0x000000008e800000, PA = ra2pa(0x000000008e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p63_local1_start p63_local1_begin: .skip 0x100 p63_local1_start: .word 0x022e9090,0x0b84440e,0x7631039e,0xf3134ad9 .word 0x85a54c95,0x89900e6d,0xebc5da56,0x00043104 .word 0x03de14aa,0x0da5b782,0x04842e82,0x8e7bc577 .word 0x77edafdf,0x26b17921,0xc8346cdf,0x36677140 p63_local1_end: SECTION .p63_local2 DATA_VA=0x0009fc000 attr_data { Name = .p63_local2, VA = 0x00000000009fc000, RA = 0x000000008f000000, PA = ra2pa(0x000000008f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p63_local2_start p63_local2_begin: .skip 0x100 p63_local2_start: .word 0x5b2c72fe,0xd4cea35e,0x80b01005,0x95975b52 .word 0xd7b66e25,0xa4c05ef7,0xc27df564,0x778eae71 .word 0x71c8a0a6,0xb0c8a598,0xb2ac7c95,0x8a50b13f .word 0xdfe7f435,0xf7983d79,0x63a65e65,0xd6f875a4 p63_local2_end: SECTION .p63_local3 DATA_VA=0x0009fe000 attr_data { Name = .p63_local3, VA = 0x00000000009fe000, RA = 0x000000008f800000, PA = ra2pa(0x000000008f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1 } .data .seg "data" .align 0x2000 .global p63_local3_start p63_local3_begin: .skip 0x100 p63_local3_start: .word 0xa0b1ac28,0xb2fa4de0,0x57accdba,0xdaf4b3a8 .word 0x1788e9f3,0x43b2435b,0xb659d3da,0x2d5a21a5 .word 0x7dc7159f,0x37c5e46a,0x2f71a3ed,0x9f370369 .word 0x1591dfa9,0x25701b57,0xe7fdb73c,0xf4324bd2 p63_local3_end: SECTION .unres0 DATA_VA=0x000a00000 attr_data { Name = .unres0, VA = 0x0000000000a00000, RA = 0x0000000090000000, PA = ra2pa(0x0000000090000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=0 } .data .seg "data" .align 0x2000 .global unres0_start unres0_begin: .skip 0x100 unres0_start: .word 0x62385572,0xc76a5f38,0x7425c40f,0xc2190b14 .word 0x76bf43f3,0x9c3e77a2,0x20335f9f,0x35f576a0 .word 0x028c20cc,0x28420202,0x2f9e9378,0x68c05e54 .word 0xbb166f37,0x0eaa4fa4,0x31744640,0x5e9ebd9d unres0_end: SECTION .unres1 DATA_VA=0x000a02000 attr_data { Name = .unres1, VA = 0x0000000000a02000, RA = 0x0000000090800000, PA = ra2pa(0x0000000090800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=0 } .data .seg "data" .align 0x2000 .global unres1_start unres1_begin: .skip 0x100 unres1_start: .word 0x854c6242,0x10c761e3,0x008aedfa,0xcbefad54 .word 0x05b93bc7,0x4f009b20,0xb1df1863,0x61d3fbdc .word 0x67cb6fb0,0xcd32aeda,0xc1bf20d5,0xba79412b .word 0xe8614bb4,0xbb4d7b94,0x30a966cf,0xb6366d86 unres1_end: SECTION .unres2 DATA_VA=0x000a04000 attr_data { Name = .unres2, VA = 0x0000000000a04000, RA = 0x0000000091000000, PA = ra2pa(0x0000000091000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=0 } .data .seg "data" .align 0x2000 .global unres2_start unres2_begin: .skip 0x100 unres2_start: .word 0x4f11c436,0x30fee667,0xcc4c9acf,0x8f22b23f .word 0x3e07e896,0x1ee988b4,0x28238bb1,0x833d66b8 .word 0x93986027,0x03ba71d0,0xf4c833a8,0x1c456b0e .word 0x87522d2e,0x9081a561,0x55170a67,0x09595e8e unres2_end: SECTION .unres3 DATA_VA=0x000a06000 attr_data { Name = .unres3, VA = 0x0000000000a06000, RA = 0x0000000091800000, PA = ra2pa(0x0000000091800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=0 } .data .seg "data" .align 0x2000 .global unres3_start unres3_begin: .skip 0x100 unres3_start: .word 0x921776b1,0xed61de0d,0x233587c3,0x5071cebe .word 0x477a17de,0x5c0ad132,0x03166c8a,0xc56f1eb7 .word 0x725398d0,0x0b85d364,0xbf401764,0x35187c6a .word 0xb4948512,0xed611253,0xd0837b37,0x8e3ab89c unres3_end: