/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: n2_8t_bstbld_1.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 N_CPUS 8 #define REGION_MAPPED_SIZE_RTL 8192 #define REGION_SIZE_RTL (8 * 1024) #define RESULTS_BUF_SIZE_PER_CPU_RTL 1024 #define PRIVATE_DATA_AREA_PER_CPU_RTL 64 #define ALIGN_PAGE_8K .align 8192 #define ALIGN_PAGE_64K .align 65536 #define ALIGN_PAGE_512K .align 524288 #define ALIGN_PAGE_4M .align 4194304 #define USER_PAGE_CUSTOM_MAP SECTION .MY_HYP_SEC TEXT_VA = 0x1100150000 attr_text { Name=.MY_HYP_SEC, hypervisor } .text .global intr0x60_custom_trap intr0x60_custom_trap: ldxa [%g0] 0x72, %g2; ldxa [%g0] 0x74, %g1; retry; .global intr0x190_custom_trap intr0x190_custom_trap: .global intr0x190_custom_trap intr0x190_custom_trap: #ifdef SJM ! programming the JBI - not quite rrugho !===================== !setx 0x0000000006040012, %g1, %g2 !setx 0x8503000010, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000003, %g1, %g2 !setx 0x8500000100, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9800000000, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9800000400, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000003, %g1, %g2 !setx 0x8500000108, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000101, %g1, %g2 !setx 0x9800000008, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9800000408, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000003, %g1, %g2 !setx 0x8500000110, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000202, %g1, %g2 !setx 0x9800000010, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9800000410, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000003, %g1, %g2 !setx 0x8500000118, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000303, %g1, %g2 !setx 0x9800000018, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9800000418, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000003, %g1, %g2 !setx 0x8500000120, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000404, %g1, %g2 !setx 0x9800000020, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9800000420, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000003, %g1, %g2 !setx 0x8500000128, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000505, %g1, %g2 !setx 0x9800000028, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9800000428, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000003, %g1, %g2 !setx 0x8500000130, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000606, %g1, %g2 !setx 0x9800000030, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9800000430, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000003, %g1, %g2 !setx 0x8500000138, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000707, %g1, %g2 !setx 0x9800000038, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9800000438, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000003, %g1, %g2 !setx 0x8500000140, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000808, %g1, %g2 !setx 0x9800000040, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9800000440, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000003, %g1, %g2 !setx 0x8500000148, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000909, %g1, %g2 !setx 0x9800000048, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9800000448, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000003, %g1, %g2 !setx 0x8500000150, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000a0a, %g1, %g2 !setx 0x9800000050, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9800000450, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000003, %g1, %g2 !setx 0x8500000158, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000b0b, %g1, %g2 !setx 0x9800000058, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9800000458, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000003, %g1, %g2 !setx 0x8500000160, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000c0c, %g1, %g2 !setx 0x9800000060, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9800000460, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000003, %g1, %g2 !setx 0x8500000168, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000d0d, %g1, %g2 !setx 0x9800000068, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9800000468, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000003, %g1, %g2 !setx 0x8500000170, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000e0e, %g1, %g2 !setx 0x9800000070, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9800000470, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000003, %g1, %g2 !setx 0x8500000178, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000f0f, %g1, %g2 !setx 0x9800000078, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9800000478, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x000000000000007f, %g1, %g2 !setx 0x8503000008, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000001010, %g1, %g2 !setx 0x9800000080, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9800000480, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000001111, %g1, %g2 !setx 0x9800000088, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9800000488, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9300000c00, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9300000e20, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9300000e28, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9300000e38, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000008, %g1, %g2 !setx 0x8503000018, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x9800000828, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000000, %g1, %g2 !setx 0x8503000028, %g1, %g3 !stx %g2, [%g3] !!===================== !setx 0x0000000000000001, %g1, %g2 !setx 0x8503000020, %g1, %g3 !stx %g2, [%g3] !!===================== /*********************************************************************** Disable L2 Cache Visibility Port ***********************************************************************/ setx 0x0000000000000000, %g1, %g2 setx 0x9800001800, %g1, %g3 stx %g2, [%g3] !===================== setx 0x0000000000000000, %g1, %g2 setx 0x9800001820, %g1, %g3 stx %g2, [%g3] !===================== setx 0x0000000000000000, %g1, %g2 setx 0x9800001828, %g1, %g3 stx %g2, [%g3] !===================== setx 0x0000000000000000, %g1, %g2 setx 0x9800001830, %g1, %g3 stx %g2, [%g3] !===================== setx 0x0000000000000000, %g1, %g2 setx 0x9800001838, %g1, %g3 stx %g2, [%g3] !===================== setx 0x0000000000000000, %g1, %g2 setx 0x9800001840, %g1, %g3 stx %g2, [%g3] !===================== /*********************************************************************** Disable IOBridge Visibility Ports ***********************************************************************/ setx 0x0000000000000000, %g1, %g2 setx 0x9800001000, %g1, %g3 stx %g2, [%g3] !===================== setx 0x0000000000000000, %g1, %g2 setx 0x9800002000, %g1, %g3 stx %g2, [%g3] !===================== setx 0x0000000000000000, %g1, %g2 setx 0x9800002008, %g1, %g3 stx %g2, [%g3] !===================== setx 0x0000000000000000, %g1, %g2 setx 0x9800002100, %g1, %g3 stx %g2, [%g3] !===================== setx 0x0000000000000000, %g1, %g2 setx 0x9800002140, %g1, %g3 stx %g2, [%g3] !===================== setx 0x0000000000000000, %g1, %g2 setx 0x9800002160, %g1, %g3 stx %g2, [%g3] !===================== setx 0x0000000000000000, %g1, %g2 setx 0x9800002180, %g1, %g3 stx %g2, [%g3] !===================== setx 0x0000000000000000, %g1, %g2 setx 0x98000021a0, %g1, %g3 stx %g2, [%g3] !===================== setx 0x0000000000000000, %g1, %g2 setx 0x9800002148, %g1, %g3 stx %g2, [%g3] !===================== setx 0x0000000000000000, %g1, %g2 setx 0x9800002168, %g1, %g3 stx %g2, [%g3] !===================== setx 0x0000000000000000, %g1, %g2 setx 0x9800002188, %g1, %g3 stx %g2, [%g3] !===================== setx 0x0000000000000000, %g1, %g2 setx 0x98000021a8, %g1, %g3 stx %g2, [%g3] !===================== setx 0x0000000000000000, %g1, %g2 setx 0x9800002150, %g1, %g3 stx %g2, [%g3] !===================== setx 0x0000000000000000, %g1, %g2 setx 0x9800002170, %g1, %g3 stx %g2, [%g3] !===================== setx 0x0000000000000000, %g1, %g2 setx 0x9800002190, %g1, %g3 stx %g2, [%g3] !===================== setx 0x0000000000000000, %g1, %g2 setx 0x98000021b0, %g1, %g3 stx %g2, [%g3] !===================== /*********************************************************************** Configure jbi controller ***********************************************************************/ setx 0x03fb303e00000001, %g1, %g2 setx 0x8000000000, %g1, %g3 stx %g2, [%g3] !===================== setx 0x000000007033fe0f, %g1, %g2 setx 0x8000000008, %g1, %g3 stx %g2, [%g3] !===================== setx 0x0000003fc0000000, %g1, %g2 setx 0x80000100a0, %g1, %g3 stx %g2, [%g3] !===================== setx 0x00000000fe0003ff, %g1, %g2 setx 0x8000004100, %g1, %g3 stx %g2, [%g3] !===================== /*********************************************************************** IOSYNC cycles to start sjm ***********************************************************************/ setx 0xdeadbeefdeadbeef, %g1, %g2 setx 0xcf00beef00, %g1, %g3 stx %g2, [%g3] !===================== setx 0xdeadbeefdeadbeef, %g1, %g2 setx 0xef00beef00, %g1, %g3 stx %g2, [%g3] !============================= done; #else #ifdef DC_ON_OFF and %i0, 0x1, %i0 brz %i0, on nop mov 0xd, %i0 ba finish_dc_on_off stxa %l0, [%g0] 0x45 /* turn D-cache off */ on: mov 0xf, %i0 stxa %i0, [%g0] 0x45 /* turn D-cache back on */ finish_dc_on_off: done #else stxa %i0, [%g0] 0x73; done; #endif #endif !============================================================================ #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 MAIN_PAGE_NUCLEUS_ALSO #define MAIN_PAGE_HV_ALSO #define MAIN_PAGE_VA_IS_RA_ALSO #define H_T0_Trap_Instruction_0 #define My_T0_Trap_Instruction_0 \ ta 0x90; \ done; #define H_HT0_HTrap_Instruction_0 intr0x190_custom_trap #ifdef SJM #define My_HT0_HTrap_Instruction_0 \ setx intr0x190_custom_trap, %g1, %g2; \ jmp %g2; nop #else #define My_HT0_HTrap_Instruction_0 \ stxa %i0, [%g0] 0x73; \ done; #endif #define H_HT0_Interrupt_0x60 intr0x60_custom_trap #define My_HT0_Interrupt_0x60 \ ldxa [%g0] 0x72, %g2; \ ldxa [%g0] 0x74, %g1; \ retry; #define H_HT0_Trap_Instruction_5 #define My_HT0_Trap_Instruction_5 \ ldxa [%g0 + %g0]0x45, %g1; \ membar #Sync; \ xor %g1, 19, %g1; \ stxa %g1, [%g0 + %g0]0x45; \ wrpr %g0, 0x200, %pstate; done; #ifndef THREAD_COUNT #define THREAD_COUNT 8 #endif #ifndef THREAD_STRIDE #define THREAD_STRIDE 1 #endif #define SKIP_TRAPCHECK ! force ta T_RD_THID to return thread%8 (aka 0-7) #define PORTABLE_CORE #include "hboot.s" !try later: ! stxa %l6, [$8] (0x22 | ($2 & 0x9)) ! ASI is randomly set !=========== define(BST_INIT, ` add $6, ($7 & 0xfff0), $8 ! 4-byte align the offset stxa %l6, [$8] 0x22 ! ASI is randomly set ') !try later: !ldda [$8] (0x22 | ($2 & 0x9)), %l6 ! ASI is randomly set !=========== define(BLD_INIT, ` add $6, ($7 & 0xfff0), $8 ! 4-byte align the offset ldda [$8] 0x22, %l6 ! ASI is randomly set ') define(CHECK_PROC_ID,` check_cpu_id: wr %g0, 0x4, %fprs /* make sure fef is 1 */ mov THREAD_STRIDE, %l2 th_fork(thread,%l0) thread_0: #ifdef SJM ta 0x30 #endif mov 0, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_1: mov 1, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_2: mov 2, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_3: mov 3, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_4: mov 4, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_5: mov 5, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_6: mov 6, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_7: mov 7, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_8: mov 8, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_9: mov 9, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_10: mov 10, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_11: mov 11, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_12: mov 12, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_13: mov 13, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_14: mov 14, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_15: mov 15, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_16: mov 16, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_17: mov 17, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_18: mov 18, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_19: mov 19, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_20: mov 20, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_21: mov 21, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_22: mov 22, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_23: mov 23, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_24: mov 24, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_25: mov 25, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_26: mov 26, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_27: mov 27, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_28: mov 28, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_29: mov 29, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_30: mov 30, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_31: mov 31, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_32: mov 32, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_33: mov 33, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_34: mov 34, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_35: mov 35, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_36: mov 36, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_37: mov 37, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_38: mov 38, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_39: mov 39, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_40: mov 40, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_41: mov 41, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_42: mov 42, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_43: mov 43, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_44: mov 44, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_45: mov 45, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_46: mov 46, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_47: mov 47, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_48: mov 48, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_49: mov 49, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_50: mov 50, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_51: mov 51, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_52: mov 52, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_53: mov 53, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_54: mov 54, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_55: mov 55, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_56: mov 56, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_57: mov 57, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_58: mov 58, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_59: mov 59, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_60: mov 60, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_61: mov 61, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_62: mov 62, %g1 udivx %g1, %l2, %g1 ba entry_point; nop thread_63: mov 63, %g1 udivx %g1, %l2, %g1 ba entry_point; nop entry_point: #ifdef RTGPRIV ta T_CHANGE_PRIV #endif ') ! --- Common Macro Definitions --- ! ! macros will be instantiated with these arguments ! macro_name(P#, rand#, my_cpu#, PA_val, VA_val, VA_reg, VA_offset, \ ! tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) ! ! P# - Pid, just in case one needs unique number ! rand# - random number ! my_cpu# - CPU id ! PA_val - shared memory physisal address value ! VA_val - shared memory virtual address value ! VA_reg - register containing VA region base address ! VA_offset - VA_reg + VA_offset will give correct VA address value ! tmp_reg0-tmp_reg3 - integer registers for arbitrary use within the macro ! tmp_reg0 & tmp_reg1 are even-odd register pair ! ! VA_val may be incorrect since VA will be determined at compile time by assembler ! and may not available at diag generation time, but VA_reg+VA_offset is valid ! ! ex. SAMPLE(1, 1249, 0, 0x43400100, 0x100, %i1, 0x100, %l6, %l7, %o5, %l3) ! ! Sample macro 1: ! load unsigned byte from the given shared addr into tmp_reg1 ! the given shared addr is 4-byte aligned and we will randomly ! pick one byte from the 4 bytes. ! ! define(SAMPLE, ` ! ldub [$6+$7+($2 mod 4)], $8 ! ') ! ! Can also use C-like macro definition format. ! ! Sample macro 2: ! issue an "ldda" instruction to the randomly picked shared location ! (aligned it to 16-byte boundary first) with a random ASI value among ! 0x22, 0x23, 0x2a, and 0x2b (utilizing the provided "rand" value). ! ! #define BLD_INIT(Pid, rand, my_cpu, PA_val, \ ! VA_val, VA_reg, VA_offset, \ ! tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \ ! add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \ ! ldda [tmp_reg2] (0x22 | (rand & 0x9)), tmp_reg0; ! ! --- ! Macro NOPTRAIN ! Train of NOPs #define NOPTRAIN(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \ nop;\ nop;\ nop;\ nop; ! Macro STTRAIN4 ! Train of total 4 of UW stores. ! Note: doesn't use shared addresses #define STTRAIN4(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \ set 5120, tmp_reg1; \ add %i0, tmp_reg1, tmp_reg1; \ set rand, tmp_reg2; \ stw tmp_reg2, [tmp_reg1]; \ stw tmp_reg2, [tmp_reg1+4]; \ stw tmp_reg2, [tmp_reg1+8]; \ stw tmp_reg2, [tmp_reg1+16]; ! Macro STTRAIN8 ! Train of total 8 of UW stores #define STTRAIN8(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \ set 5120, tmp_reg1; \ add %i0, tmp_reg1, tmp_reg1; \ set rand, tmp_reg2; \ add tmp_reg2, rand % 4096, tmp_reg3; \ stw tmp_reg2, [tmp_reg1]; \ stw tmp_reg2, [tmp_reg1+4]; \ stw tmp_reg2, [tmp_reg1+8]; \ stw tmp_reg2, [tmp_reg1+12]; \ stw tmp_reg3, [tmp_reg1+4]; \ stw tmp_reg3, [tmp_reg1+12]; \ stw tmp_reg3, [tmp_reg1]; \ stw tmp_reg3, [tmp_reg1+8]; ! Macro LDTRAIN4 ! Train of total 4 of UW Loads ! Note the values of those loads inside the macro will not be analized, ! even though the accesses are [possibly] made to the shared locations #define LDTRAIN4(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \ ld [%i0], tmp_reg1; \ ld [%i1+4], tmp_reg1; \ ld [%i2+8], tmp_reg1; \ ld [%i3+12], tmp_reg1; ! Macro LDTRAIN8 #define LDTRAIN8(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \ ld [%i3], tmp_reg1; \ ld [%i2+4], tmp_reg1; \ ld [%i1+8], tmp_reg2; \ ld [%i0+12], tmp_reg2; \ ld [%i3+4], tmp_reg3; \ ld [%i2], tmp_reg3; \ ld [%i1+12], tmp_reg4; \ ld [%i0+8], tmp_reg4; ! Macro PREFETCHTRAIN4 #define PREFETCHTRAIN4(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \ prefetch [%i0+4], 0; \ prefetch [%i1+12], 0; \ prefetch [%i2+8], 0; \ prefetch [%i3], 0; ! Macro PREFETCHTRAIN8 #define PREFETCHTRAIN8(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \ prefetch [%i3], 0; \ prefetch [%i2+4], 0; \ prefetch [%i1+8], 0; \ prefetch [%i0+12], 0; \ prefetch [%i3+4], 1; \ prefetch [%i2], 1; \ prefetch [%i1+12], 1; \ prefetch [%i0+8], 1; ! Macro CASTRAIN4 ! This is an interesting macro that will probably create the write congessions ! access to the shared locations (offsets from bases have to be adjusted) ! the values of the locations are not changed, so it should not affect analysis #define CASTRAIN4(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \ set 128, tmp_reg1;\ add %i0, tmp_reg1, tmp_reg1;\ set 256, tmp_reg2;\ add %i1, tmp_reg2, tmp_reg2;\ ld [tmp_reg1], tmp_reg3;\ ld [tmp_reg2], tmp_reg4;\ cas [tmp_reg1], tmp_reg3, tmp_reg3;\ cas [tmp_reg1], tmp_reg3, tmp_reg3;\ cas [tmp_reg2], tmp_reg4, tmp_reg4;\ cas [tmp_reg2], tmp_reg4, tmp_reg4; ! CASTRAIN8 ! yet another flavor of cas train theme that actually always use shared locations ! given by the specified instance arguments for the first 4 cases ! and then follows then with another 4 to a randomized offset #define CASTRAIN8(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \ add VA_reg, VA_offset, tmp_reg1;\ add VA_reg, (rand&0x0ffc), tmp_reg2;\ ld [tmp_reg1], tmp_reg3;\ cas [tmp_reg1], tmp_reg3, tmp_reg3;\ cas [tmp_reg1], tmp_reg3, tmp_reg3;\ cas [tmp_reg1], tmp_reg3, tmp_reg3;\ cas [tmp_reg1], tmp_reg3, tmp_reg3;\ ld [tmp_reg2], tmp_reg4;\ cas [tmp_reg2], tmp_reg4, tmp_reg4;\ cas [tmp_reg2], tmp_reg4, tmp_reg4;\ cas [tmp_reg2], tmp_reg4, tmp_reg4;\ cas [tmp_reg2], tmp_reg4, tmp_reg4; ! Macro ST_BR_ANLD_CAS ! this is meant to reproduce NG6025 ! the scenario is the anulled load in the delay slot of the branch is ! not wiped completely, which creates false RAW hazard, and the following cas ! is getting screwed ! WARNING: there is a store to the %i0+128, which can potentially be a shared ! location. When using this macro, make sure that the vicinity of offset 128 in ! region 0 is not used #define ST_BR_ANLD_CAS(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \ set 128, tmp_reg1;\ add %i0, tmp_reg1, tmp_reg1;\ set rand, tmp_reg3;\ stw tmp_reg3, [tmp_reg1];\ ba,a 1;\ cas [tmp_reg1], tmp_reg3, tmp_reg4; #define ASI_BLOCK(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \ setx 0x060, tmp_reg1, tmp_reg2; \ stxa %g0, [tmp_reg2] 0x38; ! Macro SELF_MODIFY ! do a read-unmodify-write at address pc + random[0..0x80] ! this is targetted to catch bugs due to sharing/modification ! of data between D$ and I$. (e.g. Niagara1, Bug #6372) ! 1. 0x80 chosen arbitrarily, is another number better ! 2. should we include an iflush ? ! 3. WT.MACRO.SELF_MODIFY should be given a small non-0 weight by default ! 4. Possible variation: a macro which only does a load ! from the instruction stream instead of a load-store. ! (Niagara1 bug #6372 did not involve stores to instruction ! stream, just sharing of unmodified data between I$ and D$.) ! 5. this macro needs text segment to be writable. On system runs, ! this is achieved by using a special map file for the linker. ! - sgh, 25 may 04 #define SELF_MODIFY(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \ rd %pc, tmp_reg0; \ ld [ tmp_reg0 + (rand & 0x7c)], tmp_reg1; \ st tmp_reg1, [ tmp_reg0 + (rand & 0x7c)] #define ASI_BLOCK(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \ setx 0x060, tmp_reg1, tmp_reg2; \ stxa %g0, [tmp_reg2] 0x38; #define ASI_BLOCK_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \ setx 0x8559e06ff33bad10, tmp_reg1, tmp_reg2; \ stxa %g0, [tmp_reg2] 0x80; #define PREFETCH_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \ setx 0x8559e06ff33bad10, tmp_reg1, tmp_reg2; \ prefetch [tmp_reg2], 0; \ prefetch [tmp_reg2+4], 1; \ prefetch [tmp_reg2+8], 2; \ prefetch [tmp_reg2+12], 3; \ prefetch [tmp_reg2+4], 4; \ prefetch [tmp_reg2], 5; \ prefetch [tmp_reg2+12], 6; \ prefetch [tmp_reg2+8], 7; #define LOAD_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \ setx 0x8559e06ff33bad10, tmp_reg1, tmp_reg2; \ ld [tmp_reg2], tmp_reg1; \ ld [tmp_reg2+4], tmp_reg1; \ ld [tmp_reg2+8], tmp_reg1; \ ld [tmp_reg2+12], tmp_reg1; #define STORE_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \ setx 0x8559e06ff33bad10, tmp_reg2, tmp_reg1; \ set rand, tmp_reg2; \ add tmp_reg2, rand % 4096, tmp_reg3; \ stw tmp_reg2, [tmp_reg1]; \ stw tmp_reg2, [tmp_reg1+4]; \ stw tmp_reg2, [tmp_reg1+8]; \ stw tmp_reg2, [tmp_reg1+12]; \ stw tmp_reg3, [tmp_reg1+4]; \ stw tmp_reg3, [tmp_reg1+12]; \ stw tmp_reg3, [tmp_reg1]; \ stw tmp_reg3, [tmp_reg1+8]; #define CAS_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \ setx 0x8559e06ff33bad10, tmp_reg3, tmp_reg1; \ setx 0x8559e06ff33bad10, tmp_reg3, tmp_reg2; \ add tmp_reg2, rand % 4096, tmp_reg3; \ cas [tmp_reg1], tmp_reg3, tmp_reg3;\ cas [tmp_reg2], tmp_reg4, tmp_reg4; #define IDC_FLIP(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \ ta 0xb5; \ ta T_CHANGE_NONHPRIV; ! this macro produce ldda/stda to ! ASI_BLOCK_AS_IF_USER_PRIMARY 0x16 ! ASI_BLOCK_AS_IF_USER_SECONDARY 0x17 ! ASI_BLOCK_AS_IF_USER_PRIMARY_LITTLE 0x1e ! ASI_BLOCK_AS_IF_USER_SECONDARY_LITTLE 0x1f !! hardcode for now since illegal asi not working in RS #define BLD_16(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \ add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \ ta T_CHANGE_PRIV;\ ta T_CHANGE_HPRIV;\ ldda [tmp_reg3]0x16, tmp_reg0; #define BLD_17(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \ add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \ ta T_CHANGE_PRIV;\ ta T_CHANGE_HPRIV;\ ldda [tmp_reg3]0x17, tmp_reg0; #define BLD_1e(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \ add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \ ta T_CHANGE_PRIV;\ ta T_CHANGE_HPRIV;\ ldda [tmp_reg3]0x1e, tmp_reg0; #define BLD_1f(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \ add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \ ta T_CHANGE_PRIV;\ ta T_CHANGE_HPRIV;\ ldda [tmp_reg3]0x1f, tmp_reg0; #define BST_16(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \ add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \ ta T_CHANGE_PRIV;\ ta T_CHANGE_HPRIV;\ stda tmp_reg0, [tmp_reg3]0x16; #define BST_17(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \ add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \ ta T_CHANGE_PRIV;\ ta T_CHANGE_HPRIV;\ stda tmp_reg0, [tmp_reg3]0x17; #define BST_1e(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \ add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \ ta T_CHANGE_PRIV;\ ta T_CHANGE_HPRIV;\ stda tmp_reg0, [tmp_reg3]0x1e; #define BST_1f(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \ add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \ ta T_CHANGE_PRIV;\ ta T_CHANGE_HPRIV;\ stda tmp_reg0, [tmp_reg3]0x1f; #define BLD_INIT_2(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \ add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \ ldda [tmp_reg3] (0x27 | (rand & 0xf)), tmp_reg0; #define BST_INIT_2(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \ add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \ stda tmp_reg0, [tmp_reg3] (0x27 | (rand & 0xf)); #define BLD_INIT_E(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \ add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \ ldda [tmp_reg3] (0xe2 | (rand & 0xb)), tmp_reg0; #define BST_INIT_E(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \ add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \ stda tmp_reg0, [tmp_reg3] (0xe2 | (rand & 0xb)); #define PREFETCHA(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \ add VA_reg, (VA_offset & 0x00ff), tmp_reg3; \ prefetch [%i1], (rand & 0x1f); \ prefetch [%i1 + ((rand >> 5) & 0x1f)], ((rand >> 5) & 0x1f); \ prefetcha [%i1]((rand >> 5) & 0x1f), (0x0 | ((rand >> 5) & 0x1f)); #define STBYTE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \ add VA_reg, (VA_offset & 0xff00), tmp_reg1; \ set rand, tmp_reg2; \ stb tmp_reg2, [tmp_reg1+(rand & 0x5f)]; #define LDBYTE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \ add VA_reg, (VA_offset & 0xff00), tmp_reg1; \ ldub [tmp_reg1+(rand & 0x5f)], tmp_reg2; #define STBYTE1(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \ add VA_reg, (VA_offset & 0xff00), tmp_reg1;\ set 5200, tmp_reg2; \ add tmp_reg2, tmp_reg1, tmp_reg1; \ set rand, tmp_reg2; \ stb tmp_reg2, [tmp_reg1+(rand & 0x5f)]; #define STINT(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \ set rand, tmp_reg1; \ stha tmp_reg1,[%g0+%g0](0x73); \ stda tmp_reg1, [%g0+%g0](0x73); define(EN_INTERRUPTS,` nop ') define(DIS_INTERRUPTS,` nop ') define(CHECK_DISPATCH_STATUS,` nop ') define(CHECK_RECEIVE_STATUS,` nop ') define(WRITE_INTR_DATA_REGS,` nop ') define(INTR_SET_DISPATCH_VECTOR,` add %g0, $3, $4 sllx $4, 8, $5 ! DEST ID add %g0, $2, $4 ! VECTOR NUMBER or $5, $4, $5 mov %i0, $4 mov $5, %i0 ta 0x30 mov $4, %i0 ') define(DSPCH_INTERRUPT,` nop ') #define REGION0_ALIAS1_O 0x0 #define REGION1_ALIAS1_O 0x2000 #define REGION2_ALIAS1_O 0x4000 #define REGION3_ALIAS1_O 0x6000 #define REGION4_ALIAS1_O 0x8000 #define REGION5_ALIAS1_O 0xa000 #define REGION6_ALIAS1_O 0xc000 #define REGION7_ALIAS1_O 0xe000 #define REPLACEMENT0_ALIAS1_O 0x10000 #define REGION0_ALIAS0_O 0x20000 #define REGION1_ALIAS0_O 0x22000 #define REGION2_ALIAS0_O 0x24000 #define REGION3_ALIAS0_O 0x26000 #define REGION4_ALIAS0_O 0x28000 #define REGION5_ALIAS0_O 0x2a000 #define REGION6_ALIAS0_O 0x2c000 #define REGION7_ALIAS0_O 0x2e000 #define REPLACEMENT0_ALIAS0_O 0x30000 #define USER_PAGE_CUSTOM_MAP SECTION .MAIN TEXT_VA=0x1000000 attr_text { Name = .MAIN, VA=0x1000000, RA=0x130000000, PA=ra2pa(0x130000000,0), part_0_ctx_nonzero_tsb_config_1, TTE_EP=1, TTE_G=1, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=0 } attr_text { Name = .MAIN, VA=0x1000000, RA=0x130000000, PA=ra2pa(0x130000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_EP=1, TTE_G=1, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } SECTION tsotool_unshared_data DATA_VA=0x21400000 attr_data { Name = tsotool_unshared_data, VA=0x21400000, RA=0x21400000, PA=ra2pa(0x21400000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=1, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1 } SECTION region0_alias1_4 DATA_VA=0x6000000 attr_data { Name = region0_alias1_4, VA=0x6000000, RA=0x43000000, PA=ra2pa(0x43000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=0, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region1_alias1_4 DATA_VA=0x6002000 attr_data { Name = region1_alias1_4, VA=0x6002000, RA=0x43800000, PA=ra2pa(0x43800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region2_alias1_4 DATA_VA=0x6004000 attr_data { Name = region2_alias1_4, VA=0x6004000, RA=0x44000000, PA=ra2pa(0x44000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region3_alias1_4 DATA_VA=0x6006000 attr_data { Name = region3_alias1_4, VA=0x6006000, RA=0x44800000, PA=ra2pa(0x44800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region4_alias1_4 DATA_VA=0x6008000 attr_data { Name = region4_alias1_4, VA=0x6008000, RA=0x45000000, PA=ra2pa(0x45000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region5_alias1_4 DATA_VA=0x600a000 attr_data { Name = region5_alias1_4, VA=0x600a000, RA=0x45800000, PA=ra2pa(0x45800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region6_alias1_4 DATA_VA=0x600c000 attr_data { Name = region6_alias1_4, VA=0x600c000, RA=0x46000000, PA=ra2pa(0x46000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region7_alias1_4 DATA_VA=0x600e000 attr_data { Name = region7_alias1_4, VA=0x600e000, RA=0x46800000, PA=ra2pa(0x46800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement0_alias1_4 DATA_VA=0x6010000 attr_data { Name = replacement0_alias1_4, VA=0x6010000, RA=0x47000000, PA=ra2pa(0x47000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement1_alias1_4 DATA_VA=0x6012000 attr_data { Name = replacement1_alias1_4, VA=0x6012000, RA=0x47800000, PA=ra2pa(0x47800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement2_alias1_4 DATA_VA=0x6014000 attr_data { Name = replacement2_alias1_4, VA=0x6014000, RA=0x48000000, PA=ra2pa(0x48000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement3_alias1_4 DATA_VA=0x6016000 attr_data { Name = replacement3_alias1_4, VA=0x6016000, RA=0x48800000, PA=ra2pa(0x48800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement4_alias1_4 DATA_VA=0x6018000 attr_data { Name = replacement4_alias1_4, VA=0x6018000, RA=0x49000000, PA=ra2pa(0x49000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement5_alias1_4 DATA_VA=0x601a000 attr_data { Name = replacement5_alias1_4, VA=0x601a000, RA=0x49800000, PA=ra2pa(0x49800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement6_alias1_4 DATA_VA=0x601c000 attr_data { Name = replacement6_alias1_4, VA=0x601c000, RA=0x4a000000, PA=ra2pa(0x4a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement7_alias1_4 DATA_VA=0x601e000 attr_data { Name = replacement7_alias1_4, VA=0x601e000, RA=0x4a800000, PA=ra2pa(0x4a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region0_alias0 DATA_VA=0x6020000 attr_data { Name = region0_alias0, VA=0x6020000, RA=0x43000000, PA=ra2pa(0x43000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=0, TTE_E=0, TTE_P=0, TTE_W=1 } SECTION region1_alias0 DATA_VA=0x6022000 attr_data { Name = region1_alias0, VA=0x6022000, RA=0x43800000, PA=ra2pa(0x43800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1 } SECTION region2_alias0 DATA_VA=0x6024000 attr_data { Name = region2_alias0, VA=0x6024000, RA=0x44000000, PA=ra2pa(0x44000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1 } SECTION region3_alias0 DATA_VA=0x6026000 attr_data { Name = region3_alias0, VA=0x6026000, RA=0x44800000, PA=ra2pa(0x44800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1 } SECTION region4_alias0 DATA_VA=0x6028000 attr_data { Name = region4_alias0, VA=0x6028000, RA=0x45000000, PA=ra2pa(0x45000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1 } SECTION region5_alias0 DATA_VA=0x602a000 attr_data { Name = region5_alias0, VA=0x602a000, RA=0x45800000, PA=ra2pa(0x45800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1 } SECTION region6_alias0 DATA_VA=0x602c000 attr_data { Name = region6_alias0, VA=0x602c000, RA=0x46000000, PA=ra2pa(0x46000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1 } SECTION region7_alias0 DATA_VA=0x602e000 attr_data { Name = region7_alias0, VA=0x602e000, RA=0x46800000, PA=ra2pa(0x46800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1 } SECTION replacement0_alias0 DATA_VA=0x6030000 attr_data { Name = replacement0_alias0, VA=0x6030000, RA=0x47000000, PA=ra2pa(0x47000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1 } SECTION replacement1_alias0 DATA_VA=0x6032000 attr_data { Name = replacement1_alias0, VA=0x6032000, RA=0x47800000, PA=ra2pa(0x47800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1 } SECTION replacement2_alias0 DATA_VA=0x6034000 attr_data { Name = replacement2_alias0, VA=0x6034000, RA=0x48000000, PA=ra2pa(0x48000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1 } SECTION replacement3_alias0 DATA_VA=0x6036000 attr_data { Name = replacement3_alias0, VA=0x6036000, RA=0x48800000, PA=ra2pa(0x48800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1 } SECTION replacement4_alias0 DATA_VA=0x6038000 attr_data { Name = replacement4_alias0, VA=0x6038000, RA=0x49000000, PA=ra2pa(0x49000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1 } SECTION replacement5_alias0 DATA_VA=0x603a000 attr_data { Name = replacement5_alias0, VA=0x603a000, RA=0x49800000, PA=ra2pa(0x49800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1 } SECTION replacement6_alias0 DATA_VA=0x603c000 attr_data { Name = replacement6_alias0, VA=0x603c000, RA=0x4a000000, PA=ra2pa(0x4a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1 } SECTION replacement7_alias0 DATA_VA=0x603e000 attr_data { Name = replacement7_alias0, VA=0x603e000, RA=0x4a800000, PA=ra2pa(0x4a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1 } SECTION non_fault_area_4 DATA_VA=0x0 attr_data { Name = non_fault_area_4, VA=0x0, RA=0x47002000, PA=ra2pa(0x47002000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=1, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=1, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region0_alias1_8 DATA_VA=0x6000000 attr_data { Name = region0_alias1_8, VA=0x6000000, RA=0x43000000, PA=ra2pa(0x43000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=0, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region1_alias1_8 DATA_VA=0x6002000 attr_data { Name = region1_alias1_8, VA=0x6002000, RA=0x43800000, PA=ra2pa(0x43800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region2_alias1_8 DATA_VA=0x6004000 attr_data { Name = region2_alias1_8, VA=0x6004000, RA=0x44000000, PA=ra2pa(0x44000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region3_alias1_8 DATA_VA=0x6006000 attr_data { Name = region3_alias1_8, VA=0x6006000, RA=0x44800000, PA=ra2pa(0x44800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region4_alias1_8 DATA_VA=0x6008000 attr_data { Name = region4_alias1_8, VA=0x6008000, RA=0x45000000, PA=ra2pa(0x45000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region5_alias1_8 DATA_VA=0x600a000 attr_data { Name = region5_alias1_8, VA=0x600a000, RA=0x45800000, PA=ra2pa(0x45800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region6_alias1_8 DATA_VA=0x600c000 attr_data { Name = region6_alias1_8, VA=0x600c000, RA=0x46000000, PA=ra2pa(0x46000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region7_alias1_8 DATA_VA=0x600e000 attr_data { Name = region7_alias1_8, VA=0x600e000, RA=0x46800000, PA=ra2pa(0x46800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement0_alias1_8 DATA_VA=0x6010000 attr_data { Name = replacement0_alias1_8, VA=0x6010000, RA=0x47000000, PA=ra2pa(0x47000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement1_alias1_8 DATA_VA=0x6012000 attr_data { Name = replacement1_alias1_8, VA=0x6012000, RA=0x47800000, PA=ra2pa(0x47800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement2_alias1_8 DATA_VA=0x6014000 attr_data { Name = replacement2_alias1_8, VA=0x6014000, RA=0x48000000, PA=ra2pa(0x48000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement3_alias1_8 DATA_VA=0x6016000 attr_data { Name = replacement3_alias1_8, VA=0x6016000, RA=0x48800000, PA=ra2pa(0x48800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement4_alias1_8 DATA_VA=0x6018000 attr_data { Name = replacement4_alias1_8, VA=0x6018000, RA=0x49000000, PA=ra2pa(0x49000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement5_alias1_8 DATA_VA=0x601a000 attr_data { Name = replacement5_alias1_8, VA=0x601a000, RA=0x49800000, PA=ra2pa(0x49800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement6_alias1_8 DATA_VA=0x601c000 attr_data { Name = replacement6_alias1_8, VA=0x601c000, RA=0x4a000000, PA=ra2pa(0x4a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement7_alias1_8 DATA_VA=0x601e000 attr_data { Name = replacement7_alias1_8, VA=0x601e000, RA=0x4a800000, PA=ra2pa(0x4a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region0_alias0_8 DATA_VA=0x6020000 attr_data { Name = region0_alias0_8, VA=0x6020000, RA=0x43000000, PA=ra2pa(0x43000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=0, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region1_alias0_8 DATA_VA=0x6022000 attr_data { Name = region1_alias0_8, VA=0x6022000, RA=0x43800000, PA=ra2pa(0x43800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region2_alias0_8 DATA_VA=0x6024000 attr_data { Name = region2_alias0_8, VA=0x6024000, RA=0x44000000, PA=ra2pa(0x44000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region3_alias0_8 DATA_VA=0x6026000 attr_data { Name = region3_alias0_8, VA=0x6026000, RA=0x44800000, PA=ra2pa(0x44800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region4_alias0_8 DATA_VA=0x6028000 attr_data { Name = region4_alias0_8, VA=0x6028000, RA=0x45000000, PA=ra2pa(0x45000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region5_alias0_8 DATA_VA=0x602a000 attr_data { Name = region5_alias0_8, VA=0x602a000, RA=0x45800000, PA=ra2pa(0x45800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region6_alias0_8 DATA_VA=0x602c000 attr_data { Name = region6_alias0_8, VA=0x602c000, RA=0x46000000, PA=ra2pa(0x46000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region7_alias0_8 DATA_VA=0x602e000 attr_data { Name = region7_alias0_8, VA=0x602e000, RA=0x46800000, PA=ra2pa(0x46800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement0_alias0_8 DATA_VA=0x6030000 attr_data { Name = replacement0_alias0_8, VA=0x6030000, RA=0x47000000, PA=ra2pa(0x47000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement1_alias0_8 DATA_VA=0x6032000 attr_data { Name = replacement1_alias0_8, VA=0x6032000, RA=0x47800000, PA=ra2pa(0x47800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement2_alias0_8 DATA_VA=0x6034000 attr_data { Name = replacement2_alias0_8, VA=0x6034000, RA=0x48000000, PA=ra2pa(0x48000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement3_alias0_8 DATA_VA=0x6036000 attr_data { Name = replacement3_alias0_8, VA=0x6036000, RA=0x48800000, PA=ra2pa(0x48800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement4_alias0_8 DATA_VA=0x6038000 attr_data { Name = replacement4_alias0_8, VA=0x6038000, RA=0x49000000, PA=ra2pa(0x49000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement5_alias0_8 DATA_VA=0x603a000 attr_data { Name = replacement5_alias0_8, VA=0x603a000, RA=0x49800000, PA=ra2pa(0x49800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement6_alias0_8 DATA_VA=0x603c000 attr_data { Name = replacement6_alias0_8, VA=0x603c000, RA=0x4a000000, PA=ra2pa(0x4a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement7_alias0_8 DATA_VA=0x603e000 attr_data { Name = replacement7_alias0_8, VA=0x603e000, RA=0x4a800000, PA=ra2pa(0x4a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION non_fault_area_8 DATA_VA=0x0 attr_data { Name = non_fault_area_8, VA=0x0, RA=0x47002000, PA=ra2pa(0x47002000,0), part_0_ctx_nonzero_tsb_config_0, TTE_G=0, TTE_Context=SCONTEXT, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=1, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=1, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region0_alias1_0 DATA_VA=0x6000000 attr_data { Name = region0_alias1_0, VA=0x6000000, RA=0x43000000, PA=ra2pa(0x43000000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=0, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region1_alias1_0 DATA_VA=0x6002000 attr_data { Name = region1_alias1_0, VA=0x6002000, RA=0x43800000, PA=ra2pa(0x43800000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region2_alias1_0 DATA_VA=0x6004000 attr_data { Name = region2_alias1_0, VA=0x6004000, RA=0x44000000, PA=ra2pa(0x44000000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region3_alias1_0 DATA_VA=0x6006000 attr_data { Name = region3_alias1_0, VA=0x6006000, RA=0x44800000, PA=ra2pa(0x44800000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region4_alias1_0 DATA_VA=0x6008000 attr_data { Name = region4_alias1_0, VA=0x6008000, RA=0x45000000, PA=ra2pa(0x45000000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region5_alias1_0 DATA_VA=0x600a000 attr_data { Name = region5_alias1_0, VA=0x600a000, RA=0x45800000, PA=ra2pa(0x45800000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region6_alias1_0 DATA_VA=0x600c000 attr_data { Name = region6_alias1_0, VA=0x600c000, RA=0x46000000, PA=ra2pa(0x46000000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region7_alias1_0 DATA_VA=0x600e000 attr_data { Name = region7_alias1_0, VA=0x600e000, RA=0x46800000, PA=ra2pa(0x46800000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement0_alias1_0 DATA_VA=0x6010000 attr_data { Name = replacement0_alias1_0, VA=0x6010000, RA=0x47000000, PA=ra2pa(0x47000000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement1_alias1_0 DATA_VA=0x6012000 attr_data { Name = replacement1_alias1_0, VA=0x6012000, RA=0x47800000, PA=ra2pa(0x47800000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement2_alias1_0 DATA_VA=0x6014000 attr_data { Name = replacement2_alias1_0, VA=0x6014000, RA=0x48000000, PA=ra2pa(0x48000000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement3_alias1_0 DATA_VA=0x6016000 attr_data { Name = replacement3_alias1_0, VA=0x6016000, RA=0x48800000, PA=ra2pa(0x48800000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement4_alias1_0 DATA_VA=0x6018000 attr_data { Name = replacement4_alias1_0, VA=0x6018000, RA=0x49000000, PA=ra2pa(0x49000000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement5_alias1_0 DATA_VA=0x601a000 attr_data { Name = replacement5_alias1_0, VA=0x601a000, RA=0x49800000, PA=ra2pa(0x49800000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement6_alias1_0 DATA_VA=0x601c000 attr_data { Name = replacement6_alias1_0, VA=0x601c000, RA=0x4a000000, PA=ra2pa(0x4a000000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement7_alias1_0 DATA_VA=0x601e000 attr_data { Name = replacement7_alias1_0, VA=0x601e000, RA=0x4a800000, PA=ra2pa(0x4a800000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region0_alias0_0 DATA_VA=0x6020000 attr_data { Name = region0_alias0_0, VA=0x6020000, RA=0x43000000, PA=ra2pa(0x43000000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=0, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region1_alias0_0 DATA_VA=0x6022000 attr_data { Name = region1_alias0_0, VA=0x6022000, RA=0x43800000, PA=ra2pa(0x43800000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region2_alias0_0 DATA_VA=0x6024000 attr_data { Name = region2_alias0_0, VA=0x6024000, RA=0x44000000, PA=ra2pa(0x44000000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region3_alias0_0 DATA_VA=0x6026000 attr_data { Name = region3_alias0_0, VA=0x6026000, RA=0x44800000, PA=ra2pa(0x44800000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region4_alias0_0 DATA_VA=0x6028000 attr_data { Name = region4_alias0_0, VA=0x6028000, RA=0x45000000, PA=ra2pa(0x45000000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region5_alias0_0 DATA_VA=0x602a000 attr_data { Name = region5_alias0_0, VA=0x602a000, RA=0x45800000, PA=ra2pa(0x45800000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region6_alias0_0 DATA_VA=0x602c000 attr_data { Name = region6_alias0_0, VA=0x602c000, RA=0x46000000, PA=ra2pa(0x46000000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION region7_alias0_0 DATA_VA=0x602e000 attr_data { Name = region7_alias0_0, VA=0x602e000, RA=0x46800000, PA=ra2pa(0x46800000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement0_alias0_0 DATA_VA=0x6030000 attr_data { Name = replacement0_alias0_0, VA=0x6030000, RA=0x47000000, PA=ra2pa(0x47000000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement1_alias0_0 DATA_VA=0x6032000 attr_data { Name = replacement1_alias0_0, VA=0x6032000, RA=0x47800000, PA=ra2pa(0x47800000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement2_alias0_0 DATA_VA=0x6034000 attr_data { Name = replacement2_alias0_0, VA=0x6034000, RA=0x48000000, PA=ra2pa(0x48000000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement3_alias0_0 DATA_VA=0x6036000 attr_data { Name = replacement3_alias0_0, VA=0x6036000, RA=0x48800000, PA=ra2pa(0x48800000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement4_alias0_0 DATA_VA=0x6038000 attr_data { Name = replacement4_alias0_0, VA=0x6038000, RA=0x49000000, PA=ra2pa(0x49000000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement5_alias0_0 DATA_VA=0x603a000 attr_data { Name = replacement5_alias0_0, VA=0x603a000, RA=0x49800000, PA=ra2pa(0x49800000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement6_alias0_0 DATA_VA=0x603c000 attr_data { Name = replacement6_alias0_0, VA=0x603c000, RA=0x4a000000, PA=ra2pa(0x4a000000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 SECTION replacement7_alias0_0 DATA_VA=0x603e000 attr_data { Name = replacement7_alias0_0, VA=0x603e000, RA=0x4a800000, PA=ra2pa(0x4a800000,0), part_0_ctx_zero_tsb_config_2, TTE_G=0, TTE_Context=0, TTE_V=1, TTE_Size=0, TTE_SIZE_PTR=0, TTE_NFO=0, TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly } .data .skip 1024 !------------------------------------------------------------------------ SECTION tsotool_unshared_data .global tsotool_unshared_data_start .global res_buf_fp_p_0 .global res_buf_int_p_0 .global private_data_p0 .global stack_top_p0: .global res_buf_fp_p_1 .global res_buf_int_p_1 .global private_data_p1 .global stack_top_p1: .global res_buf_fp_p_2 .global res_buf_int_p_2 .global private_data_p2 .global stack_top_p2: .global res_buf_fp_p_3 .global res_buf_int_p_3 .global private_data_p3 .global stack_top_p3: .global res_buf_fp_p_4 .global res_buf_int_p_4 .global private_data_p4 .global stack_top_p4: .global res_buf_fp_p_5 .global res_buf_int_p_5 .global private_data_p5 .global stack_top_p5: .global res_buf_fp_p_6 .global res_buf_int_p_6 .global private_data_p6 .global stack_top_p6: .global res_buf_fp_p_7 .global res_buf_int_p_7 .global private_data_p7 .global stack_top_p7: .data ALIGN_PAGE_512K tsotool_unshared_data_start: !-- label names of res_buf must match with extract_loads_m64.pl -- .align 64 ! for self bcopy() res_buf_fp_p_0: .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2 .align 64 ! for self bcopy() res_buf_int_p_0: .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2 .align 64 ! for self bcopy() res_buf_fp_p_1: .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2 .align 64 ! for self bcopy() res_buf_int_p_1: .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2 .align 64 ! for self bcopy() res_buf_fp_p_2: .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2 .align 64 ! for self bcopy() res_buf_int_p_2: .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2 .align 64 ! for self bcopy() res_buf_fp_p_3: .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2 .align 64 ! for self bcopy() res_buf_int_p_3: .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2 .align 64 ! for self bcopy() res_buf_fp_p_4: .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2 .align 64 ! for self bcopy() res_buf_int_p_4: .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2 .align 64 ! for self bcopy() res_buf_fp_p_5: .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2 .align 64 ! for self bcopy() res_buf_int_p_5: .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2 .align 64 ! for self bcopy() res_buf_fp_p_6: .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2 .align 64 ! for self bcopy() res_buf_int_p_6: .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2 .align 64 ! for self bcopy() res_buf_fp_p_7: .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2 .align 64 ! for self bcopy() res_buf_int_p_7: .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2 private_data_p0: .skip PRIVATE_DATA_AREA_PER_CPU_RTL private_data_p1: .skip PRIVATE_DATA_AREA_PER_CPU_RTL private_data_p2: .skip PRIVATE_DATA_AREA_PER_CPU_RTL private_data_p3: .skip PRIVATE_DATA_AREA_PER_CPU_RTL private_data_p4: .skip PRIVATE_DATA_AREA_PER_CPU_RTL private_data_p5: .skip PRIVATE_DATA_AREA_PER_CPU_RTL private_data_p6: .skip PRIVATE_DATA_AREA_PER_CPU_RTL private_data_p7: .skip PRIVATE_DATA_AREA_PER_CPU_RTL stack_top_p0: .skip 2048 stack_top_p1: .skip 2048 stack_top_p2: .skip 2048 stack_top_p3: .skip 2048 stack_top_p4: .skip 2048 stack_top_p5: .skip 2048 stack_top_p6: .skip 2048 stack_top_p7: .skip 2048 tsotool_unshared_data_end: ALIGN_PAGE_512K ! to prevent VAs from running over from this section into shared regions !------------------------------------------------------------------------ .seg "data" ! 8 shared memory regions, 1 alias(es) each (Alias 0 is normal VA) SECTION region0_alias0 .global REGION0_ALIAS0_START .data ALIGN_PAGE_8K REGION0_ALIAS0_START: .skip REGION_MAPPED_SIZE_RTL REGION0_ALIAS0_END: .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL SECTION region1_alias0 .global REGION1_ALIAS0_START .data ALIGN_PAGE_8K REGION1_ALIAS0_START: .skip REGION_MAPPED_SIZE_RTL REGION1_ALIAS0_END: .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL SECTION region2_alias0 .global REGION2_ALIAS0_START .data ALIGN_PAGE_8K REGION2_ALIAS0_START: .skip REGION_MAPPED_SIZE_RTL REGION2_ALIAS0_END: .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL SECTION region3_alias0 .global REGION3_ALIAS0_START .data ALIGN_PAGE_8K REGION3_ALIAS0_START: .skip REGION_MAPPED_SIZE_RTL REGION3_ALIAS0_END: .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL SECTION region4_alias0 .global REGION4_ALIAS0_START .data ALIGN_PAGE_8K REGION4_ALIAS0_START: .skip REGION_MAPPED_SIZE_RTL REGION4_ALIAS0_END: .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL SECTION region5_alias0 .global REGION5_ALIAS0_START .data ALIGN_PAGE_8K REGION5_ALIAS0_START: .skip REGION_MAPPED_SIZE_RTL REGION5_ALIAS0_END: .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL SECTION region6_alias0 .global REGION6_ALIAS0_START .data ALIGN_PAGE_8K REGION6_ALIAS0_START: .skip REGION_MAPPED_SIZE_RTL REGION6_ALIAS0_END: .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL SECTION region7_alias0 .global REGION7_ALIAS0_START .data ALIGN_PAGE_8K REGION7_ALIAS0_START: .skip REGION_MAPPED_SIZE_RTL REGION7_ALIAS0_END: .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL SECTION replacement0_alias0 .global REPLACEMENT0_ALIAS0_START .data ALIGN_PAGE_8K REPLACEMENT0_ALIAS0_START: .skip REGION_MAPPED_SIZE_RTL REPLACEMENT0_ALIAS0_END: .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL SECTION replacement1_alias0 .global REPLACEMENT1_ALIAS0_START .data ALIGN_PAGE_8K REPLACEMENT1_ALIAS0_START: .skip REGION_MAPPED_SIZE_RTL REPLACEMENT1_ALIAS0_END: .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL SECTION replacement2_alias0 .global REPLACEMENT2_ALIAS0_START .data ALIGN_PAGE_8K REPLACEMENT2_ALIAS0_START: .skip REGION_MAPPED_SIZE_RTL REPLACEMENT2_ALIAS0_END: .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL SECTION replacement3_alias0 .global REPLACEMENT3_ALIAS0_START .data ALIGN_PAGE_8K REPLACEMENT3_ALIAS0_START: .skip REGION_MAPPED_SIZE_RTL REPLACEMENT3_ALIAS0_END: .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL SECTION replacement4_alias0 .global REPLACEMENT4_ALIAS0_START .data ALIGN_PAGE_8K REPLACEMENT4_ALIAS0_START: .skip REGION_MAPPED_SIZE_RTL REPLACEMENT4_ALIAS0_END: .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL SECTION replacement5_alias0 .global REPLACEMENT5_ALIAS0_START .data ALIGN_PAGE_8K REPLACEMENT5_ALIAS0_START: .skip REGION_MAPPED_SIZE_RTL REPLACEMENT5_ALIAS0_END: .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL SECTION replacement6_alias0 .global REPLACEMENT6_ALIAS0_START .data ALIGN_PAGE_8K REPLACEMENT6_ALIAS0_START: .skip REGION_MAPPED_SIZE_RTL REPLACEMENT6_ALIAS0_END: .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL SECTION replacement7_alias0 .global REPLACEMENT7_ALIAS0_START .data ALIGN_PAGE_8K REPLACEMENT7_ALIAS0_START: .skip REGION_MAPPED_SIZE_RTL REPLACEMENT7_ALIAS0_END: .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL SECTION .MAIN .global local_trap_handlers_start .global local_trap_handlers_end.global extern_interrupt_handler .text ALIGN_PAGE_8K local_trap_handlers_start: .align 64 extern_interrupt_handler: stxa %g0, [%g0]ASI_INTR_RECEIVE retry local_trap_handlers_end: SECTION .MAIN .global main .global tsotool_text_start .global irepl_text_start .text ba user_text_start nop ALIGN_PAGE_64K irepl_text_start: jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 jmpl %g1+8, %g1 nop .skip 24 ALIGN_PAGE_64K user_text_start: ba main nop user_text_end: ALIGN_PAGE_64K tsotool_text_start: main: mov 0, %o0 mov 0, %o1 CHECK_PROC_ID ! at this point, g1 should have CPU id (0, 1, 2, ...) set REGION0_ALIAS0_START, %o0 ! shared address 0 set REGION1_ALIAS0_START, %o1 ! shared address 1 cmp %g1, 0x7 be setup_p7 nop cmp %g1, 0x6 be setup_p6 nop cmp %g1, 0x5 be setup_p5 nop cmp %g1, 0x4 be setup_p4 nop cmp %g1, 0x3 be setup_p3 nop cmp %g1, 0x2 be setup_p2 nop cmp %g1, 0x1 be setup_p1 nop cmp %g1, 0x0 be setup_p0 nop EXIT_BAD ! Should never reach here nop setup_p0: setx stack_top_p0, %g1, %l1 add %l1, 1024, %sp setx res_buf_fp_p_0, %g1, %o4 setx private_data_p0, %g1, %o5 setx func0, %g1, %l4 call %l4 nop EXIT_GOOD nop setup_p1: setx stack_top_p1, %g1, %l1 add %l1, 1024, %sp setx res_buf_fp_p_1, %g1, %o4 setx private_data_p1, %g1, %o5 setx func1, %g1, %l4 call %l4 nop EXIT_GOOD nop setup_p2: setx stack_top_p2, %g1, %l1 add %l1, 1024, %sp setx res_buf_fp_p_2, %g1, %o4 setx private_data_p2, %g1, %o5 setx func2, %g1, %l4 call %l4 nop EXIT_GOOD nop setup_p3: setx stack_top_p3, %g1, %l1 add %l1, 1024, %sp setx res_buf_fp_p_3, %g1, %o4 setx private_data_p3, %g1, %o5 setx func3, %g1, %l4 call %l4 nop EXIT_GOOD nop setup_p4: setx stack_top_p4, %g1, %l1 add %l1, 1024, %sp setx res_buf_fp_p_4, %g1, %o4 setx private_data_p4, %g1, %o5 setx func4, %g1, %l4 call %l4 nop EXIT_GOOD nop setup_p5: setx stack_top_p5, %g1, %l1 add %l1, 1024, %sp setx res_buf_fp_p_5, %g1, %o4 setx private_data_p5, %g1, %o5 setx func5, %g1, %l4 call %l4 nop EXIT_GOOD nop setup_p6: setx stack_top_p6, %g1, %l1 add %l1, 1024, %sp setx res_buf_fp_p_6, %g1, %o4 setx private_data_p6, %g1, %o5 setx func6, %g1, %l4 call %l4 nop EXIT_GOOD nop setup_p7: setx stack_top_p7, %g1, %l1 add %l1, 1024, %sp setx res_buf_fp_p_7, %g1, %o4 setx private_data_p7, %g1, %o5 setx func7, %g1, %l4 call %l4 nop EXIT_GOOD nop #define NO_REAL_CPUS_MINUS_1 7 !----------------- ! register usage: ! %i0 %i1 : base registers for first 2 regions ! %i2 %i3 : cache registers for 8 regions ! %i4 fixed pointer to per-cpu results area ! %l1 moving pointer to per-cpu FP results area ! %o7 moving pointer to per-cpu integer results area ! %i5 pointer to per-cpu private area ! %l0 holds lfsr, used as source of random bits ! %l2 loop count register ! %f16 running counter for unique fp store values ! %f17 holds increment value for fp counter ! %l4 running counter for unique integer store values (increment value is always 1) ! %l5 move-to register for load values (simulation only) ! %f30 move-to register for FP values (simulation only) ! %i4 holds the instructions count which is used for interrupt ordering ! %i4 holds the thread_id (OBP only) ! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage ! %l3 %l6 %l7 %o5 : 4 temporary registers ! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers ! %f0-f15 FP results buffer registers ! %f32-f47 FP block load/store registers func0: ! instruction sequence begins save %sp, -192, %sp ! Force %i0-%i3 to be 64-byte aligned add %i0, 63, %i0 andn %i0, 63, %i0 add %i1, 63, %i1 andn %i1, 63, %i1 add %i2, 63, %i2 andn %i2, 63, %i2 add %i3, 63, %i3 andn %i3, 63, %i3 add %i4, 63, %i4 andn %i4, 63, %i4 add %i5, 63, %i5 andn %i5, 63, %i5 ! Initialize pointer to FP load results area mov %i4, %l1 ! Initialize pointer to integer load results area sethi %hi(0x80000), %o7 or %o7, %lo(0x80000), %o7 add %o7, %l1, %o7 ! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info mov 0x0, %i4 ! Initialize %f0-%f62 to 0xdeadbee0deadbee1 sethi %hi(0xdeadbee0), %l6 or %l6, %lo(0xdeadbee0), %l6 stw %l6, [%i5] sethi %hi(0xdeadbee1), %l6 or %l6, %lo(0xdeadbee1), %l6 stw %l6, [%i5+4] ldd [%i5], %f0 fmovd %f0, %f2 fmovd %f0, %f4 fmovd %f0, %f6 fmovd %f0, %f8 fmovd %f0, %f10 fmovd %f0, %f12 fmovd %f0, %f14 fmovd %f0, %f16 fmovd %f0, %f18 fmovd %f0, %f20 fmovd %f0, %f22 fmovd %f0, %f24 fmovd %f0, %f26 fmovd %f0, %f28 fmovd %f0, %f30 fmovd %f0, %f32 fmovd %f0, %f34 fmovd %f0, %f36 fmovd %f0, %f38 fmovd %f0, %f40 fmovd %f0, %f42 fmovd %f0, %f44 fmovd %f0, %f46 fmovd %f0, %f48 fmovd %f0, %f50 fmovd %f0, %f52 fmovd %f0, %f54 fmovd %f0, %f56 fmovd %f0, %f58 fmovd %f0, %f60 fmovd %f0, %f62 ! Signature for extract_loads script to start extracting load values for this stream sethi %hi(0x00deade1), %l6 or %l6, %lo(0x00deade1), %l6 stw %l6, [%i5] ld [%i5], %f16 ! Initialize running integer counter in register %l4 sethi %hi(0x1), %l4 or %l4, %lo(0x1), %l4 ! Initialize running FP counter in register %f16 sethi %hi(0x3f800001), %l6 or %l6, %lo(0x3f800001), %l6 stw %l6, [%i5] ld [%i5], %f16 ! Initialize FP counter increment value in register %f17 (constant) sethi %hi(0x34000000), %l6 or %l6, %lo(0x34000000), %l6 stw %l6, [%i5] ld [%i5], %f17 ! Initialize LFSR to 0x4547^4 sethi %hi(0x4547), %l0 or %l0, %lo(0x4547), %l0 mulx %l0, %l0, %l0 mulx %l0, %l0, %l0 BEGIN_NODES0: ! Test instruction sequence for ISTREAM 0 begins P1: !_REPLACEMENT [18] (Int) (Loop entry) sethi %hi(0x5), %l2 or %l2, %lo(0x5), %l2 loop_entry_0_0: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+128], %l3 st %l3, [%i3+128] add %i3, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] P2: !_LD [12] (Int) (CBR) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 4], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2 nop RET2: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P3: !_REPLACEMENT [34] (Int) sethi %hi(0x2000), %l3 ld [%i3+64], %l7 st %l7, [%i3+64] add %i3, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P4: !_MEMBAR (FP) membar #StoreLoad P5: !_BLD [29] (FP) (CBR) (Branch target of P97) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 0] %asi, %f0 membar #Sync ! 3 addresses covered fmovd %f8, %f2 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET5 nop RET5: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P6 nop TARGET97: ba RET97 nop P6: !_MEMBAR (FP) (Branch target of P73) ba P7 nop TARGET73: ba RET73 nop P7: !_REPLACEMENT [33] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P8: !_LD [29] (Int) lduw [%i3 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 P9: !_MEMBAR (FP) P10: !_BST [31] (maybe <- 0x3f800001) (FP) (CBR) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET10 nop RET10: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P11: !_MEMBAR (FP) membar #StoreLoad P12: !_REPLACEMENT [18] (Int) sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P13: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P14: !_BLD [12] (FP) (Secondary ctx) wr %g0, 0xf1, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f18 fmovs %f18, %f3 fmovs %f19, %f4 fmovd %f40, %f18 fmovs %f18, %f5 P15: !_MEMBAR (FP) (Secondary ctx) P16: !_REPLACEMENT [2] (Int) sethi %hi(0x2000), %l3 ld [%i2+8], %l7 st %l7, [%i2+8] add %i2, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] P17: !_MEMBAR (FP) P18: !_BST [33] (maybe <- 0x3f800003) (FP) (Branch target of P151) wr %g0, 0xf0, %asi sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 0 ] %asi ba P19 nop TARGET151: ba RET151 nop P19: !_MEMBAR (FP) (Branch target of P112) membar #StoreLoad ba P20 nop TARGET112: ba RET112 nop P20: !_REPLACEMENT [8] (Int) (CBR) (Branch target of P220) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET20 nop RET20: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P21 nop TARGET220: ba RET220 nop P21: !_REPLACEMENT [0] (Int) sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P22: !_REPLACEMENT [15] (Int) sethi %hi(0x2000), %l6 ld [%i3+128], %o5 st %o5, [%i3+128] add %i3, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P23: !_MEMBAR (FP) P24: !_BSTC [15] (maybe <- 0x3f800004) (FP) (CBR) wr %g0, 0xe0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 128 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET24 nop RET24: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P25: !_MEMBAR (FP) membar #StoreLoad P26: !_BLD [25] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f6 fmovd %f40, %f18 fmovs %f18, %f7 P27: !_MEMBAR (FP) P28: !_REPLACEMENT [4] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P29: !_REPLACEMENT [6] (Int) (Branch target of P5) sethi %hi(0x2000), %o5 ld [%i2+96], %l6 st %l6, [%i2+96] add %i2, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] ba P30 nop TARGET5: ba RET5 nop P30: !_ST [1] (maybe <- 0x3f800005) (FP) (Secondary ctx) wr %g0, 0x81, %asi ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i0 + 4 ] %asi P31: !_MEMBAR (Int) membar #StoreLoad P32: !_REPLACEMENT [28] (Int) (Branch target of P118) sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ba P33 nop TARGET118: ba RET118 nop P33: !_PREFETCH [1] (Int) (Nucleus ctx) wr %g0, 0x4, %asi prefetcha [%i0 + 4] %asi, 1 P34: !_REPLACEMENT [6] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i2+96], %l7 st %l7, [%i2+96] add %i2, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET34 nop RET34: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P35: !_REPLACEMENT [15] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+128], %l7 st %l7, [%i2+128] add %i2, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P36: !_REPLACEMENT [30] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i2+32], %l6 st %l6, [%i2+32] add %i2, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P37: !_REPLACEMENT [27] (Int) sethi %hi(0x2000), %l7 ld [%i2+160], %l3 st %l3, [%i2+160] add %i2, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] P38: !_MEMBAR (FP) P39: !_BSTC [31] (maybe <- 0x3f800006) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi P40: !_MEMBAR (FP) membar #StoreLoad P41: !_REPLACEMENT [2] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i2+8], %l7 st %l7, [%i2+8] add %i2, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET41 nop RET41: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P42: !_REPLACEMENT [5] (Int) (CBR) (Branch target of P164) sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET42 nop RET42: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P43 nop TARGET164: ba RET164 nop P43: !_REPLACEMENT [14] (Int) sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P44: !_REPLACEMENT [5] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET44 nop RET44: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P45: !_REPLACEMENT [33] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET45 nop RET45: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P46: !_REPLACEMENT [0] (Int) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET46 nop RET46: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P47: !_PREFETCH [11] (Int) (CBR) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 0], 1 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET47 nop RET47: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P48: !_REPLACEMENT [29] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+4], %l7 st %l7, [%i3+4] add %i3, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P49: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET49 nop RET49: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P50: !_BLD [6] (FP) (Branch target of P41) wr %g0, 0xf0, %asi ldda [%i0 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f8 fmovd %f40, %f18 fmovs %f18, %f9 ba P51 nop TARGET41: ba RET41 nop P51: !_MEMBAR (FP) P52: !_BSTC [13] (maybe <- 0x3f800008) (FP) (Secondary ctx) wr %g0, 0xe1, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi P53: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P54: !_BLD [22] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f10 fmovd %f40, %f12 P55: !_MEMBAR (FP) P56: !_REPLACEMENT [16] (Int) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i3+16], %l6 st %l6, [%i3+16] add %i3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET56 nop RET56: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P57: !_PREFETCH [4] (Int) prefetch [%i0 + 32], 1 P58: !_ST [9] (maybe <- 0x3f80000b) (FP) (Secondary ctx) wr %g0, 0x81, %asi ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i1 + 32 ] %asi P59: !_IDC_FLIP [10] (Int) IDC_FLIP(59, 25430, 0, 0x43800040, 0x40, %i1, 0x40, %l6, %l7, %o5, %l3) P60: !_PREFETCH [20] (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 256], 1 P61: !_ST [33] (maybe <- 0x3f80000c) (FP) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i2 + 0 ] %asi P62: !_REPLACEMENT [34] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+64], %l7 st %l7, [%i3+64] add %i3, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P63: !_ST [19] (maybe <- 0x3f80000d) (FP) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i2 + 0 ] P64: !_FLUSHI [24] (Int) flush %g0 P65: !_REPLACEMENT [13] (Int) sethi %hi(0x2000), %l7 ld [%i3+32], %l3 st %l3, [%i3+32] add %i3, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] P66: !_IDC_FLIP [20] (Int) IDC_FLIP(66, 6308, 0, 0x45000100, 0x100, %i2, 0x100, %l6, %l7, %o5, %l3) P67: !_MEMBAR (FP) membar #StoreLoad P68: !_BLD [9] (FP) wr %g0, 0xf0, %asi ldda [%i1 + 0] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f13 fmovd %f40, %f14 P69: !_MEMBAR (FP) (Branch target of P231) ba P70 nop TARGET231: ba RET231 nop P70: !_BST [31] (maybe <- 0x3f80000e) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi P71: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET71 nop RET71: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P72: !_ST [12] (maybe <- 0x3f800010) (FP) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i2 + 4 ] %asi P73: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET73 nop RET73: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P74: !_BLD [20] (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 256] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f18 fmovs %f18, %f15 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 fmovd %f12, %f30 fmovd %f14, %f30 !-- ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET74 nop RET74: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P75: !_MEMBAR (FP) (Branch target of P194) ba P76 nop TARGET194: ba RET194 nop P76: !_BSTC [14] (maybe <- 0x3f800011) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 64 ] %asi P77: !_MEMBAR (FP) (Branch target of P94) membar #StoreLoad ba P78 nop TARGET94: ba RET94 nop P78: !_REPLACEMENT [16] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+16], %o5 st %o5, [%i2+16] add %i2, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] P79: !_MEMBAR (FP) membar #StoreLoad P80: !_BLD [19] (FP) wr %g0, 0xf0, %asi ldda [%i3 + 0] %asi, %f0 membar #Sync ! 1 addresses covered P81: !_MEMBAR (FP) P82: !_REPLACEMENT [22] (Int) sethi %hi(0x2000), %l3 ld [%i2+4], %l7 st %l7, [%i2+4] add %i2, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P83: !_FLUSH [22] (Int) (Branch target of P205) ! Unsupported instruction ba P84 nop TARGET205: ba RET205 nop P84: !_LD [5] (Int) lduw [%i0 + 64], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P85: !_REPLACEMENT [25] (Int) (Branch target of P175) sethi %hi(0x2000), %l6 ld [%i2+96], %o5 st %o5, [%i2+96] add %i2, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] ba P86 nop TARGET175: ba RET175 nop P86: !_REPLACEMENT [1] (Int) sethi %hi(0x2000), %l3 ld [%i2+4], %l7 st %l7, [%i2+4] add %i2, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P87: !_REPLACEMENT [16] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i2+16], %l6 st %l6, [%i2+16] add %i2, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] P88: !_LD [12] (FP) (Secondary ctx) (Branch target of P229) wr %g0, 0x81, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lda [%i3 + 4] %asi, %f1 ! 1 addresses covered ba P89 nop TARGET229: ba RET229 nop P89: !_REPLACEMENT [18] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i2+128], %l3 st %l3, [%i2+128] add %i2, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET89 nop RET89: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P90: !_REPLACEMENT [29] (Int) sethi %hi(0x2000), %l7 ld [%i2+4], %l3 st %l3, [%i2+4] add %i2, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] P91: !_REPLACEMENT [32] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+96], %o5 st %o5, [%i2+96] add %i2, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P92: !_ST [1] (maybe <- 0x1) (Int) (Branch target of P34) stw %l4, [%i0 + 4 ] add %l4, 1, %l4 ba P93 nop TARGET34: ba RET34 nop P93: !_ST [34] (maybe <- 0x2) (Int) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 64 ] add %l4, 1, %l4 P94: !_REPLACEMENT [28] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET94 nop RET94: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P95: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET95 nop RET95: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P96: !_BST [15] (maybe <- 0x3f800012) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 128 ] %asi P97: !_MEMBAR (FP) (CBR) (Branch target of P89) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET97 nop RET97: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P98 nop TARGET89: ba RET89 nop P98: !_REPLACEMENT [33] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P99: !_REPLACEMENT [5] (Int) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P100: !_REPLACEMENT [17] (Int) sethi %hi(0x2000), %l6 ld [%i3+96], %o5 st %o5, [%i3+96] add %i3, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P101: !_IDC_FLIP [1] (Int) IDC_FLIP(101, 22167, 0, 0x43000004, 0x4, %i0, 0x4, %l6, %l7, %o5, %l3) P102: !_REPLACEMENT [20] (Int) sethi %hi(0x2000), %l6 ld [%i3+256], %o5 st %o5, [%i3+256] add %i3, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] P103: !_REPLACEMENT [1] (Int) (Nucleus ctx) (Branch target of P49) wr %g0, 0x4, %asi sethi %hi(0x2000), %l3 ld [%i3+4], %l7 st %l7, [%i3+4] add %i3, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] ba P104 nop TARGET49: ba RET49 nop P104: !_REPLACEMENT [3] (Int) sethi %hi(0x2000), %o5 ld [%i3+16], %l6 st %l6, [%i3+16] add %i3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] P105: !_MEMBAR (FP) (Secondary ctx) P106: !_BST [26] (maybe <- 0x3f800013) (FP) (Secondary ctx) wr %g0, 0xf1, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 128 ] %asi P107: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P108: !_ST [28] (maybe <- 0x3) (Int) (CBR) (Branch target of P44) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET108 nop RET108: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P109 nop TARGET44: ba RET44 nop P109: !_ST [24] (maybe <- 0x3f800015) (FP) (Branch target of P47) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i3 + 64 ] ba P110 nop TARGET47: ba RET47 nop P110: !_REPLACEMENT [33] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P111: !_REPLACEMENT [22] (Int) sethi %hi(0x2000), %o5 ld [%i3+4], %l6 st %l6, [%i3+4] add %i3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P112: !_REPLACEMENT [8] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET112 nop RET112: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P113: !_REPLACEMENT [23] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i3+32], %l3 st %l3, [%i3+32] add %i3, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET113 nop RET113: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P114: !_MEMBAR (FP) P115: !_BST [27] (maybe <- 0x3f800016) (FP) (Branch target of P10) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 128 ] %asi ba P116 nop TARGET10: ba RET10 nop P116: !_MEMBAR (FP) P117: !_BSTC [33] (maybe <- 0x3f800018) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 0 ] %asi P118: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET118 nop RET118: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P119: !_REPLACEMENT [6] (Int) (Branch target of P108) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+96], %o5 st %o5, [%i2+96] add %i2, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] ba P120 nop TARGET108: ba RET108 nop P120: !_PREFETCH [0] (Int) prefetch [%i0 + 0], 1 P121: !_REPLACEMENT [30] (Int) sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P122: !_MEMBAR (FP) (Branch target of P74) ba P123 nop TARGET74: ba RET74 nop P123: !_BST [13] (maybe <- 0x3f800019) (FP) (Branch target of P218) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi ba P124 nop TARGET218: ba RET218 nop P124: !_MEMBAR (FP) (Branch target of P195) membar #StoreLoad ba P125 nop TARGET195: ba RET195 nop P125: !_REPLACEMENT [32] (Int) sethi %hi(0x2000), %l7 ld [%i2+96], %l3 st %l3, [%i2+96] add %i2, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P126: !_ST [4] (maybe <- 0x4) (Int) (CBR) stw %l4, [%i0 + 32 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET126 nop RET126: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P127: !_REPLACEMENT [21] (Int) (Branch target of P132) sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ba P128 nop TARGET132: ba RET132 nop P128: !_FLUSH [8] (Int) ! Unsupported instruction P129: !_REPLACEMENT [9] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P130: !_REPLACEMENT [32] (Int) (CBR) (Secondary ctx) (Branch target of P224) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i2+96], %l6 st %l6, [%i2+96] add %i2, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET130 nop RET130: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P131 nop TARGET224: ba RET224 nop P131: !_REPLACEMENT [1] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i2+4], %l6 st %l6, [%i2+4] add %i2, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P132: !_IDC_FLIP [31] (Int) (CBR) (Branch target of P135) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(132, 18284, 0, 0x46000040, 0x40, %i2, 0x40, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET132 nop RET132: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P133 nop TARGET135: ba RET135 nop P133: !_REPLACEMENT [17] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P134: !_MEMBAR (FP) membar #StoreLoad P135: !_BLD [25] (FP) (CBR) (Branch target of P227) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f2 fmovd %f40, %f18 fmovs %f18, %f3 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET135 nop RET135: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P136 nop TARGET227: ba RET227 nop P136: !_MEMBAR (FP) (Branch target of P56) ba P137 nop TARGET56: ba RET56 nop P137: !_BSTC [30] (maybe <- 0x3f80001c) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P138: !_MEMBAR (FP) membar #StoreLoad P139: !_REPLACEMENT [20] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+256], %o5 st %o5, [%i2+256] add %i2, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] P140: !_MEMBAR (FP) (Secondary ctx) P141: !_BSTC [18] (maybe <- 0x3f80001f) (FP) (Secondary ctx) (Branch target of P113) wr %g0, 0xe1, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 128 ] %asi ba P142 nop TARGET113: ba RET113 nop P142: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P208) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET142 nop RET142: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P143 nop TARGET208: ba RET208 nop P143: !_REPLACEMENT [21] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P144: !_MEMBAR (FP) membar #StoreLoad P145: !_BLD [10] (FP) wr %g0, 0xf0, %asi ldda [%i1 + 64] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f4 P146: !_MEMBAR (FP) P147: !_LD [30] (FP) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 32], %f5 ! 1 addresses covered P148: !_PREFETCH [17] (Int) prefetch [%i3 + 96], 1 P149: !_REPLACEMENT [1] (Int) (Branch target of P42) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+4], %l6 st %l6, [%i3+4] add %i3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] ba P150 nop TARGET42: ba RET42 nop P150: !_MEMBAR (FP) P151: !_BST [28] (maybe <- 0x3f800020) (FP) (CBR) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET151 nop RET151: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P152: !_MEMBAR (FP) membar #StoreLoad P153: !_PREFETCH [10] (Int) (LE) wr %g0, 0x88, %asi prefetcha [%i1 + 64] %asi, 1 P154: !_REPLACEMENT [12] (Int) sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] P155: !_REPLACEMENT [0] (Int) sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P156: !_MEMBAR (FP) membar #StoreLoad P157: !_BLD [27] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 128] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f6 fmovd %f40, %f18 fmovs %f18, %f7 P158: !_MEMBAR (FP) P159: !_REPLACEMENT [4] (Int) sethi %hi(0x2000), %l3 ld [%i3+32], %l7 st %l7, [%i3+32] add %i3, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P160: !_REPLACEMENT [6] (Int) sethi %hi(0x2000), %o5 ld [%i3+96], %l6 st %l6, [%i3+96] add %i3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] P161: !_MEMBAR (FP) P162: !_BST [31] (maybe <- 0x3f800023) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi P163: !_MEMBAR (FP) membar #StoreLoad P164: !_REPLACEMENT [23] (Int) (CBR) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+32], %o5 st %o5, [%i2+32] add %i2, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET164 nop RET164: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P165: !_REPLACEMENT [32] (Int) sethi %hi(0x2000), %l6 ld [%i2+96], %o5 st %o5, [%i2+96] add %i2, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P166: !_REPLACEMENT [2] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i2+8], %l7 st %l7, [%i2+8] add %i2, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET166 nop RET166: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P167: !_REPLACEMENT [18] (Int) sethi %hi(0x2000), %l3 ld [%i2+128], %l7 st %l7, [%i2+128] add %i2, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P168: !_MEMBAR (FP) (Branch target of P184) membar #StoreLoad ba P169 nop TARGET184: ba RET184 nop P169: !_BLD [33] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 0] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f8 P170: !_MEMBAR (FP) P171: !_REPLACEMENT [0] (Int) sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P172: !_REPLACEMENT [12] (Int) sethi %hi(0x2000), %l7 ld [%i2+4], %l3 st %l3, [%i2+4] add %i2, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] P173: !_REPLACEMENT [16] (Int) sethi %hi(0x2000), %l6 ld [%i2+16], %o5 st %o5, [%i2+16] add %i2, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] P174: !_REPLACEMENT [11] (Int) (Branch target of P95) sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ba P175 nop TARGET95: ba RET95 nop P175: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET175 nop RET175: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P176: !_BLD [22] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f18 fmovs %f18, %f9 fmovs %f19, %f10 fmovd %f40, %f18 fmovs %f18, %f11 P177: !_MEMBAR (FP) P178: !_LD [27] (Int) (Secondary ctx) wr %g0, 0x81, %asi lduwa [%i2 + 160] %asi, %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 P179: !_ST [24] (maybe <- 0x5) (Int) stw %l4, [%i2 + 64 ] add %l4, 1, %l4 P180: !_REPLACEMENT [17] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+96], %o5 st %o5, [%i3+96] add %i3, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P181: !_REPLACEMENT [20] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i3+256], %l7 st %l7, [%i3+256] add %i3, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] P182: !_REPLACEMENT [23] (Int) sethi %hi(0x2000), %o5 ld [%i3+32], %l6 st %l6, [%i3+32] add %i3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P183: !_LD [23] (Int) lduw [%i2 + 32], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P184: !_LD [24] (Int) (CBR) lduw [%i2 + 64], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET184 nop RET184: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P185: !_IDC_FLIP [28] (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(185, 14994, 0, 0x46000000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3) P186: !_IDC_FLIP [10] (Int) IDC_FLIP(186, 17438, 0, 0x43800040, 0x40, %i1, 0x40, %l6, %l7, %o5, %l3) P187: !_REPLACEMENT [5] (Int) (Branch target of P142) sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] ba P188 nop TARGET142: ba RET142 nop P188: !_REPLACEMENT [3] (Int) (Nucleus ctx) (Branch target of P191) wr %g0, 0x4, %asi sethi %hi(0x2000), %l3 ld [%i3+16], %l7 st %l7, [%i3+16] add %i3, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] ba P189 nop TARGET191: ba RET191 nop P189: !_REPLACEMENT [24] (Int) (Branch target of P166) sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] ba P190 nop TARGET166: ba RET166 nop P190: !_REPLACEMENT [7] (Int) (Branch target of P20) sethi %hi(0x2000), %l7 ld [%i3+128], %l3 st %l3, [%i3+128] add %i3, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] ba P191 nop TARGET20: ba RET20 nop P191: !_REPLACEMENT [19] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET191 nop RET191: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P192: !_LD [19] (FP) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 0], %f12 ! 1 addresses covered P193: !_REPLACEMENT [27] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+160], %o5 st %o5, [%i2+160] add %i2, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] P194: !_ST [33] (maybe <- 0x3f800025) (FP) (CBR) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i3 + 0 ] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET194 nop RET194: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P195: !_REPLACEMENT [27] (Int) (CBR) (Branch target of P223) sethi %hi(0x2000), %l3 ld [%i2+160], %l7 st %l7, [%i2+160] add %i2, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET195 nop RET195: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P196 nop TARGET223: ba RET223 nop P196: !_REPLACEMENT [17] (Int) sethi %hi(0x2000), %l3 ld [%i2+96], %l7 st %l7, [%i2+96] add %i2, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P197: !_MEMBAR (FP) membar #StoreLoad P198: !_BLD [27] (FP) (Branch target of P2) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 128] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f13 fmovd %f40, %f14 ba P199 nop TARGET2: ba RET2 nop P199: !_MEMBAR (FP) P200: !_IDC_FLIP [7] (Int) IDC_FLIP(200, 18651, 0, 0x43000080, 0x80, %i0, 0x80, %l6, %l7, %o5, %l3) P201: !_LD [12] (Int) (CBR) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %o3 ! move %o3(lower) -> %o3(upper) sllx %o3, 32, %o3 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET201 nop RET201: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P202: !_REPLACEMENT [4] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P203: !_MEMBAR (FP) (Branch target of P130) membar #StoreLoad ba P204 nop TARGET130: ba RET130 nop P204: !_BLD [2] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f32 membar #Sync ! 5 addresses covered fmovd %f32, %f18 fmovs %f18, %f15 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 fmovd %f12, %f30 fmovd %f14, %f30 !-- fmovs %f19, %f0 fmovd %f34, %f18 fmovs %f18, %f1 fmovd %f36, %f2 fmovd %f40, %f18 fmovs %f18, %f3 P205: !_MEMBAR (FP) (CBR) (Branch target of P206) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET205 nop RET205: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P206 nop TARGET206: ba RET206 nop P206: !_REPLACEMENT [5] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET206 nop RET206: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P207: !_REPLACEMENT [12] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+4], %l7 st %l7, [%i2+4] add %i2, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P208: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET208 nop RET208: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P209: !_BST [3] (maybe <- 0x3f800026) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P210: !_MEMBAR (FP) (Branch target of P126) membar #StoreLoad ba P211 nop TARGET126: ba RET126 nop P211: !_ST [2] (maybe <- 0x3f80002b) (FP) (Branch target of P45) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i0 + 8 ] ba P212 nop TARGET45: ba RET45 nop P212: !_REPLACEMENT [32] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i2+96], %l3 st %l3, [%i2+96] add %i2, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P213: !_REPLACEMENT [2] (Int) sethi %hi(0x2000), %l6 ld [%i2+8], %o5 st %o5, [%i2+8] add %i2, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] P214: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET214 nop RET214: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P215: !_BSTC [1] (maybe <- 0x3f80002c) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P216: !_MEMBAR (FP) (Branch target of P226) membar #StoreLoad ba P217 nop TARGET226: ba RET226 nop P217: !_REPLACEMENT [25] (Int) sethi %hi(0x2000), %l3 ld [%i2+96], %l7 st %l7, [%i2+96] add %i2, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P218: !_IDC_FLIP [34] (Int) (CBR) (Branch target of P214) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(218, 18501, 0, 0x46800040, 0x40, %i3, 0x40, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET218 nop RET218: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P219 nop TARGET214: ba RET214 nop P219: !_ST [7] (maybe <- 0x3f800031) (FP) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i0 + 128 ] P220: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET220 nop RET220: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P221: !_BST [2] (maybe <- 0x3f800032) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P222: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET222 nop RET222: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P223: !_IDC_FLIP [20] (Int) (CBR) (Branch target of P233) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(223, 7416, 0, 0x45000100, 0x100, %i2, 0x100, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET223 nop RET223: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P224 nop TARGET233: ba RET233 nop P224: !_REPLACEMENT [22] (Int) (CBR) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET224 nop RET224: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P225: !_IDC_FLIP [4] (Int) (Branch target of P222) IDC_FLIP(225, 22947, 0, 0x43000020, 0x20, %i0, 0x20, %l6, %l7, %o5, %l3) ba P226 nop TARGET222: ba RET222 nop P226: !_REPLACEMENT [22] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i3+4], %o5 st %o5, [%i3+4] add %i3, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET226 nop RET226: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P227: !_REPLACEMENT [17] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i3+96], %o5 st %o5, [%i3+96] add %i3, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET227 nop RET227: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P228: !_ST [18] (maybe <- 0x3f800037) (FP) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i2 + 128 ] P229: !_FLUSH [30] (Int) (CBR) ! Unsupported instruction ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET229 nop RET229: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P230: !_LD [25] (FP) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 96], %f4 ! 1 addresses covered P231: !_REPLACEMENT [16] (Int) (CBR) (Nucleus ctx) (Branch target of P71) wr %g0, 0x4, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+16], %o5 st %o5, [%i2+16] add %i2, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET231 nop RET231: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P232 nop TARGET71: ba RET71 nop P232: !_MEMBAR (FP) P233: !_BST [31] (maybe <- 0x3f800038) (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET233 nop RET233: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P234: !_MEMBAR (FP) (Branch target of P46) membar #StoreLoad ba P235 nop TARGET46: ba RET46 nop P235: !_LD [10] (Int) (Loop exit) (Branch target of P24) lduw [%i1 + 64], %l7 ! move %l7(lower) -> %o3(lower) or %l7, %o3, %o3 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovs %f4, %f30 !-- loop_exit_0_0: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_0_0 nop ba P236 nop TARGET24: ba RET24 nop P236: !_MEMBAR (Int) (Branch target of P201) membar #StoreLoad ba END_NODES0 nop TARGET201: ba RET201 nop END_NODES0: ! Test instruction sequence for CPU 0 ends sethi %hi(0xdead0e0f), %l3 or %l3, %lo(0xdead0e0f), %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 sethi %hi(0xdead0e0f), %l3 or %l3, %lo(0xdead0e0f), %l3 stw %l3, [%i5] ld [%i5], %f0 !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- restore retl nop !----------------- ! register usage: ! %i0 %i1 : base registers for first 2 regions ! %i2 %i3 : cache registers for 8 regions ! %i4 fixed pointer to per-cpu results area ! %l1 moving pointer to per-cpu FP results area ! %o7 moving pointer to per-cpu integer results area ! %i5 pointer to per-cpu private area ! %l0 holds lfsr, used as source of random bits ! %l2 loop count register ! %f16 running counter for unique fp store values ! %f17 holds increment value for fp counter ! %l4 running counter for unique integer store values (increment value is always 1) ! %l5 move-to register for load values (simulation only) ! %f30 move-to register for FP values (simulation only) ! %i4 holds the instructions count which is used for interrupt ordering ! %i4 holds the thread_id (OBP only) ! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage ! %l3 %l6 %l7 %o5 : 4 temporary registers ! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers ! %f0-f15 FP results buffer registers ! %f32-f47 FP block load/store registers func1: ! instruction sequence begins save %sp, -192, %sp ! Force %i0-%i3 to be 64-byte aligned add %i0, 63, %i0 andn %i0, 63, %i0 add %i1, 63, %i1 andn %i1, 63, %i1 add %i2, 63, %i2 andn %i2, 63, %i2 add %i3, 63, %i3 andn %i3, 63, %i3 add %i4, 63, %i4 andn %i4, 63, %i4 add %i5, 63, %i5 andn %i5, 63, %i5 ! Initialize pointer to FP load results area mov %i4, %l1 ! Initialize pointer to integer load results area sethi %hi(0x80000), %o7 or %o7, %lo(0x80000), %o7 add %o7, %l1, %o7 ! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info mov 0x0, %i4 ! Initialize %f0-%f62 to 0xdeadbee0deadbee1 sethi %hi(0xdeadbee0), %o5 or %o5, %lo(0xdeadbee0), %o5 stw %o5, [%i5] sethi %hi(0xdeadbee1), %o5 or %o5, %lo(0xdeadbee1), %o5 stw %o5, [%i5+4] ldd [%i5], %f0 fmovd %f0, %f2 fmovd %f0, %f4 fmovd %f0, %f6 fmovd %f0, %f8 fmovd %f0, %f10 fmovd %f0, %f12 fmovd %f0, %f14 fmovd %f0, %f16 fmovd %f0, %f18 fmovd %f0, %f20 fmovd %f0, %f22 fmovd %f0, %f24 fmovd %f0, %f26 fmovd %f0, %f28 fmovd %f0, %f30 fmovd %f0, %f32 fmovd %f0, %f34 fmovd %f0, %f36 fmovd %f0, %f38 fmovd %f0, %f40 fmovd %f0, %f42 fmovd %f0, %f44 fmovd %f0, %f46 fmovd %f0, %f48 fmovd %f0, %f50 fmovd %f0, %f52 fmovd %f0, %f54 fmovd %f0, %f56 fmovd %f0, %f58 fmovd %f0, %f60 fmovd %f0, %f62 ! Signature for extract_loads script to start extracting load values for this stream sethi %hi(0x01deade1), %o5 or %o5, %lo(0x01deade1), %o5 stw %o5, [%i5] ld [%i5], %f16 ! Initialize running integer counter in register %l4 sethi %hi(0x800001), %l4 or %l4, %lo(0x800001), %l4 ! Initialize running FP counter in register %f16 sethi %hi(0x40000001), %o5 or %o5, %lo(0x40000001), %o5 stw %o5, [%i5] ld [%i5], %f16 ! Initialize FP counter increment value in register %f17 (constant) sethi %hi(0x34800000), %o5 or %o5, %lo(0x34800000), %o5 stw %o5, [%i5] ld [%i5], %f17 ! Initialize LFSR to 0x5c42^4 sethi %hi(0x5c42), %l0 or %l0, %lo(0x5c42), %l0 mulx %l0, %l0, %l0 mulx %l0, %l0, %l0 BEGIN_NODES1: ! Test instruction sequence for ISTREAM 1 begins P237: !_REPLACEMENT [24] (Int) (Loop entry) (Nucleus ctx) sethi %hi(0x4), %l2 or %l2, %lo(0x4), %l2 loop_entry_1_0: wr %g0, 0x4, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P238: !_IDC_FLIP [33] (Int) (Branch target of P428) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(238, 31587, 1, 0x46800000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3) ba P239 nop TARGET428: ba RET428 nop P239: !_REPLACEMENT [28] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P240: !_REPLACEMENT [30] (Int) sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P241: !_REPLACEMENT [21] (Int) sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P242: !_REPLACEMENT [9] (Int) (Branch target of P407) sethi %hi(0x2000), %l7 ld [%i2+32], %l3 st %l3, [%i2+32] add %i2, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] ba P243 nop TARGET407: ba RET407 nop P243: !_REPLACEMENT [27] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+160], %o5 st %o5, [%i2+160] add %i2, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] P244: !_REPLACEMENT [17] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i2+96], %l7 st %l7, [%i2+96] add %i2, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET244 nop RET244: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P245: !_ST [10] (maybe <- 0x40000001) (FP) (Branch target of P553) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i1 + 64 ] ba P246 nop TARGET553: ba RET553 nop P246: !_ST [34] (maybe <- 0x40000002) (FP) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i3 + 64 ] P247: !_IDC_FLIP [22] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(247, 28663, 1, 0x45800004, 0x4, %i2, 0x4, %l6, %l7, %o5, %l3) P248: !_REPLACEMENT [4] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+32], %o5 st %o5, [%i3+32] add %i3, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P249: !_REPLACEMENT [26] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i3+128], %l7 st %l7, [%i3+128] add %i3, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P250: !_REPLACEMENT [17] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i3+96], %l6 st %l6, [%i3+96] add %i3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] P251: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET251 nop RET251: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P252: !_BLD [25] (FP) (CBR) (Branch target of P482) wr %g0, 0xf0, %asi ldda [%i2 + 64] %asi, %f0 membar #Sync ! 2 addresses covered fmovs %f8, %f1 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET252 nop RET252: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P253 nop TARGET482: ba RET482 nop P253: !_MEMBAR (FP) (Loop exit) !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 !-- loop_exit_1_0: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_0 nop P254: !_PREFETCH [17] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_1: sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 96], 1 P255: !_REPLACEMENT [22] (Int) (Branch target of P753) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+4], %o5 st %o5, [%i3+4] add %i3, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] ba P256 nop TARGET753: ba RET753 nop P256: !_MEMBAR (FP) P257: !_BSTC [27] (maybe <- 0x40000003) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 128 ] %asi P258: !_MEMBAR (FP) (Branch target of P655) membar #StoreLoad ba P259 nop TARGET655: ba RET655 nop P259: !_REPLACEMENT [18] (Int) sethi %hi(0x2000), %o5 ld [%i3+128], %l6 st %l6, [%i3+128] add %i3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] P260: !_REPLACEMENT [20] (Int) sethi %hi(0x2000), %l7 ld [%i3+256], %l3 st %l3, [%i3+256] add %i3, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] P261: !_REPLACEMENT [5] (Int) sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P262: !_REPLACEMENT [4] (Int) (Branch target of P302) sethi %hi(0x2000), %l3 ld [%i3+32], %l7 st %l7, [%i3+32] add %i3, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] ba P263 nop TARGET302: ba RET302 nop P263: !_FLUSH [8] (Int) ! Unsupported instruction P264: !_FLUSHI [16] (Int) (Branch target of P726) flush %g0 ba P265 nop TARGET726: ba RET726 nop P265: !_REPLACEMENT [32] (Int) sethi %hi(0x2000), %o5 ld [%i3+96], %l6 st %l6, [%i3+96] add %i3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] P266: !_REPLACEMENT [13] (Int) sethi %hi(0x2000), %l7 ld [%i3+32], %l3 st %l3, [%i3+32] add %i3, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] P267: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET267 nop RET267: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P268: !_BLD [4] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f0 membar #Sync ! 5 addresses covered fmovs %f4, %f3 fmovd %f8, %f4 P269: !_MEMBAR (FP) P270: !_REPLACEMENT [29] (Int) (Branch target of P345) sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] ba P271 nop TARGET345: ba RET345 nop P271: !_MEMBAR (FP) P272: !_BST [18] (maybe <- 0x40000005) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 128 ] %asi P273: !_MEMBAR (FP) (Branch target of P746) ba P274 nop TARGET746: ba RET746 nop P274: !_BSTC [9] (maybe <- 0x40000006) (FP) (Secondary ctx) wr %g0, 0xe1, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i1 + 0 ] %asi P275: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P276: !_REPLACEMENT [5] (Int) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET276 nop RET276: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P277: !_REPLACEMENT [13] (Int) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i2+32], %l6 st %l6, [%i2+32] add %i2, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET277 nop RET277: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P278: !_MEMBAR (FP) P279: !_BSTC [27] (maybe <- 0x40000008) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 128 ] %asi P280: !_MEMBAR (FP) membar #StoreLoad P281: !_IDC_FLIP [8] (Int) IDC_FLIP(281, 31955, 1, 0x43800000, 0x0, %i1, 0x0, %l6, %l7, %o5, %l3) P282: !_REPLACEMENT [31] (Int) sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P283: !_REPLACEMENT [1] (Int) sethi %hi(0x2000), %l3 ld [%i2+4], %l7 st %l7, [%i2+4] add %i2, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P284: !_ST [21] (maybe <- 0x4000000a) (FP) (Secondary ctx) (Branch target of P688) wr %g0, 0x81, %asi ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i3 + 0 ] %asi ba P285 nop TARGET688: ba RET688 nop P285: !_LD [23] (FP) ld [%i3 + 32], %f5 ! 1 addresses covered P286: !_REPLACEMENT [32] (Int) sethi %hi(0x2000), %l7 ld [%i2+96], %l3 st %l3, [%i2+96] add %i2, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P287: !_IDC_FLIP [4] (Int) IDC_FLIP(287, 4179, 1, 0x43000020, 0x20, %i0, 0x20, %l6, %l7, %o5, %l3) P288: !_REPLACEMENT [3] (Int) (Branch target of P372) sethi %hi(0x2000), %l6 ld [%i2+16], %o5 st %o5, [%i2+16] add %i2, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] ba P289 nop TARGET372: ba RET372 nop P289: !_MEMBAR (FP) membar #StoreLoad P290: !_BLD [4] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f32 membar #Sync ! 5 addresses covered fmovd %f32, %f6 fmovd %f34, %f8 fmovd %f36, %f18 fmovs %f18, %f9 fmovd %f40, %f10 P291: !_MEMBAR (FP) (CBR) (Branch target of P724) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET291 nop RET291: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P292 nop TARGET724: ba RET724 nop P292: !_BST [18] (maybe <- 0x4000000b) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 128 ] %asi P293: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET293 nop RET293: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P294: !_ST [29] (maybe <- 0x800001) (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 P295: !_IDC_FLIP [1] (Int) IDC_FLIP(295, 15595, 1, 0x43000004, 0x4, %i0, 0x4, %l6, %l7, %o5, %l3) P296: !_REPLACEMENT [18] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P297: !_FLUSH [10] (Int) (CBR) ! Unsupported instruction ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET297 nop RET297: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P298: !_LD [21] (FP) (CBR) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 0], %f11 ! 1 addresses covered ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET298 nop RET298: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P299: !_IDC_FLIP [9] (Int) IDC_FLIP(299, 30552, 1, 0x43800020, 0x20, %i1, 0x20, %l6, %l7, %o5, %l3) P300: !_REPLACEMENT [9] (Int) sethi %hi(0x2000), %l6 ld [%i2+32], %o5 st %o5, [%i2+32] add %i2, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P301: !_REPLACEMENT [14] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P302: !_REPLACEMENT [20] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i2+256], %l6 st %l6, [%i2+256] add %i2, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET302 nop RET302: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P303: !_REPLACEMENT [31] (Int) sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P304: !_REPLACEMENT [12] (Int) (CBR) (Branch target of P646) sethi %hi(0x2000), %l7 ld [%i2+4], %l3 st %l3, [%i2+4] add %i2, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET304 nop RET304: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P305 nop TARGET646: ba RET646 nop P305: !_REPLACEMENT [1] (Int) sethi %hi(0x2000), %l7 ld [%i2+4], %l3 st %l3, [%i2+4] add %i2, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] P306: !_REPLACEMENT [31] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET306 nop RET306: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P307: !_ST [5] (maybe <- 0x4000000c) (FP) (CBR) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i0 + 64 ] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET307 nop RET307: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P308: !_MEMBAR (FP) membar #StoreLoad P309: !_BLD [17] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 64] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f40, %f12 P310: !_MEMBAR (FP) P311: !_REPLACEMENT [2] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+8], %o5 st %o5, [%i3+8] add %i3, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] P312: !_IDC_FLIP [26] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(312, 1197, 1, 0x45800080, 0x80, %i2, 0x80, %l6, %l7, %o5, %l3) P313: !_ST [6] (maybe <- 0x4000000d) (FP) (CBR) (Secondary ctx) (Branch target of P385) wr %g0, 0x81, %asi ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i0 + 96 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET313 nop RET313: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P314 nop TARGET385: ba RET385 nop P314: !_REPLACEMENT [7] (Int) sethi %hi(0x2000), %l6 ld [%i3+128], %o5 st %o5, [%i3+128] add %i3, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P315: !_REPLACEMENT [7] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i3+128], %l7 st %l7, [%i3+128] add %i3, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET315 nop RET315: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P316: !_LD [18] (Int) (CBR) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 128], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET316 nop RET316: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P317: !_REPLACEMENT [29] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %o5 ld [%i2+4], %l6 st %l6, [%i2+4] add %i2, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P318: !_FLUSH [33] (Int) ! Unsupported instruction P319: !_REPLACEMENT [18] (Int) sethi %hi(0x2000), %l7 ld [%i2+128], %l3 st %l3, [%i2+128] add %i2, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] P320: !_REPLACEMENT [12] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l6 ld [%i2+4], %o5 st %o5, [%i2+4] add %i2, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P321: !_LD [6] (FP) (Secondary ctx) wr %g0, 0x81, %asi lda [%i0 + 96] %asi, %f13 ! 1 addresses covered P322: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET322 nop RET322: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P323: !_BSTC [20] (maybe <- 0x4000000e) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 256 ] %asi P324: !_MEMBAR (FP) (Branch target of P657) membar #StoreLoad ba P325 nop TARGET657: ba RET657 nop P325: !_BLD [7] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 128] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f14 P326: !_MEMBAR (FP) P327: !_LD [24] (FP) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 64], %f15 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 fmovd %f12, %f30 fmovd %f14, %f30 !-- P328: !_MEMBAR (FP) (Branch target of P370) ba P329 nop TARGET370: ba RET370 nop P329: !_BST [5] (maybe <- 0x4000000f) (FP) (CBR) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 64 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET329 nop RET329: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P330: !_MEMBAR (FP) (Branch target of P387) membar #StoreLoad ba P331 nop TARGET387: ba RET387 nop P331: !_REPLACEMENT [17] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+96], %l7 st %l7, [%i3+96] add %i3, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P332: !_REPLACEMENT [22] (Int) sethi %hi(0x2000), %o5 ld [%i3+4], %l6 st %l6, [%i3+4] add %i3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P333: !_REPLACEMENT [20] (Int) (CBR) (Branch target of P472) sethi %hi(0x2000), %l7 ld [%i3+256], %l3 st %l3, [%i3+256] add %i3, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET333 nop RET333: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P334 nop TARGET472: ba RET472 nop P334: !_REPLACEMENT [5] (Int) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P335: !_REPLACEMENT [22] (Int) sethi %hi(0x2000), %l6 ld [%i3+4], %o5 st %o5, [%i3+4] add %i3, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P336: !_REPLACEMENT [34] (Int) sethi %hi(0x2000), %l3 ld [%i3+64], %l7 st %l7, [%i3+64] add %i3, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P337: !_MEMBAR (FP) P338: !_BSTC [16] (maybe <- 0x40000011) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f36 membar #Sync stda %f32, [%i2 + 0 ] %asi P339: !_MEMBAR (FP) membar #StoreLoad P340: !_IDC_FLIP [19] (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(340, 29546, 1, 0x45000000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3) P341: !_PREFETCH [1] (Int) prefetch [%i0 + 4], 1 P342: !_REPLACEMENT [11] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P343: !_IDC_FLIP [28] (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(343, 21944, 1, 0x46000000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3) P344: !_MEMBAR (FP) (Branch target of P683) membar #StoreLoad ba P345 nop TARGET683: ba RET683 nop P345: !_BLD [9] (FP) (CBR) wr %g0, 0xf0, %asi ldda [%i1 + 0] %asi, %f0 membar #Sync ! 2 addresses covered fmovs %f8, %f1 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET345 nop RET345: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P346: !_MEMBAR (FP) P347: !_BLD [26] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 128] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f2 fmovd %f40, %f18 fmovs %f18, %f3 P348: !_MEMBAR (FP) P349: !_LD [21] (Int) lduw [%i2 + 0], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 P350: !_ST [25] (maybe <- 0x40000012) (FP) (Secondary ctx) (Branch target of P298) wr %g0, 0x81, %asi ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i2 + 96 ] %asi ba P351 nop TARGET298: ba RET298 nop P351: !_MEMBAR (FP) (Secondary ctx) (Branch target of P676) ba P352 nop TARGET676: ba RET676 nop P352: !_BSTC [32] (maybe <- 0x40000013) (FP) (Secondary ctx) wr %g0, 0xe1, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi P353: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P354: !_REPLACEMENT [26] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+128], %l3 st %l3, [%i3+128] add %i3, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET354 nop RET354: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P355: !_MEMBAR (FP) P356: !_BST [6] (maybe <- 0x40000015) (FP) (Branch target of P477) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 64 ] %asi ba P357 nop TARGET477: ba RET477 nop P357: !_MEMBAR (FP) (Branch target of P530) ba P358 nop TARGET530: ba RET530 nop P358: !_BSTC [4] (maybe <- 0x40000017) (FP) (Secondary ctx) wr %g0, 0xe1, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P359: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P360: !_REPLACEMENT [22] (Int) (Branch target of P417) sethi %hi(0x2000), %l3 ld [%i3+4], %l7 st %l7, [%i3+4] add %i3, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] ba P361 nop TARGET417: ba RET417 nop P361: !_REPLACEMENT [5] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P362: !_MEMBAR (Int) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET362 nop RET362: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P363: !_REPLACEMENT [5] (Int) sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P364: !_REPLACEMENT [29] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET364 nop RET364: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P365: !_REPLACEMENT [34] (Int) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P366: !_MEMBAR (FP) membar #StoreLoad P367: !_BLD [7] (FP) (CBR) wr %g0, 0xf0, %asi ldda [%i0 + 128] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET367 nop RET367: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P368: !_MEMBAR (FP) (Branch target of P421) ba P369 nop TARGET421: ba RET421 nop P369: !_REPLACEMENT [3] (Int) (Nucleus ctx) (Branch target of P316) wr %g0, 0x4, %asi sethi %hi(0x2000), %l7 ld [%i3+16], %l3 st %l3, [%i3+16] add %i3, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] ba P370 nop TARGET316: ba RET316 nop P370: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET370 nop RET370: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P371: !_BLD [27] (FP) wr %g0, 0xf0, %asi ldda [%i2 + 128] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f5 fmovd %f40, %f6 P372: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET372 nop RET372: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P373: !_REPLACEMENT [34] (Int) sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P374: !_MEMBAR (FP) P375: !_BST [9] (maybe <- 0x4000001c) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i1 + 0 ] %asi P376: !_MEMBAR (FP) membar #StoreLoad P377: !_REPLACEMENT [10] (Int) sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P378: !_REPLACEMENT [2] (Int) sethi %hi(0x2000), %l3 ld [%i3+8], %l7 st %l7, [%i3+8] add %i3, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] P379: !_ST [30] (maybe <- 0x4000001e) (FP) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i2 + 32 ] P380: !_ST [33] (maybe <- 0x800002) (Int) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 P381: !_FLUSH [19] (Int) ! Unsupported instruction P382: !_REPLACEMENT [7] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P383: !_REPLACEMENT [1] (Int) (Branch target of P678) sethi %hi(0x2000), %l3 ld [%i2+4], %l7 st %l7, [%i2+4] add %i2, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] ba P384 nop TARGET678: ba RET678 nop P384: !_REPLACEMENT [24] (Int) sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P385: !_MEMBAR (FP) (CBR) (Branch target of P593) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET385 nop RET385: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P386 nop TARGET593: ba RET593 nop P386: !_BLD [31] (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f7 fmovd %f40, %f8 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET386 nop RET386: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P387: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET387 nop RET387: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P388: !_ST [7] (maybe <- 0x4000001f) (FP) (Secondary ctx) wr %g0, 0x81, %asi ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i0 + 128 ] %asi P389: !_IDC_FLIP [29] (Int) IDC_FLIP(389, 9024, 1, 0x46000004, 0x4, %i3, 0x4, %l6, %l7, %o5, %l3) P390: !_REPLACEMENT [11] (Int) (Branch target of P701) sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ba P391 nop TARGET701: ba RET701 nop P391: !_REPLACEMENT [5] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P392: !_REPLACEMENT [16] (Int) sethi %hi(0x2000), %o5 ld [%i2+16], %l6 st %l6, [%i2+16] add %i2, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] P393: !_REPLACEMENT [6] (Int) (Branch target of P611) sethi %hi(0x2000), %l7 ld [%i2+96], %l3 st %l3, [%i2+96] add %i2, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] ba P394 nop TARGET611: ba RET611 nop P394: !_IDC_FLIP [11] (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(394, 5639, 1, 0x44000000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3) P395: !_MEMBAR (Int) membar #StoreLoad P396: !_MEMBAR (Int) membar #StoreLoad P397: !_REPLACEMENT [0] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P398: !_REPLACEMENT [2] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l3 ld [%i3+8], %l7 st %l7, [%i3+8] add %i3, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] P399: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET399 nop RET399: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P400: !_BST [17] (maybe <- 0x40000020) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f40 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 64 ] %asi P401: !_MEMBAR (FP) membar #StoreLoad P402: !_FLUSH [18] (Int) (CBR) ! Unsupported instruction ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET402 nop RET402: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P403: !_REPLACEMENT [24] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i3+64], %l7 st %l7, [%i3+64] add %i3, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET403 nop RET403: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P404: !_REPLACEMENT [11] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P405: !_REPLACEMENT [3] (Int) sethi %hi(0x2000), %o5 ld [%i3+16], %l6 st %l6, [%i3+16] add %i3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] P406: !_REPLACEMENT [16] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i3+16], %l3 st %l3, [%i3+16] add %i3, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET406 nop RET406: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P407: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET407 nop RET407: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P408: !_BLD [34] (FP) (Branch target of P252) wr %g0, 0xf0, %asi sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 64] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f18 fmovs %f18, %f9 ba P409 nop TARGET252: ba RET252 nop P409: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET409 nop RET409: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P410: !_REPLACEMENT [11] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P411: !_REPLACEMENT [11] (Int) sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P412: !_PREFETCH [10] (Int) prefetch [%i1 + 64], 1 P413: !_IDC_FLIP [32] (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(413, 5205, 1, 0x46000060, 0x60, %i3, 0x60, %l6, %l7, %o5, %l3) P414: !_LD [25] (FP) (Branch target of P583) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 96], %f10 ! 1 addresses covered ba P415 nop TARGET583: ba RET583 nop P415: !_REPLACEMENT [25] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+96], %o5 st %o5, [%i3+96] add %i3, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P416: !_IDC_FLIP [18] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(416, 13367, 1, 0x44800080, 0x80, %i2, 0x80, %l6, %l7, %o5, %l3) P417: !_LD [4] (Int) (CBR) lduw [%i0 + 32], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET417 nop RET417: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P418: !_REPLACEMENT [18] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i3+128], %l7 st %l7, [%i3+128] add %i3, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P419: !_REPLACEMENT [31] (Int) sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P420: !_REPLACEMENT [31] (Int) (Secondary ctx) (Branch target of P406) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] ba P421 nop TARGET406: ba RET406 nop P421: !_ST [34] (maybe <- 0x40000021) (FP) (CBR) (Secondary ctx) (Branch target of P573) wr %g0, 0x81, %asi sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i3 + 64 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET421 nop RET421: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P422 nop TARGET573: ba RET573 nop P422: !_MEMBAR (FP) P423: !_BST [16] (maybe <- 0x40000022) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f36 membar #Sync stda %f32, [%i2 + 0 ] %asi P424: !_MEMBAR (FP) membar #StoreLoad P425: !_BLD [2] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f32 membar #Sync ! 5 addresses covered fmovd %f32, %f18 fmovs %f18, %f11 fmovs %f19, %f12 fmovd %f34, %f18 fmovs %f18, %f13 fmovd %f36, %f14 fmovd %f40, %f18 fmovs %f18, %f15 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 fmovd %f12, %f30 fmovd %f14, %f30 !-- P426: !_MEMBAR (FP) (Branch target of P512) ba P427 nop TARGET512: ba RET512 nop P427: !_REPLACEMENT [4] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P428: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET428 nop RET428: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P429: !_BLD [0] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f0 membar #Sync ! 5 addresses covered fmovs %f4, %f3 fmovd %f8, %f4 P430: !_MEMBAR (FP) P431: !_REPLACEMENT [18] (Int) sethi %hi(0x2000), %l3 ld [%i2+128], %l7 st %l7, [%i2+128] add %i2, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P432: !_MEMBAR (FP) P433: !_BSTC [14] (maybe <- 0x40000023) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 64 ] %asi P434: !_MEMBAR (FP) membar #StoreLoad P435: !_REPLACEMENT [10] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P436: !_REPLACEMENT [2] (Int) sethi %hi(0x2000), %l6 ld [%i2+8], %o5 st %o5, [%i2+8] add %i2, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] P437: !_PREFETCH [22] (Int) (LE) (Secondary ctx) wr %g0, 0x89, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetcha [%i2 + 4] %asi, 1 P438: !_REPLACEMENT [19] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P439: !_IDC_FLIP [17] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(439, 12518, 1, 0x44800060, 0x60, %i2, 0x60, %l6, %l7, %o5, %l3) P440: !_REPLACEMENT [26] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l6 ld [%i3+128], %o5 st %o5, [%i3+128] add %i3, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P441: !_LD [4] (Int) (Loop exit) (Nucleus ctx) wr %g0, 0x4, %asi lduwa [%i0 + 32] %asi, %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovs %f4, %f30 !-- loop_exit_1_1: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_1 nop P442: !_REPLACEMENT [8] (Int) (Loop entry) sethi %hi(0x3), %l2 or %l2, %lo(0x3), %l2 loop_entry_1_2: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P443: !_REPLACEMENT [21] (Int) sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P444: !_REPLACEMENT [11] (Int) (Branch target of P354) sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ba P445 nop TARGET354: ba RET354 nop P445: !_ST [14] (maybe <- 0x40000024) (FP) (CBR) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i2 + 64 ] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET445 nop RET445: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P446: !_REPLACEMENT [10] (Int) sethi %hi(0x2000), %l3 ld [%i3+64], %l7 st %l7, [%i3+64] add %i3, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P447: !_MEMBAR (FP) (Branch target of P307) ba P448 nop TARGET307: ba RET307 nop P448: !_BSTC [18] (maybe <- 0x40000025) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 128 ] %asi P449: !_MEMBAR (FP) membar #StoreLoad P450: !_PREFETCH [12] (Int) (Secondary ctx) wr %g0, 0x81, %asi prefetcha [%i2 + 4] %asi, 1 P451: !_REPLACEMENT [6] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+96], %l3 st %l3, [%i2+96] add %i2, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P452: !_REPLACEMENT [10] (Int) (Branch target of P333) sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] ba P453 nop TARGET333: ba RET333 nop P453: !_IDC_FLIP [21] (Int) (Branch target of P581) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(453, 24141, 1, 0x45800000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3) ba P454 nop TARGET581: ba RET581 nop P454: !_REPLACEMENT [27] (Int) sethi %hi(0x2000), %l6 ld [%i2+160], %o5 st %o5, [%i2+160] add %i2, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] P455: !_MEMBAR (FP) (Branch target of P625) ba P456 nop TARGET625: ba RET625 nop P456: !_BST [3] (maybe <- 0x40000026) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P457: !_MEMBAR (FP) (CBR) (Branch target of P362) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET457 nop RET457: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P458 nop TARGET362: ba RET362 nop P458: !_REPLACEMENT [2] (Int) (Branch target of P517) sethi %hi(0x2000), %l3 ld [%i2+8], %l7 st %l7, [%i2+8] add %i2, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] ba P459 nop TARGET517: ba RET517 nop P459: !_IDC_FLIP [8] (Int) IDC_FLIP(459, 14904, 1, 0x43800000, 0x0, %i1, 0x0, %l6, %l7, %o5, %l3) P460: !_REPLACEMENT [14] (Int) (Branch target of P491) sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] ba P461 nop TARGET491: ba RET491 nop P461: !_IDC_FLIP [6] (Int) IDC_FLIP(461, 25079, 1, 0x43000060, 0x60, %i0, 0x60, %l6, %l7, %o5, %l3) P462: !_REPLACEMENT [31] (Int) (Branch target of P313) sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] ba P463 nop TARGET313: ba RET313 nop P463: !_REPLACEMENT [7] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+128], %l7 st %l7, [%i2+128] add %i2, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P464: !_MEMBAR (FP) membar #StoreLoad P465: !_BLD [12] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 0] %asi, %f0 membar #Sync ! 3 addresses covered fmovd %f8, %f2 P466: !_MEMBAR (FP) P467: !_REPLACEMENT [29] (Int) (Branch target of P480) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+4], %l6 st %l6, [%i3+4] add %i3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] ba P468 nop TARGET480: ba RET480 nop P468: !_REPLACEMENT [2] (Int) sethi %hi(0x2000), %l7 ld [%i3+8], %l3 st %l3, [%i3+8] add %i3, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] P469: !_REPLACEMENT [14] (Int) sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P470: !_REPLACEMENT [25] (Int) sethi %hi(0x2000), %l3 ld [%i3+96], %l7 st %l7, [%i3+96] add %i3, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P471: !_ST [20] (maybe <- 0x4000002b) (FP) (Branch target of P578) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i2 + 256 ] ba P472 nop TARGET578: ba RET578 nop P472: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET472 nop RET472: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P473: !_BLD [9] (FP) (CBR) wr %g0, 0xf0, %asi ldda [%i1 + 0] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f3 fmovd %f40, %f4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET473 nop RET473: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P474: !_MEMBAR (FP) P475: !_ST [31] (maybe <- 0x4000002c) (FP) (Nucleus ctx) (Branch target of P291) wr %g0, 0x4, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i3 + 64 ] %asi ba P476 nop TARGET291: ba RET291 nop P476: !_PREFETCH [5] (Int) prefetch [%i0 + 64], 1 P477: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET477 nop RET477: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P478: !_BLD [22] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f18 fmovs %f18, %f5 fmovs %f19, %f6 fmovd %f40, %f18 fmovs %f18, %f7 P479: !_MEMBAR (FP) P480: !_PREFETCH [17] (Int) (CBR) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 96], 1 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET480 nop RET480: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P481: !_REPLACEMENT [33] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P482: !_REPLACEMENT [1] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i2+4], %l7 st %l7, [%i2+4] add %i2, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET482 nop RET482: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P483: !_REPLACEMENT [7] (Int) sethi %hi(0x2000), %l3 ld [%i2+128], %l7 st %l7, [%i2+128] add %i2, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P484: !_ST [23] (maybe <- 0x800003) (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 32 ] add %l4, 1, %l4 P485: !_ST [27] (maybe <- 0x4000002d) (FP) (Secondary ctx) wr %g0, 0x81, %asi ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i3 + 160 ] %asi P486: !_MEMBAR (FP) membar #StoreLoad P487: !_BLD [16] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 0] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f36, %f8 P488: !_MEMBAR (FP) P489: !_LD [19] (FP) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 0], %f9 ! 1 addresses covered P490: !_MEMBAR (FP) P491: !_BST [19] (maybe <- 0x4000002e) (FP) (CBR) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET491 nop RET491: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P492: !_MEMBAR (FP) membar #StoreLoad P493: !_PREFETCH [7] (Int) prefetch [%i0 + 128], 1 P494: !_LD [21] (FP) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 0], %f10 ! 1 addresses covered P495: !_REPLACEMENT [27] (Int) (Branch target of P293) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+160], %l3 st %l3, [%i3+160] add %i3, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] ba P496 nop TARGET293: ba RET293 nop P496: !_ST [21] (maybe <- 0x4000002f) (FP) (Branch target of P402) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i2 + 0 ] ba P497 nop TARGET402: ba RET402 nop P497: !_REPLACEMENT [23] (Int) sethi %hi(0x2000), %l3 ld [%i3+32], %l7 st %l7, [%i3+32] add %i3, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P498: !_IDC_FLIP [7] (Int) IDC_FLIP(498, 18364, 1, 0x43000080, 0x80, %i0, 0x80, %l6, %l7, %o5, %l3) P499: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET499 nop RET499: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P500: !_BSTC [9] (maybe <- 0x40000030) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i1 + 0 ] %asi P501: !_MEMBAR (FP) (Branch target of P513) membar #StoreLoad ba P502 nop TARGET513: ba RET513 nop P502: !_REPLACEMENT [30] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l6 ld [%i3+32], %o5 st %o5, [%i3+32] add %i3, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P503: !_FLUSHI [14] (Int) flush %g0 P504: !_REPLACEMENT [18] (Int) (Branch target of P329) sethi %hi(0x2000), %l3 ld [%i3+128], %l7 st %l7, [%i3+128] add %i3, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] ba P505 nop TARGET329: ba RET329 nop P505: !_MEMBAR (FP) (CBR) (Secondary ctx) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET505 nop RET505: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P506: !_BLD [18] (FP) (Secondary ctx) wr %g0, 0xf1, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 128] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f18 fmovs %f18, %f11 P507: !_MEMBAR (FP) (Secondary ctx) P508: !_BSTC [5] (maybe <- 0x40000032) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 64 ] %asi P509: !_MEMBAR (FP) (Branch target of P244) membar #StoreLoad ba P510 nop TARGET244: ba RET244 nop P510: !_REPLACEMENT [29] (Int) sethi %hi(0x2000), %o5 ld [%i3+4], %l6 st %l6, [%i3+4] add %i3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P511: !_MEMBAR (FP) P512: !_BSTC [32] (maybe <- 0x40000034) (FP) (CBR) wr %g0, 0xe0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET512 nop RET512: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P513: !_MEMBAR (FP) (CBR) (Branch target of P627) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET513 nop RET513: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P514 nop TARGET627: ba RET627 nop P514: !_REPLACEMENT [33] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P515: !_IDC_FLIP [30] (Int) IDC_FLIP(515, 24814, 1, 0x46000020, 0x20, %i3, 0x20, %l6, %l7, %o5, %l3) P516: !_REPLACEMENT [8] (Int) sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P517: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET517 nop RET517: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P518: !_BST [12] (maybe <- 0x40000036) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P519: !_MEMBAR (FP) P520: !_BST [13] (maybe <- 0x40000039) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P521: !_MEMBAR (FP) membar #StoreLoad P522: !_ST [19] (maybe <- 0x800004) (Int) (CBR) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET522 nop RET522: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P523: !_REPLACEMENT [21] (Int) (Secondary ctx) (Branch target of P399) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] ba P524 nop TARGET399: ba RET399 nop P524: !_IDC_FLIP [8] (Int) IDC_FLIP(524, 28918, 1, 0x43800000, 0x0, %i1, 0x0, %l6, %l7, %o5, %l3) P525: !_REPLACEMENT [23] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i3+32], %o5 st %o5, [%i3+32] add %i3, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET525 nop RET525: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P526: !_REPLACEMENT [22] (Int) sethi %hi(0x2000), %l6 ld [%i3+4], %o5 st %o5, [%i3+4] add %i3, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P527: !_REPLACEMENT [34] (Int) sethi %hi(0x2000), %l3 ld [%i3+64], %l7 st %l7, [%i3+64] add %i3, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P528: !_LD [15] (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 128], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P529: !_REPLACEMENT [14] (Int) sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P530: !_REPLACEMENT [14] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i3+64], %l7 st %l7, [%i3+64] add %i3, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET530 nop RET530: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P531: !_REPLACEMENT [29] (Int) sethi %hi(0x2000), %l3 ld [%i3+4], %l7 st %l7, [%i3+4] add %i3, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P532: !_ST [23] (maybe <- 0x4000003c) (FP) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i3 + 32 ] %asi P533: !_REPLACEMENT [8] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P534: !_MEMBAR (FP) membar #StoreLoad P535: !_BLD [5] (FP) (Branch target of P633) wr %g0, 0xf0, %asi ldda [%i0 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f12 fmovd %f40, %f18 fmovs %f18, %f13 ba P536 nop TARGET633: ba RET633 nop P536: !_MEMBAR (FP) P537: !_BLD [29] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f14 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 fmovd %f12, %f30 fmovd %f14, %f30 !-- fmovd %f40, %f0 P538: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET538 nop RET538: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P539: !_BLD [16] (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 0] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f36, %f18 fmovs %f18, %f1 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET539 nop RET539: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P540: !_MEMBAR (FP) (Branch target of P306) ba P541 nop TARGET306: ba RET306 nop P541: !_REPLACEMENT [19] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P542: !_MEMBAR (FP) membar #StoreLoad P543: !_BLD [22] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f2 fmovd %f40, %f4 P544: !_MEMBAR (FP) P545: !_REPLACEMENT [31] (Int) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P546: !_REPLACEMENT [15] (Int) sethi %hi(0x2000), %l6 ld [%i3+128], %o5 st %o5, [%i3+128] add %i3, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P547: !_REPLACEMENT [28] (Int) sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P548: !_REPLACEMENT [8] (Int) sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P549: !_MEMBAR (FP) P550: !_BST [28] (maybe <- 0x4000003d) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P551: !_MEMBAR (FP) membar #StoreLoad P552: !_ST [18] (maybe <- 0x800005) (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 128 ] add %l4, 1, %l4 P553: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P403) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET553 nop RET553: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P554 nop TARGET403: ba RET403 nop P554: !_BSTC [5] (maybe <- 0x40000040) (FP) (Secondary ctx) wr %g0, 0xe1, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 64 ] %asi P555: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P556: !_REPLACEMENT [7] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+128], %l7 st %l7, [%i3+128] add %i3, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P557: !_REPLACEMENT [34] (Int) sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P558: !_REPLACEMENT [3] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l7 ld [%i3+16], %l3 st %l3, [%i3+16] add %i3, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] P559: !_REPLACEMENT [24] (Int) sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P560: !_MEMBAR (FP) P561: !_BST [7] (maybe <- 0x40000042) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i0 + 128 ] %asi P562: !_MEMBAR (FP) membar #StoreLoad P563: !_REPLACEMENT [23] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i3+32], %l6 st %l6, [%i3+32] add %i3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P564: !_REPLACEMENT [29] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] P565: !_LD [13] (FP) (Branch target of P473) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 32], %f5 ! 1 addresses covered ba P566 nop TARGET473: ba RET473 nop P566: !_REPLACEMENT [20] (Int) (Branch target of P525) sethi %hi(0x2000), %l6 ld [%i3+256], %o5 st %o5, [%i3+256] add %i3, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] ba P567 nop TARGET525: ba RET525 nop P567: !_ST [4] (maybe <- 0x800006) (Int) (Nucleus ctx) wr %g0, 0x4, %asi stwa %l4, [%i0 + 32] %asi add %l4, 1, %l4 P568: !_REPLACEMENT [20] (Int) sethi %hi(0x2000), %o5 ld [%i3+256], %l6 st %l6, [%i3+256] add %i3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] P569: !_REPLACEMENT [9] (Int) sethi %hi(0x2000), %l7 ld [%i3+32], %l3 st %l3, [%i3+32] add %i3, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] P570: !_REPLACEMENT [25] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i3+96], %o5 st %o5, [%i3+96] add %i3, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P571: !_LD [3] (Int) (Secondary ctx) (Branch target of P654) wr %g0, 0x81, %asi lduwa [%i0 + 16] %asi, %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 ba P572 nop TARGET654: ba RET654 nop P572: !_MEMBAR (FP) P573: !_BST [28] (maybe <- 0x40000043) (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET573 nop RET573: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P574: !_MEMBAR (FP) membar #StoreLoad P575: !_REPLACEMENT [14] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P576: !_MEMBAR (FP) (Branch target of P277) ba P577 nop TARGET277: ba RET277 nop P577: !_BSTC [28] (maybe <- 0x40000046) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P578: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET578 nop RET578: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P579: !_IDC_FLIP [7] (Int) IDC_FLIP(579, 23417, 1, 0x43000080, 0x80, %i0, 0x80, %l6, %l7, %o5, %l3) P580: !_REPLACEMENT [13] (Int) sethi %hi(0x2000), %l6 ld [%i2+32], %o5 st %o5, [%i2+32] add %i2, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P581: !_REPLACEMENT [14] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET581 nop RET581: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P582: !_MEMBAR (FP) membar #StoreLoad P583: !_BLD [20] (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 256] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f6 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET583 nop RET583: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P584: !_MEMBAR (FP) P585: !_ST [14] (maybe <- 0x40000049) (FP) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i2 + 64 ] P586: !_MEMBAR (FP) P587: !_BST [31] (maybe <- 0x4000004a) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi P588: !_MEMBAR (FP) membar #StoreLoad P589: !_REPLACEMENT [12] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %o5 ld [%i2+4], %l6 st %l6, [%i2+4] add %i2, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET589 nop RET589: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P590: !_ST [1] (maybe <- 0x800007) (Int) (Branch target of P304) stw %l4, [%i0 + 4 ] add %l4, 1, %l4 ba P591 nop TARGET304: ba RET304 nop P591: !_REPLACEMENT [5] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET591 nop RET591: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P592: !_MEMBAR (FP) P593: !_BSTC [0] (maybe <- 0x4000004c) (FP) (CBR) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET593 nop RET593: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P594: !_MEMBAR (FP) membar #StoreLoad P595: !_REPLACEMENT [19] (Int) sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P596: !_ST [0] (maybe <- 0x40000051) (FP) (Nucleus ctx) wr %g0, 0x4, %asi ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i0 + 0 ] %asi P597: !_IDC_FLIP [19] (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(597, 9027, 1, 0x45000000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3) P598: !_MEMBAR (FP) P599: !_BSTC [15] (maybe <- 0x40000052) (FP) (Branch target of P675) wr %g0, 0xe0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 128 ] %asi ba P600 nop TARGET675: ba RET675 nop P600: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET600 nop RET600: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P601: !_REPLACEMENT [18] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+128], %o5 st %o5, [%i3+128] add %i3, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P602: !_REPLACEMENT [4] (Int) sethi %hi(0x2000), %l3 ld [%i3+32], %l7 st %l7, [%i3+32] add %i3, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P603: !_ST [11] (maybe <- 0x800008) (Int) stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P604: !_REPLACEMENT [8] (Int) sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P605: !_REPLACEMENT [6] (Int) sethi %hi(0x2000), %l6 ld [%i3+96], %o5 st %o5, [%i3+96] add %i3, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P606: !_IDC_FLIP [16] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(606, 3504, 1, 0x44800010, 0x10, %i2, 0x10, %l6, %l7, %o5, %l3) P607: !_REPLACEMENT [1] (Int) (Branch target of P386) sethi %hi(0x2000), %l6 ld [%i3+4], %o5 st %o5, [%i3+4] add %i3, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] ba P608 nop TARGET386: ba RET386 nop P608: !_REPLACEMENT [30] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i3+32], %l7 st %l7, [%i3+32] add %i3, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET608 nop RET608: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P609: !_REPLACEMENT [25] (Int) sethi %hi(0x2000), %l3 ld [%i3+96], %l7 st %l7, [%i3+96] add %i3, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P610: !_PREFETCH [19] (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 0], 1 P611: !_REPLACEMENT [13] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %o5 ld [%i2+32], %l6 st %l6, [%i2+32] add %i2, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET611 nop RET611: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P612: !_IDC_FLIP [7] (Int) IDC_FLIP(612, 9494, 1, 0x43000080, 0x80, %i0, 0x80, %l6, %l7, %o5, %l3) P613: !_REPLACEMENT [16] (Int) sethi %hi(0x2000), %l6 ld [%i2+16], %o5 st %o5, [%i2+16] add %i2, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] P614: !_LD [7] (Int) lduw [%i0 + 128], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P615: !_REPLACEMENT [19] (Int) sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P616: !_REPLACEMENT [29] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i2+4], %o5 st %o5, [%i2+4] add %i2, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET616 nop RET616: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P617: !_REPLACEMENT [19] (Int) (Secondary ctx) (Branch target of P623) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ba P618 nop TARGET623: ba RET623 nop P618: !_REPLACEMENT [28] (Int) (Branch target of P600) sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ba P619 nop TARGET600: ba RET600 nop P619: !_REPLACEMENT [7] (Int) (Branch target of P364) sethi %hi(0x2000), %o5 ld [%i2+128], %l6 st %l6, [%i2+128] add %i2, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] ba P620 nop TARGET364: ba RET364 nop P620: !_MEMBAR (FP) (Secondary ctx) P621: !_BST [3] (maybe <- 0x40000053) (FP) (Secondary ctx) wr %g0, 0xf1, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P622: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P623: !_BLD [5] (FP) (CBR) wr %g0, 0xf0, %asi ldda [%i0 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f7 fmovd %f40, %f8 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET623 nop RET623: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P624: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET624 nop RET624: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P625: !_REPLACEMENT [31] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET625 nop RET625: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P626: !_REPLACEMENT [2] (Int) sethi %hi(0x2000), %o5 ld [%i2+8], %l6 st %l6, [%i2+8] add %i2, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] P627: !_REPLACEMENT [7] (Int) (CBR) (Branch target of P624) sethi %hi(0x2000), %l7 ld [%i2+128], %l3 st %l3, [%i2+128] add %i2, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET627 nop RET627: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P628 nop TARGET624: ba RET624 nop P628: !_REPLACEMENT [15] (Int) sethi %hi(0x2000), %l7 ld [%i2+128], %l3 st %l3, [%i2+128] add %i2, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] P629: !_ST [17] (maybe <- 0x800009) (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 96 ] add %l4, 1, %l4 P630: !_LD [11] (FP) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lda [%i2 + 0] %asi, %f9 ! 1 addresses covered P631: !_MEMBAR (FP) P632: !_BST [32] (maybe <- 0x40000058) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi P633: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET633 nop RET633: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P634: !_BSTC [30] (maybe <- 0x4000005a) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P635: !_MEMBAR (FP) P636: !_BSTC [5] (maybe <- 0x4000005d) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 64 ] %asi P637: !_MEMBAR (FP) membar #StoreLoad P638: !_REPLACEMENT [15] (Int) (Branch target of P693) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+128], %l3 st %l3, [%i2+128] add %i2, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] ba P639 nop TARGET693: ba RET693 nop P639: !_ST [27] (maybe <- 0x4000005f) (FP) (Branch target of P608) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i3 + 160 ] ba P640 nop TARGET608: ba RET608 nop P640: !_ST [13] (maybe <- 0x80000a) (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 32 ] add %l4, 1, %l4 P641: !_MEMBAR (FP) (Branch target of P276) ba P642 nop TARGET276: ba RET276 nop P642: !_BST [2] (maybe <- 0x40000060) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P643: !_MEMBAR (FP) membar #StoreLoad P644: !_REPLACEMENT [4] (Int) (Secondary ctx) (Branch target of P505) wr %g0, 0x81, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+32], %l3 st %l3, [%i3+32] add %i3, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] ba P645 nop TARGET505: ba RET505 nop P645: !_REPLACEMENT [10] (Int) (Branch target of P367) sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] ba P646 nop TARGET367: ba RET367 nop P646: !_REPLACEMENT [15] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i3+128], %l7 st %l7, [%i3+128] add %i3, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET646 nop RET646: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P647: !_REPLACEMENT [17] (Int) (Branch target of P297) sethi %hi(0x2000), %l3 ld [%i3+96], %l7 st %l7, [%i3+96] add %i3, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] ba P648 nop TARGET297: ba RET297 nop P648: !_REPLACEMENT [13] (Int) sethi %hi(0x2000), %o5 ld [%i3+32], %l6 st %l6, [%i3+32] add %i3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P649: !_FLUSH [8] (Int) ! Unsupported instruction P650: !_LD [28] (Int) (Loop exit) (CBR) (Secondary ctx) (Branch target of P538) wr %g0, 0x81, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduwa [%i2 + 0] %asi, %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET650 nop RET650: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 !-- loop_exit_1_2: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_2 nop ba P651 nop TARGET538: ba RET538 nop P651: !_REPLACEMENT [17] (Int) (Loop entry) (Secondary ctx) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_1_3: wr %g0, 0x81, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P652: !_ST [31] (maybe <- 0x80000b) (Int) (Branch target of P616) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 64 ] add %l4, 1, %l4 ba P653 nop TARGET616: ba RET616 nop P653: !_LD [25] (FP) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 96], %f0 ! 1 addresses covered P654: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET654 nop RET654: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P655: !_BST [12] (maybe <- 0x40000065) (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET655 nop RET655: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P656: !_MEMBAR (FP) membar #StoreLoad P657: !_REPLACEMENT [4] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+32], %o5 st %o5, [%i3+32] add %i3, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET657 nop RET657: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P658: !_PREFETCH [28] (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 0], 1 P659: !_REPLACEMENT [19] (Int) (Branch target of P322) sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ba P660 nop TARGET322: ba RET322 nop P660: !_LD [30] (FP) ld [%i2 + 32], %f1 ! 1 addresses covered P661: !_MEMBAR (FP) P662: !_BSTC [26] (maybe <- 0x40000068) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 128 ] %asi P663: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET663 nop RET663: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P664: !_REPLACEMENT [1] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+4], %l7 st %l7, [%i2+4] add %i2, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P665: !_REPLACEMENT [2] (Int) (Nucleus ctx) (Branch target of P700) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i2+8], %l6 st %l6, [%i2+8] add %i2, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] ba P666 nop TARGET700: ba RET700 nop P666: !_REPLACEMENT [6] (Int) sethi %hi(0x2000), %l7 ld [%i2+96], %l3 st %l3, [%i2+96] add %i2, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P667: !_IDC_FLIP [25] (Int) IDC_FLIP(667, 13419, 1, 0x45800060, 0x60, %i3, 0x60, %l6, %l7, %o5, %l3) P668: !_REPLACEMENT [31] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P669: !_REPLACEMENT [1] (Int) (Branch target of P738) sethi %hi(0x2000), %l3 ld [%i2+4], %l7 st %l7, [%i2+4] add %i2, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] ba P670 nop TARGET738: ba RET738 nop P670: !_LD [17] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 96], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P671: !_MEMBAR (FP) (Branch target of P539) ba P672 nop TARGET539: ba RET539 nop P672: !_BSTC [10] (maybe <- 0x4000006a) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i1 + 64 ] %asi P673: !_MEMBAR (FP) (Branch target of P409) membar #StoreLoad ba P674 nop TARGET409: ba RET409 nop P674: !_REPLACEMENT [21] (Int) sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P675: !_REPLACEMENT [2] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i2+8], %l6 st %l6, [%i2+8] add %i2, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET675 nop RET675: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P676: !_REPLACEMENT [3] (Int) (CBR) (Branch target of P736) sethi %hi(0x2000), %o5 ld [%i2+16], %l6 st %l6, [%i2+16] add %i2, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET676 nop RET676: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P677 nop TARGET736: ba RET736 nop P677: !_PREFETCH [3] (Int) prefetch [%i0 + 16], 1 P678: !_REPLACEMENT [31] (Int) (CBR) (Branch target of P722) sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET678 nop RET678: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P679 nop TARGET722: ba RET722 nop P679: !_IDC_FLIP [11] (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(679, 24347, 1, 0x44000000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3) P680: !_REPLACEMENT [4] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+32], %o5 st %o5, [%i3+32] add %i3, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P681: !_MEMBAR (FP) (Secondary ctx) (Branch target of P694) ba P682 nop TARGET694: ba RET694 nop P682: !_BST [20] (maybe <- 0x4000006b) (FP) (Secondary ctx) wr %g0, 0xf1, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 256 ] %asi P683: !_MEMBAR (FP) (CBR) (Secondary ctx) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET683 nop RET683: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P684: !_BSTC [10] (maybe <- 0x4000006c) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i1 + 64 ] %asi P685: !_MEMBAR (FP) membar #StoreLoad P686: !_REPLACEMENT [28] (Int) sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P687: !_REPLACEMENT [11] (Int) sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P688: !_REPLACEMENT [23] (Int) (CBR) (Branch target of P499) sethi %hi(0x2000), %l6 ld [%i3+32], %o5 st %o5, [%i3+32] add %i3, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET688 nop RET688: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P689 nop TARGET499: ba RET499 nop P689: !_REPLACEMENT [16] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i3+16], %o5 st %o5, [%i3+16] add %i3, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] P690: !_IDC_FLIP [8] (Int) (CBR) IDC_FLIP(690, 14332, 1, 0x43800000, 0x0, %i1, 0x0, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET690 nop RET690: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P691: !_REPLACEMENT [1] (Int) (Branch target of P690) sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] ba P692 nop TARGET690: ba RET690 nop P692: !_REPLACEMENT [16] (Int) sethi %hi(0x2000), %l6 ld [%i3+16], %o5 st %o5, [%i3+16] add %i3, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] P693: !_PREFETCH [17] (Int) (CBR) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 96], 1 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET693 nop RET693: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P694: !_REPLACEMENT [20] (Int) (CBR) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+256], %o5 st %o5, [%i2+256] add %i2, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET694 nop RET694: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P695: !_MEMBAR (FP) (Branch target of P445) ba P696 nop TARGET445: ba RET445 nop P696: !_BSTC [19] (maybe <- 0x4000006d) (FP) (CBR) wr %g0, 0xe0, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET696 nop RET696: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P697: !_MEMBAR (FP) membar #StoreLoad P698: !_REPLACEMENT [18] (Int) sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P699: !_MEMBAR (FP) membar #StoreLoad P700: !_BLD [34] (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 64] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f2 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET700 nop RET700: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P701: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET701 nop RET701: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P702: !_BSTC [5] (maybe <- 0x4000006e) (FP) (CBR) (Branch target of P522) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 64 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET702 nop RET702: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P703 nop TARGET522: ba RET522 nop P703: !_MEMBAR (FP) membar #StoreLoad P704: !_REPLACEMENT [0] (Int) (Branch target of P251) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ba P705 nop TARGET251: ba RET251 nop P705: !_REPLACEMENT [26] (Int) sethi %hi(0x2000), %l6 ld [%i3+128], %o5 st %o5, [%i3+128] add %i3, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P706: !_MEMBAR (FP) P707: !_BSTC [23] (maybe <- 0x40000070) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi P708: !_MEMBAR (FP) membar #StoreLoad P709: !_IDC_FLIP [5] (Int) IDC_FLIP(709, 12761, 1, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3) P710: !_REPLACEMENT [12] (Int) sethi %hi(0x2000), %l6 ld [%i3+4], %o5 st %o5, [%i3+4] add %i3, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P711: !_REPLACEMENT [29] (Int) (Branch target of P267) sethi %hi(0x2000), %l3 ld [%i3+4], %l7 st %l7, [%i3+4] add %i3, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] ba P712 nop TARGET267: ba RET267 nop P712: !_ST [31] (maybe <- 0x80000c) (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 64 ] add %l4, 1, %l4 P713: !_REPLACEMENT [25] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+96], %l3 st %l3, [%i2+96] add %i2, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P714: !_ST [6] (maybe <- 0x80000d) (Int) stw %l4, [%i0 + 96 ] add %l4, 1, %l4 P715: !_MEMBAR (FP) membar #StoreLoad P716: !_BLD [24] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f3 fmovd %f40, %f4 P717: !_MEMBAR (FP) P718: !_ST [7] (maybe <- 0x80000e) (Int) (Nucleus ctx) wr %g0, 0x4, %asi stwa %l4, [%i0 + 128] %asi add %l4, 1, %l4 P719: !_REPLACEMENT [20] (Int) sethi %hi(0x2000), %o5 ld [%i2+256], %l6 st %l6, [%i2+256] add %i2, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] P720: !_REPLACEMENT [19] (Int) sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P721: !_REPLACEMENT [16] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l6 ld [%i2+16], %o5 st %o5, [%i2+16] add %i2, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] P722: !_LD [9] (Int) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi lduwa [%i1 + 32] %asi, %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET722 nop RET722: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P723: !_IDC_FLIP [16] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(723, 3491, 1, 0x44800010, 0x10, %i2, 0x10, %l6, %l7, %o5, %l3) P724: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET724 nop RET724: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P725: !_BSTC [31] (maybe <- 0x40000073) (FP) (Branch target of P589) wr %g0, 0xe0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi ba P726 nop TARGET589: ba RET589 nop P726: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET726 nop RET726: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P727: !_REPLACEMENT [8] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P728: !_REPLACEMENT [27] (Int) sethi %hi(0x2000), %l6 ld [%i2+160], %o5 st %o5, [%i2+160] add %i2, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] P729: !_MEMBAR (FP) membar #StoreLoad P730: !_BLD [24] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f5 fmovd %f40, %f6 P731: !_MEMBAR (FP) P732: !_FLUSHI [1] (Int) (Branch target of P650) flush %g0 ba P733 nop TARGET650: ba RET650 nop P733: !_ST [25] (maybe <- 0x80000f) (Int) stw %l4, [%i3 + 96 ] add %l4, 1, %l4 P734: !_ST [13] (maybe <- 0x800010) (Int) (Nucleus ctx) (Branch target of P457) wr %g0, 0x4, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stwa %l4, [%i2 + 32] %asi add %l4, 1, %l4 ba P735 nop TARGET457: ba RET457 nop P735: !_MEMBAR (FP) P736: !_BST [13] (maybe <- 0x40000075) (FP) (CBR) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET736 nop RET736: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P737: !_MEMBAR (FP) P738: !_BSTC [15] (maybe <- 0x40000078) (FP) (CBR) (Branch target of P591) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 128 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET738 nop RET738: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P739 nop TARGET591: ba RET591 nop P739: !_MEMBAR (FP) membar #StoreLoad P740: !_FLUSHI [33] (Int) flush %g0 P741: !_REPLACEMENT [31] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P742: !_ST [1] (maybe <- 0x40000079) (FP) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i0 + 4 ] P743: !_REPLACEMENT [2] (Int) sethi %hi(0x2000), %l3 ld [%i3+8], %l7 st %l7, [%i3+8] add %i3, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] P744: !_REPLACEMENT [29] (Int) sethi %hi(0x2000), %o5 ld [%i3+4], %l6 st %l6, [%i3+4] add %i3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P745: !_LD [20] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduwa [%i2 + 256] %asi, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P746: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET746 nop RET746: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P747: !_BLD [4] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f32 membar #Sync ! 5 addresses covered fmovd %f32, %f18 fmovs %f18, %f7 fmovs %f19, %f8 fmovd %f34, %f18 fmovs %f18, %f9 fmovd %f36, %f10 fmovd %f40, %f18 fmovs %f18, %f11 P748: !_MEMBAR (FP) P749: !_MEMBAR (Int) P750: !_BSTC [22] (maybe <- 0x4000007a) (FP) (Secondary ctx) wr %g0, 0xe1, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P751: !_MEMBAR (FP) (Secondary ctx) P752: !_BST [30] (maybe <- 0x4000007d) (FP) (Secondary ctx) wr %g0, 0xf1, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi P753: !_MEMBAR (FP) (CBR) (Secondary ctx) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET753 nop RET753: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P754: !_REPLACEMENT [32] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+96], %o5 st %o5, [%i3+96] add %i3, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P755: !_REPLACEMENT [25] (Int) sethi %hi(0x2000), %l3 ld [%i3+96], %l7 st %l7, [%i3+96] add %i3, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P756: !_LD [27] (Int) (Branch target of P663) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 160], %l3 ! move %l3(lower) -> %o1(lower) or %l3, %o1, %o1 ba P757 nop TARGET663: ba RET663 nop P757: !_REPLACEMENT [2] (Int) (Branch target of P702) sethi %hi(0x2000), %l6 ld [%i3+8], %o5 st %o5, [%i3+8] add %i3, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] ba P758 nop TARGET702: ba RET702 nop P758: !_IDC_FLIP [12] (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(758, 21380, 1, 0x44000004, 0x4, %i3, 0x4, %l6, %l7, %o5, %l3) P759: !_REPLACEMENT [26] (Int) (Branch target of P315) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] ba P760 nop TARGET315: ba RET315 nop P760: !_FLUSH [6] (Int) (Branch target of P696) ! Unsupported instruction ba P761 nop TARGET696: ba RET696 nop P761: !_REPLACEMENT [24] (Int) sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P762: !_REPLACEMENT [12] (Int) sethi %hi(0x2000), %o5 ld [%i2+4], %l6 st %l6, [%i2+4] add %i2, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P763: !_ST [7] (maybe <- 0x800011) (Int) (Nucleus ctx) wr %g0, 0x4, %asi stwa %l4, [%i0 + 128] %asi add %l4, 1, %l4 P764: !_REPLACEMENT [10] (Int) sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P765: !_MEMBAR (FP) P766: !_BST [22] (maybe <- 0x40000080) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P767: !_MEMBAR (FP) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 !-- loop_exit_1_3: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_1_3 nop P768: !_MEMBAR (Int) membar #StoreLoad END_NODES1: ! Test instruction sequence for CPU 1 ends sethi %hi(0xdead0e0f), %l3 or %l3, %lo(0xdead0e0f), %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 sethi %hi(0xdead0e0f), %l3 or %l3, %lo(0xdead0e0f), %l3 stw %l3, [%i5] ld [%i5], %f0 !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- restore retl nop !----------------- ! register usage: ! %i0 %i1 : base registers for first 2 regions ! %i2 %i3 : cache registers for 8 regions ! %i4 fixed pointer to per-cpu results area ! %l1 moving pointer to per-cpu FP results area ! %o7 moving pointer to per-cpu integer results area ! %i5 pointer to per-cpu private area ! %l0 holds lfsr, used as source of random bits ! %l2 loop count register ! %f16 running counter for unique fp store values ! %f17 holds increment value for fp counter ! %l4 running counter for unique integer store values (increment value is always 1) ! %l5 move-to register for load values (simulation only) ! %f30 move-to register for FP values (simulation only) ! %i4 holds the instructions count which is used for interrupt ordering ! %i4 holds the thread_id (OBP only) ! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage ! %l3 %l6 %l7 %o5 : 4 temporary registers ! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers ! %f0-f15 FP results buffer registers ! %f32-f47 FP block load/store registers func2: ! instruction sequence begins save %sp, -192, %sp ! Force %i0-%i3 to be 64-byte aligned add %i0, 63, %i0 andn %i0, 63, %i0 add %i1, 63, %i1 andn %i1, 63, %i1 add %i2, 63, %i2 andn %i2, 63, %i2 add %i3, 63, %i3 andn %i3, 63, %i3 add %i4, 63, %i4 andn %i4, 63, %i4 add %i5, 63, %i5 andn %i5, 63, %i5 ! Initialize pointer to FP load results area mov %i4, %l1 ! Initialize pointer to integer load results area sethi %hi(0x80000), %o7 or %o7, %lo(0x80000), %o7 add %o7, %l1, %o7 ! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info mov 0x0, %i4 ! Initialize %f0-%f62 to 0xdeadbee0deadbee1 sethi %hi(0xdeadbee0), %o5 or %o5, %lo(0xdeadbee0), %o5 stw %o5, [%i5] sethi %hi(0xdeadbee1), %o5 or %o5, %lo(0xdeadbee1), %o5 stw %o5, [%i5+4] ldd [%i5], %f0 fmovd %f0, %f2 fmovd %f0, %f4 fmovd %f0, %f6 fmovd %f0, %f8 fmovd %f0, %f10 fmovd %f0, %f12 fmovd %f0, %f14 fmovd %f0, %f16 fmovd %f0, %f18 fmovd %f0, %f20 fmovd %f0, %f22 fmovd %f0, %f24 fmovd %f0, %f26 fmovd %f0, %f28 fmovd %f0, %f30 fmovd %f0, %f32 fmovd %f0, %f34 fmovd %f0, %f36 fmovd %f0, %f38 fmovd %f0, %f40 fmovd %f0, %f42 fmovd %f0, %f44 fmovd %f0, %f46 fmovd %f0, %f48 fmovd %f0, %f50 fmovd %f0, %f52 fmovd %f0, %f54 fmovd %f0, %f56 fmovd %f0, %f58 fmovd %f0, %f60 fmovd %f0, %f62 ! Signature for extract_loads script to start extracting load values for this stream sethi %hi(0x02deade1), %o5 or %o5, %lo(0x02deade1), %o5 stw %o5, [%i5] ld [%i5], %f16 ! Initialize running integer counter in register %l4 sethi %hi(0x1000001), %l4 or %l4, %lo(0x1000001), %l4 ! Initialize running FP counter in register %f16 sethi %hi(0x40800001), %o5 or %o5, %lo(0x40800001), %o5 stw %o5, [%i5] ld [%i5], %f16 ! Initialize FP counter increment value in register %f17 (constant) sethi %hi(0x35000000), %o5 or %o5, %lo(0x35000000), %o5 stw %o5, [%i5] ld [%i5], %f17 ! Initialize LFSR to 0xe34^4 sethi %hi(0xe34), %l0 or %l0, %lo(0xe34), %l0 mulx %l0, %l0, %l0 mulx %l0, %l0, %l0 BEGIN_NODES2: ! Test instruction sequence for ISTREAM 2 begins P769: !_REPLACEMENT [5] (Int) (Loop entry) (Branch target of P1064) sethi %hi(0x5), %l2 or %l2, %lo(0x5), %l2 loop_entry_2_0: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] ba P770 nop TARGET1064: ba RET1064 nop P770: !_REPLACEMENT [34] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P771: !_MEMBAR (FP) membar #StoreLoad P772: !_BLD [3] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f0 membar #Sync ! 5 addresses covered fmovs %f4, %f3 fmovd %f8, %f4 P773: !_MEMBAR (FP) (Branch target of P997) ba P774 nop TARGET997: ba RET997 nop P774: !_REPLACEMENT [8] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET774 nop RET774: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P775: !_REPLACEMENT [17] (Int) sethi %hi(0x2000), %l7 ld [%i2+96], %l3 st %l3, [%i2+96] add %i2, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P776: !_MEMBAR (FP) membar #StoreLoad P777: !_BLD [3] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f32 membar #Sync ! 5 addresses covered fmovd %f32, %f18 fmovs %f18, %f5 fmovs %f19, %f6 fmovd %f34, %f18 fmovs %f18, %f7 fmovd %f36, %f8 fmovd %f40, %f18 fmovs %f18, %f9 P778: !_MEMBAR (FP) P779: !_REPLACEMENT [6] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+96], %o5 st %o5, [%i2+96] add %i2, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET779 nop RET779: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P780: !_REPLACEMENT [25] (Int) sethi %hi(0x2000), %l6 ld [%i2+96], %o5 st %o5, [%i2+96] add %i2, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P781: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET781 nop RET781: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P782: !_BLD [7] (FP) (CBR) wr %g0, 0xf0, %asi ldda [%i0 + 128] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f10 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET782 nop RET782: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P783: !_MEMBAR (FP) P784: !_REPLACEMENT [24] (Int) sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P785: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET785 nop RET785: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P786: !_BLD [34] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 64] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f18 fmovs %f18, %f11 P787: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET787 nop RET787: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P788: !_REPLACEMENT [11] (Int) sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P789: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET789 nop RET789: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P790: !_BST [8] (maybe <- 0x40800001) (FP) (Branch target of P894) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i1 + 0 ] %asi ba P791 nop TARGET894: ba RET894 nop P791: !_MEMBAR (FP) P792: !_BSTC [28] (maybe <- 0x40800003) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi P793: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET793 nop RET793: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P794: !_REPLACEMENT [12] (Int) (Branch target of P946) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] ba P795 nop TARGET946: ba RET946 nop P795: !_REPLACEMENT [20] (Int) sethi %hi(0x2000), %l6 ld [%i3+256], %o5 st %o5, [%i3+256] add %i3, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] P796: !_IDC_FLIP [5] (Int) IDC_FLIP(796, 14377, 2, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3) P797: !_LD [0] (Int) lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P798: !_IDC_FLIP [5] (Int) IDC_FLIP(798, 20125, 2, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3) P799: !_PREFETCH [24] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 64], 1 P800: !_REPLACEMENT [23] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i3+32], %o5 st %o5, [%i3+32] add %i3, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET800 nop RET800: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P801: !_LD [19] (FP) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 0], %f12 ! 1 addresses covered P802: !_MEMBAR (FP) (Branch target of P1003) membar #StoreLoad ba P803 nop TARGET1003: ba RET1003 nop P803: !_BLD [14] (FP) (CBR) (Branch target of P898) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 64] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f18 fmovs %f18, %f13 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET803 nop RET803: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P804 nop TARGET898: ba RET898 nop P804: !_MEMBAR (FP) P805: !_LD [4] (FP) (Secondary ctx) wr %g0, 0x81, %asi lda [%i0 + 32] %asi, %f14 ! 1 addresses covered P806: !_MEMBAR (FP) (Branch target of P782) membar #StoreLoad ba P807 nop TARGET782: ba RET782 nop P807: !_BLD [2] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f32 membar #Sync ! 5 addresses covered fmovd %f32, %f18 fmovs %f18, %f15 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 fmovd %f12, %f30 fmovd %f14, %f30 !-- fmovs %f19, %f0 fmovd %f34, %f18 fmovs %f18, %f1 fmovd %f36, %f2 fmovd %f40, %f18 fmovs %f18, %f3 P808: !_MEMBAR (FP) (Branch target of P908) ba P809 nop TARGET908: ba RET908 nop P809: !_REPLACEMENT [0] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P810: !_MEMBAR (FP) membar #StoreLoad P811: !_BLD [24] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f4 fmovd %f40, %f18 fmovs %f18, %f5 P812: !_MEMBAR (FP) (CBR) (Branch target of P922) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET812 nop RET812: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P813 nop TARGET922: ba RET922 nop P813: !_IDC_FLIP [17] (Int) (Branch target of P853) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(813, 1770, 2, 0x44800060, 0x60, %i3, 0x60, %l6, %l7, %o5, %l3) ba P814 nop TARGET853: ba RET853 nop P814: !_REPLACEMENT [13] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+32], %o5 st %o5, [%i2+32] add %i2, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P815: !_FLUSH [21] (Int) ! Unsupported instruction P816: !_REPLACEMENT [29] (Int) sethi %hi(0x2000), %l3 ld [%i2+4], %l7 st %l7, [%i2+4] add %i2, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P817: !_REPLACEMENT [2] (Int) sethi %hi(0x2000), %o5 ld [%i2+8], %l6 st %l6, [%i2+8] add %i2, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] P818: !_MEMBAR (FP) (CBR) (Secondary ctx) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET818 nop RET818: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P819: !_BST [1] (maybe <- 0x40800006) (FP) (Secondary ctx) (Branch target of P887) wr %g0, 0xf1, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi ba P820 nop TARGET887: ba RET887 nop P820: !_MEMBAR (FP) (Secondary ctx) P821: !_BST [30] (maybe <- 0x4080000b) (FP) (Branch target of P1013) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi ba P822 nop TARGET1013: ba RET1013 nop P822: !_MEMBAR (FP) (Branch target of P851) membar #StoreLoad ba P823 nop TARGET851: ba RET851 nop P823: !_REPLACEMENT [28] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P824: !_REPLACEMENT [7] (Int) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l3 ld [%i2+128], %l7 st %l7, [%i2+128] add %i2, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET824 nop RET824: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P825: !_IDC_FLIP [29] (Int) (CBR) IDC_FLIP(825, 21261, 2, 0x46000004, 0x4, %i3, 0x4, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET825 nop RET825: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P826: !_REPLACEMENT [25] (Int) (Branch target of P978) sethi %hi(0x2000), %l7 ld [%i2+96], %l3 st %l3, [%i2+96] add %i2, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] ba P827 nop TARGET978: ba RET978 nop P827: !_REPLACEMENT [24] (Int) sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P828: !_REPLACEMENT [17] (Int) (Branch target of P992) sethi %hi(0x2000), %l3 ld [%i2+96], %l7 st %l7, [%i2+96] add %i2, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] ba P829 nop TARGET992: ba RET992 nop P829: !_MEMBAR (FP) membar #StoreLoad P830: !_BLD [26] (FP) (Branch target of P1130) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 128] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f6 fmovd %f40, %f18 fmovs %f18, %f7 ba P831 nop TARGET1130: ba RET1130 nop P831: !_MEMBAR (FP) P832: !_REPLACEMENT [27] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+160], %l6 st %l6, [%i3+160] add %i3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] P833: !_PREFETCH [17] (Int) (CBR) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 96], 1 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET833 nop RET833: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P834: !_MEMBAR (FP) (Secondary ctx) P835: !_BST [4] (maybe <- 0x4080000e) (FP) (Secondary ctx) (Branch target of P888) wr %g0, 0xf1, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi ba P836 nop TARGET888: ba RET888 nop P836: !_MEMBAR (FP) (Secondary ctx) P837: !_BST [31] (maybe <- 0x40800013) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi P838: !_MEMBAR (FP) membar #StoreLoad P839: !_REPLACEMENT [11] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P840: !_MEMBAR (FP) (Secondary ctx) (Branch target of P1011) membar #StoreLoad ba P841 nop TARGET1011: ba RET1011 nop P841: !_BLD [24] (FP) (Secondary ctx) (Branch target of P1142) wr %g0, 0xf1, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f8 fmovd %f40, %f18 fmovs %f18, %f9 ba P842 nop TARGET1142: ba RET1142 nop P842: !_MEMBAR (FP) (Secondary ctx) P843: !_REPLACEMENT [5] (Int) sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P844: !_REPLACEMENT [26] (Int) (Nucleus ctx) (Branch target of P880) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i2+128], %l6 st %l6, [%i2+128] add %i2, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] ba P845 nop TARGET880: ba RET880 nop P845: !_REPLACEMENT [15] (Int) sethi %hi(0x2000), %l7 ld [%i2+128], %l3 st %l3, [%i2+128] add %i2, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] P846: !_ST [28] (maybe <- 0x1000001) (Int) (LE) (CBR) wr %g0, 0x88, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 and %l4, %l7, %o5 srl %o5, 8, %o5 sll %l4, 8, %l6 and %l6, %l7, %l6 or %l6, %o5, %l6 srl %l6, 16, %o5 sll %l6, 16, %l6 srl %l6, 0, %l6 or %l6, %o5, %l6 stwa %l6, [%i2 + 0] %asi add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET846 nop RET846: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P847: !_PREFETCH [33] (Int) (Branch target of P934) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 0], 1 ba P848 nop TARGET934: ba RET934 nop P848: !_REPLACEMENT [14] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P849: !_LD [7] (FP) (Nucleus ctx) wr %g0, 0x4, %asi lda [%i0 + 128] %asi, %f10 ! 1 addresses covered P850: !_REPLACEMENT [19] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P851: !_LD [20] (Int) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduwa [%i3 + 256] %asi, %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET851 nop RET851: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P852: !_REPLACEMENT [27] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i2+160], %l3 st %l3, [%i2+160] add %i2, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET852 nop RET852: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P853: !_REPLACEMENT [13] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i2+32], %l3 st %l3, [%i2+32] add %i2, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET853 nop RET853: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P854: !_ST [20] (maybe <- 0x40800015) (FP) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i3 + 256 ] P855: !_MEMBAR (FP) (CBR) (Branch target of P1054) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET855 nop RET855: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P856 nop TARGET1054: ba RET1054 nop P856: !_BST [24] (maybe <- 0x40800016) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 64 ] %asi P857: !_MEMBAR (FP) membar #StoreLoad P858: !_REPLACEMENT [15] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+128], %o5 st %o5, [%i3+128] add %i3, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P859: !_MEMBAR (FP) P860: !_BSTC [14] (maybe <- 0x40800018) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 64 ] %asi P861: !_MEMBAR (FP) P862: !_BSTC [7] (maybe <- 0x40800019) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i0 + 128 ] %asi P863: !_MEMBAR (FP) membar #StoreLoad P864: !_REPLACEMENT [31] (Int) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P865: !_ST [24] (maybe <- 0x4080001a) (FP) (CBR) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i3 + 64 ] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET865 nop RET865: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P866: !_FLUSH [29] (Int) ! Unsupported instruction P867: !_MEMBAR (FP) P868: !_BSTC [25] (maybe <- 0x4080001b) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi P869: !_MEMBAR (FP) membar #StoreLoad P870: !_REPLACEMENT [21] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P871: !_REPLACEMENT [10] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P872: !_REPLACEMENT [25] (Int) sethi %hi(0x2000), %l7 ld [%i2+96], %l3 st %l3, [%i2+96] add %i2, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P873: !_PREFETCH [20] (Int) (Nucleus ctx) (Branch target of P1097) wr %g0, 0x4, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetcha [%i3 + 256] %asi, 1 ba P874 nop TARGET1097: ba RET1097 nop P874: !_ST [12] (maybe <- 0x4080001d) (FP) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i2 + 4 ] P875: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET875 nop RET875: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P876: !_BST [30] (maybe <- 0x4080001e) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P877: !_MEMBAR (FP) (Branch target of P1123) membar #StoreLoad ba P878 nop TARGET1123: ba RET1123 nop P878: !_REPLACEMENT [25] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+96], %l7 st %l7, [%i2+96] add %i2, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P879: !_REPLACEMENT [4] (Int) sethi %hi(0x2000), %o5 ld [%i2+32], %l6 st %l6, [%i2+32] add %i2, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P880: !_REPLACEMENT [5] (Int) (CBR) (Branch target of P1079) sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET880 nop RET880: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P881 nop TARGET1079: ba RET1079 nop P881: !_REPLACEMENT [1] (Int) (Branch target of P779) sethi %hi(0x2000), %l7 ld [%i2+4], %l3 st %l3, [%i2+4] add %i2, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] ba P882 nop TARGET779: ba RET779 nop P882: !_PREFETCH [27] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetcha [%i3 + 160] %asi, 1 P883: !_IDC_FLIP [14] (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(883, 2442, 2, 0x44000040, 0x40, %i2, 0x40, %l6, %l7, %o5, %l3) P884: !_MEMBAR (FP) P885: !_BST [8] (maybe <- 0x40800021) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i1 + 0 ] %asi P886: !_MEMBAR (FP) membar #StoreLoad P887: !_REPLACEMENT [17] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+96], %l7 st %l7, [%i3+96] add %i3, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET887 nop RET887: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P888: !_LD [22] (FP) (CBR) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 4], %f11 ! 1 addresses covered ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET888 nop RET888: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P889: !_REPLACEMENT [25] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i3+96], %o5 st %o5, [%i3+96] add %i3, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET889 nop RET889: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P890: !_REPLACEMENT [7] (Int) sethi %hi(0x2000), %l6 ld [%i3+128], %o5 st %o5, [%i3+128] add %i3, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P891: !_REPLACEMENT [31] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l3 ld [%i3+64], %l7 st %l7, [%i3+64] add %i3, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P892: !_ST [28] (maybe <- 0x1000002) (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 P893: !_REPLACEMENT [28] (Int) (Branch target of P1005) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ba P894 nop TARGET1005: ba RET1005 nop P894: !_REPLACEMENT [3] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i2+16], %o5 st %o5, [%i2+16] add %i2, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET894 nop RET894: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P895: !_REPLACEMENT [10] (Int) sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P896: !_REPLACEMENT [17] (Int) sethi %hi(0x2000), %l3 ld [%i2+96], %l7 st %l7, [%i2+96] add %i2, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P897: !_FLUSH [27] (Int) ! Unsupported instruction P898: !_REPLACEMENT [10] (Int) (CBR) (Branch target of P1007) sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET898 nop RET898: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P899 nop TARGET1007: ba RET1007 nop P899: !_REPLACEMENT [7] (Int) sethi %hi(0x2000), %o5 ld [%i2+128], %l6 st %l6, [%i2+128] add %i2, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] P900: !_MEMBAR (FP) (Branch target of P1021) ba P901 nop TARGET1021: ba RET1021 nop P901: !_BST [17] (maybe <- 0x40800023) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f40 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi P902: !_MEMBAR (FP) (Loop exit) (Branch target of P1132) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 !-- loop_exit_2_0: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_0 nop ba P903 nop TARGET1132: ba RET1132 nop P903: !_REPLACEMENT [7] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_2_1: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+128], %l3 st %l3, [%i2+128] add %i2, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] P904: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET904 nop RET904: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P905: !_BSTC [31] (maybe <- 0x40800024) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi P906: !_MEMBAR (FP) membar #StoreLoad P907: !_ST [20] (maybe <- 0x1000003) (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 256 ] add %l4, 1, %l4 P908: !_REPLACEMENT [19] (Int) (CBR) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET908 nop RET908: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P909: !_REPLACEMENT [9] (Int) sethi %hi(0x2000), %l3 ld [%i3+32], %l7 st %l7, [%i3+32] add %i3, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P910: !_REPLACEMENT [20] (Int) sethi %hi(0x2000), %o5 ld [%i3+256], %l6 st %l6, [%i3+256] add %i3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] P911: !_REPLACEMENT [0] (Int) sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P912: !_ST [6] (maybe <- 0x1000004) (Int) (CBR) stw %l4, [%i0 + 96 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET912 nop RET912: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P913: !_PREFETCH [15] (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 128], 1 P914: !_ST [17] (maybe <- 0x1000005) (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stwa %l4, [%i3 + 96] %asi add %l4, 1, %l4 P915: !_REPLACEMENT [20] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+256], %l7 st %l7, [%i2+256] add %i2, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] P916: !_ST [12] (maybe <- 0x40800026) (FP) (Branch target of P793) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i3 + 4 ] ba P917 nop TARGET793: ba RET793 nop P917: !_MEMBAR (FP) (CBR) (Secondary ctx) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET917 nop RET917: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P918: !_BSTC [24] (maybe <- 0x40800027) (FP) (Secondary ctx) wr %g0, 0xe1, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 64 ] %asi P919: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P920: !_REPLACEMENT [29] (Int) (Branch target of P1053) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] ba P921 nop TARGET1053: ba RET1053 nop P921: !_LD [21] (Int) lduw [%i2 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P922: !_REPLACEMENT [1] (Int) (CBR) (Nucleus ctx) (Branch target of P917) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i3+4], %l6 st %l6, [%i3+4] add %i3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET922 nop RET922: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P923 nop TARGET917: ba RET917 nop P923: !_REPLACEMENT [22] (Int) sethi %hi(0x2000), %o5 ld [%i3+4], %l6 st %l6, [%i3+4] add %i3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P924: !_ST [10] (maybe <- 0x1000006) (Int) stw %l4, [%i1 + 64 ] add %l4, 1, %l4 P925: !_REPLACEMENT [15] (Int) sethi %hi(0x2000), %l6 ld [%i3+128], %o5 st %o5, [%i3+128] add %i3, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P926: !_REPLACEMENT [33] (Int) (Branch target of P960) sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ba P927 nop TARGET960: ba RET960 nop P927: !_REPLACEMENT [5] (Int) sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P928: !_MEMBAR (FP) P929: !_BSTC [33] (maybe <- 0x40800029) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 0 ] %asi P930: !_MEMBAR (FP) membar #StoreLoad P931: !_REPLACEMENT [9] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l6 ld [%i3+32], %o5 st %o5, [%i3+32] add %i3, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P932: !_PREFETCH [31] (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 64], 1 P933: !_LD [33] (Int) lduw [%i2 + 0], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 P934: !_ST [29] (maybe <- 0x1000007) (Int) (CBR) stw %l4, [%i3 + 4 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET934 nop RET934: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P935: !_LD [26] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 128], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P936: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P937: !_BLD [11] (FP) (Secondary ctx) wr %g0, 0xf1, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 0] %asi, %f0 membar #Sync ! 3 addresses covered fmovd %f8, %f2 P938: !_MEMBAR (FP) (Secondary ctx) P939: !_LD [30] (Int) (CBR) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 32], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET939 nop RET939: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P940: !_REPLACEMENT [33] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P941: !_MEMBAR (FP) (Branch target of P855) ba P942 nop TARGET855: ba RET855 nop P942: !_BSTC [17] (maybe <- 0x4080002a) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f40 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 64 ] %asi P943: !_MEMBAR (FP) membar #StoreLoad P944: !_LD [13] (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 32], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P945: !_MEMBAR (FP) P946: !_BST [28] (maybe <- 0x4080002b) (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET946 nop RET946: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P947: !_MEMBAR (FP) membar #StoreLoad P948: !_IDC_FLIP [33] (Int) (Branch target of P998) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(948, 882, 2, 0x46800000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3) ba P949 nop TARGET998: ba RET998 nop P949: !_MEMBAR (FP) (CBR) (Secondary ctx) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET949 nop RET949: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P950: !_BLD [30] (FP) (Secondary ctx) wr %g0, 0xf1, %asi ldda [%i2 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f18 fmovs %f18, %f3 fmovs %f19, %f4 fmovd %f40, %f18 fmovs %f18, %f5 P951: !_MEMBAR (FP) (Secondary ctx) P952: !_REPLACEMENT [30] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+32], %l3 st %l3, [%i2+32] add %i2, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] P953: !_MEMBAR (FP) (Branch target of P1063) ba P954 nop TARGET1063: ba RET1063 nop P954: !_BST [24] (maybe <- 0x4080002e) (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET954 nop RET954: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P955: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET955 nop RET955: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P956: !_REPLACEMENT [33] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET956 nop RET956: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P957: !_LD [30] (FP) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 32], %f6 ! 1 addresses covered P958: !_REPLACEMENT [31] (Int) (Branch target of P852) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] ba P959 nop TARGET852: ba RET852 nop P959: !_IDC_FLIP [9] (Int) IDC_FLIP(959, 23053, 2, 0x43800020, 0x20, %i1, 0x20, %l6, %l7, %o5, %l3) P960: !_MEMBAR (FP) (CBR) (Secondary ctx) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET960 nop RET960: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P961: !_BLD [24] (FP) (CBR) (Secondary ctx) (Branch target of P818) wr %g0, 0xf1, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f7 fmovd %f40, %f8 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET961 nop RET961: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P962 nop TARGET818: ba RET818 nop P962: !_MEMBAR (FP) (Secondary ctx) P963: !_IDC_FLIP [6] (Int) (Branch target of P984) IDC_FLIP(963, 29258, 2, 0x43000060, 0x60, %i0, 0x60, %l6, %l7, %o5, %l3) ba P964 nop TARGET984: ba RET984 nop P964: !_IDC_FLIP [9] (Int) (CBR) IDC_FLIP(964, 5034, 2, 0x43800020, 0x20, %i1, 0x20, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET964 nop RET964: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P965: !_MEMBAR (FP) P966: !_BST [11] (maybe <- 0x40800030) (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET966 nop RET966: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P967: !_MEMBAR (FP) (Branch target of P1000) membar #StoreLoad ba P968 nop TARGET1000: ba RET1000 nop P968: !_FLUSH [2] (Int) ! Unsupported instruction P969: !_REPLACEMENT [31] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P970: !_IDC_FLIP [27] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(970, 4200, 2, 0x458000a0, 0xa0, %i3, 0xa0, %l6, %l7, %o5, %l3) P971: !_REPLACEMENT [33] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P972: !_REPLACEMENT [25] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+96], %l7 st %l7, [%i2+96] add %i2, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P973: !_REPLACEMENT [9] (Int) sethi %hi(0x2000), %o5 ld [%i2+32], %l6 st %l6, [%i2+32] add %i2, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P974: !_REPLACEMENT [11] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P975: !_MEMBAR (FP) P976: !_BST [2] (maybe <- 0x40800033) (FP) (Branch target of P824) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi ba P977 nop TARGET824: ba RET824 nop P977: !_MEMBAR (FP) P978: !_BSTC [30] (maybe <- 0x40800038) (FP) (CBR) (Secondary ctx) (Branch target of P833) wr %g0, 0xe1, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET978 nop RET978: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P979 nop TARGET833: ba RET833 nop P979: !_MEMBAR (FP) (Secondary ctx) P980: !_BST [32] (maybe <- 0x4080003b) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 64 ] %asi P981: !_MEMBAR (FP) membar #StoreLoad P982: !_BLD [18] (FP) (Branch target of P994) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 128] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f18 fmovs %f18, %f9 ba P983 nop TARGET994: ba RET994 nop P983: !_MEMBAR (FP) (Branch target of P785) ba P984 nop TARGET785: ba RET785 nop P984: !_LD [6] (FP) (CBR) ld [%i0 + 96], %f10 ! 1 addresses covered ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET984 nop RET984: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P985: !_REPLACEMENT [19] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P986: !_MEMBAR (FP) membar #StoreLoad P987: !_BLD [29] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f18 fmovs %f18, %f11 fmovs %f19, %f12 fmovd %f40, %f18 fmovs %f18, %f13 P988: !_MEMBAR (FP) P989: !_IDC_FLIP [28] (Int) IDC_FLIP(989, 5899, 2, 0x46000000, 0x0, %i3, 0x0, %l6, %l7, %o5, %l3) P990: !_REPLACEMENT [7] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P991: !_MEMBAR (FP) (CBR) (Branch target of P812) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET991 nop RET991: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P992 nop TARGET812: ba RET812 nop P992: !_BST [24] (maybe <- 0x4080003d) (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 64 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET992 nop RET992: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P993: !_MEMBAR (FP) membar #StoreLoad P994: !_ST [34] (maybe <- 0x4080003f) (FP) (CBR) (Branch target of P966) sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i3 + 64 ] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET994 nop RET994: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P995 nop TARGET966: ba RET966 nop P995: !_REPLACEMENT [7] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P996: !_REPLACEMENT [9] (Int) sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P997: !_REPLACEMENT [30] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i2+32], %l6 st %l6, [%i2+32] add %i2, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET997 nop RET997: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P998: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET998 nop RET998: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P999: !_BLD [15] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 128] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f14 P1000: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1000 nop RET1000: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1001: !_REPLACEMENT [11] (Int) sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P1002: !_REPLACEMENT [30] (Int) (Branch target of P787) sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] ba P1003 nop TARGET787: ba RET787 nop P1003: !_LD [9] (Int) (CBR) lduw [%i1 + 32], %l3 ! move %l3(lower) -> %o2(lower) or %l3, %o2, %o2 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1003 nop RET1003: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1004: !_REPLACEMENT [28] (Int) (Branch target of P1138) sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ba P1005 nop TARGET1138: ba RET1138 nop P1005: !_REPLACEMENT [0] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1005 nop RET1005: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1006: !_MEMBAR (FP) (Branch target of P1028) ba P1007 nop TARGET1028: ba RET1028 nop P1007: !_BSTC [3] (maybe <- 0x40800040) (FP) (CBR) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1007 nop RET1007: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1008: !_MEMBAR (FP) membar #StoreLoad P1009: !_REPLACEMENT [31] (Int) sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P1010: !_REPLACEMENT [3] (Int) (CBR) (Branch target of P1010) sethi %hi(0x2000), %l3 ld [%i2+16], %l7 st %l7, [%i2+16] add %i2, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1010 nop RET1010: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P1011 nop TARGET1010: ba RET1010 nop P1011: !_REPLACEMENT [32] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i2+96], %l7 st %l7, [%i2+96] add %i2, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1011 nop RET1011: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1012: !_MEMBAR (FP) (Branch target of P1095) ba P1013 nop TARGET1095: ba RET1095 nop P1013: !_BSTC [23] (maybe <- 0x40800045) (FP) (CBR) (Branch target of P789) wr %g0, 0xe0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1013 nop RET1013: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P1014 nop TARGET789: ba RET789 nop P1014: !_MEMBAR (FP) membar #StoreLoad P1015: !_IDC_FLIP [17] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(1015, 28074, 2, 0x44800060, 0x60, %i3, 0x60, %l6, %l7, %o5, %l3) P1016: !_REPLACEMENT [11] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P1017: !_REPLACEMENT [1] (Int) sethi %hi(0x2000), %l3 ld [%i2+4], %l7 st %l7, [%i2+4] add %i2, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P1018: !_IDC_FLIP [23] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(1018, 21047, 2, 0x45800020, 0x20, %i3, 0x20, %l6, %l7, %o5, %l3) P1019: !_ST [27] (maybe <- 0x1000008) (Int) stw %l4, [%i3 + 160 ] add %l4, 1, %l4 P1020: !_LD [1] (FP) ld [%i0 + 4], %f15 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 fmovd %f12, %f30 fmovd %f14, %f30 !-- P1021: !_REPLACEMENT [10] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1021 nop RET1021: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1022: !_REPLACEMENT [17] (Int) sethi %hi(0x2000), %l3 ld [%i2+96], %l7 st %l7, [%i2+96] add %i2, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P1023: !_REPLACEMENT [13] (Int) sethi %hi(0x2000), %o5 ld [%i2+32], %l6 st %l6, [%i2+32] add %i2, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P1024: !_LD [34] (Int) (Nucleus ctx) (Branch target of P949) wr %g0, 0x4, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduwa [%i2 + 64] %asi, %o3 ! move %o3(lower) -> %o3(upper) sllx %o3, 32, %o3 ba P1025 nop TARGET949: ba RET949 nop P1025: !_REPLACEMENT [15] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+128], %o5 st %o5, [%i3+128] add %i3, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P1026: !_REPLACEMENT [20] (Int) sethi %hi(0x2000), %l3 ld [%i3+256], %l7 st %l7, [%i3+256] add %i3, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] P1027: !_LD [25] (FP) (Branch target of P1145) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 96], %f0 ! 1 addresses covered ba P1028 nop TARGET1145: ba RET1145 nop P1028: !_REPLACEMENT [20] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i3+256], %l6 st %l6, [%i3+256] add %i3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1028 nop RET1028: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1029: !_REPLACEMENT [3] (Int) (Branch target of P803) sethi %hi(0x2000), %o5 ld [%i3+16], %l6 st %l6, [%i3+16] add %i3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] ba P1030 nop TARGET803: ba RET803 nop P1030: !_MEMBAR (FP) (CBR) (Secondary ctx) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1030 nop RET1030: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1031: !_BST [14] (maybe <- 0x40800048) (FP) (Secondary ctx) wr %g0, 0xf1, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 64 ] %asi P1032: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P1033: !_ST [27] (maybe <- 0x40800049) (FP) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i2 + 160 ] P1034: !_REPLACEMENT [26] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P1035: !_REPLACEMENT [9] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P1036: !_REPLACEMENT [1] (Int) sethi %hi(0x2000), %o5 ld [%i2+4], %l6 st %l6, [%i2+4] add %i2, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P1037: !_REPLACEMENT [27] (Int) sethi %hi(0x2000), %l7 ld [%i2+160], %l3 st %l3, [%i2+160] add %i2, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] P1038: !_REPLACEMENT [8] (Int) (Branch target of P889) sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ba P1039 nop TARGET889: ba RET889 nop P1039: !_REPLACEMENT [27] (Int) sethi %hi(0x2000), %l3 ld [%i2+160], %l7 st %l7, [%i2+160] add %i2, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] P1040: !_REPLACEMENT [26] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i2+128], %l6 st %l6, [%i2+128] add %i2, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] P1041: !_REPLACEMENT [28] (Int) (Secondary ctx) (Branch target of P1060) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ba P1042 nop TARGET1060: ba RET1060 nop P1042: !_MEMBAR (FP) (Branch target of P954) ba P1043 nop TARGET954: ba RET954 nop P1043: !_BST [33] (maybe <- 0x4080004a) (FP) (Branch target of P955) wr %g0, 0xf0, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 0 ] %asi ba P1044 nop TARGET955: ba RET955 nop P1044: !_MEMBAR (FP) (Branch target of P781) ba P1045 nop TARGET781: ba RET781 nop P1045: !_BST [1] (maybe <- 0x4080004b) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P1046: !_MEMBAR (FP) membar #StoreLoad P1047: !_REPLACEMENT [10] (Int) sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P1048: !_ST [21] (maybe <- 0x40800050) (FP) (Secondary ctx) (Branch target of P1127) wr %g0, 0x81, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i2 + 0 ] %asi ba P1049 nop TARGET1127: ba RET1127 nop P1049: !_REPLACEMENT [11] (Int) (Branch target of P1067) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ba P1050 nop TARGET1067: ba RET1067 nop P1050: !_REPLACEMENT [3] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i3+16], %l7 st %l7, [%i3+16] add %i3, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] P1051: !_REPLACEMENT [3] (Int) (Branch target of P865) sethi %hi(0x2000), %o5 ld [%i3+16], %l6 st %l6, [%i3+16] add %i3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] ba P1052 nop TARGET865: ba RET865 nop P1052: !_REPLACEMENT [16] (Int) sethi %hi(0x2000), %l7 ld [%i3+16], %l3 st %l3, [%i3+16] add %i3, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] P1053: !_MEMBAR (FP) (CBR) (Branch target of P1065) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1053 nop RET1053: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P1054 nop TARGET1065: ba RET1065 nop P1054: !_BLD [4] (FP) (CBR) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f32 membar #Sync ! 5 addresses covered fmovd %f32, %f18 fmovs %f18, %f1 fmovs %f19, %f2 fmovd %f34, %f18 fmovs %f18, %f3 fmovd %f36, %f4 fmovd %f40, %f18 fmovs %f18, %f5 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1054 nop RET1054: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1055: !_MEMBAR (FP) (Branch target of P846) ba P1056 nop TARGET846: ba RET846 nop P1056: !_PREFETCH [2] (Int) (Secondary ctx) wr %g0, 0x81, %asi prefetcha [%i0 + 8] %asi, 1 P1057: !_ST [33] (maybe <- 0x40800051) (FP) (Branch target of P912) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i2 + 0 ] ba P1058 nop TARGET912: ba RET912 nop P1058: !_ST [4] (maybe <- 0x40800052) (FP) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i0 + 32 ] P1059: !_MEMBAR (FP) P1060: !_BST [22] (maybe <- 0x40800053) (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1060 nop RET1060: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1061: !_MEMBAR (FP) membar #StoreLoad P1062: !_PREFETCH [2] (Int) (CBR) prefetch [%i0 + 8], 1 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1062 nop RET1062: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1063: !_MEMBAR (FP) (CBR) (Branch target of P1121) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1063 nop RET1063: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P1064 nop TARGET1121: ba RET1121 nop P1064: !_BSTC [7] (maybe <- 0x40800056) (FP) (CBR) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i0 + 128 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1064 nop RET1064: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1065: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1065 nop RET1065: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1066: !_REPLACEMENT [20] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+256], %l7 st %l7, [%i2+256] add %i2, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] P1067: !_IDC_FLIP [20] (Int) (CBR) (Branch target of P1062) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(1067, 24120, 2, 0x45000100, 0x100, %i3, 0x100, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1067 nop RET1067: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P1068 nop TARGET1062: ba RET1062 nop P1068: !_PREFETCH [23] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetcha [%i2 + 32] %asi, 1 P1069: !_REPLACEMENT [23] (Int) (Nucleus ctx) (Branch target of P1093) wr %g0, 0x4, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+32], %l3 st %l3, [%i3+32] add %i3, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] ba P1070 nop TARGET1093: ba RET1093 nop P1070: !_REPLACEMENT [8] (Int) sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P1071: !_MEMBAR (FP) (Secondary ctx) (Branch target of P825) ba P1072 nop TARGET825: ba RET825 nop P1072: !_BST [8] (maybe <- 0x40800057) (FP) (Secondary ctx) wr %g0, 0xf1, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i1 + 0 ] %asi P1073: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P1074: !_LD [2] (Int) (Nucleus ctx) wr %g0, 0x4, %asi lduwa [%i0 + 8] %asi, %l3 ! move %l3(lower) -> %o3(lower) or %l3, %o3, %o3 P1075: !_ST [14] (maybe <- 0x40800059) (FP) (Branch target of P939) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i2 + 64 ] ba P1076 nop TARGET939: ba RET939 nop P1076: !_REPLACEMENT [5] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i3+64], %l7 st %l7, [%i3+64] add %i3, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P1077: !_REPLACEMENT [10] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P1078: !_REPLACEMENT [15] (Int) (CBR) (Secondary ctx) (Branch target of P1030) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i3+128], %l3 st %l3, [%i3+128] add %i3, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1078 nop RET1078: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P1079 nop TARGET1030: ba RET1030 nop P1079: !_REPLACEMENT [17] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1079 nop RET1079: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1080: !_REPLACEMENT [10] (Int) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P1081: !_REPLACEMENT [25] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l6 ld [%i3+96], %o5 st %o5, [%i3+96] add %i3, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P1082: !_MEMBAR (FP) membar #StoreLoad P1083: !_BLD [24] (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f6 fmovd %f40, %f18 fmovs %f18, %f7 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1083 nop RET1083: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1084: !_MEMBAR (FP) (Branch target of P961) ba P1085 nop TARGET961: ba RET961 nop P1085: !_BSTC [0] (maybe <- 0x4080005a) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P1086: !_MEMBAR (FP) membar #StoreLoad P1087: !_REPLACEMENT [27] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+160], %l7 st %l7, [%i2+160] add %i2, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] P1088: !_MEMBAR (FP) P1089: !_BSTC [8] (maybe <- 0x4080005f) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i1 + 0 ] %asi P1090: !_MEMBAR (FP) membar #StoreLoad P1091: !_REPLACEMENT [1] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i2+4], %l3 st %l3, [%i2+4] add %i2, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1091 nop RET1091: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1092: !_REPLACEMENT [8] (Int) sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P1093: !_REPLACEMENT [14] (Int) (CBR) (Branch target of P1083) sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1093 nop RET1093: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P1094 nop TARGET1083: ba RET1083 nop P1094: !_REPLACEMENT [7] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P1095: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1095 nop RET1095: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1096: !_BLD [24] (FP) wr %g0, 0xf0, %asi ldda [%i3 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f8 fmovd %f40, %f18 fmovs %f18, %f9 P1097: !_MEMBAR (FP) (CBR) (Branch target of P956) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1097 nop RET1097: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P1098 nop TARGET956: ba RET956 nop P1098: !_REPLACEMENT [9] (Int) (Branch target of P964) sethi %hi(0x2000), %l7 ld [%i2+32], %l3 st %l3, [%i2+32] add %i2, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] ba P1099 nop TARGET964: ba RET964 nop P1099: !_REPLACEMENT [24] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P1100: !_REPLACEMENT [4] (Int) sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P1101: !_IDC_FLIP [6] (Int) IDC_FLIP(1101, 21064, 2, 0x43000060, 0x60, %i0, 0x60, %l6, %l7, %o5, %l3) P1102: !_REPLACEMENT [34] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P1103: !_REPLACEMENT [24] (Int) (Branch target of P800) sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] ba P1104 nop TARGET800: ba RET800 nop P1104: !_REPLACEMENT [17] (Int) sethi %hi(0x2000), %o5 ld [%i2+96], %l6 st %l6, [%i2+96] add %i2, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] P1105: !_REPLACEMENT [4] (Int) (Branch target of P774) sethi %hi(0x2000), %l7 ld [%i2+32], %l3 st %l3, [%i2+32] add %i2, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] ba P1106 nop TARGET774: ba RET774 nop P1106: !_REPLACEMENT [4] (Int) sethi %hi(0x2000), %l6 ld [%i2+32], %o5 st %o5, [%i2+32] add %i2, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P1107: !_LD [32] (FP) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 96], %f10 ! 1 addresses covered P1108: !_REPLACEMENT [19] (Int) sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P1109: !_REPLACEMENT [8] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P1110: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1110 nop RET1110: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1111: !_BST [31] (maybe <- 0x40800061) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi P1112: !_MEMBAR (FP) membar #StoreLoad P1113: !_REPLACEMENT [0] (Int) (Branch target of P991) sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ba P1114 nop TARGET991: ba RET991 nop P1114: !_ST [15] (maybe <- 0x40800063) (FP) (Branch target of P1126) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i2 + 128 ] ba P1115 nop TARGET1126: ba RET1126 nop P1115: !_REPLACEMENT [27] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+160], %l7 st %l7, [%i3+160] add %i3, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] P1116: !_LD [2] (FP) (Secondary ctx) wr %g0, 0x81, %asi lda [%i0 + 8] %asi, %f11 ! 1 addresses covered P1117: !_LD [17] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 96], %o4 ! move %o4(lower) -> %o4(upper) sllx %o4, 32, %o4 P1118: !_MEMBAR (FP) membar #StoreLoad P1119: !_BLD [13] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f12 fmovd %f40, %f14 P1120: !_MEMBAR (FP) P1121: !_REPLACEMENT [8] (Int) (CBR) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1121 nop RET1121: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1122: !_ST [19] (maybe <- 0x1000009) (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 P1123: !_REPLACEMENT [33] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1123 nop RET1123: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1124: !_ST [19] (maybe <- 0x40800064) (FP) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i3 + 0 ] P1125: !_REPLACEMENT [14] (Int) sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P1126: !_REPLACEMENT [32] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i2+96], %l3 st %l3, [%i2+96] add %i2, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1126 nop RET1126: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1127: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1127 nop RET1127: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1128: !_BST [32] (maybe <- 0x40800065) (FP) (Branch target of P1091) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 64 ] %asi ba P1129 nop TARGET1091: ba RET1091 nop P1129: !_MEMBAR (FP) membar #StoreLoad P1130: !_REPLACEMENT [0] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1130 nop RET1130: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1131: !_PREFETCH [9] (Int) prefetch [%i1 + 32], 1 P1132: !_REPLACEMENT [14] (Int) (CBR) (Branch target of P1110) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1132 nop RET1132: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P1133 nop TARGET1110: ba RET1110 nop P1133: !_REPLACEMENT [16] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i3+16], %l3 st %l3, [%i3+16] add %i3, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] P1134: !_REPLACEMENT [19] (Int) (Branch target of P1078) sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ba P1135 nop TARGET1078: ba RET1078 nop P1135: !_REPLACEMENT [18] (Int) sethi %hi(0x2000), %l3 ld [%i3+128], %l7 st %l7, [%i3+128] add %i3, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P1136: !_LD [14] (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 64], %l3 ! move %l3(lower) -> %o4(lower) or %l3, %o4, %o4 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 mov %o4, %l5 P1137: !_REPLACEMENT [9] (Int) sethi %hi(0x2000), %l6 ld [%i3+32], %o5 st %o5, [%i3+32] add %i3, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P1138: !_ST [21] (maybe <- 0x40800067) (FP) (CBR) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i3 + 0 ] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1138 nop RET1138: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1139: !_REPLACEMENT [33] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P1140: !_REPLACEMENT [29] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i2+4], %l6 st %l6, [%i2+4] add %i2, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P1141: !_REPLACEMENT [13] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i2+32], %l3 st %l3, [%i2+32] add %i2, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] P1142: !_ST [12] (maybe <- 0x100000a) (Int) (LE) (CBR) wr %g0, 0x88, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 and %l4, %l7, %o5 srl %o5, 8, %o5 sll %l4, 8, %l6 and %l6, %l7, %l6 or %l6, %o5, %l6 srl %l6, 16, %o5 sll %l6, 16, %l6 srl %l6, 0, %l6 or %l6, %o5, %l6 stwa %l6, [%i3 + 4] %asi add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1142 nop RET1142: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1143: !_REPLACEMENT [14] (Int) sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P1144: !_IDC_FLIP [15] (Int) IDC_FLIP(1144, 4430, 2, 0x44000080, 0x80, %i3, 0x80, %l6, %l7, %o5, %l3) P1145: !_REPLACEMENT [26] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1145 nop RET1145: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1146: !_LD [22] (FP) (Branch target of P875) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 4], %f15 ! 1 addresses covered !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 fmovd %f12, %f30 fmovd %f14, %f30 !-- ba P1147 nop TARGET875: ba RET875 nop P1147: !_REPLACEMENT [6] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+96], %o5 st %o5, [%i3+96] add %i3, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P1148: !_MEMBAR (FP) membar #StoreLoad P1149: !_BLD [11] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 0] %asi, %f0 membar #Sync ! 3 addresses covered fmovd %f8, %f2 P1150: !_MEMBAR (FP) (Loop exit) (Branch target of P904) !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovs %f2, %f30 !-- loop_exit_2_1: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_2_1 nop ba P1151 nop TARGET904: ba RET904 nop P1151: !_MEMBAR (Int) membar #StoreLoad END_NODES2: ! Test instruction sequence for CPU 2 ends sethi %hi(0xdead0e0f), %l6 or %l6, %lo(0xdead0e0f), %l6 ! move %l6(lower) -> %o0(upper) sllx %l6, 32, %o0 sethi %hi(0xdead0e0f), %l6 or %l6, %lo(0xdead0e0f), %l6 stw %l6, [%i5] ld [%i5], %f0 !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- restore retl nop !----------------- ! register usage: ! %i0 %i1 : base registers for first 2 regions ! %i2 %i3 : cache registers for 8 regions ! %i4 fixed pointer to per-cpu results area ! %l1 moving pointer to per-cpu FP results area ! %o7 moving pointer to per-cpu integer results area ! %i5 pointer to per-cpu private area ! %l0 holds lfsr, used as source of random bits ! %l2 loop count register ! %f16 running counter for unique fp store values ! %f17 holds increment value for fp counter ! %l4 running counter for unique integer store values (increment value is always 1) ! %l5 move-to register for load values (simulation only) ! %f30 move-to register for FP values (simulation only) ! %i4 holds the instructions count which is used for interrupt ordering ! %i4 holds the thread_id (OBP only) ! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage ! %l3 %l6 %l7 %o5 : 4 temporary registers ! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers ! %f0-f15 FP results buffer registers ! %f32-f47 FP block load/store registers func3: ! instruction sequence begins save %sp, -192, %sp ! Force %i0-%i3 to be 64-byte aligned add %i0, 63, %i0 andn %i0, 63, %i0 add %i1, 63, %i1 andn %i1, 63, %i1 add %i2, 63, %i2 andn %i2, 63, %i2 add %i3, 63, %i3 andn %i3, 63, %i3 add %i4, 63, %i4 andn %i4, 63, %i4 add %i5, 63, %i5 andn %i5, 63, %i5 ! Initialize pointer to FP load results area mov %i4, %l1 ! Initialize pointer to integer load results area sethi %hi(0x80000), %o7 or %o7, %lo(0x80000), %o7 add %o7, %l1, %o7 ! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info mov 0x0, %i4 ! Initialize %f0-%f62 to 0xdeadbee0deadbee1 sethi %hi(0xdeadbee0), %l3 or %l3, %lo(0xdeadbee0), %l3 stw %l3, [%i5] sethi %hi(0xdeadbee1), %l3 or %l3, %lo(0xdeadbee1), %l3 stw %l3, [%i5+4] ldd [%i5], %f0 fmovd %f0, %f2 fmovd %f0, %f4 fmovd %f0, %f6 fmovd %f0, %f8 fmovd %f0, %f10 fmovd %f0, %f12 fmovd %f0, %f14 fmovd %f0, %f16 fmovd %f0, %f18 fmovd %f0, %f20 fmovd %f0, %f22 fmovd %f0, %f24 fmovd %f0, %f26 fmovd %f0, %f28 fmovd %f0, %f30 fmovd %f0, %f32 fmovd %f0, %f34 fmovd %f0, %f36 fmovd %f0, %f38 fmovd %f0, %f40 fmovd %f0, %f42 fmovd %f0, %f44 fmovd %f0, %f46 fmovd %f0, %f48 fmovd %f0, %f50 fmovd %f0, %f52 fmovd %f0, %f54 fmovd %f0, %f56 fmovd %f0, %f58 fmovd %f0, %f60 fmovd %f0, %f62 ! Signature for extract_loads script to start extracting load values for this stream sethi %hi(0x03deade1), %l3 or %l3, %lo(0x03deade1), %l3 stw %l3, [%i5] ld [%i5], %f16 ! Initialize running integer counter in register %l4 sethi %hi(0x1800001), %l4 or %l4, %lo(0x1800001), %l4 ! Initialize running FP counter in register %f16 sethi %hi(0x41000001), %l3 or %l3, %lo(0x41000001), %l3 stw %l3, [%i5] ld [%i5], %f16 ! Initialize FP counter increment value in register %f17 (constant) sethi %hi(0x35800000), %l3 or %l3, %lo(0x35800000), %l3 stw %l3, [%i5] ld [%i5], %f17 ! Initialize LFSR to 0x4dab^4 sethi %hi(0x4dab), %l0 or %l0, %lo(0x4dab), %l0 mulx %l0, %l0, %l0 mulx %l0, %l0, %l0 BEGIN_NODES3: ! Test instruction sequence for ISTREAM 3 begins P1152: !_REPLACEMENT [23] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_3_0: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+32], %o5 st %o5, [%i3+32] add %i3, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P1153: !_MEMBAR (FP) P1154: !_BST [22] (maybe <- 0x41000001) (FP) (Branch target of P1236) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi ba P1155 nop TARGET1236: ba RET1236 nop P1155: !_MEMBAR (FP) (Branch target of P1497) membar #StoreLoad ba P1156 nop TARGET1497: ba RET1497 nop P1156: !_REPLACEMENT [1] (Int) sethi %hi(0x2000), %o5 ld [%i3+4], %l6 st %l6, [%i3+4] add %i3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P1157: !_REPLACEMENT [25] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P1158: !_REPLACEMENT [32] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i3+96], %o5 st %o5, [%i3+96] add %i3, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1158 nop RET1158: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1159: !_REPLACEMENT [34] (Int) sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P1160: !_MEMBAR (FP) P1161: !_BSTC [32] (maybe <- 0x41000004) (FP) (Branch target of P1381) wr %g0, 0xe0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi ba P1162 nop TARGET1381: ba RET1381 nop P1162: !_MEMBAR (FP) P1163: !_BST [34] (maybe <- 0x41000006) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 64 ] %asi P1164: !_MEMBAR (FP) (Branch target of P1196) membar #StoreLoad ba P1165 nop TARGET1196: ba RET1196 nop P1165: !_REPLACEMENT [14] (Int) (Nucleus ctx) (Branch target of P1479) wr %g0, 0x4, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] ba P1166 nop TARGET1479: ba RET1479 nop P1166: !_ST [32] (maybe <- 0x1800001) (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stwa %l4, [%i2 + 96] %asi add %l4, 1, %l4 P1167: !_MEMBAR (FP) (Branch target of P1424) ba P1168 nop TARGET1424: ba RET1424 nop P1168: !_BST [16] (maybe <- 0x41000007) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f36 membar #Sync stda %f32, [%i3 + 0 ] %asi P1169: !_MEMBAR (FP) membar #StoreLoad P1170: !_ST [5] (maybe <- 0x41000008) (FP) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i0 + 64 ] P1171: !_REPLACEMENT [7] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+128], %l3 st %l3, [%i2+128] add %i2, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] P1172: !_REPLACEMENT [0] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P1173: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1173 nop RET1173: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1174: !_BLD [2] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f0 membar #Sync ! 5 addresses covered fmovs %f4, %f3 fmovd %f8, %f4 P1175: !_MEMBAR (FP) P1176: !_REPLACEMENT [13] (Int) sethi %hi(0x2000), %l6 ld [%i2+32], %o5 st %o5, [%i2+32] add %i2, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P1177: !_REPLACEMENT [34] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P1178: !_REPLACEMENT [21] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P1179: !_REPLACEMENT [6] (Int) sethi %hi(0x2000), %l7 ld [%i2+96], %l3 st %l3, [%i2+96] add %i2, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P1180: !_REPLACEMENT [22] (Int) (Branch target of P1273) sethi %hi(0x2000), %l6 ld [%i2+4], %o5 st %o5, [%i2+4] add %i2, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] ba P1181 nop TARGET1273: ba RET1273 nop P1181: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1181 nop RET1181: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1182: !_BSTC [10] (maybe <- 0x41000009) (FP) (CBR) (Branch target of P1453) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i1 + 64 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1182 nop RET1182: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P1183 nop TARGET1453: ba RET1453 nop P1183: !_MEMBAR (FP) membar #StoreLoad P1184: !_REPLACEMENT [20] (Int) (CBR) (Branch target of P1230) sethi %hi(0x2000), %l6 ld [%i2+256], %o5 st %o5, [%i2+256] add %i2, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1184 nop RET1184: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P1185 nop TARGET1230: ba RET1230 nop P1185: !_REPLACEMENT [1] (Int) sethi %hi(0x2000), %l6 ld [%i2+4], %o5 st %o5, [%i2+4] add %i2, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P1186: !_REPLACEMENT [31] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P1187: !_MEMBAR (FP) membar #StoreLoad P1188: !_BLD [15] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 128] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f18 fmovs %f18, %f5 P1189: !_MEMBAR (FP) P1190: !_REPLACEMENT [12] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i2+4], %l6 st %l6, [%i2+4] add %i2, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P1191: !_REPLACEMENT [3] (Int) sethi %hi(0x2000), %l7 ld [%i2+16], %l3 st %l3, [%i2+16] add %i2, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] P1192: !_REPLACEMENT [30] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+32], %o5 st %o5, [%i2+32] add %i2, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P1193: !_ST [27] (maybe <- 0x4100000a) (FP) (CBR) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i2 + 160 ] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1193 nop RET1193: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1194: !_REPLACEMENT [28] (Int) (Branch target of P1220) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ba P1195 nop TARGET1220: ba RET1220 nop P1195: !_REPLACEMENT [12] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i3+4], %l6 st %l6, [%i3+4] add %i3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P1196: !_REPLACEMENT [8] (Int) (CBR) (Branch target of P1223) sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1196 nop RET1196: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P1197 nop TARGET1223: ba RET1223 nop P1197: !_ST [9] (maybe <- 0x1800002) (Int) (Branch target of P1503) stw %l4, [%i1 + 32 ] add %l4, 1, %l4 ba P1198 nop TARGET1503: ba RET1503 nop P1198: !_IDC_FLIP [28] (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(1198, 19120, 3, 0x46000000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3) P1199: !_MEMBAR (FP) P1200: !_BSTC [24] (maybe <- 0x4100000b) (FP) (CBR) wr %g0, 0xe0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1200 nop RET1200: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1201: !_MEMBAR (FP) membar #StoreLoad P1202: !_REPLACEMENT [7] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P1203: !_REPLACEMENT [19] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1203 nop RET1203: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1204: !_IDC_FLIP [23] (Int) (CBR) IDC_FLIP(1204, 1244, 3, 0x45800020, 0x20, %i3, 0x20, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1204 nop RET1204: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1205: !_LD [11] (FP) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 0], %f6 ! 1 addresses covered P1206: !_REPLACEMENT [11] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1206 nop RET1206: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1207: !_ST [21] (maybe <- 0x1800003) (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stwa %l4, [%i2 + 0] %asi add %l4, 1, %l4 P1208: !_REPLACEMENT [29] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+4], %o5 st %o5, [%i3+4] add %i3, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P1209: !_REPLACEMENT [33] (Int) sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P1210: !_REPLACEMENT [11] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P1211: !_PREFETCH [4] (Int) prefetch [%i0 + 32], 1 P1212: !_REPLACEMENT [15] (Int) sethi %hi(0x2000), %l7 ld [%i3+128], %l3 st %l3, [%i3+128] add %i3, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] P1213: !_PREFETCH [19] (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 0], 1 P1214: !_REPLACEMENT [15] (Int) (Branch target of P1389) sethi %hi(0x2000), %l6 ld [%i3+128], %o5 st %o5, [%i3+128] add %i3, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] ba P1215 nop TARGET1389: ba RET1389 nop P1215: !_REPLACEMENT [16] (Int) (Branch target of P1495) sethi %hi(0x2000), %l3 ld [%i3+16], %l7 st %l7, [%i3+16] add %i3, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] ba P1216 nop TARGET1495: ba RET1495 nop P1216: !_MEMBAR (FP) P1217: !_BST [4] (maybe <- 0x4100000d) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P1218: !_MEMBAR (FP) membar #StoreLoad P1219: !_REPLACEMENT [26] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l7 ld [%i3+128], %l3 st %l3, [%i3+128] add %i3, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] P1220: !_REPLACEMENT [25] (Int) (CBR) (Nucleus ctx) (Branch target of P1173) wr %g0, 0x4, %asi sethi %hi(0x2000), %l6 ld [%i3+96], %o5 st %o5, [%i3+96] add %i3, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1220 nop RET1220: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P1221 nop TARGET1173: ba RET1173 nop P1221: !_MEMBAR (FP) P1222: !_BSTC [33] (maybe <- 0x41000012) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 0 ] %asi P1223: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1223 nop RET1223: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1224: !_REPLACEMENT [26] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P1225: !_MEMBAR (FP) (Branch target of P1355) ba P1226 nop TARGET1355: ba RET1355 nop P1226: !_BST [10] (maybe <- 0x41000013) (FP) (CBR) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i1 + 64 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1226 nop RET1226: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1227: !_MEMBAR (FP) membar #StoreLoad P1228: !_REPLACEMENT [27] (Int) sethi %hi(0x2000), %l3 ld [%i2+160], %l7 st %l7, [%i2+160] add %i2, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] P1229: !_REPLACEMENT [32] (Int) sethi %hi(0x2000), %o5 ld [%i2+96], %l6 st %l6, [%i2+96] add %i2, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] P1230: !_REPLACEMENT [3] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i2+16], %l3 st %l3, [%i2+16] add %i2, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1230 nop RET1230: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1231: !_FLUSH [20] (Int) ! Unsupported instruction P1232: !_REPLACEMENT [20] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i2+256], %l3 st %l3, [%i2+256] add %i2, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1232 nop RET1232: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1233: !_REPLACEMENT [9] (Int) sethi %hi(0x2000), %l7 ld [%i2+32], %l3 st %l3, [%i2+32] add %i2, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] P1234: !_REPLACEMENT [7] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P1235: !_REPLACEMENT [0] (Int) sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P1236: !_REPLACEMENT [18] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i2+128], %l6 st %l6, [%i2+128] add %i2, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1236 nop RET1236: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1237: !_REPLACEMENT [12] (Int) (Branch target of P1518) sethi %hi(0x2000), %o5 ld [%i2+4], %l6 st %l6, [%i2+4] add %i2, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] ba P1238 nop TARGET1518: ba RET1518 nop P1238: !_REPLACEMENT [16] (Int) sethi %hi(0x2000), %l7 ld [%i2+16], %l3 st %l3, [%i2+16] add %i2, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] P1239: !_IDC_FLIP [24] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(1239, 18231, 3, 0x45800040, 0x40, %i3, 0x40, %l6, %l7, %o5, %l3) P1240: !_MEMBAR (FP) P1241: !_BST [5] (maybe <- 0x41000014) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 64 ] %asi P1242: !_MEMBAR (FP) membar #StoreLoad P1243: !_REPLACEMENT [32] (Int) sethi %hi(0x2000), %l3 ld [%i2+96], %l7 st %l7, [%i2+96] add %i2, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P1244: !_REPLACEMENT [3] (Int) sethi %hi(0x2000), %o5 ld [%i2+16], %l6 st %l6, [%i2+16] add %i2, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] P1245: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1245 nop RET1245: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1246: !_BST [26] (maybe <- 0x41000016) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 128 ] %asi P1247: !_MEMBAR (FP) (Branch target of P1488) membar #StoreLoad ba P1248 nop TARGET1488: ba RET1488 nop P1248: !_REPLACEMENT [27] (Int) sethi %hi(0x2000), %l7 ld [%i2+160], %l3 st %l3, [%i2+160] add %i2, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] P1249: !_MEMBAR (FP) membar #StoreLoad P1250: !_BLD [13] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f18 fmovs %f18, %f7 fmovs %f19, %f8 fmovd %f40, %f18 fmovs %f18, %f9 P1251: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1251 nop RET1251: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1252: !_BST [14] (maybe <- 0x41000018) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 64 ] %asi P1253: !_MEMBAR (FP) (Branch target of P1457) membar #StoreLoad ba P1254 nop TARGET1457: ba RET1457 nop P1254: !_FLUSHI [33] (Int) flush %g0 P1255: !_REPLACEMENT [31] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P1256: !_FLUSH [0] (Int) ! Unsupported instruction P1257: !_ST [6] (maybe <- 0x1800004) (Int) (Branch target of P1463) stw %l4, [%i0 + 96 ] add %l4, 1, %l4 ba P1258 nop TARGET1463: ba RET1463 nop P1258: !_MEMBAR (FP) (Branch target of P1507) ba P1259 nop TARGET1507: ba RET1507 nop P1259: !_BST [22] (maybe <- 0x41000019) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi P1260: !_MEMBAR (FP) (Branch target of P1393) membar #StoreLoad ba P1261 nop TARGET1393: ba RET1393 nop P1261: !_REPLACEMENT [1] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1261 nop RET1261: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1262: !_REPLACEMENT [15] (Int) sethi %hi(0x2000), %l7 ld [%i3+128], %l3 st %l3, [%i3+128] add %i3, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] P1263: !_MEMBAR (FP) (Branch target of P1433) ba P1264 nop TARGET1433: ba RET1433 nop P1264: !_BST [10] (maybe <- 0x4100001c) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i1 + 64 ] %asi P1265: !_MEMBAR (FP) membar #StoreLoad P1266: !_REPLACEMENT [7] (Int) sethi %hi(0x2000), %l3 ld [%i3+128], %l7 st %l7, [%i3+128] add %i3, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P1267: !_LD [28] (FP) (CBR) (Branch target of P1305) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 0], %f10 ! 1 addresses covered ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1267 nop RET1267: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P1268 nop TARGET1305: ba RET1305 nop P1268: !_REPLACEMENT [33] (Int) (Branch target of P1314) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ba P1269 nop TARGET1314: ba RET1314 nop P1269: !_REPLACEMENT [17] (Int) (Branch target of P1368) sethi %hi(0x2000), %o5 ld [%i2+96], %l6 st %l6, [%i2+96] add %i2, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] ba P1270 nop TARGET1368: ba RET1368 nop P1270: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P1284) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1270 nop RET1270: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P1271 nop TARGET1284: ba RET1284 nop P1271: !_BSTC [23] (maybe <- 0x4100001d) (FP) (Secondary ctx) (Branch target of P1456) wr %g0, 0xe1, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi ba P1272 nop TARGET1456: ba RET1456 nop P1272: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P1273: !_REPLACEMENT [24] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1273 nop RET1273: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1274: !_MEMBAR (FP) (Branch target of P1422) ba P1275 nop TARGET1422: ba RET1422 nop P1275: !_BST [22] (maybe <- 0x41000020) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P1276: !_MEMBAR (FP) membar #StoreLoad P1277: !_BLD [24] (FP) wr %g0, 0xf0, %asi ldda [%i3 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f11 fmovd %f40, %f12 P1278: !_MEMBAR (FP) (Branch target of P1182) ba P1279 nop TARGET1182: ba RET1182 nop P1279: !_REPLACEMENT [23] (Int) (Branch target of P1336) sethi %hi(0x2000), %l6 ld [%i2+32], %o5 st %o5, [%i2+32] add %i2, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] ba P1280 nop TARGET1336: ba RET1336 nop P1280: !_REPLACEMENT [27] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+160], %l7 st %l7, [%i2+160] add %i2, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] P1281: !_REPLACEMENT [23] (Int) sethi %hi(0x2000), %o5 ld [%i2+32], %l6 st %l6, [%i2+32] add %i2, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P1282: !_REPLACEMENT [27] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i2+160], %l3 st %l3, [%i2+160] add %i2, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] P1283: !_REPLACEMENT [6] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i2+96], %o5 st %o5, [%i2+96] add %i2, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1283 nop RET1283: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1284: !_REPLACEMENT [8] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1284 nop RET1284: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1285: !_MEMBAR (FP) P1286: !_BST [15] (maybe <- 0x41000023) (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 128 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1286 nop RET1286: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1287: !_MEMBAR (FP) (Branch target of P1251) ba P1288 nop TARGET1251: ba RET1251 nop P1288: !_BSTC [17] (maybe <- 0x41000024) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f40 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi P1289: !_MEMBAR (FP) (Branch target of P1500) ba P1290 nop TARGET1500: ba RET1500 nop P1290: !_BSTC [19] (maybe <- 0x41000025) (FP) (CBR) wr %g0, 0xe0, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1290 nop RET1290: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1291: !_MEMBAR (FP) membar #StoreLoad P1292: !_REPLACEMENT [17] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+96], %l7 st %l7, [%i3+96] add %i3, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P1293: !_REPLACEMENT [2] (Int) sethi %hi(0x2000), %o5 ld [%i3+8], %l6 st %l6, [%i3+8] add %i3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] P1294: !_REPLACEMENT [26] (Int) sethi %hi(0x2000), %l7 ld [%i3+128], %l3 st %l3, [%i3+128] add %i3, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] P1295: !_REPLACEMENT [8] (Int) sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P1296: !_FLUSH [19] (Int) ! Unsupported instruction P1297: !_MEMBAR (FP) (CBR) (Secondary ctx) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1297 nop RET1297: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1298: !_BST [6] (maybe <- 0x41000026) (FP) (Secondary ctx) wr %g0, 0xf1, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 64 ] %asi P1299: !_MEMBAR (FP) (Secondary ctx) P1300: !_BSTC [1] (maybe <- 0x41000028) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P1301: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1301 nop RET1301: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1302: !_LD [8] (Int) (CBR) lduw [%i1 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1302 nop RET1302: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1303: !_MEMBAR (FP) (Secondary ctx) P1304: !_BSTC [9] (maybe <- 0x4100002d) (FP) (Secondary ctx) wr %g0, 0xe1, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i1 + 0 ] %asi P1305: !_MEMBAR (FP) (CBR) (Secondary ctx) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1305 nop RET1305: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1306: !_REPLACEMENT [20] (Int) sethi %hi(0x2000), %o5 ld [%i3+256], %l6 st %l6, [%i3+256] add %i3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] P1307: !_REPLACEMENT [1] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] P1308: !_REPLACEMENT [26] (Int) sethi %hi(0x2000), %l6 ld [%i3+128], %o5 st %o5, [%i3+128] add %i3, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P1309: !_MEMBAR (FP) P1310: !_BSTC [4] (maybe <- 0x4100002f) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P1311: !_MEMBAR (FP) P1312: !_BSTC [17] (maybe <- 0x41000034) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f40 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 64 ] %asi P1313: !_MEMBAR (FP) membar #StoreLoad P1314: !_REPLACEMENT [26] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i3+128], %l3 st %l3, [%i3+128] add %i3, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1314 nop RET1314: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1315: !_REPLACEMENT [0] (Int) (Nucleus ctx) (Branch target of P1181) wr %g0, 0x4, %asi sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ba P1316 nop TARGET1181: ba RET1181 nop P1316: !_MEMBAR (FP) (Secondary ctx) P1317: !_BST [15] (maybe <- 0x41000035) (FP) (CBR) (Secondary ctx) (Branch target of P1226) wr %g0, 0xf1, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 128 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1317 nop RET1317: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P1318 nop TARGET1226: ba RET1226 nop P1318: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P1319: !_REPLACEMENT [4] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+32], %o5 st %o5, [%i2+32] add %i2, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1319 nop RET1319: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1320: !_MEMBAR (FP) (Secondary ctx) P1321: !_BSTC [13] (maybe <- 0x41000036) (FP) (Secondary ctx) wr %g0, 0xe1, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P1322: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P1323: !_FLUSH [17] (Int) (CBR) ! Unsupported instruction ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1323 nop RET1323: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1324: !_REPLACEMENT [29] (Int) sethi %hi(0x2000), %l6 ld [%i2+4], %o5 st %o5, [%i2+4] add %i2, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P1325: !_REPLACEMENT [23] (Int) sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P1326: !_REPLACEMENT [19] (Int) (Secondary ctx) (Branch target of P1386) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] ba P1327 nop TARGET1386: ba RET1386 nop P1327: !_MEMBAR (FP) P1328: !_BST [7] (maybe <- 0x41000039) (FP) (Branch target of P1319) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i0 + 128 ] %asi ba P1329 nop TARGET1319: ba RET1319 nop P1329: !_MEMBAR (FP) membar #StoreLoad P1330: !_FLUSH [3] (Int) (CBR) ! Unsupported instruction ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1330 nop RET1330: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1331: !_REPLACEMENT [7] (Int) sethi %hi(0x2000), %l7 ld [%i2+128], %l3 st %l3, [%i2+128] add %i2, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] P1332: !_REPLACEMENT [27] (Int) sethi %hi(0x2000), %l6 ld [%i2+160], %o5 st %o5, [%i2+160] add %i2, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] P1333: !_REPLACEMENT [6] (Int) sethi %hi(0x2000), %l3 ld [%i2+96], %l7 st %l7, [%i2+96] add %i2, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P1334: !_REPLACEMENT [33] (Int) sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P1335: !_REPLACEMENT [30] (Int) (CBR) (Branch target of P1384) sethi %hi(0x2000), %l7 ld [%i2+32], %l3 st %l3, [%i2+32] add %i2, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1335 nop RET1335: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P1336 nop TARGET1384: ba RET1384 nop P1336: !_REPLACEMENT [4] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i2+32], %l3 st %l3, [%i2+32] add %i2, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1336 nop RET1336: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1337: !_MEMBAR (FP) P1338: !_BST [2] (maybe <- 0x4100003a) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P1339: !_MEMBAR (FP) (Branch target of P1245) membar #StoreLoad ba P1340 nop TARGET1245: ba RET1245 nop P1340: !_REPLACEMENT [32] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+96], %o5 st %o5, [%i2+96] add %i2, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P1341: !_FLUSHI [8] (Int) flush %g0 P1342: !_REPLACEMENT [5] (Int) sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P1343: !_MEMBAR (FP) P1344: !_BSTC [21] (maybe <- 0x4100003f) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P1345: !_MEMBAR (FP) membar #StoreLoad P1346: !_REPLACEMENT [27] (Int) (Secondary ctx) (Branch target of P1406) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i2+160], %l3 st %l3, [%i2+160] add %i2, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] ba P1347 nop TARGET1406: ba RET1406 nop P1347: !_IDC_FLIP [29] (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(1347, 13065, 3, 0x46000004, 0x4, %i2, 0x4, %l6, %l7, %o5, %l3) P1348: !_REPLACEMENT [21] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P1349: !_REPLACEMENT [33] (Int) sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P1350: !_LD [1] (FP) ld [%i0 + 4], %f13 ! 1 addresses covered P1351: !_REPLACEMENT [21] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P1352: !_REPLACEMENT [13] (Int) sethi %hi(0x2000), %l7 ld [%i3+32], %l3 st %l3, [%i3+32] add %i3, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] P1353: !_REPLACEMENT [19] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P1354: !_REPLACEMENT [1] (Int) sethi %hi(0x2000), %l3 ld [%i3+4], %l7 st %l7, [%i3+4] add %i3, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P1355: !_REPLACEMENT [22] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i3+4], %l6 st %l6, [%i3+4] add %i3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1355 nop RET1355: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1356: !_MEMBAR (FP) P1357: !_BST [11] (maybe <- 0x41000042) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi P1358: !_MEMBAR (FP) (Branch target of P1232) membar #StoreLoad ba P1359 nop TARGET1232: ba RET1232 nop P1359: !_REPLACEMENT [4] (Int) sethi %hi(0x2000), %l7 ld [%i3+32], %l3 st %l3, [%i3+32] add %i3, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] P1360: !_REPLACEMENT [1] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i3+4], %o5 st %o5, [%i3+4] add %i3, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P1361: !_REPLACEMENT [34] (Int) sethi %hi(0x2000), %l3 ld [%i3+64], %l7 st %l7, [%i3+64] add %i3, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P1362: !_REPLACEMENT [28] (Int) sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P1363: !_LD [29] (FP) (Nucleus ctx) (Branch target of P1200) wr %g0, 0x4, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lda [%i3 + 4] %asi, %f14 ! 1 addresses covered ba P1364 nop TARGET1200: ba RET1200 nop P1364: !_REPLACEMENT [11] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P1365: !_REPLACEMENT [3] (Int) sethi %hi(0x2000), %l6 ld [%i2+16], %o5 st %o5, [%i2+16] add %i2, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] P1366: !_REPLACEMENT [6] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+96], %l7 st %l7, [%i2+96] add %i2, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P1367: !_REPLACEMENT [26] (Int) sethi %hi(0x2000), %o5 ld [%i2+128], %l6 st %l6, [%i2+128] add %i2, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] P1368: !_ST [27] (maybe <- 0x41000045) (FP) (CBR) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i3 + 160 ] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1368 nop RET1368: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1369: !_MEMBAR (FP) membar #StoreLoad P1370: !_BLD [33] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldda [%i2 + 0] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f18 fmovs %f18, %f15 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 fmovd %f12, %f30 fmovd %f14, %f30 !-- P1371: !_MEMBAR (FP) P1372: !_BST [18] (maybe <- 0x41000046) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 128 ] %asi P1373: !_MEMBAR (FP) (Branch target of P1335) membar #StoreLoad ba P1374 nop TARGET1335: ba RET1335 nop P1374: !_REPLACEMENT [23] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+32], %o5 st %o5, [%i2+32] add %i2, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P1375: !_REPLACEMENT [20] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+256], %l7 st %l7, [%i2+256] add %i2, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] P1376: !_MEMBAR (FP) (Branch target of P1301) membar #StoreLoad ba P1377 nop TARGET1301: ba RET1301 nop P1377: !_BLD [16] (FP) (Branch target of P1425) wr %g0, 0xf0, %asi ldda [%i3 + 0] %asi, %f0 membar #Sync ! 1 addresses covered fmovd %f4, %f0 ba P1378 nop TARGET1425: ba RET1425 nop P1378: !_MEMBAR (FP) (Branch target of P1405) ba P1379 nop TARGET1405: ba RET1405 nop P1379: !_BST [26] (maybe <- 0x41000047) (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 128 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1379 nop RET1379: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1380: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1380 nop RET1380: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1381: !_LD [1] (FP) (CBR) ld [%i0 + 4], %f1 ! 1 addresses covered ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1381 nop RET1381: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1382: !_REPLACEMENT [13] (Int) sethi %hi(0x2000), %l6 ld [%i2+32], %o5 st %o5, [%i2+32] add %i2, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P1383: !_REPLACEMENT [22] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+4], %l7 st %l7, [%i2+4] add %i2, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P1384: !_REPLACEMENT [19] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1384 nop RET1384: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1385: !_REPLACEMENT [31] (Int) sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P1386: !_REPLACEMENT [14] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1386 nop RET1386: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1387: !_REPLACEMENT [23] (Int) sethi %hi(0x2000), %l7 ld [%i2+32], %l3 st %l3, [%i2+32] add %i2, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] P1388: !_REPLACEMENT [10] (Int) sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P1389: !_MEMBAR (FP) (CBR) (Branch target of P1536) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1389 nop RET1389: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P1390 nop TARGET1536: ba RET1536 nop P1390: !_BST [29] (maybe <- 0x41000049) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi P1391: !_MEMBAR (FP) membar #StoreLoad P1392: !_REPLACEMENT [26] (Int) (Secondary ctx) (Branch target of P1496) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+128], %l7 st %l7, [%i3+128] add %i3, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] ba P1393 nop TARGET1496: ba RET1496 nop P1393: !_IDC_FLIP [26] (Int) (CBR) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(1393, 21295, 3, 0x45800080, 0x80, %i2, 0x80, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1393 nop RET1393: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1394: !_LD [16] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 16], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 P1395: !_IDC_FLIP [0] (Int) IDC_FLIP(1395, 14826, 3, 0x43000000, 0x0, %i0, 0x0, %l6, %l7, %o5, %l3) P1396: !_REPLACEMENT [2] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+8], %o5 st %o5, [%i2+8] add %i2, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] P1397: !_REPLACEMENT [24] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P1398: !_LD [14] (FP) (Secondary ctx) (Branch target of P1412) wr %g0, 0x81, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lda [%i3 + 64] %asi, %f2 ! 1 addresses covered ba P1399 nop TARGET1412: ba RET1412 nop P1399: !_REPLACEMENT [24] (Int) (Loop exit) sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovs %f2, %f30 !-- loop_exit_3_0: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_0 nop P1400: !_REPLACEMENT [30] (Int) (Loop entry) sethi %hi(0x6), %l2 or %l2, %lo(0x6), %l2 loop_entry_3_1: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %o5 ld [%i2+32], %l6 st %l6, [%i2+32] add %i2, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P1401: !_REPLACEMENT [7] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l7 ld [%i2+128], %l3 st %l3, [%i2+128] add %i2, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] P1402: !_LD [21] (FP) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 0], %f0 ! 1 addresses covered P1403: !_REPLACEMENT [20] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+256], %o5 st %o5, [%i2+256] add %i2, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] P1404: !_MEMBAR (FP) P1405: !_BSTC [16] (maybe <- 0x4100004c) (FP) (CBR) wr %g0, 0xe0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f36 membar #Sync stda %f32, [%i2 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1405 nop RET1405: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1406: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1406 nop RET1406: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1407: !_REPLACEMENT [33] (Int) (Branch target of P1270) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ba P1408 nop TARGET1270: ba RET1270 nop P1408: !_REPLACEMENT [27] (Int) sethi %hi(0x2000), %l6 ld [%i3+160], %o5 st %o5, [%i3+160] add %i3, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] P1409: !_IDC_FLIP [20] (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(1409, 22403, 3, 0x45000100, 0x100, %i2, 0x100, %l6, %l7, %o5, %l3) P1410: !_REPLACEMENT [21] (Int) (Branch target of P1379) sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ba P1411 nop TARGET1379: ba RET1379 nop P1411: !_REPLACEMENT [0] (Int) sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P1412: !_ST [15] (maybe <- 0x1800005) (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stwa %l4, [%i3 + 128] %asi add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1412 nop RET1412: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1413: !_REPLACEMENT [0] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P1414: !_LD [2] (Int) (CBR) lduw [%i0 + 8], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1414 nop RET1414: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1415: !_MEMBAR (FP) P1416: !_BST [6] (maybe <- 0x4100004d) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 64 ] %asi P1417: !_MEMBAR (FP) membar #StoreLoad P1418: !_LD [3] (Int) lduw [%i0 + 16], %l6 ! move %l6(lower) -> %o0(lower) or %l6, %o0, %o0 P1419: !_REPLACEMENT [31] (Int) sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P1420: !_REPLACEMENT [8] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P1421: !_REPLACEMENT [23] (Int) (Branch target of P1297) sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] ba P1422 nop TARGET1297: ba RET1297 nop P1422: !_REPLACEMENT [12] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i2+4], %l6 st %l6, [%i2+4] add %i2, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1422 nop RET1422: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1423: !_REPLACEMENT [12] (Int) (CBR) (Branch target of P1290) sethi %hi(0x2000), %o5 ld [%i2+4], %l6 st %l6, [%i2+4] add %i2, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1423 nop RET1423: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P1424 nop TARGET1290: ba RET1290 nop P1424: !_REPLACEMENT [30] (Int) (CBR) (Secondary ctx) (Branch target of P1283) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i2+32], %l6 st %l6, [%i2+32] add %i2, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1424 nop RET1424: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P1425 nop TARGET1283: ba RET1283 nop P1425: !_MEMBAR (FP) (CBR) (Branch target of P1484) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1425 nop RET1425: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P1426 nop TARGET1484: ba RET1484 nop P1426: !_BLD [14] (FP) (Branch target of P1323) wr %g0, 0xf0, %asi ldda [%i3 + 64] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f18 fmovs %f18, %f1 ba P1427 nop TARGET1323: ba RET1323 nop P1427: !_MEMBAR (FP) P1428: !_REPLACEMENT [23] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P1429: !_ST [8] (maybe <- 0x4100004f) (FP) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i1 + 0 ] P1430: !_PREFETCH [27] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetcha [%i3 + 160] %asi, 1 P1431: !_REPLACEMENT [9] (Int) sethi %hi(0x2000), %l7 ld [%i2+32], %l3 st %l3, [%i2+32] add %i2, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] P1432: !_REPLACEMENT [21] (Int) sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P1433: !_REPLACEMENT [0] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1433 nop RET1433: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1434: !_REPLACEMENT [33] (Int) sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P1435: !_ST [0] (maybe <- 0x41000050) (FP) (Branch target of P1267) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i0 + 0 ] ba P1436 nop TARGET1267: ba RET1267 nop P1436: !_REPLACEMENT [24] (Int) sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P1437: !_REPLACEMENT [7] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P1438: !_REPLACEMENT [3] (Int) sethi %hi(0x2000), %l3 ld [%i2+16], %l7 st %l7, [%i2+16] add %i2, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] P1439: !_LD [5] (Int) lduw [%i0 + 64], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P1440: !_REPLACEMENT [15] (Int) (Branch target of P1467) sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] ba P1441 nop TARGET1467: ba RET1467 nop P1441: !_REPLACEMENT [13] (Int) (Branch target of P1512) sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] ba P1442 nop TARGET1512: ba RET1512 nop P1442: !_LD [18] (FP) (Branch target of P1286) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 128], %f2 ! 1 addresses covered ba P1443 nop TARGET1286: ba RET1286 nop P1443: !_REPLACEMENT [14] (Int) (Secondary ctx) (Branch target of P1490) wr %g0, 0x81, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] ba P1444 nop TARGET1490: ba RET1490 nop P1444: !_REPLACEMENT [28] (Int) sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P1445: !_IDC_FLIP [27] (Int) (CBR) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(1445, 20297, 3, 0x458000a0, 0xa0, %i2, 0xa0, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1445 nop RET1445: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1446: !_REPLACEMENT [6] (Int) sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P1447: !_REPLACEMENT [15] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i3+128], %o5 st %o5, [%i3+128] add %i3, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P1448: !_REPLACEMENT [11] (Int) sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P1449: !_REPLACEMENT [3] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i3+16], %l6 st %l6, [%i3+16] add %i3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] P1450: !_ST [21] (maybe <- 0x1800006) (Int) stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P1451: !_LD [15] (Int) (Branch target of P1330) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 128], %l7 ! move %l7(lower) -> %o1(lower) or %l7, %o1, %o1 ba P1452 nop TARGET1330: ba RET1330 nop P1452: !_ST [16] (maybe <- 0x1800007) (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stwa %l4, [%i2 + 16] %asi add %l4, 1, %l4 P1453: !_REPLACEMENT [17] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1453 nop RET1453: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1454: !_REPLACEMENT [11] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1454 nop RET1454: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1455: !_FLUSH [13] (Int) (Branch target of P1203) ! Unsupported instruction ba P1456 nop TARGET1203: ba RET1203 nop P1456: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1456 nop RET1456: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1457: !_BST [28] (maybe <- 0x41000051) (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1457 nop RET1457: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1458: !_MEMBAR (FP) membar #StoreLoad P1459: !_REPLACEMENT [2] (Int) sethi %hi(0x2000), %o5 ld [%i3+8], %l6 st %l6, [%i3+8] add %i3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] P1460: !_REPLACEMENT [11] (Int) sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P1461: !_MEMBAR (FP) P1462: !_BST [15] (maybe <- 0x41000054) (FP) (Branch target of P1445) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 128 ] %asi ba P1463 nop TARGET1445: ba RET1445 nop P1463: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1463 nop RET1463: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1464: !_FLUSHI [10] (Int) flush %g0 P1465: !_LD [1] (Int) lduw [%i0 + 4], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P1466: !_LD [21] (FP) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 0], %f3 ! 1 addresses covered P1467: !_FLUSHI [21] (Int) (CBR) flush %g0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1467 nop RET1467: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1468: !_MEMBAR (FP) (Branch target of P1302) membar #StoreLoad ba P1469 nop TARGET1302: ba RET1302 nop P1469: !_BLD [6] (FP) (CBR) wr %g0, 0xf0, %asi ldda [%i0 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f4 fmovd %f40, %f18 fmovs %f18, %f5 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1469 nop RET1469: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1470: !_MEMBAR (FP) (Branch target of P1204) ba P1471 nop TARGET1204: ba RET1204 nop P1471: !_REPLACEMENT [9] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+32], %o5 st %o5, [%i3+32] add %i3, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P1472: !_REPLACEMENT [30] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l3 ld [%i3+32], %l7 st %l7, [%i3+32] add %i3, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P1473: !_MEMBAR (FP) membar #StoreLoad P1474: !_BLD [24] (FP) wr %g0, 0xf0, %asi ldda [%i2 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f6 fmovd %f40, %f18 fmovs %f18, %f7 P1475: !_MEMBAR (FP) P1476: !_ST [8] (maybe <- 0x1800008) (Int) stw %l4, [%i1 + 0 ] add %l4, 1, %l4 P1477: !_REPLACEMENT [9] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i3+32], %l3 st %l3, [%i3+32] add %i3, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1477 nop RET1477: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1478: !_REPLACEMENT [33] (Int) sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P1479: !_REPLACEMENT [15] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i3+128], %o5 st %o5, [%i3+128] add %i3, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1479 nop RET1479: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1480: !_REPLACEMENT [13] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i3+32], %o5 st %o5, [%i3+32] add %i3, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1480 nop RET1480: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1481: !_REPLACEMENT [28] (Int) sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P1482: !_LD [3] (Int) lduw [%i0 + 16], %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 P1483: !_REPLACEMENT [9] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i3+32], %l3 st %l3, [%i3+32] add %i3, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] P1484: !_ST [0] (maybe <- 0x41000055) (FP) (CBR) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i0 + 0 ] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1484 nop RET1484: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1485: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P1486: !_BLD [11] (FP) (Secondary ctx) (Branch target of P1469) wr %g0, 0xf1, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f8 fmovd %f40, %f10 ba P1487 nop TARGET1469: ba RET1469 nop P1487: !_MEMBAR (FP) (Secondary ctx) P1488: !_REPLACEMENT [34] (Int) (CBR) (Branch target of P1193) sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1488 nop RET1488: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P1489 nop TARGET1193: ba RET1193 nop P1489: !_ST [34] (maybe <- 0x1800009) (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 64 ] add %l4, 1, %l4 P1490: !_MEMBAR (FP) (CBR) (Branch target of P1317) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1490 nop RET1490: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P1491 nop TARGET1317: ba RET1317 nop P1491: !_BST [18] (maybe <- 0x41000056) (FP) (Branch target of P1423) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 128 ] %asi ba P1492 nop TARGET1423: ba RET1423 nop P1492: !_MEMBAR (FP) (Branch target of P1414) membar #StoreLoad ba P1493 nop TARGET1414: ba RET1414 nop P1493: !_FLUSH [4] (Int) (Branch target of P1206) ! Unsupported instruction ba P1494 nop TARGET1206: ba RET1206 nop P1494: !_REPLACEMENT [15] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+128], %l7 st %l7, [%i3+128] add %i3, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P1495: !_REPLACEMENT [7] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i3+128], %l6 st %l6, [%i3+128] add %i3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1495 nop RET1495: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1496: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1496 nop RET1496: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1497: !_BLD [8] (FP) (CBR) wr %g0, 0xf0, %asi ldda [%i1 + 0] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f11 fmovd %f40, %f12 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1497 nop RET1497: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1498: !_MEMBAR (FP) P1499: !_BLD [3] (FP) (Branch target of P1380) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f32 membar #Sync ! 5 addresses covered fmovd %f32, %f18 fmovs %f18, %f13 fmovs %f19, %f14 fmovd %f34, %f18 fmovs %f18, %f15 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 fmovd %f12, %f30 fmovd %f14, %f30 !-- fmovd %f36, %f0 fmovd %f40, %f18 fmovs %f18, %f1 ba P1500 nop TARGET1380: ba RET1380 nop P1500: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1500 nop RET1500: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1501: !_REPLACEMENT [22] (Int) sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] P1502: !_REPLACEMENT [24] (Int) sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P1503: !_ST [27] (maybe <- 0x180000a) (Int) (CBR) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 160 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1503 nop RET1503: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1504: !_IDC_FLIP [5] (Int) IDC_FLIP(1504, 23856, 3, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3) P1505: !_REPLACEMENT [33] (Int) sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P1506: !_REPLACEMENT [28] (Int) sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P1507: !_MEMBAR (FP) (CBR) (Secondary ctx) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1507 nop RET1507: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1508: !_BLD [27] (FP) (Secondary ctx) wr %g0, 0xf1, %asi ldda [%i2 + 128] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f2 fmovd %f40, %f18 fmovs %f18, %f3 P1509: !_MEMBAR (FP) (Secondary ctx) P1510: !_REPLACEMENT [2] (Int) sethi %hi(0x2000), %l3 ld [%i3+8], %l7 st %l7, [%i3+8] add %i3, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] P1511: !_REPLACEMENT [25] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i3+96], %l6 st %l6, [%i3+96] add %i3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] P1512: !_REPLACEMENT [0] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1512 nop RET1512: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1513: !_REPLACEMENT [2] (Int) sethi %hi(0x2000), %l7 ld [%i3+8], %l3 st %l3, [%i3+8] add %i3, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] P1514: !_ST [13] (maybe <- 0x180000b) (Int) (Secondary ctx) (Branch target of P1261) wr %g0, 0x81, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stwa %l4, [%i3 + 32] %asi add %l4, 1, %l4 ba P1515 nop TARGET1261: ba RET1261 nop P1515: !_IDC_FLIP [7] (Int) IDC_FLIP(1515, 11167, 3, 0x43000080, 0x80, %i0, 0x80, %l6, %l7, %o5, %l3) P1516: !_REPLACEMENT [6] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+96], %o5 st %o5, [%i2+96] add %i2, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P1517: !_MEMBAR (FP) P1518: !_BST [6] (maybe <- 0x41000057) (FP) (CBR) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 64 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1518 nop RET1518: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1519: !_MEMBAR (FP) membar #StoreLoad P1520: !_REPLACEMENT [3] (Int) (Branch target of P1454) sethi %hi(0x2000), %l3 ld [%i2+16], %l7 st %l7, [%i2+16] add %i2, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] ba P1521 nop TARGET1454: ba RET1454 nop P1521: !_LD [23] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 32], %o3 ! move %o3(lower) -> %o3(upper) sllx %o3, 32, %o3 P1522: !_REPLACEMENT [14] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P1523: !_ST [14] (maybe <- 0x41000059) (FP) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i2 + 64 ] P1524: !_REPLACEMENT [22] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+4], %l6 st %l6, [%i3+4] add %i3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P1525: !_REPLACEMENT [24] (Int) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P1526: !_MEMBAR (FP) (Branch target of P1158) ba P1527 nop TARGET1158: ba RET1158 nop P1527: !_BST [16] (maybe <- 0x4100005a) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f36 membar #Sync stda %f32, [%i2 + 0 ] %asi P1528: !_MEMBAR (FP) (Branch target of P1184) membar #StoreLoad ba P1529 nop TARGET1184: ba RET1184 nop P1529: !_PREFETCH [9] (Int) (Secondary ctx) wr %g0, 0x81, %asi prefetcha [%i1 + 32] %asi, 1 P1530: !_REPLACEMENT [22] (Int) (Branch target of P1480) sethi %hi(0x2000), %l3 ld [%i3+4], %l7 st %l7, [%i3+4] add %i3, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] ba P1531 nop TARGET1480: ba RET1480 nop P1531: !_REPLACEMENT [30] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i3+32], %l6 st %l6, [%i3+32] add %i3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P1532: !_MEMBAR (FP) P1533: !_BST [5] (maybe <- 0x4100005b) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 64 ] %asi P1534: !_MEMBAR (FP) membar #StoreLoad P1535: !_BLD [30] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f4 fmovd %f40, %f6 P1536: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1536 nop RET1536: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1537: !_BST [1] (maybe <- 0x4100005d) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P1538: !_MEMBAR (FP) membar #StoreLoad P1539: !_LD [32] (Int) (Loop exit) (Secondary ctx) wr %g0, 0x81, %asi lduwa [%i3 + 96] %asi, %l7 ! move %l7(lower) -> %o3(lower) or %l7, %o3, %o3 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 mov %o3, %l5 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovs %f6, %f30 !-- loop_exit_3_1: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_3_1 nop P1540: !_MEMBAR (Int) (Branch target of P1477) membar #StoreLoad ba END_NODES3 nop TARGET1477: ba RET1477 nop END_NODES3: ! Test instruction sequence for CPU 3 ends sethi %hi(0xdead0e0f), %l3 or %l3, %lo(0xdead0e0f), %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 sethi %hi(0xdead0e0f), %l3 or %l3, %lo(0xdead0e0f), %l3 stw %l3, [%i5] ld [%i5], %f0 !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- restore retl nop !----------------- ! register usage: ! %i0 %i1 : base registers for first 2 regions ! %i2 %i3 : cache registers for 8 regions ! %i4 fixed pointer to per-cpu results area ! %l1 moving pointer to per-cpu FP results area ! %o7 moving pointer to per-cpu integer results area ! %i5 pointer to per-cpu private area ! %l0 holds lfsr, used as source of random bits ! %l2 loop count register ! %f16 running counter for unique fp store values ! %f17 holds increment value for fp counter ! %l4 running counter for unique integer store values (increment value is always 1) ! %l5 move-to register for load values (simulation only) ! %f30 move-to register for FP values (simulation only) ! %i4 holds the instructions count which is used for interrupt ordering ! %i4 holds the thread_id (OBP only) ! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage ! %l3 %l6 %l7 %o5 : 4 temporary registers ! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers ! %f0-f15 FP results buffer registers ! %f32-f47 FP block load/store registers func4: ! instruction sequence begins save %sp, -192, %sp ! Force %i0-%i3 to be 64-byte aligned add %i0, 63, %i0 andn %i0, 63, %i0 add %i1, 63, %i1 andn %i1, 63, %i1 add %i2, 63, %i2 andn %i2, 63, %i2 add %i3, 63, %i3 andn %i3, 63, %i3 add %i4, 63, %i4 andn %i4, 63, %i4 add %i5, 63, %i5 andn %i5, 63, %i5 ! Initialize pointer to FP load results area mov %i4, %l1 ! Initialize pointer to integer load results area sethi %hi(0x80000), %o7 or %o7, %lo(0x80000), %o7 add %o7, %l1, %o7 ! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info mov 0x0, %i4 ! Initialize %f0-%f62 to 0xdeadbee0deadbee1 sethi %hi(0xdeadbee0), %o5 or %o5, %lo(0xdeadbee0), %o5 stw %o5, [%i5] sethi %hi(0xdeadbee1), %o5 or %o5, %lo(0xdeadbee1), %o5 stw %o5, [%i5+4] ldd [%i5], %f0 fmovd %f0, %f2 fmovd %f0, %f4 fmovd %f0, %f6 fmovd %f0, %f8 fmovd %f0, %f10 fmovd %f0, %f12 fmovd %f0, %f14 fmovd %f0, %f16 fmovd %f0, %f18 fmovd %f0, %f20 fmovd %f0, %f22 fmovd %f0, %f24 fmovd %f0, %f26 fmovd %f0, %f28 fmovd %f0, %f30 fmovd %f0, %f32 fmovd %f0, %f34 fmovd %f0, %f36 fmovd %f0, %f38 fmovd %f0, %f40 fmovd %f0, %f42 fmovd %f0, %f44 fmovd %f0, %f46 fmovd %f0, %f48 fmovd %f0, %f50 fmovd %f0, %f52 fmovd %f0, %f54 fmovd %f0, %f56 fmovd %f0, %f58 fmovd %f0, %f60 fmovd %f0, %f62 ! Signature for extract_loads script to start extracting load values for this stream sethi %hi(0x04deade1), %o5 or %o5, %lo(0x04deade1), %o5 stw %o5, [%i5] ld [%i5], %f16 ! Initialize running integer counter in register %l4 sethi %hi(0x2000001), %l4 or %l4, %lo(0x2000001), %l4 ! Initialize running FP counter in register %f16 sethi %hi(0x41800001), %o5 or %o5, %lo(0x41800001), %o5 stw %o5, [%i5] ld [%i5], %f16 ! Initialize FP counter increment value in register %f17 (constant) sethi %hi(0x36000000), %o5 or %o5, %lo(0x36000000), %o5 stw %o5, [%i5] ld [%i5], %f17 ! Initialize LFSR to 0x53dd^4 sethi %hi(0x53dd), %l0 or %l0, %lo(0x53dd), %l0 mulx %l0, %l0, %l0 mulx %l0, %l0, %l0 BEGIN_NODES4: ! Test instruction sequence for ISTREAM 4 begins P1541: !_ST [7] (maybe <- 0x41800001) (FP) (Loop entry) sethi %hi(0x6), %l2 or %l2, %lo(0x6), %l2 loop_entry_4_0: ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i0 + 128 ] P1542: !_REPLACEMENT [1] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %o5 ld [%i2+4], %l6 st %l6, [%i2+4] add %i2, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P1543: !_REPLACEMENT [22] (Int) sethi %hi(0x2000), %l7 ld [%i2+4], %l3 st %l3, [%i2+4] add %i2, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] P1544: !_LD [25] (FP) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 96], %f0 ! 1 addresses covered P1545: !_MEMBAR (FP) (Secondary ctx) P1546: !_BSTC [29] (maybe <- 0x41800002) (FP) (Secondary ctx) wr %g0, 0xe1, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi P1547: !_MEMBAR (FP) (CBR) (Secondary ctx) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1547 nop RET1547: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1548: !_REPLACEMENT [24] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P1549: !_PREFETCH [4] (Int) (Loop exit) prefetch [%i0 + 32], 1 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_4_0: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_0 nop P1550: !_REPLACEMENT [10] (Int) (Loop entry) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_4_1: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P1551: !_REPLACEMENT [17] (Int) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l3 ld [%i2+96], %l7 st %l7, [%i2+96] add %i2, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1551 nop RET1551: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1552: !_IDC_FLIP [10] (Int) (CBR) (Branch target of P1675) IDC_FLIP(1552, 25045, 4, 0x43800040, 0x40, %i1, 0x40, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1552 nop RET1552: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P1553 nop TARGET1675: ba RET1675 nop P1553: !_ST [6] (maybe <- 0x2000001) (Int) (CBR) stw %l4, [%i0 + 96 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1553 nop RET1553: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1554: !_REPLACEMENT [32] (Int) sethi %hi(0x2000), %l7 ld [%i2+96], %l3 st %l3, [%i2+96] add %i2, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P1555: !_FLUSH [1] (Int) ! Unsupported instruction P1556: !_REPLACEMENT [8] (Int) (Secondary ctx) (Branch target of P1592) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ba P1557 nop TARGET1592: ba RET1592 nop P1557: !_MEMBAR (FP) (Branch target of P1735) ba P1558 nop TARGET1735: ba RET1735 nop P1558: !_BST [17] (maybe <- 0x41800005) (FP) (Branch target of P1645) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f40 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi ba P1559 nop TARGET1645: ba RET1645 nop P1559: !_MEMBAR (FP) membar #StoreLoad P1560: !_REPLACEMENT [33] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1560 nop RET1560: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1561: !_LD [33] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduwa [%i2 + 0] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1562: !_MEMBAR (FP) P1563: !_BSTC [27] (maybe <- 0x41800006) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 128 ] %asi P1564: !_MEMBAR (FP) P1565: !_BSTC [11] (maybe <- 0x41800008) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi P1566: !_MEMBAR (FP) membar #StoreLoad P1567: !_REPLACEMENT [21] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P1568: !_REPLACEMENT [33] (Int) sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P1569: !_REPLACEMENT [24] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1569 nop RET1569: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1570: !_MEMBAR (FP) P1571: !_BST [19] (maybe <- 0x4180000b) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 0 ] %asi P1572: !_MEMBAR (FP) membar #StoreLoad P1573: !_REPLACEMENT [13] (Int) (Branch target of P1584) sethi %hi(0x2000), %l3 ld [%i3+32], %l7 st %l7, [%i3+32] add %i3, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] ba P1574 nop TARGET1584: ba RET1584 nop P1574: !_REPLACEMENT [12] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i3+4], %l6 st %l6, [%i3+4] add %i3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1574 nop RET1574: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1575: !_REPLACEMENT [9] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i3+32], %l6 st %l6, [%i3+32] add %i3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1575 nop RET1575: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1576: !_REPLACEMENT [29] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i3+4], %l6 st %l6, [%i3+4] add %i3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P1577: !_FLUSH [14] (Int) (CBR) (Branch target of P1574) ! Unsupported instruction ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1577 nop RET1577: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P1578 nop TARGET1574: ba RET1574 nop P1578: !_MEMBAR (FP) (Secondary ctx) P1579: !_BSTC [3] (maybe <- 0x4180000c) (FP) (Secondary ctx) wr %g0, 0xe1, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P1580: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P1581: !_ST [7] (maybe <- 0x41800011) (FP) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i0 + 128 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1581 nop RET1581: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1582: !_MEMBAR (FP) P1583: !_BST [29] (maybe <- 0x41800012) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P1584: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1584 nop RET1584: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1585: !_PREFETCH [23] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 32], 1 P1586: !_REPLACEMENT [27] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+160], %l3 st %l3, [%i3+160] add %i3, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] P1587: !_ST [24] (maybe <- 0x2000002) (Int) stw %l4, [%i2 + 64 ] add %l4, 1, %l4 P1588: !_REPLACEMENT [21] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1588 nop RET1588: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1589: !_MEMBAR (FP) membar #StoreLoad P1590: !_BLD [7] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 128] %asi, %f0 membar #Sync ! 1 addresses covered P1591: !_MEMBAR (FP) P1592: !_REPLACEMENT [11] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1592 nop RET1592: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1593: !_IDC_FLIP [7] (Int) IDC_FLIP(1593, 10406, 4, 0x43000080, 0x80, %i0, 0x80, %l6, %l7, %o5, %l3) P1594: !_REPLACEMENT [33] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P1595: !_REPLACEMENT [2] (Int) sethi %hi(0x2000), %l3 ld [%i3+8], %l7 st %l7, [%i3+8] add %i3, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] P1596: !_REPLACEMENT [27] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i3+160], %l6 st %l6, [%i3+160] add %i3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1596 nop RET1596: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1597: !_REPLACEMENT [1] (Int) (Nucleus ctx) (Branch target of P1631) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i3+4], %l6 st %l6, [%i3+4] add %i3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] ba P1598 nop TARGET1631: ba RET1631 nop P1598: !_REPLACEMENT [12] (Int) (Branch target of P1588) sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] ba P1599 nop TARGET1588: ba RET1588 nop P1599: !_LD [17] (Int) (CBR) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 96], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1599 nop RET1599: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1600: !_REPLACEMENT [10] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i3+64], %l7 st %l7, [%i3+64] add %i3, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P1601: !_FLUSH [5] (Int) ! Unsupported instruction P1602: !_MEMBAR (FP) P1603: !_BSTC [12] (maybe <- 0x41800015) (FP) (CBR) wr %g0, 0xe0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1603 nop RET1603: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1604: !_MEMBAR (FP) membar #StoreLoad P1605: !_REPLACEMENT [27] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %o5 ld [%i2+160], %l6 st %l6, [%i2+160] add %i2, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] P1606: !_REPLACEMENT [20] (Int) (CBR) (Secondary ctx) (Branch target of P1599) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i2+256], %l3 st %l3, [%i2+256] add %i2, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1606 nop RET1606: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P1607 nop TARGET1599: ba RET1599 nop P1607: !_IDC_FLIP [20] (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(1607, 556, 4, 0x45000100, 0x100, %i3, 0x100, %l6, %l7, %o5, %l3) P1608: !_REPLACEMENT [8] (Int) (Branch target of P1575) sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ba P1609 nop TARGET1575: ba RET1575 nop P1609: !_ST [15] (maybe <- 0x2000003) (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 128 ] add %l4, 1, %l4 P1610: !_FLUSHI [31] (Int) flush %g0 P1611: !_REPLACEMENT [24] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P1612: !_REPLACEMENT [28] (Int) (Branch target of P1577) sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ba P1613 nop TARGET1577: ba RET1577 nop P1613: !_MEMBAR (FP) P1614: !_BSTC [4] (maybe <- 0x41800018) (FP) (Branch target of P1581) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi ba P1615 nop TARGET1581: ba RET1581 nop P1615: !_MEMBAR (FP) membar #StoreLoad P1616: !_ST [21] (maybe <- 0x4180001d) (FP) (Branch target of P1551) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i2 + 0 ] ba P1617 nop TARGET1551: ba RET1551 nop P1617: !_REPLACEMENT [7] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i3+128], %l6 st %l6, [%i3+128] add %i3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] P1618: !_REPLACEMENT [9] (Int) sethi %hi(0x2000), %l7 ld [%i3+32], %l3 st %l3, [%i3+32] add %i3, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] P1619: !_REPLACEMENT [20] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i3+256], %o5 st %o5, [%i3+256] add %i3, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1619 nop RET1619: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1620: !_FLUSHI [19] (Int) (Branch target of P1603) flush %g0 ba P1621 nop TARGET1603: ba RET1603 nop P1621: !_PREFETCH [22] (Int) (CBR) (Branch target of P1634) prefetch [%i2 + 4], 1 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1621 nop RET1621: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P1622 nop TARGET1634: ba RET1634 nop P1622: !_REPLACEMENT [19] (Int) sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P1623: !_REPLACEMENT [31] (Int) sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P1624: !_REPLACEMENT [27] (Int) (Nucleus ctx) (Branch target of P1619) wr %g0, 0x4, %asi sethi %hi(0x2000), %l3 ld [%i3+160], %l7 st %l7, [%i3+160] add %i3, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] ba P1625 nop TARGET1619: ba RET1619 nop P1625: !_REPLACEMENT [25] (Int) sethi %hi(0x2000), %o5 ld [%i3+96], %l6 st %l6, [%i3+96] add %i3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] P1626: !_REPLACEMENT [20] (Int) sethi %hi(0x2000), %l7 ld [%i3+256], %l3 st %l3, [%i3+256] add %i3, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] P1627: !_MEMBAR (FP) (Branch target of P1726) membar #StoreLoad ba P1628 nop TARGET1726: ba RET1726 nop P1628: !_BLD [27] (FP) wr %g0, 0xf0, %asi ldda [%i2 + 128] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f1 fmovd %f40, %f2 P1629: !_MEMBAR (FP) (Loop exit) (Branch target of P1780) !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovs %f2, %f30 !-- loop_exit_4_1: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_1 nop ba P1630 nop TARGET1780: ba RET1780 nop P1630: !_ST [28] (maybe <- 0x2000004) (Int) (Loop entry) sethi %hi(0x5), %l2 or %l2, %lo(0x5), %l2 loop_entry_4_2: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 P1631: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1631 nop RET1631: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1632: !_BST [12] (maybe <- 0x4180001e) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi P1633: !_MEMBAR (FP) membar #StoreLoad P1634: !_FLUSHI [34] (Int) (CBR) flush %g0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1634 nop RET1634: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1635: !_REPLACEMENT [22] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] P1636: !_MEMBAR (FP) (Branch target of P1701) membar #StoreLoad ba P1637 nop TARGET1701: ba RET1701 nop P1637: !_BLD [23] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 0] %asi, %f0 membar #Sync ! 3 addresses covered fmovd %f8, %f2 P1638: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1638 nop RET1638: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1639: !_REPLACEMENT [18] (Int) (CBR) (Branch target of P1639) sethi %hi(0x2000), %l7 ld [%i3+128], %l3 st %l3, [%i3+128] add %i3, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1639 nop RET1639: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P1640 nop TARGET1639: ba RET1639 nop P1640: !_REPLACEMENT [31] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P1641: !_LD [16] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduwa [%i3 + 16] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1642: !_REPLACEMENT [27] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %o5 ld [%i2+160], %l6 st %l6, [%i2+160] add %i2, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] P1643: !_ST [26] (maybe <- 0x41800021) (FP) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i3 + 128 ] P1644: !_REPLACEMENT [32] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+96], %o5 st %o5, [%i2+96] add %i2, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P1645: !_MEMBAR (Int) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1645 nop RET1645: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1646: !_BSTC [17] (maybe <- 0x41800022) (FP) (Secondary ctx) wr %g0, 0xe1, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f40 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 64 ] %asi P1647: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P1648: !_REPLACEMENT [14] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+64], %l7 st %l7, [%i3+64] add %i3, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P1649: !_REPLACEMENT [13] (Int) (Nucleus ctx) (Branch target of P1547) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i3+32], %l6 st %l6, [%i3+32] add %i3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] ba P1650 nop TARGET1547: ba RET1547 nop P1650: !_REPLACEMENT [16] (Int) sethi %hi(0x2000), %l7 ld [%i3+16], %l3 st %l3, [%i3+16] add %i3, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] P1651: !_REPLACEMENT [20] (Int) (Branch target of P1811) sethi %hi(0x2000), %l6 ld [%i3+256], %o5 st %o5, [%i3+256] add %i3, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] ba P1652 nop TARGET1811: ba RET1811 nop P1652: !_MEMBAR (FP) membar #StoreLoad P1653: !_BLD [34] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldda [%i2 + 64] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f18 fmovs %f18, %f3 P1654: !_MEMBAR (FP) (Branch target of P1755) ba P1655 nop TARGET1755: ba RET1755 nop P1655: !_BLD [4] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f32 membar #Sync ! 5 addresses covered fmovd %f32, %f4 fmovd %f34, %f6 fmovd %f36, %f18 fmovs %f18, %f7 fmovd %f40, %f8 P1656: !_MEMBAR (FP) P1657: !_LD [22] (FP) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 4], %f9 ! 1 addresses covered P1658: !_PREFETCH [22] (Int) prefetch [%i3 + 4], 1 P1659: !_REPLACEMENT [5] (Int) (CBR) (Branch target of P1769) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1659 nop RET1659: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P1660 nop TARGET1769: ba RET1769 nop P1660: !_ST [34] (maybe <- 0x41800023) (FP) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i3 + 64 ] %asi P1661: !_LD [3] (Int) (CBR) (Branch target of P1552) lduw [%i0 + 16], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1661 nop RET1661: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P1662 nop TARGET1552: ba RET1552 nop P1662: !_REPLACEMENT [34] (Int) sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P1663: !_PREFETCH [23] (Int) (LE) wr %g0, 0x88, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetcha [%i2 + 32] %asi, 1 P1664: !_REPLACEMENT [29] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+4], %o5 st %o5, [%i3+4] add %i3, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P1665: !_MEMBAR (FP) membar #StoreLoad P1666: !_BLD [5] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f10 fmovd %f40, %f18 fmovs %f18, %f11 P1667: !_MEMBAR (FP) P1668: !_REPLACEMENT [21] (Int) (Branch target of P1659) sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ba P1669 nop TARGET1659: ba RET1659 nop P1669: !_REPLACEMENT [5] (Int) sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P1670: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1670 nop RET1670: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1671: !_BSTC [26] (maybe <- 0x41800024) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 128 ] %asi P1672: !_MEMBAR (FP) membar #StoreLoad P1673: !_LD [21] (FP) ld [%i2 + 0], %f12 ! 1 addresses covered P1674: !_MEMBAR (FP) P1675: !_BSTC [28] (maybe <- 0x41800026) (FP) (CBR) wr %g0, 0xe0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1675 nop RET1675: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1676: !_MEMBAR (FP) membar #StoreLoad P1677: !_BLD [24] (FP) (Secondary ctx) wr %g0, 0xf1, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f13 fmovd %f40, %f14 P1678: !_MEMBAR (FP) (Secondary ctx) P1679: !_REPLACEMENT [24] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P1680: !_PREFETCH [2] (Int) (Secondary ctx) wr %g0, 0x81, %asi prefetcha [%i0 + 8] %asi, 1 P1681: !_REPLACEMENT [0] (Int) sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P1682: !_MEMBAR (FP) (CBR) (Secondary ctx) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1682 nop RET1682: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1683: !_BLD [25] (FP) (CBR) (Secondary ctx) wr %g0, 0xf1, %asi ldda [%i3 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f15 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 fmovd %f12, %f30 fmovd %f14, %f30 !-- fmovd %f40, %f0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1683 nop RET1683: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1684: !_MEMBAR (FP) (Secondary ctx) P1685: !_REPLACEMENT [32] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i2+96], %l3 st %l3, [%i2+96] add %i2, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1685 nop RET1685: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1686: !_MEMBAR (FP) P1687: !_BST [29] (maybe <- 0x41800029) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P1688: !_MEMBAR (FP) membar #StoreLoad P1689: !_PREFETCH [20] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetcha [%i2 + 256] %asi, 1 P1690: !_REPLACEMENT [2] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+8], %o5 st %o5, [%i3+8] add %i3, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] P1691: !_REPLACEMENT [27] (Int) sethi %hi(0x2000), %l3 ld [%i3+160], %l7 st %l7, [%i3+160] add %i3, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] P1692: !_MEMBAR (FP) P1693: !_BST [7] (maybe <- 0x4180002c) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i0 + 128 ] %asi P1694: !_MEMBAR (FP) (Branch target of P1794) membar #StoreLoad ba P1695 nop TARGET1794: ba RET1794 nop P1695: !_FLUSH [12] (Int) (CBR) ! Unsupported instruction ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1695 nop RET1695: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1696: !_REPLACEMENT [3] (Int) sethi %hi(0x2000), %o5 ld [%i3+16], %l6 st %l6, [%i3+16] add %i3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] P1697: !_REPLACEMENT [14] (Int) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P1698: !_REPLACEMENT [24] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P1699: !_REPLACEMENT [13] (Int) (Secondary ctx) (Branch target of P1789) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i3+32], %l7 st %l7, [%i3+32] add %i3, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] ba P1700 nop TARGET1789: ba RET1789 nop P1700: !_REPLACEMENT [28] (Int) sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P1701: !_REPLACEMENT [30] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i3+32], %l3 st %l3, [%i3+32] add %i3, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1701 nop RET1701: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1702: !_REPLACEMENT [15] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l7 ld [%i3+128], %l3 st %l3, [%i3+128] add %i3, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] P1703: !_REPLACEMENT [6] (Int) sethi %hi(0x2000), %l6 ld [%i3+96], %o5 st %o5, [%i3+96] add %i3, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P1704: !_REPLACEMENT [22] (Int) sethi %hi(0x2000), %l3 ld [%i3+4], %l7 st %l7, [%i3+4] add %i3, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P1705: !_ST [4] (maybe <- 0x2000005) (Int) stw %l4, [%i0 + 32 ] add %l4, 1, %l4 P1706: !_REPLACEMENT [32] (Int) sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P1707: !_ST [17] (maybe <- 0x2000006) (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 96 ] add %l4, 1, %l4 P1708: !_REPLACEMENT [27] (Int) (Branch target of P1752) sethi %hi(0x2000), %l3 ld [%i3+160], %l7 st %l7, [%i3+160] add %i3, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] ba P1709 nop TARGET1752: ba RET1752 nop P1709: !_MEMBAR (FP) (Branch target of P1560) membar #StoreLoad ba P1710 nop TARGET1560: ba RET1560 nop P1710: !_BLD [5] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f1 fmovd %f40, %f2 P1711: !_MEMBAR (FP) P1712: !_REPLACEMENT [30] (Int) sethi %hi(0x2000), %o5 ld [%i3+32], %l6 st %l6, [%i3+32] add %i3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P1713: !_REPLACEMENT [1] (Int) (Secondary ctx) (Branch target of P1569) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] ba P1714 nop TARGET1569: ba RET1569 nop P1714: !_REPLACEMENT [9] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i3+32], %o5 st %o5, [%i3+32] add %i3, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P1715: !_MEMBAR (FP) membar #StoreLoad P1716: !_BLD [29] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f18 fmovs %f18, %f3 fmovs %f19, %f4 fmovd %f40, %f18 fmovs %f18, %f5 P1717: !_MEMBAR (FP) (Branch target of P1638) ba P1718 nop TARGET1638: ba RET1638 nop P1718: !_REPLACEMENT [16] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+16], %l7 st %l7, [%i2+16] add %i2, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] P1719: !_REPLACEMENT [9] (Int) sethi %hi(0x2000), %o5 ld [%i2+32], %l6 st %l6, [%i2+32] add %i2, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P1720: !_LD [10] (FP) (CBR) (Secondary ctx) wr %g0, 0x81, %asi lda [%i1 + 64] %asi, %f6 ! 1 addresses covered ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1720 nop RET1720: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1721: !_REPLACEMENT [34] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P1722: !_MEMBAR (FP) P1723: !_BSTC [3] (maybe <- 0x4180002d) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P1724: !_MEMBAR (FP) membar #StoreLoad P1725: !_REPLACEMENT [19] (Int) sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P1726: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1726 nop RET1726: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1727: !_BSTC [26] (maybe <- 0x41800032) (FP) (Branch target of P1720) wr %g0, 0xe0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 128 ] %asi ba P1728 nop TARGET1720: ba RET1720 nop P1728: !_MEMBAR (FP) (Branch target of P1683) membar #StoreLoad ba P1729 nop TARGET1683: ba RET1683 nop P1729: !_REPLACEMENT [12] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+4], %l7 st %l7, [%i2+4] add %i2, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P1730: !_REPLACEMENT [18] (Int) sethi %hi(0x2000), %o5 ld [%i2+128], %l6 st %l6, [%i2+128] add %i2, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] P1731: !_REPLACEMENT [19] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1731 nop RET1731: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1732: !_REPLACEMENT [27] (Int) sethi %hi(0x2000), %l7 ld [%i2+160], %l3 st %l3, [%i2+160] add %i2, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] P1733: !_MEMBAR (FP) P1734: !_BST [16] (maybe <- 0x41800034) (FP) (Branch target of P1682) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f36 membar #Sync stda %f32, [%i2 + 0 ] %asi ba P1735 nop TARGET1682: ba RET1682 nop P1735: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1735 nop RET1735: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1736: !_IDC_FLIP [31] (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(1736, 8301, 4, 0x46000040, 0x40, %i3, 0x40, %l6, %l7, %o5, %l3) P1737: !_REPLACEMENT [30] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+32], %o5 st %o5, [%i2+32] add %i2, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P1738: !_REPLACEMENT [29] (Int) sethi %hi(0x2000), %l3 ld [%i2+4], %l7 st %l7, [%i2+4] add %i2, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P1739: !_REPLACEMENT [16] (Int) sethi %hi(0x2000), %o5 ld [%i2+16], %l6 st %l6, [%i2+16] add %i2, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] P1740: !_LD [23] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 32], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P1741: !_REPLACEMENT [0] (Int) sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P1742: !_FLUSH [22] (Int) ! Unsupported instruction P1743: !_REPLACEMENT [31] (Int) sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P1744: !_LD [15] (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 128], %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 P1745: !_ST [33] (maybe <- 0x41800035) (FP) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i3 + 0 ] P1746: !_REPLACEMENT [13] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %o5 ld [%i2+32], %l6 st %l6, [%i2+32] add %i2, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P1747: !_PREFETCH [1] (Int) (CBR) prefetch [%i0 + 4], 1 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1747 nop RET1747: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1748: !_REPLACEMENT [3] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i2+16], %l6 st %l6, [%i2+16] add %i2, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1748 nop RET1748: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1749: !_REPLACEMENT [10] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P1750: !_REPLACEMENT [16] (Int) sethi %hi(0x2000), %l7 ld [%i2+16], %l3 st %l3, [%i2+16] add %i2, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] P1751: !_LD [6] (Int) (Branch target of P1685) lduw [%i0 + 96], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 ba P1752 nop TARGET1685: ba RET1685 nop P1752: !_PREFETCH [2] (Int) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi prefetcha [%i0 + 8] %asi, 1 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1752 nop RET1752: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1753: !_REPLACEMENT [22] (Int) (Branch target of P1786) sethi %hi(0x2000), %l3 ld [%i2+4], %l7 st %l7, [%i2+4] add %i2, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] ba P1754 nop TARGET1786: ba RET1786 nop P1754: !_IDC_FLIP [3] (Int) IDC_FLIP(1754, 12068, 4, 0x43000010, 0x10, %i0, 0x10, %l6, %l7, %o5, %l3) P1755: !_ST [24] (maybe <- 0x2000007) (Int) (CBR) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 64 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1755 nop RET1755: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1756: !_REPLACEMENT [16] (Int) (Secondary ctx) (Branch target of P1621) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+16], %o5 st %o5, [%i2+16] add %i2, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] ba P1757 nop TARGET1621: ba RET1621 nop P1757: !_ST [12] (maybe <- 0x2000008) (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 P1758: !_REPLACEMENT [13] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+32], %l6 st %l6, [%i3+32] add %i3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P1759: !_PREFETCH [19] (Int) (Branch target of P1747) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 0], 1 ba P1760 nop TARGET1747: ba RET1747 nop P1760: !_REPLACEMENT [31] (Int) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P1761: !_REPLACEMENT [19] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P1762: !_REPLACEMENT [33] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P1763: !_FLUSH [18] (Int) ! Unsupported instruction P1764: !_MEMBAR (FP) P1765: !_BST [20] (maybe <- 0x41800036) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 256 ] %asi P1766: !_MEMBAR (FP) membar #StoreLoad P1767: !_REPLACEMENT [10] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1767 nop RET1767: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1768: !_REPLACEMENT [24] (Int) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P1769: !_REPLACEMENT [29] (Int) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l6 ld [%i3+4], %o5 st %o5, [%i3+4] add %i3, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1769 nop RET1769: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1770: !_ST [24] (maybe <- 0x2000009) (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stwa %l4, [%i3 + 64] %asi add %l4, 1, %l4 P1771: !_IDC_FLIP [9] (Int) IDC_FLIP(1771, 29855, 4, 0x43800020, 0x20, %i1, 0x20, %l6, %l7, %o5, %l3) P1772: !_ST [33] (maybe <- 0x200000a) (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 P1773: !_REPLACEMENT [4] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+32], %l7 st %l7, [%i3+32] add %i3, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P1774: !_ST [7] (maybe <- 0x41800037) (FP) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i0 + 128 ] P1775: !_ST [26] (maybe <- 0x200000b) (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 128 ] add %l4, 1, %l4 P1776: !_REPLACEMENT [22] (Int) sethi %hi(0x2000), %l6 ld [%i3+4], %o5 st %o5, [%i3+4] add %i3, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P1777: !_REPLACEMENT [13] (Int) sethi %hi(0x2000), %l3 ld [%i3+32], %l7 st %l7, [%i3+32] add %i3, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P1778: !_REPLACEMENT [20] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i3+256], %l6 st %l6, [%i3+256] add %i3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] P1779: !_REPLACEMENT [24] (Int) (Branch target of P1731) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] ba P1780 nop TARGET1731: ba RET1731 nop P1780: !_REPLACEMENT [25] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i3+96], %o5 st %o5, [%i3+96] add %i3, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1780 nop RET1780: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1781: !_IDC_FLIP [23] (Int) (Branch target of P1767) IDC_FLIP(1781, 29343, 4, 0x45800020, 0x20, %i2, 0x20, %l6, %l7, %o5, %l3) ba P1782 nop TARGET1767: ba RET1767 nop P1782: !_REPLACEMENT [2] (Int) sethi %hi(0x2000), %l6 ld [%i3+8], %o5 st %o5, [%i3+8] add %i3, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] P1783: !_REPLACEMENT [32] (Int) sethi %hi(0x2000), %l3 ld [%i3+96], %l7 st %l7, [%i3+96] add %i3, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P1784: !_PREFETCH [29] (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 4], 1 P1785: !_REPLACEMENT [11] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P1786: !_REPLACEMENT [31] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1786 nop RET1786: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1787: !_MEMBAR (FP) (Branch target of P1661) membar #StoreLoad ba P1788 nop TARGET1661: ba RET1661 nop P1788: !_BLD [0] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f32 membar #Sync ! 5 addresses covered fmovd %f32, %f18 fmovs %f18, %f7 fmovs %f19, %f8 fmovd %f34, %f18 fmovs %f18, %f9 fmovd %f36, %f10 fmovd %f40, %f18 fmovs %f18, %f11 P1789: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1789 nop RET1789: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1790: !_BLD [25] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f12 fmovd %f40, %f18 fmovs %f18, %f13 P1791: !_MEMBAR (FP) P1792: !_REPLACEMENT [16] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i2+16], %l6 st %l6, [%i2+16] add %i2, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] P1793: !_REPLACEMENT [28] (Int) sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P1794: !_REPLACEMENT [15] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1794 nop RET1794: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1795: !_REPLACEMENT [15] (Int) (Secondary ctx) (Branch target of P1748) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] ba P1796 nop TARGET1748: ba RET1748 nop P1796: !_REPLACEMENT [11] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P1797: !_REPLACEMENT [8] (Int) (Branch target of P1670) sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ba P1798 nop TARGET1670: ba RET1670 nop P1798: !_REPLACEMENT [28] (Int) sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P1799: !_REPLACEMENT [12] (Int) sethi %hi(0x2000), %l7 ld [%i2+4], %l3 st %l3, [%i2+4] add %i2, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] P1800: !_FLUSH [31] (Int) ! Unsupported instruction P1801: !_MEMBAR (FP) (Branch target of P1553) membar #StoreLoad ba P1802 nop TARGET1553: ba RET1553 nop P1802: !_BLD [9] (FP) wr %g0, 0xf0, %asi ldda [%i1 + 0] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f14 fmovd %f40, %f18 fmovs %f18, %f15 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 fmovd %f12, %f30 fmovd %f14, %f30 !-- P1803: !_MEMBAR (FP) P1804: !_REPLACEMENT [15] (Int) sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P1805: !_REPLACEMENT [1] (Int) sethi %hi(0x2000), %l3 ld [%i2+4], %l7 st %l7, [%i2+4] add %i2, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P1806: !_REPLACEMENT [8] (Int) sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P1807: !_MEMBAR (FP) P1808: !_BST [1] (maybe <- 0x41800038) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P1809: !_MEMBAR (FP) membar #StoreLoad P1810: !_BLD [16] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 0] %asi, %f0 membar #Sync ! 1 addresses covered fmovd %f4, %f0 P1811: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1811 nop RET1811: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1812: !_BST [4] (maybe <- 0x4180003d) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P1813: !_MEMBAR (FP) P1814: !_BSTC [1] (maybe <- 0x41800042) (FP) (Branch target of P1606) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi ba P1815 nop TARGET1606: ba RET1606 nop P1815: !_MEMBAR (FP) membar #StoreLoad P1816: !_LD [21] (Int) (Loop exit) (Secondary ctx) (Branch target of P1596) wr %g0, 0x81, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduwa [%i2 + 0] %asi, %l6 ! move %l6(lower) -> %o2(lower) or %l6, %o2, %o2 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- loop_exit_4_2: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_4_2 nop ba P1817 nop TARGET1596: ba RET1596 nop P1817: !_MEMBAR (Int) (Branch target of P1695) membar #StoreLoad ba END_NODES4 nop TARGET1695: ba RET1695 nop END_NODES4: ! Test instruction sequence for CPU 4 ends sethi %hi(0xdead0e0f), %o5 or %o5, %lo(0xdead0e0f), %o5 ! move %o5(lower) -> %o0(upper) sllx %o5, 32, %o0 sethi %hi(0xdead0e0f), %o5 or %o5, %lo(0xdead0e0f), %o5 stw %o5, [%i5] ld [%i5], %f0 !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- restore retl nop !----------------- ! register usage: ! %i0 %i1 : base registers for first 2 regions ! %i2 %i3 : cache registers for 8 regions ! %i4 fixed pointer to per-cpu results area ! %l1 moving pointer to per-cpu FP results area ! %o7 moving pointer to per-cpu integer results area ! %i5 pointer to per-cpu private area ! %l0 holds lfsr, used as source of random bits ! %l2 loop count register ! %f16 running counter for unique fp store values ! %f17 holds increment value for fp counter ! %l4 running counter for unique integer store values (increment value is always 1) ! %l5 move-to register for load values (simulation only) ! %f30 move-to register for FP values (simulation only) ! %i4 holds the instructions count which is used for interrupt ordering ! %i4 holds the thread_id (OBP only) ! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage ! %l3 %l6 %l7 %o5 : 4 temporary registers ! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers ! %f0-f15 FP results buffer registers ! %f32-f47 FP block load/store registers func5: ! instruction sequence begins save %sp, -192, %sp ! Force %i0-%i3 to be 64-byte aligned add %i0, 63, %i0 andn %i0, 63, %i0 add %i1, 63, %i1 andn %i1, 63, %i1 add %i2, 63, %i2 andn %i2, 63, %i2 add %i3, 63, %i3 andn %i3, 63, %i3 add %i4, 63, %i4 andn %i4, 63, %i4 add %i5, 63, %i5 andn %i5, 63, %i5 ! Initialize pointer to FP load results area mov %i4, %l1 ! Initialize pointer to integer load results area sethi %hi(0x80000), %o7 or %o7, %lo(0x80000), %o7 add %o7, %l1, %o7 ! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info mov 0x0, %i4 ! Initialize %f0-%f62 to 0xdeadbee0deadbee1 sethi %hi(0xdeadbee0), %l7 or %l7, %lo(0xdeadbee0), %l7 stw %l7, [%i5] sethi %hi(0xdeadbee1), %l7 or %l7, %lo(0xdeadbee1), %l7 stw %l7, [%i5+4] ldd [%i5], %f0 fmovd %f0, %f2 fmovd %f0, %f4 fmovd %f0, %f6 fmovd %f0, %f8 fmovd %f0, %f10 fmovd %f0, %f12 fmovd %f0, %f14 fmovd %f0, %f16 fmovd %f0, %f18 fmovd %f0, %f20 fmovd %f0, %f22 fmovd %f0, %f24 fmovd %f0, %f26 fmovd %f0, %f28 fmovd %f0, %f30 fmovd %f0, %f32 fmovd %f0, %f34 fmovd %f0, %f36 fmovd %f0, %f38 fmovd %f0, %f40 fmovd %f0, %f42 fmovd %f0, %f44 fmovd %f0, %f46 fmovd %f0, %f48 fmovd %f0, %f50 fmovd %f0, %f52 fmovd %f0, %f54 fmovd %f0, %f56 fmovd %f0, %f58 fmovd %f0, %f60 fmovd %f0, %f62 ! Signature for extract_loads script to start extracting load values for this stream sethi %hi(0x05deade1), %l7 or %l7, %lo(0x05deade1), %l7 stw %l7, [%i5] ld [%i5], %f16 ! Initialize running integer counter in register %l4 sethi %hi(0x2800001), %l4 or %l4, %lo(0x2800001), %l4 ! Initialize running FP counter in register %f16 sethi %hi(0x42000001), %l7 or %l7, %lo(0x42000001), %l7 stw %l7, [%i5] ld [%i5], %f16 ! Initialize FP counter increment value in register %f17 (constant) sethi %hi(0x36800000), %l7 or %l7, %lo(0x36800000), %l7 stw %l7, [%i5] ld [%i5], %f17 ! Initialize LFSR to 0x4023^4 sethi %hi(0x4023), %l0 or %l0, %lo(0x4023), %l0 mulx %l0, %l0, %l0 mulx %l0, %l0, %l0 BEGIN_NODES5: ! Test instruction sequence for ISTREAM 5 begins P1818: !_REPLACEMENT [13] (Int) (Loop entry) sethi %hi(0x6), %l2 or %l2, %lo(0x6), %l2 loop_entry_5_0: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+32], %l6 st %l6, [%i3+32] add %i3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P1819: !_LD [0] (Int) lduw [%i0 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P1820: !_REPLACEMENT [16] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l3 ld [%i3+16], %l7 st %l7, [%i3+16] add %i3, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] P1821: !_MEMBAR (FP) P1822: !_BSTC [16] (maybe <- 0x42000001) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f36 membar #Sync stda %f32, [%i2 + 0 ] %asi P1823: !_MEMBAR (FP) membar #StoreLoad P1824: !_REPLACEMENT [25] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P1825: !_MEMBAR (FP) P1826: !_BSTC [16] (maybe <- 0x42000002) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f36 membar #Sync stda %f32, [%i2 + 0 ] %asi P1827: !_MEMBAR (FP) membar #StoreLoad P1828: !_REPLACEMENT [34] (Int) sethi %hi(0x2000), %l3 ld [%i3+64], %l7 st %l7, [%i3+64] add %i3, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P1829: !_REPLACEMENT [27] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i3+160], %l6 st %l6, [%i3+160] add %i3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1829 nop RET1829: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1830: !_MEMBAR (FP) (Secondary ctx) P1831: !_BSTC [33] (maybe <- 0x42000003) (FP) (Secondary ctx) wr %g0, 0xe1, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 0 ] %asi P1832: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P1833: !_REPLACEMENT [2] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+8], %l3 st %l3, [%i2+8] add %i2, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] P1834: !_REPLACEMENT [24] (Int) sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P1835: !_REPLACEMENT [29] (Int) sethi %hi(0x2000), %l3 ld [%i2+4], %l7 st %l7, [%i2+4] add %i2, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P1836: !_IDC_FLIP [24] (Int) (CBR) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(1836, 10346, 5, 0x45800040, 0x40, %i3, 0x40, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1836 nop RET1836: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1837: !_REPLACEMENT [2] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i2+8], %l3 st %l3, [%i2+8] add %i2, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1837 nop RET1837: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1838: !_MEMBAR (FP) P1839: !_BST [22] (maybe <- 0x42000004) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P1840: !_MEMBAR (FP) membar #StoreLoad P1841: !_REPLACEMENT [16] (Int) sethi %hi(0x2000), %l6 ld [%i2+16], %o5 st %o5, [%i2+16] add %i2, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] P1842: !_REPLACEMENT [19] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1842 nop RET1842: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1843: !_REPLACEMENT [28] (Int) (Branch target of P2072) sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ba P1844 nop TARGET2072: ba RET2072 nop P1844: !_PREFETCH [32] (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 96], 1 P1845: !_REPLACEMENT [8] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P1846: !_REPLACEMENT [17] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1846 nop RET1846: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1847: !_REPLACEMENT [32] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P1848: !_MEMBAR (FP) P1849: !_BSTC [19] (maybe <- 0x42000007) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 0 ] %asi P1850: !_MEMBAR (FP) P1851: !_BST [33] (maybe <- 0x42000008) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 0 ] %asi P1852: !_MEMBAR (FP) membar #StoreLoad P1853: !_ST [6] (maybe <- 0x2800001) (Int) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi stwa %l4, [%i0 + 96] %asi add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1853 nop RET1853: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1854: !_FLUSH [22] (Int) (Branch target of P1878) ! Unsupported instruction ba P1855 nop TARGET1878: ba RET1878 nop P1855: !_REPLACEMENT [21] (Int) (Branch target of P2173) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] ba P1856 nop TARGET2173: ba RET2173 nop P1856: !_REPLACEMENT [20] (Int) sethi %hi(0x2000), %l7 ld [%i2+256], %l3 st %l3, [%i2+256] add %i2, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] P1857: !_LD [27] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 160], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 P1858: !_REPLACEMENT [2] (Int) (Branch target of P1853) sethi %hi(0x2000), %o5 ld [%i2+8], %l6 st %l6, [%i2+8] add %i2, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] ba P1859 nop TARGET1853: ba RET1853 nop P1859: !_REPLACEMENT [31] (Int) (Branch target of P2123) sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] ba P1860 nop TARGET2123: ba RET2123 nop P1860: !_LD [26] (FP) (CBR) ld [%i3 + 128], %f0 ! 1 addresses covered ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1860 nop RET1860: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1861: !_IDC_FLIP [22] (Int) (Branch target of P2159) IDC_FLIP(1861, 6708, 5, 0x45800004, 0x4, %i3, 0x4, %l6, %l7, %o5, %l3) ba P1862 nop TARGET2159: ba RET2159 nop P1862: !_REPLACEMENT [19] (Int) (Branch target of P2226) sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ba P1863 nop TARGET2226: ba RET2226 nop P1863: !_IDC_FLIP [14] (Int) (Branch target of P1846) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(1863, 26330, 5, 0x44000040, 0x40, %i2, 0x40, %l6, %l7, %o5, %l3) ba P1864 nop TARGET1846: ba RET1846 nop P1864: !_PREFETCH [25] (Int) (Branch target of P1860) prefetch [%i3 + 96], 1 ba P1865 nop TARGET1860: ba RET1860 nop P1865: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P1866: !_BLD [22] (FP) (Secondary ctx) wr %g0, 0xf1, %asi ldda [%i3 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f18 fmovs %f18, %f1 fmovs %f19, %f2 fmovd %f40, %f18 fmovs %f18, %f3 P1867: !_MEMBAR (FP) (Secondary ctx) P1868: !_REPLACEMENT [20] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+256], %o5 st %o5, [%i3+256] add %i3, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] P1869: !_REPLACEMENT [8] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P1870: !_PREFETCH [15] (Int) prefetch [%i2 + 128], 1 P1871: !_ST [7] (maybe <- 0x2800002) (Int) stw %l4, [%i0 + 128 ] add %l4, 1, %l4 P1872: !_REPLACEMENT [7] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l7 ld [%i3+128], %l3 st %l3, [%i3+128] add %i3, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] P1873: !_REPLACEMENT [13] (Int) sethi %hi(0x2000), %l6 ld [%i3+32], %o5 st %o5, [%i3+32] add %i3, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P1874: !_REPLACEMENT [3] (Int) (Branch target of P1881) sethi %hi(0x2000), %l3 ld [%i3+16], %l7 st %l7, [%i3+16] add %i3, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] ba P1875 nop TARGET1881: ba RET1881 nop P1875: !_REPLACEMENT [5] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1875 nop RET1875: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1876: !_IDC_FLIP [26] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(1876, 19589, 5, 0x45800080, 0x80, %i2, 0x80, %l6, %l7, %o5, %l3) P1877: !_REPLACEMENT [5] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1877 nop RET1877: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1878: !_REPLACEMENT [9] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i3+32], %o5 st %o5, [%i3+32] add %i3, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1878 nop RET1878: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1879: !_REPLACEMENT [31] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P1880: !_REPLACEMENT [17] (Int) sethi %hi(0x2000), %l3 ld [%i3+96], %l7 st %l7, [%i3+96] add %i3, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P1881: !_FLUSH [31] (Int) (CBR) (Branch target of P2217) ! Unsupported instruction ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1881 nop RET1881: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P1882 nop TARGET2217: ba RET2217 nop P1882: !_IDC_FLIP [32] (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(1882, 21698, 5, 0x46000060, 0x60, %i3, 0x60, %l6, %l7, %o5, %l3) P1883: !_REPLACEMENT [25] (Int) (Branch target of P2111) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+96], %o5 st %o5, [%i2+96] add %i2, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] ba P1884 nop TARGET2111: ba RET2111 nop P1884: !_REPLACEMENT [4] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P1885: !_PREFETCH [18] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 128], 1 P1886: !_REPLACEMENT [22] (Int) sethi %hi(0x2000), %o5 ld [%i2+4], %l6 st %l6, [%i2+4] add %i2, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P1887: !_REPLACEMENT [11] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P1888: !_IDC_FLIP [11] (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(1888, 25341, 5, 0x44000000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3) P1889: !_REPLACEMENT [1] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+4], %o5 st %o5, [%i3+4] add %i3, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P1890: !_REPLACEMENT [25] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i3+96], %l7 st %l7, [%i3+96] add %i3, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1890 nop RET1890: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1891: !_REPLACEMENT [13] (Int) sethi %hi(0x2000), %l3 ld [%i3+32], %l7 st %l7, [%i3+32] add %i3, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P1892: !_REPLACEMENT [19] (Int) (Branch target of P1894) sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] ba P1893 nop TARGET1894: ba RET1894 nop P1893: !_REPLACEMENT [12] (Int) sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] P1894: !_LD [16] (Int) (CBR) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 16], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1894 nop RET1894: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1895: !_LD [22] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 4], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 P1896: !_REPLACEMENT [4] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+32], %l3 st %l3, [%i2+32] add %i2, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] P1897: !_REPLACEMENT [19] (Int) sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P1898: !_REPLACEMENT [7] (Int) sethi %hi(0x2000), %l3 ld [%i2+128], %l7 st %l7, [%i2+128] add %i2, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P1899: !_REPLACEMENT [30] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i2+32], %l6 st %l6, [%i2+32] add %i2, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P1900: !_REPLACEMENT [14] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P1901: !_REPLACEMENT [18] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1901 nop RET1901: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1902: !_REPLACEMENT [31] (Int) (CBR) (Branch target of P1913) sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1902 nop RET1902: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P1903 nop TARGET1913: ba RET1913 nop P1903: !_REPLACEMENT [16] (Int) (Branch target of P1837) sethi %hi(0x2000), %l6 ld [%i2+16], %o5 st %o5, [%i2+16] add %i2, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] ba P1904 nop TARGET1837: ba RET1837 nop P1904: !_REPLACEMENT [4] (Int) sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P1905: !_FLUSH [32] (Int) ! Unsupported instruction P1906: !_LD [2] (FP) ld [%i0 + 8], %f4 ! 1 addresses covered P1907: !_REPLACEMENT [2] (Int) sethi %hi(0x2000), %o5 ld [%i2+8], %l6 st %l6, [%i2+8] add %i2, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] P1908: !_REPLACEMENT [19] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P1909: !_REPLACEMENT [10] (Int) sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P1910: !_REPLACEMENT [7] (Int) sethi %hi(0x2000), %l3 ld [%i2+128], %l7 st %l7, [%i2+128] add %i2, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P1911: !_REPLACEMENT [17] (Int) sethi %hi(0x2000), %o5 ld [%i2+96], %l6 st %l6, [%i2+96] add %i2, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] P1912: !_REPLACEMENT [29] (Int) (Loop exit) sethi %hi(0x2000), %l7 ld [%i2+4], %l3 st %l3, [%i2+4] add %i2, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovs %f4, %f30 !-- loop_exit_5_0: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_0 nop P1913: !_MEMBAR (FP) (Loop entry) (CBR) (Secondary ctx) sethi %hi(0x4), %l2 or %l2, %lo(0x4), %l2 loop_entry_5_1: ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1913 nop RET1913: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1914: !_BST [29] (maybe <- 0x42000009) (FP) (Secondary ctx) wr %g0, 0xf1, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P1915: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P1916: !_LD [24] (FP) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 64], %f0 ! 1 addresses covered P1917: !_PREFETCH [20] (Int) (Branch target of P2161) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 256], 1 ba P1918 nop TARGET2161: ba RET2161 nop P1918: !_REPLACEMENT [3] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+16], %l3 st %l3, [%i2+16] add %i2, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1918 nop RET1918: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1919: !_REPLACEMENT [11] (Int) sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P1920: !_REPLACEMENT [3] (Int) (Branch target of P2144) sethi %hi(0x2000), %l6 ld [%i2+16], %o5 st %o5, [%i2+16] add %i2, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] ba P1921 nop TARGET2144: ba RET2144 nop P1921: !_MEMBAR (FP) P1922: !_BST [10] (maybe <- 0x4200000c) (FP) (Branch target of P2194) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i1 + 64 ] %asi ba P1923 nop TARGET2194: ba RET2194 nop P1923: !_MEMBAR (FP) membar #StoreLoad P1924: !_REPLACEMENT [28] (Int) sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P1925: !_MEMBAR (FP) membar #StoreLoad P1926: !_BLD [28] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f18 fmovs %f18, %f1 fmovs %f19, %f2 fmovd %f40, %f18 fmovs %f18, %f3 P1927: !_MEMBAR (FP) P1928: !_BLD [11] (FP) (Branch target of P1829) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f4 fmovd %f40, %f6 ba P1929 nop TARGET1829: ba RET1829 nop P1929: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1929 nop RET1929: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1930: !_REPLACEMENT [26] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+128], %l6 st %l6, [%i3+128] add %i3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] P1931: !_MEMBAR (FP) (CBR) (Branch target of P2163) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1931 nop RET1931: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P1932 nop TARGET2163: ba RET2163 nop P1932: !_BLD [34] (FP) (Branch target of P2152) wr %g0, 0xf0, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldda [%i2 + 64] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f18 fmovs %f18, %f7 ba P1933 nop TARGET2152: ba RET2152 nop P1933: !_MEMBAR (FP) P1934: !_REPLACEMENT [24] (Int) sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P1935: !_REPLACEMENT [6] (Int) sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P1936: !_REPLACEMENT [28] (Int) sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P1937: !_REPLACEMENT [23] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i3+32], %l7 st %l7, [%i3+32] add %i3, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1937 nop RET1937: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1938: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1938 nop RET1938: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1939: !_BLD [7] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 128] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f8 P1940: !_MEMBAR (FP) (Branch target of P2040) ba P1941 nop TARGET2040: ba RET2040 nop P1941: !_BLD [22] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f18 fmovs %f18, %f9 fmovs %f19, %f10 fmovd %f40, %f18 fmovs %f18, %f11 P1942: !_MEMBAR (FP) P1943: !_REPLACEMENT [6] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+96], %o5 st %o5, [%i2+96] add %i2, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1943 nop RET1943: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1944: !_MEMBAR (FP) P1945: !_BST [24] (maybe <- 0x4200000d) (FP) (Branch target of P1973) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi ba P1946 nop TARGET1973: ba RET1973 nop P1946: !_MEMBAR (FP) membar #StoreLoad P1947: !_REPLACEMENT [21] (Int) sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P1948: !_REPLACEMENT [24] (Int) (Branch target of P1929) sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] ba P1949 nop TARGET1929: ba RET1929 nop P1949: !_REPLACEMENT [18] (Int) (Loop exit) (Branch target of P2071) sethi %hi(0x2000), %l7 ld [%i2+128], %l3 st %l3, [%i2+128] add %i2, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 !-- loop_exit_5_1: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_1 nop ba P1950 nop TARGET2071: ba RET2071 nop P1950: !_REPLACEMENT [5] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_2: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P1951: !_REPLACEMENT [15] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l6 ld [%i3+128], %o5 st %o5, [%i3+128] add %i3, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P1952: !_REPLACEMENT [16] (Int) sethi %hi(0x2000), %l3 ld [%i3+16], %l7 st %l7, [%i3+16] add %i3, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] P1953: !_REPLACEMENT [15] (Int) sethi %hi(0x2000), %o5 ld [%i3+128], %l6 st %l6, [%i3+128] add %i3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] P1954: !_REPLACEMENT [22] (Int) sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] P1955: !_REPLACEMENT [1] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i3+4], %o5 st %o5, [%i3+4] add %i3, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1955 nop RET1955: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1956: !_REPLACEMENT [5] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P1957: !_REPLACEMENT [14] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i3+64], %l7 st %l7, [%i3+64] add %i3, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1957 nop RET1957: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1958: !_MEMBAR (FP) P1959: !_BSTC [12] (maybe <- 0x4200000f) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi P1960: !_MEMBAR (FP) membar #StoreLoad P1961: !_REPLACEMENT [8] (Int) sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P1962: !_REPLACEMENT [23] (Int) sethi %hi(0x2000), %l7 ld [%i3+32], %l3 st %l3, [%i3+32] add %i3, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] P1963: !_MEMBAR (FP) P1964: !_BSTC [9] (maybe <- 0x42000012) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i1 + 0 ] %asi P1965: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1965 nop RET1965: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1966: !_REPLACEMENT [34] (Int) sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P1967: !_REPLACEMENT [5] (Int) sethi %hi(0x2000), %l3 ld [%i3+64], %l7 st %l7, [%i3+64] add %i3, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P1968: !_MEMBAR (FP) P1969: !_BST [24] (maybe <- 0x42000014) (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1969 nop RET1969: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1970: !_MEMBAR (FP) membar #StoreLoad P1971: !_ST [29] (maybe <- 0x42000016) (FP) (CBR) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i2 + 4 ] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1971 nop RET1971: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1972: !_REPLACEMENT [25] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+96], %l6 st %l6, [%i3+96] add %i3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] P1973: !_REPLACEMENT [27] (Int) (CBR) (Secondary ctx) (Branch target of P2188) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i3+160], %l3 st %l3, [%i3+160] add %i3, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1973 nop RET1973: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P1974 nop TARGET2188: ba RET2188 nop P1974: !_ST [18] (maybe <- 0x2800003) (Int) (CBR) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 128 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1974 nop RET1974: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P1975: !_MEMBAR (FP) membar #StoreLoad P1976: !_BLD [31] (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 64] %asi, %f0 membar #Sync ! 2 addresses covered fmovs %f8, %f1 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1976 nop RET1976: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1977: !_MEMBAR (FP) P1978: !_REPLACEMENT [23] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %o5 ld [%i2+32], %l6 st %l6, [%i2+32] add %i2, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P1979: !_ST [19] (maybe <- 0x2800004) (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 0 ] add %l4, 1, %l4 P1980: !_ST [19] (maybe <- 0x42000017) (FP) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i3 + 0 ] P1981: !_FLUSHI [24] (Int) (CBR) flush %g0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1981 nop RET1981: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P1982: !_FLUSHI [15] (Int) (Branch target of P2075) flush %g0 ba P1983 nop TARGET2075: ba RET2075 nop P1983: !_REPLACEMENT [20] (Int) (Branch target of P2096) sethi %hi(0x2000), %l6 ld [%i2+256], %o5 st %o5, [%i2+256] add %i2, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] ba P1984 nop TARGET2096: ba RET2096 nop P1984: !_REPLACEMENT [30] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET1984 nop RET1984: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P1985: !_REPLACEMENT [3] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l3 ld [%i2+16], %l7 st %l7, [%i2+16] add %i2, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] P1986: !_PREFETCH [16] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 16], 1 P1987: !_REPLACEMENT [24] (Int) (Branch target of P1943) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] ba P1988 nop TARGET1943: ba RET1943 nop P1988: !_MEMBAR (Int) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1988 nop RET1988: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P1989: !_IDC_FLIP [16] (Int) (Branch target of P2206) IDC_FLIP(1989, 13027, 5, 0x44800010, 0x10, %i2, 0x10, %l6, %l7, %o5, %l3) ba P1990 nop TARGET2206: ba RET2206 nop P1990: !_REPLACEMENT [27] (Int) (CBR) (Branch target of P2204) sethi %hi(0x2000), %l6 ld [%i3+160], %o5 st %o5, [%i3+160] add %i3, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1990 nop RET1990: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P1991 nop TARGET2204: ba RET2204 nop P1991: !_REPLACEMENT [15] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l6 ld [%i3+128], %o5 st %o5, [%i3+128] add %i3, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P1992: !_FLUSHI [3] (Int) (CBR) (Branch target of P2063) flush %g0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET1992 nop RET1992: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P1993 nop TARGET2063: ba RET2063 nop P1993: !_LD [8] (FP) (Secondary ctx) wr %g0, 0x81, %asi lda [%i1 + 0] %asi, %f2 ! 1 addresses covered P1994: !_IDC_FLIP [33] (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 IDC_FLIP(1994, 2140, 5, 0x46800000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3) P1995: !_REPLACEMENT [28] (Int) sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P1996: !_REPLACEMENT [3] (Int) sethi %hi(0x2000), %l3 ld [%i3+16], %l7 st %l7, [%i3+16] add %i3, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] P1997: !_IDC_FLIP [24] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(1997, 9337, 5, 0x45800040, 0x40, %i3, 0x40, %l6, %l7, %o5, %l3) P1998: !_REPLACEMENT [32] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+96], %o5 st %o5, [%i2+96] add %i2, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P1999: !_REPLACEMENT [17] (Int) sethi %hi(0x2000), %l3 ld [%i2+96], %l7 st %l7, [%i2+96] add %i2, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P2000: !_REPLACEMENT [11] (Int) sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P2001: !_REPLACEMENT [2] (Int) sethi %hi(0x2000), %l7 ld [%i2+8], %l3 st %l3, [%i2+8] add %i2, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] P2002: !_REPLACEMENT [17] (Int) sethi %hi(0x2000), %l6 ld [%i2+96], %o5 st %o5, [%i2+96] add %i2, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P2003: !_REPLACEMENT [23] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P2004: !_MEMBAR (FP) membar #StoreLoad P2005: !_BLD [33] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldda [%i3 + 0] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f18 fmovs %f18, %f3 P2006: !_MEMBAR (FP) P2007: !_BST [7] (maybe <- 0x42000018) (FP) (Secondary ctx) wr %g0, 0xf1, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i0 + 128 ] %asi P2008: !_MEMBAR (FP) (Secondary ctx) (Branch target of P1971) ba P2009 nop TARGET1971: ba RET1971 nop P2009: !_BST [7] (maybe <- 0x42000019) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i0 + 128 ] %asi P2010: !_MEMBAR (FP) membar #StoreLoad P2011: !_REPLACEMENT [33] (Int) sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P2012: !_MEMBAR (FP) P2013: !_BSTC [24] (maybe <- 0x4200001a) (FP) (Branch target of P2170) wr %g0, 0xe0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 64 ] %asi ba P2014 nop TARGET2170: ba RET2170 nop P2014: !_MEMBAR (FP) (CBR) (Branch target of P1990) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2014 nop RET2014: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P2015 nop TARGET1990: ba RET1990 nop P2015: !_REPLACEMENT [13] (Int) (Branch target of P2139) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+32], %l7 st %l7, [%i3+32] add %i3, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] ba P2016 nop TARGET2139: ba RET2139 nop P2016: !_REPLACEMENT [31] (Int) (Branch target of P2201) sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] ba P2017 nop TARGET2201: ba RET2201 nop P2017: !_MEMBAR (FP) P2018: !_BST [34] (maybe <- 0x4200001c) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 64 ] %asi P2019: !_MEMBAR (FP) membar #StoreLoad P2020: !_REPLACEMENT [27] (Int) sethi %hi(0x2000), %l6 ld [%i3+160], %o5 st %o5, [%i3+160] add %i3, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] P2021: !_MEMBAR (FP) membar #StoreLoad P2022: !_BLD [0] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f32 membar #Sync ! 5 addresses covered fmovd %f32, %f4 fmovd %f34, %f6 fmovd %f36, %f18 fmovs %f18, %f7 fmovd %f40, %f8 P2023: !_MEMBAR (FP) P2024: !_REPLACEMENT [15] (Int) sethi %hi(0x2000), %l3 ld [%i3+128], %l7 st %l7, [%i3+128] add %i3, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P2025: !_ST [4] (maybe <- 0x2800005) (Int) stw %l4, [%i0 + 32 ] add %l4, 1, %l4 P2026: !_IDC_FLIP [4] (Int) IDC_FLIP(2026, 13037, 5, 0x43000020, 0x20, %i0, 0x20, %l6, %l7, %o5, %l3) P2027: !_REPLACEMENT [22] (Int) sethi %hi(0x2000), %l6 ld [%i3+4], %o5 st %o5, [%i3+4] add %i3, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P2028: !_REPLACEMENT [24] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i3+64], %l7 st %l7, [%i3+64] add %i3, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P2029: !_PREFETCH [17] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 96], 1 P2030: !_IDC_FLIP [12] (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(2030, 6886, 5, 0x44000004, 0x4, %i2, 0x4, %l6, %l7, %o5, %l3) P2031: !_ST [8] (maybe <- 0x2800006) (Int) (LE) (CBR) wr %g0, 0x88, %asi ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 and %l4, %l7, %o5 srl %o5, 8, %o5 sll %l4, 8, %l6 and %l6, %l7, %l6 or %l6, %o5, %l6 srl %l6, 16, %o5 sll %l6, 16, %l6 srl %l6, 0, %l6 or %l6, %o5, %l6 stwa %l6, [%i1 + 0] %asi add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2031 nop RET2031: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2032: !_MEMBAR (FP) P2033: !_BSTC [12] (maybe <- 0x4200001d) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi P2034: !_MEMBAR (FP) membar #StoreLoad P2035: !_REPLACEMENT [15] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+128], %l7 st %l7, [%i3+128] add %i3, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2035 nop RET2035: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2036: !_REPLACEMENT [10] (Int) (Secondary ctx) (Branch target of P1890) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i3+64], %l7 st %l7, [%i3+64] add %i3, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] ba P2037 nop TARGET1890: ba RET1890 nop P2037: !_MEMBAR (FP) P2038: !_BSTC [28] (maybe <- 0x42000020) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi P2039: !_MEMBAR (FP) P2040: !_BST [3] (maybe <- 0x42000023) (FP) (CBR) (Secondary ctx) wr %g0, 0xf1, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2040 nop RET2040: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2041: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P2042: !_REPLACEMENT [9] (Int) sethi %hi(0x2000), %l7 ld [%i3+32], %l3 st %l3, [%i3+32] add %i3, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] P2043: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P2044: !_BLD [19] (FP) (Secondary ctx) wr %g0, 0xf1, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 0] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f18 fmovs %f18, %f9 P2045: !_MEMBAR (FP) (Secondary ctx) P2046: !_REPLACEMENT [10] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P2047: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2047 nop RET2047: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2048: !_BLD [26] (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 128] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f10 fmovd %f40, %f18 fmovs %f18, %f11 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2048 nop RET2048: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2049: !_MEMBAR (FP) P2050: !_ST [3] (maybe <- 0x42000028) (FP) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i0 + 16 ] P2051: !_REPLACEMENT [5] (Int) sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P2052: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2052 nop RET2052: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2053: !_BSTC [7] (maybe <- 0x42000029) (FP) (Branch target of P2056) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i0 + 128 ] %asi ba P2054 nop TARGET2056: ba RET2056 nop P2054: !_MEMBAR (FP) membar #StoreLoad P2055: !_REPLACEMENT [21] (Int) (Branch target of P2116) sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ba P2056 nop TARGET2116: ba RET2116 nop P2056: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2056 nop RET2056: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2057: !_BSTC [12] (maybe <- 0x4200002a) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi P2058: !_MEMBAR (FP) membar #StoreLoad P2059: !_REPLACEMENT [11] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P2060: !_REPLACEMENT [23] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i3+32], %l3 st %l3, [%i3+32] add %i3, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2060 nop RET2060: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2061: !_REPLACEMENT [17] (Int) sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P2062: !_REPLACEMENT [27] (Int) (Branch target of P1955) sethi %hi(0x2000), %l6 ld [%i3+160], %o5 st %o5, [%i3+160] add %i3, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] ba P2063 nop TARGET1955: ba RET1955 nop P2063: !_REPLACEMENT [4] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i3+32], %l7 st %l7, [%i3+32] add %i3, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2063 nop RET2063: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2064: !_LD [12] (FP) ld [%i2 + 4], %f12 ! 1 addresses covered P2065: !_ST [33] (maybe <- 0x2800007) (Int) (Branch target of P2145) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 stw %l4, [%i2 + 0 ] add %l4, 1, %l4 ba P2066 nop TARGET2145: ba RET2145 nop P2066: !_ST [23] (maybe <- 0x2800008) (Int) (LE) (CBR) (Secondary ctx) wr %g0, 0x89, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l3 or %l3, %lo(0xff00ff00), %l3 and %l4, %l3, %l6 srl %l6, 8, %l6 sll %l4, 8, %o5 and %o5, %l3, %o5 or %o5, %l6, %o5 srl %o5, 16, %l6 sll %o5, 16, %o5 srl %o5, 0, %o5 or %o5, %l6, %o5 stwa %o5, [%i3 + 32] %asi add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2066 nop RET2066: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2067: !_MEMBAR (FP) P2068: !_BSTC [34] (maybe <- 0x4200002d) (FP) (Branch target of P1938) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 64 ] %asi ba P2069 nop TARGET1938: ba RET1938 nop P2069: !_MEMBAR (FP) membar #StoreLoad P2070: !_IDC_FLIP [32] (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(2070, 21084, 5, 0x46000060, 0x60, %i2, 0x60, %l6, %l7, %o5, %l3) P2071: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2071 nop RET2071: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2072: !_BLD [26] (FP) (CBR) wr %g0, 0xf0, %asi ldda [%i3 + 128] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f13 fmovd %f40, %f14 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2072 nop RET2072: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2073: !_MEMBAR (FP) P2074: !_FLUSH [18] (Int) ! Unsupported instruction P2075: !_REPLACEMENT [19] (Int) (CBR) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2075 nop RET2075: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2076: !_REPLACEMENT [17] (Int) sethi %hi(0x2000), %l3 ld [%i3+96], %l7 st %l7, [%i3+96] add %i3, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P2077: !_MEMBAR (FP) (Branch target of P2224) membar #StoreLoad ba P2078 nop TARGET2224: ba RET2224 nop P2078: !_BLD [16] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 0] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f36, %f18 fmovs %f18, %f15 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 fmovd %f12, %f30 fmovd %f14, %f30 !-- P2079: !_MEMBAR (FP) P2080: !_BLD [20] (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 256] %asi, %f0 membar #Sync ! 1 addresses covered ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2080 nop RET2080: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2081: !_MEMBAR (FP) P2082: !_REPLACEMENT [15] (Int) (Branch target of P1957) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+128], %l7 st %l7, [%i2+128] add %i2, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] ba P2083 nop TARGET1957: ba RET1957 nop P2083: !_REPLACEMENT [0] (Int) (Branch target of P1875) sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] ba P2084 nop TARGET1875: ba RET1875 nop P2084: !_REPLACEMENT [15] (Int) sethi %hi(0x2000), %l7 ld [%i2+128], %l3 st %l3, [%i2+128] add %i2, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] P2085: !_REPLACEMENT [1] (Int) (Branch target of P1974) sethi %hi(0x2000), %l6 ld [%i2+4], %o5 st %o5, [%i2+4] add %i2, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] ba P2086 nop TARGET1974: ba RET1974 nop P2086: !_REPLACEMENT [9] (Int) sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P2087: !_REPLACEMENT [5] (Int) sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P2088: !_REPLACEMENT [28] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P2089: !_REPLACEMENT [28] (Int) (Branch target of P1992) sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ba P2090 nop TARGET1992: ba RET1992 nop P2090: !_ST [22] (maybe <- 0x2800009) (Int) (Branch target of P1937) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 ba P2091 nop TARGET1937: ba RET1937 nop P2091: !_REPLACEMENT [9] (Int) (Branch target of P2160) sethi %hi(0x2000), %o5 ld [%i2+32], %l6 st %l6, [%i2+32] add %i2, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] ba P2092 nop TARGET2160: ba RET2160 nop P2092: !_REPLACEMENT [18] (Int) sethi %hi(0x2000), %l7 ld [%i2+128], %l3 st %l3, [%i2+128] add %i2, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] P2093: !_REPLACEMENT [26] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P2094: !_ST [6] (maybe <- 0x280000a) (Int) stw %l4, [%i0 + 96 ] add %l4, 1, %l4 P2095: !_REPLACEMENT [19] (Int) (Nucleus ctx) (Branch target of P2216) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] ba P2096 nop TARGET2216: ba RET2216 nop P2096: !_REPLACEMENT [8] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2096 nop RET2096: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2097: !_REPLACEMENT [31] (Int) (Branch target of P2132) sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] ba P2098 nop TARGET2132: ba RET2132 nop P2098: !_REPLACEMENT [12] (Int) (Branch target of P2066) sethi %hi(0x2000), %l6 ld [%i2+4], %o5 st %o5, [%i2+4] add %i2, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] ba P2099 nop TARGET2066: ba RET2066 nop P2099: !_REPLACEMENT [29] (Int) sethi %hi(0x2000), %l3 ld [%i2+4], %l7 st %l7, [%i2+4] add %i2, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P2100: !_MEMBAR (FP) P2101: !_BST [3] (maybe <- 0x4200002e) (FP) (Branch target of P1969) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi ba P2102 nop TARGET1969: ba RET1969 nop P2102: !_MEMBAR (FP) membar #StoreLoad P2103: !_REPLACEMENT [6] (Int) (Secondary ctx) (Branch target of P1931) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i2+96], %l3 st %l3, [%i2+96] add %i2, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] ba P2104 nop TARGET1931: ba RET1931 nop P2104: !_REPLACEMENT [19] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P2105: !_REPLACEMENT [14] (Int) (Branch target of P2031) sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] ba P2106 nop TARGET2031: ba RET2031 nop P2106: !_REPLACEMENT [18] (Int) sethi %hi(0x2000), %o5 ld [%i2+128], %l6 st %l6, [%i2+128] add %i2, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] P2107: !_LD [11] (FP) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 0], %f1 ! 1 addresses covered P2108: !_MEMBAR (FP) (Secondary ctx) P2109: !_BST [9] (maybe <- 0x42000033) (FP) (Secondary ctx) wr %g0, 0xf1, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i1 + 0 ] %asi P2110: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P1965) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2110 nop RET2110: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P2111 nop TARGET1965: ba RET1965 nop P2111: !_REPLACEMENT [21] (Int) (CBR) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2111 nop RET2111: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2112: !_REPLACEMENT [12] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2112 nop RET2112: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2113: !_LD [34] (FP) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ld [%i2 + 64], %f2 ! 1 addresses covered P2114: !_REPLACEMENT [25] (Int) sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P2115: !_REPLACEMENT [11] (Int) sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P2116: !_MEMBAR (FP) (CBR) (Branch target of P1842) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2116 nop RET2116: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P2117 nop TARGET1842: ba RET1842 nop P2117: !_BLD [24] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f3 fmovd %f40, %f4 P2118: !_MEMBAR (FP) P2119: !_IDC_FLIP [17] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(2119, 18477, 5, 0x44800060, 0x60, %i2, 0x60, %l6, %l7, %o5, %l3) P2120: !_MEMBAR (FP) (Branch target of P2157) ba P2121 nop TARGET2157: ba RET2157 nop P2121: !_BST [18] (maybe <- 0x42000035) (FP) (Branch target of P1836) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 128 ] %asi ba P2122 nop TARGET1836: ba RET1836 nop P2122: !_MEMBAR (FP) (Branch target of P2048) membar #StoreLoad ba P2123 nop TARGET2048: ba RET2048 nop P2123: !_FLUSH [13] (Int) (CBR) ! Unsupported instruction ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2123 nop RET2123: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2124: !_REPLACEMENT [29] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+4], %o5 st %o5, [%i3+4] add %i3, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P2125: !_MEMBAR (FP) membar #StoreLoad P2126: !_BLD [18] (FP) wr %g0, 0xf0, %asi ldda [%i2 + 128] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f18 fmovs %f18, %f5 P2127: !_MEMBAR (FP) P2128: !_IDC_FLIP [5] (Int) IDC_FLIP(2128, 27701, 5, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3) P2129: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P2130: !_BLD [25] (FP) (Secondary ctx) (Branch target of P2047) wr %g0, 0xf1, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f6 fmovd %f40, %f18 fmovs %f18, %f7 ba P2131 nop TARGET2047: ba RET2047 nop P2131: !_MEMBAR (FP) (Secondary ctx) P2132: !_IDC_FLIP [0] (Int) (CBR) IDC_FLIP(2132, 31311, 5, 0x43000000, 0x0, %i0, 0x0, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2132 nop RET2132: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2133: !_REPLACEMENT [34] (Int) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P2134: !_MEMBAR (FP) P2135: !_BST [16] (maybe <- 0x42000036) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f36 membar #Sync stda %f32, [%i3 + 0 ] %asi P2136: !_MEMBAR (FP) membar #StoreLoad P2137: !_PREFETCH [28] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetcha [%i2 + 0] %asi, 1 P2138: !_MEMBAR (FP) P2139: !_BSTC [26] (maybe <- 0x42000037) (FP) (CBR) wr %g0, 0xe0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 128 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2139 nop RET2139: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2140: !_MEMBAR (FP) membar #StoreLoad P2141: !_REPLACEMENT [23] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P2142: !_REPLACEMENT [31] (Int) sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P2143: !_REPLACEMENT [12] (Int) sethi %hi(0x2000), %l7 ld [%i2+4], %l3 st %l3, [%i2+4] add %i2, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] P2144: !_REPLACEMENT [14] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2144 nop RET2144: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2145: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2145 nop RET2145: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2146: !_BSTC [20] (maybe <- 0x42000039) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 256 ] %asi P2147: !_MEMBAR (FP) membar #StoreLoad P2148: !_ST [7] (maybe <- 0x4200003a) (FP) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i0 + 128 ] P2149: !_MEMBAR (FP) P2150: !_BST [9] (maybe <- 0x4200003b) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i1 + 0 ] %asi P2151: !_MEMBAR (FP) (Branch target of P2209) membar #StoreLoad ba P2152 nop TARGET2209: ba RET2209 nop P2152: !_REPLACEMENT [19] (Int) (CBR) (Branch target of P2195) sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2152 nop RET2152: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P2153 nop TARGET2195: ba RET2195 nop P2153: !_REPLACEMENT [16] (Int) sethi %hi(0x2000), %o5 ld [%i2+16], %l6 st %l6, [%i2+16] add %i2, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] P2154: !_MEMBAR (FP) P2155: !_BST [18] (maybe <- 0x4200003d) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 128 ] %asi P2156: !_MEMBAR (FP) (Loop exit) (Branch target of P2110) membar #StoreLoad !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 !-- loop_exit_5_2: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_2 nop ba P2157 nop TARGET2110: ba RET2110 nop P2157: !_MEMBAR (FP) (Loop entry) (CBR) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_5_3: ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2157 nop RET2157: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2158: !_BSTC [17] (maybe <- 0x4200003e) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f40 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi P2159: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2159 nop RET2159: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2160: !_REPLACEMENT [18] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %o5 ld [%i2+128], %l6 st %l6, [%i2+128] add %i2, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2160 nop RET2160: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2161: !_LD [13] (Int) (CBR) (Branch target of P1918) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 32], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2161 nop RET2161: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P2162 nop TARGET1918: ba RET1918 nop P2162: !_MEMBAR (FP) (Secondary ctx) P2163: !_BSTC [14] (maybe <- 0x4200003f) (FP) (CBR) (Secondary ctx) (Branch target of P2112) wr %g0, 0xe1, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 64 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2163 nop RET2163: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P2164 nop TARGET2112: ba RET2112 nop P2164: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P2165: !_REPLACEMENT [20] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i2+256], %l3 st %l3, [%i2+256] add %i2, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] P2166: !_REPLACEMENT [28] (Int) sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P2167: !_REPLACEMENT [13] (Int) sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P2168: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P2169: !_BLD [16] (FP) (Secondary ctx) wr %g0, 0xf1, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 0] %asi, %f0 membar #Sync ! 1 addresses covered fmovd %f4, %f0 P2170: !_MEMBAR (FP) (CBR) (Secondary ctx) (Branch target of P1981) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2170 nop RET2170: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P2171 nop TARGET1981: ba RET1981 nop P2171: !_REPLACEMENT [28] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2172: !_REPLACEMENT [17] (Int) sethi %hi(0x2000), %o5 ld [%i3+96], %l6 st %l6, [%i3+96] add %i3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] P2173: !_REPLACEMENT [17] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2173 nop RET2173: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2174: !_REPLACEMENT [6] (Int) sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P2175: !_MEMBAR (FP) P2176: !_BST [0] (maybe <- 0x42000040) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P2177: !_MEMBAR (FP) membar #StoreLoad P2178: !_REPLACEMENT [27] (Int) sethi %hi(0x2000), %l3 ld [%i3+160], %l7 st %l7, [%i3+160] add %i3, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] P2179: !_REPLACEMENT [30] (Int) sethi %hi(0x2000), %o5 ld [%i3+32], %l6 st %l6, [%i3+32] add %i3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P2180: !_MEMBAR (FP) P2181: !_BSTC [11] (maybe <- 0x42000045) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi P2182: !_MEMBAR (FP) membar #StoreLoad P2183: !_REPLACEMENT [30] (Int) (Branch target of P1877) sethi %hi(0x2000), %l6 ld [%i3+32], %o5 st %o5, [%i3+32] add %i3, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] ba P2184 nop TARGET1877: ba RET1877 nop P2184: !_REPLACEMENT [6] (Int) sethi %hi(0x2000), %l3 ld [%i3+96], %l7 st %l7, [%i3+96] add %i3, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P2185: !_ST [9] (maybe <- 0x42000048) (FP) (Branch target of P2080) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i1 + 32 ] ba P2186 nop TARGET2080: ba RET2080 nop P2186: !_MEMBAR (FP) membar #StoreLoad P2187: !_BLD [4] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f32 membar #Sync ! 5 addresses covered fmovd %f32, %f18 fmovs %f18, %f1 fmovs %f19, %f2 fmovd %f34, %f18 fmovs %f18, %f3 fmovd %f36, %f4 fmovd %f40, %f18 fmovs %f18, %f5 P2188: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2188 nop RET2188: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2189: !_ST [4] (maybe <- 0x280000b) (Int) stw %l4, [%i0 + 32 ] add %l4, 1, %l4 P2190: !_REPLACEMENT [19] (Int) sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P2191: !_REPLACEMENT [8] (Int) sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P2192: !_REPLACEMENT [0] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2193: !_ST [27] (maybe <- 0x280000c) (Int) (Branch target of P2229) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 160 ] add %l4, 1, %l4 ba P2194 nop TARGET2229: ba RET2229 nop P2194: !_LD [4] (Int) (CBR) lduw [%i0 + 32], %o5 ! move %o5(lower) -> %o0(lower) or %o5, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2194 nop RET2194: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2195: !_REPLACEMENT [23] (Int) (CBR) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+32], %o5 st %o5, [%i2+32] add %i2, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2195 nop RET2195: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2196: !_REPLACEMENT [0] (Int) (Branch target of P2035) sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ba P2197 nop TARGET2035: ba RET2035 nop P2197: !_LD [2] (FP) (Secondary ctx) wr %g0, 0x81, %asi lda [%i0 + 8] %asi, %f6 ! 1 addresses covered P2198: !_LD [17] (FP) (Branch target of P2014) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 96], %f7 ! 1 addresses covered ba P2199 nop TARGET2014: ba RET2014 nop P2199: !_PREFETCH [23] (Int) (Branch target of P1902) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 32], 1 ba P2200 nop TARGET1902: ba RET1902 nop P2200: !_REPLACEMENT [12] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+4], %l7 st %l7, [%i3+4] add %i3, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P2201: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2201 nop RET2201: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2202: !_BST [23] (maybe <- 0x42000049) (FP) (Branch target of P1984) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi ba P2203 nop TARGET1984: ba RET1984 nop P2203: !_MEMBAR (FP) membar #StoreLoad P2204: !_IDC_FLIP [24] (Int) (CBR) IDC_FLIP(2204, 17251, 5, 0x45800040, 0x40, %i2, 0x40, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2204 nop RET2204: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2205: !_REPLACEMENT [8] (Int) sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P2206: !_REPLACEMENT [24] (Int) (CBR) (Branch target of P1976) sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2206 nop RET2206: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P2207 nop TARGET1976: ba RET1976 nop P2207: !_REPLACEMENT [2] (Int) sethi %hi(0x2000), %l6 ld [%i3+8], %o5 st %o5, [%i3+8] add %i3, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] P2208: !_REPLACEMENT [7] (Int) sethi %hi(0x2000), %l3 ld [%i3+128], %l7 st %l7, [%i3+128] add %i3, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P2209: !_REPLACEMENT [9] (Int) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i3+32], %l6 st %l6, [%i3+32] add %i3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2209 nop RET2209: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2210: !_REPLACEMENT [23] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i3+32], %l6 st %l6, [%i3+32] add %i3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2210 nop RET2210: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2211: !_LD [18] (FP) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 128], %f8 ! 1 addresses covered P2212: !_MEMBAR (FP) membar #StoreLoad P2213: !_BLD [23] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f18 fmovs %f18, %f9 fmovs %f19, %f10 fmovd %f40, %f18 fmovs %f18, %f11 P2214: !_MEMBAR (FP) (Branch target of P2052) ba P2215 nop TARGET2052: ba RET2052 nop P2215: !_BST [34] (maybe <- 0x4200004c) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 64 ] %asi P2216: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2216 nop RET2216: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2217: !_FLUSHI [19] (Int) (CBR) flush %g0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2217 nop RET2217: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2218: !_REPLACEMENT [22] (Int) (Branch target of P1988) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+4], %l7 st %l7, [%i3+4] add %i3, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] ba P2219 nop TARGET1988: ba RET1988 nop P2219: !_MEMBAR (FP) P2220: !_BST [17] (maybe <- 0x4200004d) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f40 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 64 ] %asi P2221: !_MEMBAR (FP) (Branch target of P2210) ba P2222 nop TARGET2210: ba RET2210 nop P2222: !_BST [19] (maybe <- 0x4200004e) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 0 ] %asi P2223: !_MEMBAR (FP) (Branch target of P2060) membar #StoreLoad ba P2224 nop TARGET2060: ba RET2060 nop P2224: !_REPLACEMENT [28] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2224 nop RET2224: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2225: !_REPLACEMENT [9] (Int) sethi %hi(0x2000), %l6 ld [%i2+32], %o5 st %o5, [%i2+32] add %i2, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P2226: !_FLUSH [28] (Int) (CBR) ! Unsupported instruction ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2226 nop RET2226: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2227: !_REPLACEMENT [32] (Int) (Branch target of P1901) sethi %hi(0x2000), %l6 ld [%i2+96], %o5 st %o5, [%i2+96] add %i2, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] ba P2228 nop TARGET1901: ba RET1901 nop P2228: !_ST [23] (maybe <- 0x280000d) (Int) (LE) wr %g0, 0x88, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l6 or %l6, %lo(0xff00ff00), %l6 and %l4, %l6, %l7 srl %l7, 8, %l7 sll %l4, 8, %l3 and %l3, %l6, %l3 or %l3, %l7, %l3 srl %l3, 16, %l7 sll %l3, 16, %l3 srl %l3, 0, %l3 or %l3, %l7, %l3 stwa %l3, [%i3 + 32] %asi add %l4, 1, %l4 P2229: !_REPLACEMENT [25] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i2+96], %l6 st %l6, [%i2+96] add %i2, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2229 nop RET2229: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2230: !_PREFETCH [19] (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 0], 1 P2231: !_IDC_FLIP [29] (Int) (Loop exit) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(2231, 24963, 5, 0x46000004, 0x4, %i3, 0x4, %l6, %l7, %o5, %l3) !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 !-- loop_exit_5_3: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_5_3 nop P2232: !_MEMBAR (Int) membar #StoreLoad END_NODES5: ! Test instruction sequence for CPU 5 ends sethi %hi(0xdead0e0f), %l7 or %l7, %lo(0xdead0e0f), %l7 ! move %l7(lower) -> %o0(upper) sllx %l7, 32, %o0 sethi %hi(0xdead0e0f), %l7 or %l7, %lo(0xdead0e0f), %l7 stw %l7, [%i5] ld [%i5], %f0 !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- restore retl nop !----------------- ! register usage: ! %i0 %i1 : base registers for first 2 regions ! %i2 %i3 : cache registers for 8 regions ! %i4 fixed pointer to per-cpu results area ! %l1 moving pointer to per-cpu FP results area ! %o7 moving pointer to per-cpu integer results area ! %i5 pointer to per-cpu private area ! %l0 holds lfsr, used as source of random bits ! %l2 loop count register ! %f16 running counter for unique fp store values ! %f17 holds increment value for fp counter ! %l4 running counter for unique integer store values (increment value is always 1) ! %l5 move-to register for load values (simulation only) ! %f30 move-to register for FP values (simulation only) ! %i4 holds the instructions count which is used for interrupt ordering ! %i4 holds the thread_id (OBP only) ! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage ! %l3 %l6 %l7 %o5 : 4 temporary registers ! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers ! %f0-f15 FP results buffer registers ! %f32-f47 FP block load/store registers func6: ! instruction sequence begins save %sp, -192, %sp ! Force %i0-%i3 to be 64-byte aligned add %i0, 63, %i0 andn %i0, 63, %i0 add %i1, 63, %i1 andn %i1, 63, %i1 add %i2, 63, %i2 andn %i2, 63, %i2 add %i3, 63, %i3 andn %i3, 63, %i3 add %i4, 63, %i4 andn %i4, 63, %i4 add %i5, 63, %i5 andn %i5, 63, %i5 ! Initialize pointer to FP load results area mov %i4, %l1 ! Initialize pointer to integer load results area sethi %hi(0x80000), %o7 or %o7, %lo(0x80000), %o7 add %o7, %l1, %o7 ! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info mov 0x0, %i4 ! Initialize %f0-%f62 to 0xdeadbee0deadbee1 sethi %hi(0xdeadbee0), %l6 or %l6, %lo(0xdeadbee0), %l6 stw %l6, [%i5] sethi %hi(0xdeadbee1), %l6 or %l6, %lo(0xdeadbee1), %l6 stw %l6, [%i5+4] ldd [%i5], %f0 fmovd %f0, %f2 fmovd %f0, %f4 fmovd %f0, %f6 fmovd %f0, %f8 fmovd %f0, %f10 fmovd %f0, %f12 fmovd %f0, %f14 fmovd %f0, %f16 fmovd %f0, %f18 fmovd %f0, %f20 fmovd %f0, %f22 fmovd %f0, %f24 fmovd %f0, %f26 fmovd %f0, %f28 fmovd %f0, %f30 fmovd %f0, %f32 fmovd %f0, %f34 fmovd %f0, %f36 fmovd %f0, %f38 fmovd %f0, %f40 fmovd %f0, %f42 fmovd %f0, %f44 fmovd %f0, %f46 fmovd %f0, %f48 fmovd %f0, %f50 fmovd %f0, %f52 fmovd %f0, %f54 fmovd %f0, %f56 fmovd %f0, %f58 fmovd %f0, %f60 fmovd %f0, %f62 ! Signature for extract_loads script to start extracting load values for this stream sethi %hi(0x06deade1), %l6 or %l6, %lo(0x06deade1), %l6 stw %l6, [%i5] ld [%i5], %f16 ! Initialize running integer counter in register %l4 sethi %hi(0x3000001), %l4 or %l4, %lo(0x3000001), %l4 ! Initialize running FP counter in register %f16 sethi %hi(0x42800001), %l6 or %l6, %lo(0x42800001), %l6 stw %l6, [%i5] ld [%i5], %f16 ! Initialize FP counter increment value in register %f17 (constant) sethi %hi(0x37000000), %l6 or %l6, %lo(0x37000000), %l6 stw %l6, [%i5] ld [%i5], %f17 ! Initialize LFSR to 0x50f5^4 sethi %hi(0x50f5), %l0 or %l0, %lo(0x50f5), %l0 mulx %l0, %l0, %l0 mulx %l0, %l0, %l0 BEGIN_NODES6: ! Test instruction sequence for ISTREAM 6 begins P2233: !_REPLACEMENT [7] (Int) (Loop entry) sethi %hi(0x5), %l2 or %l2, %lo(0x5), %l2 loop_entry_6_0: sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+128], %l3 st %l3, [%i2+128] add %i2, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] P2234: !_REPLACEMENT [29] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+4], %o5 st %o5, [%i2+4] add %i2, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P2235: !_REPLACEMENT [7] (Int) sethi %hi(0x2000), %l3 ld [%i2+128], %l7 st %l7, [%i2+128] add %i2, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P2236: !_REPLACEMENT [31] (Int) sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P2237: !_LD [21] (FP) (CBR) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 0], %f0 ! 1 addresses covered ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2237 nop RET2237: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2238: !_REPLACEMENT [3] (Int) (Branch target of P2399) sethi %hi(0x2000), %o5 ld [%i2+16], %l6 st %l6, [%i2+16] add %i2, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] ba P2239 nop TARGET2399: ba RET2399 nop P2239: !_LD [4] (FP) (CBR) ld [%i0 + 32], %f1 ! 1 addresses covered ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2239 nop RET2239: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2240: !_PREFETCH [34] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 64], 1 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2240 nop RET2240: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2241: !_IDC_FLIP [9] (Int) (CBR) (Branch target of P2312) IDC_FLIP(2241, 16120, 6, 0x43800020, 0x20, %i1, 0x20, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2241 nop RET2241: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P2242 nop TARGET2312: ba RET2312 nop P2242: !_REPLACEMENT [29] (Int) (Branch target of P2372) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] ba P2243 nop TARGET2372: ba RET2372 nop P2243: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2243 nop RET2243: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2244: !_BLD [1] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f32 membar #Sync ! 5 addresses covered fmovd %f32, %f2 fmovd %f34, %f4 fmovd %f36, %f18 fmovs %f18, %f5 fmovd %f40, %f6 P2245: !_MEMBAR (FP) (Branch target of P2536) ba P2246 nop TARGET2536: ba RET2536 nop P2246: !_REPLACEMENT [19] (Int) sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P2247: !_REPLACEMENT [32] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i3+96], %o5 st %o5, [%i3+96] add %i3, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2247 nop RET2247: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2248: !_REPLACEMENT [28] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2248 nop RET2248: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2249: !_REPLACEMENT [16] (Int) (Branch target of P2421) sethi %hi(0x2000), %l6 ld [%i3+16], %o5 st %o5, [%i3+16] add %i3, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] ba P2250 nop TARGET2421: ba RET2421 nop P2250: !_LD [3] (Int) (Nucleus ctx) wr %g0, 0x4, %asi lduwa [%i0 + 16] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2251: !_REPLACEMENT [10] (Int) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P2252: !_REPLACEMENT [10] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P2253: !_MEMBAR (FP) (CBR) (Secondary ctx) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2253 nop RET2253: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2254: !_BLD [22] (FP) (Secondary ctx) wr %g0, 0xf1, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f18 fmovs %f18, %f7 fmovs %f19, %f8 fmovd %f40, %f18 fmovs %f18, %f9 P2255: !_MEMBAR (FP) (Secondary ctx) P2256: !_REPLACEMENT [25] (Int) sethi %hi(0x2000), %l6 ld [%i3+96], %o5 st %o5, [%i3+96] add %i3, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P2257: !_REPLACEMENT [32] (Int) sethi %hi(0x2000), %l3 ld [%i3+96], %l7 st %l7, [%i3+96] add %i3, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P2258: !_REPLACEMENT [7] (Int) sethi %hi(0x2000), %o5 ld [%i3+128], %l6 st %l6, [%i3+128] add %i3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] P2259: !_ST [12] (maybe <- 0x3000001) (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 4 ] add %l4, 1, %l4 P2260: !_REPLACEMENT [21] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2260 nop RET2260: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2261: !_IDC_FLIP [2] (Int) IDC_FLIP(2261, 12476, 6, 0x43000008, 0x8, %i0, 0x8, %l6, %l7, %o5, %l3) P2262: !_IDC_FLIP [34] (Int) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 IDC_FLIP(2262, 21443, 6, 0x46800040, 0x40, %i3, 0x40, %l6, %l7, %o5, %l3) P2263: !_MEMBAR (FP) P2264: !_BST [0] (maybe <- 0x42800001) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P2265: !_MEMBAR (FP) membar #StoreLoad P2266: !_REPLACEMENT [10] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P2267: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2512) ba P2268 nop TARGET2512: ba RET2512 nop P2268: !_BST [11] (maybe <- 0x42800006) (FP) (CBR) (Secondary ctx) (Branch target of P2237) wr %g0, 0xf1, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2268 nop RET2268: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P2269 nop TARGET2237: ba RET2237 nop P2269: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P2270: !_REPLACEMENT [18] (Int) (CBR) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+128], %l6 st %l6, [%i3+128] add %i3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2270 nop RET2270: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2271: !_MEMBAR (FP) P2272: !_BST [3] (maybe <- 0x42800009) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P2273: !_MEMBAR (FP) P2274: !_BST [29] (maybe <- 0x4280000e) (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2274 nop RET2274: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2275: !_MEMBAR (FP) membar #StoreLoad P2276: !_REPLACEMENT [5] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2276 nop RET2276: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2277: !_REPLACEMENT [24] (Int) (Secondary ctx) (Branch target of P2376) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] ba P2278 nop TARGET2376: ba RET2376 nop P2278: !_LD [19] (FP) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 0], %f10 ! 1 addresses covered P2279: !_REPLACEMENT [11] (Int) (Branch target of P2243) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ba P2280 nop TARGET2243: ba RET2243 nop P2280: !_REPLACEMENT [5] (Int) sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P2281: !_MEMBAR (FP) P2282: !_BSTC [18] (maybe <- 0x42800011) (FP) (CBR) (Branch target of P2268) wr %g0, 0xe0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 128 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2282 nop RET2282: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P2283 nop TARGET2268: ba RET2268 nop P2283: !_MEMBAR (FP) membar #StoreLoad P2284: !_REPLACEMENT [25] (Int) (Branch target of P2358) sethi %hi(0x2000), %o5 ld [%i2+96], %l6 st %l6, [%i2+96] add %i2, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] ba P2285 nop TARGET2358: ba RET2358 nop P2285: !_REPLACEMENT [26] (Int) sethi %hi(0x2000), %l7 ld [%i2+128], %l3 st %l3, [%i2+128] add %i2, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] P2286: !_ST [13] (maybe <- 0x3000002) (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 32 ] add %l4, 1, %l4 P2287: !_REPLACEMENT [27] (Int) (CBR) (Branch target of P2253) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+160], %l7 st %l7, [%i3+160] add %i3, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2287 nop RET2287: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P2288 nop TARGET2253: ba RET2253 nop P2288: !_REPLACEMENT [34] (Int) (Branch target of P2447) sethi %hi(0x2000), %l3 ld [%i3+64], %l7 st %l7, [%i3+64] add %i3, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] ba P2289 nop TARGET2447: ba RET2447 nop P2289: !_PREFETCH [25] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 96], 1 P2290: !_LD [9] (Int) (Nucleus ctx) wr %g0, 0x4, %asi lduwa [%i1 + 32] %asi, %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 P2291: !_REPLACEMENT [31] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P2292: !_FLUSH [7] (Int) (CBR) ! Unsupported instruction ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2292 nop RET2292: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2293: !_FLUSH [15] (Int) ! Unsupported instruction P2294: !_REPLACEMENT [19] (Int) (Branch target of P2260) sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ba P2295 nop TARGET2260: ba RET2260 nop P2295: !_REPLACEMENT [18] (Int) sethi %hi(0x2000), %l3 ld [%i3+128], %l7 st %l7, [%i3+128] add %i3, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P2296: !_REPLACEMENT [9] (Int) sethi %hi(0x2000), %o5 ld [%i3+32], %l6 st %l6, [%i3+32] add %i3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P2297: !_MEMBAR (FP) P2298: !_BST [19] (maybe <- 0x42800012) (FP) (Branch target of P2521) wr %g0, 0xf0, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 0 ] %asi ba P2299 nop TARGET2521: ba RET2521 nop P2299: !_MEMBAR (FP) membar #StoreLoad P2300: !_REPLACEMENT [14] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P2301: !_ST [27] (maybe <- 0x3000003) (Int) (Branch target of P2239) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 160 ] add %l4, 1, %l4 ba P2302 nop TARGET2239: ba RET2239 nop P2302: !_REPLACEMENT [11] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2302 nop RET2302: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2303: !_MEMBAR (FP) (Branch target of P2270) membar #StoreLoad ba P2304 nop TARGET2270: ba RET2270 nop P2304: !_BLD [29] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f18 fmovs %f18, %f11 fmovs %f19, %f12 fmovd %f40, %f18 fmovs %f18, %f13 P2305: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2305 nop RET2305: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2306: !_PREFETCH [1] (Int) prefetch [%i0 + 4], 1 P2307: !_REPLACEMENT [21] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2308: !_REPLACEMENT [26] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i3+128], %l6 st %l6, [%i3+128] add %i3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2308 nop RET2308: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2309: !_REPLACEMENT [28] (Int) sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P2310: !_REPLACEMENT [25] (Int) (Secondary ctx) (Branch target of P2305) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] ba P2311 nop TARGET2305: ba RET2305 nop P2311: !_ST [18] (maybe <- 0x3000004) (Int) (LE) (Secondary ctx) wr %g0, 0x89, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! Change single-word-level endianess (big endian <-> little endian) sethi %hi(0xff00ff00), %l7 or %l7, %lo(0xff00ff00), %l7 and %l4, %l7, %o5 srl %o5, 8, %o5 sll %l4, 8, %l6 and %l6, %l7, %l6 or %l6, %o5, %l6 srl %l6, 16, %o5 sll %l6, 16, %l6 srl %l6, 0, %l6 or %l6, %o5, %l6 stwa %l6, [%i2 + 128] %asi add %l4, 1, %l4 P2312: !_REPLACEMENT [20] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i3+256], %l7 st %l7, [%i3+256] add %i3, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2312 nop RET2312: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2313: !_REPLACEMENT [32] (Int) sethi %hi(0x2000), %l3 ld [%i3+96], %l7 st %l7, [%i3+96] add %i3, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P2314: !_REPLACEMENT [16] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i3+16], %l6 st %l6, [%i3+16] add %i3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] add %l3, %o5, %l3 ld [%l3+16], %l6 st %l6, [%l3+16] P2315: !_MEMBAR (FP) P2316: !_BSTC [15] (maybe <- 0x42800013) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 128 ] %asi P2317: !_MEMBAR (FP) membar #StoreLoad P2318: !_REPLACEMENT [14] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2318 nop RET2318: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2319: !_REPLACEMENT [22] (Int) (Branch target of P2241) sethi %hi(0x2000), %l6 ld [%i2+4], %o5 st %o5, [%i2+4] add %i2, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] ba P2320 nop TARGET2241: ba RET2241 nop P2320: !_MEMBAR (FP) (CBR) (Branch target of P2343) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2320 nop RET2320: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P2321 nop TARGET2343: ba RET2343 nop P2321: !_BLD [30] (FP) (Branch target of P2247) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f14 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 fmovd %f12, %f30 fmovd %f14, %f30 !-- fmovd %f40, %f0 ba P2322 nop TARGET2247: ba RET2247 nop P2322: !_MEMBAR (FP) P2323: !_REPLACEMENT [8] (Int) (CBR) (Branch target of P2240) sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2323 nop RET2323: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P2324 nop TARGET2240: ba RET2240 nop P2324: !_REPLACEMENT [21] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P2325: !_REPLACEMENT [19] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2326: !_REPLACEMENT [24] (Int) (Branch target of P2366) sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] ba P2327 nop TARGET2366: ba RET2366 nop P2327: !_ST [6] (maybe <- 0x3000005) (Int) (CBR) stw %l4, [%i0 + 96 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2327 nop RET2327: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2328: !_MEMBAR (FP) P2329: !_BST [8] (maybe <- 0x42800014) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i1 + 0 ] %asi P2330: !_MEMBAR (FP) membar #StoreLoad P2331: !_ST [1] (maybe <- 0x42800016) (FP) (CBR) (Secondary ctx) wr %g0, 0x81, %asi ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i0 + 4 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2331 nop RET2331: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2332: !_MEMBAR (FP) (Branch target of P2528) ba P2333 nop TARGET2528: ba RET2528 nop P2333: !_BST [6] (maybe <- 0x42800017) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 64 ] %asi P2334: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2334 nop RET2334: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2335: !_REPLACEMENT [20] (Int) sethi %hi(0x2000), %l6 ld [%i2+256], %o5 st %o5, [%i2+256] add %i2, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] P2336: !_REPLACEMENT [26] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+128], %l7 st %l7, [%i2+128] add %i2, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P2337: !_REPLACEMENT [20] (Int) sethi %hi(0x2000), %o5 ld [%i2+256], %l6 st %l6, [%i2+256] add %i2, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] P2338: !_REPLACEMENT [26] (Int) sethi %hi(0x2000), %l7 ld [%i2+128], %l3 st %l3, [%i2+128] add %i2, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] P2339: !_REPLACEMENT [15] (Int) sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P2340: !_PREFETCH [6] (Int) (LE) wr %g0, 0x88, %asi prefetcha [%i0 + 96] %asi, 1 P2341: !_LD [24] (FP) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 64], %f1 ! 1 addresses covered P2342: !_REPLACEMENT [19] (Int) (Branch target of P2534) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ba P2343 nop TARGET2534: ba RET2534 nop P2343: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2343 nop RET2343: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2344: !_BST [26] (maybe <- 0x42800019) (FP) (CBR) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 128 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2344 nop RET2344: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2345: !_MEMBAR (FP) (CBR) (Branch target of P2526) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2345 nop RET2345: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P2346 nop TARGET2526: ba RET2526 nop P2346: !_PREFETCH [32] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetcha [%i2 + 96] %asi, 1 P2347: !_REPLACEMENT [29] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l6 ld [%i3+4], %o5 st %o5, [%i3+4] add %i3, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P2348: !_ST [32] (maybe <- 0x3000006) (Int) stw %l4, [%i2 + 96 ] add %l4, 1, %l4 P2349: !_REPLACEMENT [21] (Int) (CBR) (Branch target of P2465) sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2349 nop RET2349: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P2350 nop TARGET2465: ba RET2465 nop P2350: !_REPLACEMENT [32] (Int) sethi %hi(0x2000), %o5 ld [%i3+96], %l6 st %l6, [%i3+96] add %i3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] P2351: !_IDC_FLIP [2] (Int) IDC_FLIP(2351, 12129, 6, 0x43000008, 0x8, %i0, 0x8, %l6, %l7, %o5, %l3) P2352: !_LD [16] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 16], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P2353: !_REPLACEMENT [0] (Int) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2353 nop RET2353: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2354: !_REPLACEMENT [0] (Int) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2354 nop RET2354: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2355: !_PREFETCH [12] (Int) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetcha [%i3 + 4] %asi, 1 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2355 nop RET2355: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2356: !_REPLACEMENT [33] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2356 nop RET2356: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2357: !_MEMBAR (FP) membar #StoreLoad P2358: !_BLD [2] (FP) (CBR) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f32 membar #Sync ! 5 addresses covered fmovd %f32, %f2 fmovd %f34, %f4 fmovd %f36, %f18 fmovs %f18, %f5 fmovd %f40, %f6 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2358 nop RET2358: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2359: !_MEMBAR (FP) P2360: !_BSTC [31] (maybe <- 0x4280001b) (FP) (Branch target of P2282) wr %g0, 0xe0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 64 ] %asi ba P2361 nop TARGET2282: ba RET2282 nop P2361: !_MEMBAR (FP) membar #StoreLoad P2362: !_BLD [24] (FP) (Secondary ctx) wr %g0, 0xf1, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f7 fmovd %f40, %f8 P2363: !_MEMBAR (FP) (Secondary ctx) P2364: !_REPLACEMENT [22] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+4], %l7 st %l7, [%i2+4] add %i2, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P2365: !_REPLACEMENT [27] (Int) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i2+160], %l6 st %l6, [%i2+160] add %i2, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2365 nop RET2365: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2366: !_FLUSH [14] (Int) (CBR) ! Unsupported instruction ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2366 nop RET2366: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2367: !_REPLACEMENT [9] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2367 nop RET2367: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2368: !_FLUSH [1] (Int) (Branch target of P2323) ! Unsupported instruction ba P2369 nop TARGET2323: ba RET2323 nop P2369: !_REPLACEMENT [29] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+4], %l7 st %l7, [%i2+4] add %i2, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P2370: !_REPLACEMENT [33] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P2371: !_FLUSH [5] (Int) ! Unsupported instruction P2372: !_REPLACEMENT [28] (Int) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2372 nop RET2372: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2373: !_REPLACEMENT [34] (Int) sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P2374: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2318) membar #StoreLoad ba P2375 nop TARGET2318: ba RET2318 nop P2375: !_BLD [11] (FP) (CBR) (Secondary ctx) wr %g0, 0xf1, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f18 fmovs %f18, %f9 fmovs %f19, %f10 fmovd %f40, %f18 fmovs %f18, %f11 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2375 nop RET2375: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2376: !_MEMBAR (FP) (CBR) (Secondary ctx) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2376 nop RET2376: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2377: !_LD [4] (Int) (LE) (Branch target of P2365) wr %g0, 0x88, %asi lduwa [%i0 + 32] %asi, %l3 ! move %l3(lower) -> %o1(lower) or %l3, %o1, %o1 ba P2378 nop TARGET2365: ba RET2365 nop P2378: !_LD [28] (FP) (CBR) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 0], %f12 ! 1 addresses covered ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2378 nop RET2378: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2379: !_REPLACEMENT [12] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] P2380: !_PREFETCH [27] (Int) (Branch target of P2292) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 160], 1 ba P2381 nop TARGET2292: ba RET2292 nop P2381: !_REPLACEMENT [31] (Int) sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P2382: !_REPLACEMENT [3] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l3 ld [%i3+16], %l7 st %l7, [%i3+16] add %i3, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] P2383: !_MEMBAR (Int) (Branch target of P2353) membar #StoreLoad ba P2384 nop TARGET2353: ba RET2353 nop P2384: !_REPLACEMENT [18] (Int) sethi %hi(0x2000), %o5 ld [%i3+128], %l6 st %l6, [%i3+128] add %i3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] P2385: !_REPLACEMENT [25] (Int) sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P2386: !_REPLACEMENT [27] (Int) (CBR) (Secondary ctx) (Branch target of P2413) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i3+160], %o5 st %o5, [%i3+160] add %i3, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2386 nop RET2386: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P2387 nop TARGET2413: ba RET2413 nop P2387: !_ST [25] (maybe <- 0x4280001d) (FP) (Secondary ctx) (Branch target of P2449) wr %g0, 0x81, %asi ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i2 + 96 ] %asi ba P2388 nop TARGET2449: ba RET2449 nop P2388: !_MEMBAR (FP) P2389: !_BSTC [6] (maybe <- 0x4280001e) (FP) (CBR) (Branch target of P2356) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 64 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2389 nop RET2389: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P2390 nop TARGET2356: ba RET2356 nop P2390: !_MEMBAR (FP) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 fmovs %f12, %f30 !-- loop_exit_6_0: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_0 nop P2391: !_REPLACEMENT [22] (Int) (Loop entry) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_6_1: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+4], %o5 st %o5, [%i3+4] add %i3, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P2392: !_REPLACEMENT [12] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i3+4], %l7 st %l7, [%i3+4] add %i3, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2392 nop RET2392: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2393: !_REPLACEMENT [21] (Int) sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2394: !_REPLACEMENT [9] (Int) sethi %hi(0x2000), %o5 ld [%i3+32], %l6 st %l6, [%i3+32] add %i3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P2395: !_REPLACEMENT [25] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P2396: !_IDC_FLIP [19] (Int) (Branch target of P2274) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(2396, 22444, 6, 0x45000000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3) ba P2397 nop TARGET2274: ba RET2274 nop P2397: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P2398: !_BLD [32] (FP) (Secondary ctx) wr %g0, 0xf1, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 64] %asi, %f0 membar #Sync ! 2 addresses covered fmovs %f8, %f1 P2399: !_MEMBAR (FP) (CBR) (Secondary ctx) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2399 nop RET2399: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2400: !_REPLACEMENT [7] (Int) (Branch target of P2354) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+128], %l3 st %l3, [%i2+128] add %i2, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] ba P2401 nop TARGET2354: ba RET2354 nop P2401: !_ST [0] (maybe <- 0x3000007) (Int) (Nucleus ctx) (Branch target of P2320) wr %g0, 0x4, %asi stwa %l4, [%i0 + 0] %asi add %l4, 1, %l4 ba P2402 nop TARGET2320: ba RET2320 nop P2402: !_REPLACEMENT [10] (Int) sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P2403: !_REPLACEMENT [29] (Int) (Branch target of P2493) sethi %hi(0x2000), %o5 ld [%i2+4], %l6 st %l6, [%i2+4] add %i2, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] ba P2404 nop TARGET2493: ba RET2493 nop P2404: !_REPLACEMENT [22] (Int) sethi %hi(0x2000), %l7 ld [%i2+4], %l3 st %l3, [%i2+4] add %i2, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] P2405: !_PREFETCH [9] (Int) prefetch [%i1 + 32], 1 P2406: !_REPLACEMENT [25] (Int) sethi %hi(0x2000), %l6 ld [%i2+96], %o5 st %o5, [%i2+96] add %i2, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P2407: !_MEMBAR (FP) P2408: !_BST [14] (maybe <- 0x42800020) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 64 ] %asi P2409: !_MEMBAR (FP) (Loop exit) membar #StoreLoad !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 !-- loop_exit_6_1: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_1 nop P2410: !_ST [7] (maybe <- 0x42800021) (FP) (Loop entry) (Secondary ctx) sethi %hi(0x2), %l2 or %l2, %lo(0x2), %l2 loop_entry_6_2: wr %g0, 0x81, %asi ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i0 + 128 ] %asi P2411: !_MEMBAR (FP) P2412: !_BST [16] (maybe <- 0x42800022) (FP) (Branch target of P2375) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f36 membar #Sync stda %f32, [%i2 + 0 ] %asi ba P2413 nop TARGET2375: ba RET2375 nop P2413: !_MEMBAR (FP) (CBR) (Branch target of P2302) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2413 nop RET2413: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P2414 nop TARGET2302: ba RET2302 nop P2414: !_FLUSHI [19] (Int) flush %g0 P2415: !_MEMBAR (FP) membar #StoreLoad P2416: !_BLD [0] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f0 membar #Sync ! 5 addresses covered fmovs %f4, %f3 fmovd %f8, %f4 P2417: !_MEMBAR (FP) (CBR) (Branch target of P2327) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2417 nop RET2417: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P2418 nop TARGET2327: ba RET2327 nop P2418: !_REPLACEMENT [20] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+256], %l7 st %l7, [%i3+256] add %i3, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] P2419: !_REPLACEMENT [25] (Int) sethi %hi(0x2000), %o5 ld [%i3+96], %l6 st %l6, [%i3+96] add %i3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] P2420: !_REPLACEMENT [12] (Int) sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] P2421: !_REPLACEMENT [25] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i3+96], %o5 st %o5, [%i3+96] add %i3, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2421 nop RET2421: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2422: !_LD [9] (FP) ld [%i1 + 32], %f5 ! 1 addresses covered P2423: !_LD [2] (Int) (Secondary ctx) wr %g0, 0x81, %asi lduwa [%i0 + 8] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2424: !_MEMBAR (FP) P2425: !_BSTC [18] (maybe <- 0x42800023) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 128 ] %asi P2426: !_MEMBAR (FP) membar #StoreLoad P2427: !_ST [14] (maybe <- 0x3000008) (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 64 ] add %l4, 1, %l4 P2428: !_ST [0] (maybe <- 0x3000009) (Int) (Branch target of P2334) stw %l4, [%i0 + 0 ] add %l4, 1, %l4 ba P2429 nop TARGET2334: ba RET2334 nop P2429: !_REPLACEMENT [24] (Int) (Branch target of P2514) sethi %hi(0x2000), %l3 ld [%i3+64], %l7 st %l7, [%i3+64] add %i3, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] ba P2430 nop TARGET2514: ba RET2514 nop P2430: !_REPLACEMENT [0] (Int) sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P2431: !_REPLACEMENT [3] (Int) sethi %hi(0x2000), %l7 ld [%i3+16], %l3 st %l3, [%i3+16] add %i3, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] P2432: !_ST [28] (maybe <- 0x42800024) (FP) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i3 + 0 ] P2433: !_PREFETCH [16] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 16], 1 P2434: !_IDC_FLIP [3] (Int) IDC_FLIP(2434, 26975, 6, 0x43000010, 0x10, %i0, 0x10, %l6, %l7, %o5, %l3) P2435: !_LD [33] (Int) (Branch target of P2417) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduw [%i3 + 0], %l7 ! move %l7(lower) -> %o0(lower) or %l7, %o0, %o0 ba P2436 nop TARGET2417: ba RET2417 nop P2436: !_PREFETCH [20] (Int) (Branch target of P2463) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 256], 1 ba P2437 nop TARGET2463: ba RET2463 nop P2437: !_REPLACEMENT [20] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+256], %l6 st %l6, [%i3+256] add %i3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] P2438: !_REPLACEMENT [10] (Int) (Branch target of P2308) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] ba P2439 nop TARGET2308: ba RET2308 nop P2439: !_MEMBAR (FP) P2440: !_BST [2] (maybe <- 0x42800025) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P2441: !_MEMBAR (FP) membar #StoreLoad P2442: !_REPLACEMENT [9] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i3+32], %l7 st %l7, [%i3+32] add %i3, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2442 nop RET2442: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2443: !_ST [9] (maybe <- 0x300000a) (Int) (Secondary ctx) (Branch target of P2482) wr %g0, 0x81, %asi stwa %l4, [%i1 + 32] %asi add %l4, 1, %l4 ba P2444 nop TARGET2482: ba RET2482 nop P2444: !_IDC_FLIP [24] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(2444, 2336, 6, 0x45800040, 0x40, %i2, 0x40, %l6, %l7, %o5, %l3) P2445: !_REPLACEMENT [8] (Int) (Branch target of P2518) sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ba P2446 nop TARGET2518: ba RET2518 nop P2446: !_REPLACEMENT [0] (Int) sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2447: !_REPLACEMENT [10] (Int) (CBR) (Branch target of P2355) sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2447 nop RET2447: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P2448 nop TARGET2355: ba RET2355 nop P2448: !_REPLACEMENT [0] (Int) sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P2449: !_PREFETCH [33] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 prefetcha [%i3 + 0] %asi, 1 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2449 nop RET2449: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2450: !_REPLACEMENT [12] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %o5 ld [%i2+4], %l6 st %l6, [%i2+4] add %i2, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P2451: !_IDC_FLIP [15] (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(2451, 22779, 6, 0x44000080, 0x80, %i3, 0x80, %l6, %l7, %o5, %l3) P2452: !_REPLACEMENT [0] (Int) (Branch target of P2477) sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ba P2453 nop TARGET2477: ba RET2477 nop P2453: !_REPLACEMENT [5] (Int) sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P2454: !_MEMBAR (FP) membar #StoreLoad P2455: !_BLD [20] (FP) (Branch target of P2539) wr %g0, 0xf0, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 256] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f6 ba P2456 nop TARGET2539: ba RET2539 nop P2456: !_MEMBAR (FP) (Branch target of P2386) ba P2457 nop TARGET2386: ba RET2386 nop P2457: !_REPLACEMENT [0] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P2458: !_LD [24] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 64], %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P2459: !_LD [16] (FP) (Branch target of P2349) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 16], %f7 ! 1 addresses covered ba P2460 nop TARGET2349: ba RET2349 nop P2460: !_REPLACEMENT [23] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P2461: !_REPLACEMENT [24] (Int) sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P2462: !_FLUSH [29] (Int) ! Unsupported instruction P2463: !_REPLACEMENT [34] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2463 nop RET2463: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2464: !_REPLACEMENT [12] (Int) (Branch target of P2287) sethi %hi(0x2000), %l7 ld [%i2+4], %l3 st %l3, [%i2+4] add %i2, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] ba P2465 nop TARGET2287: ba RET2287 nop P2465: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2465 nop RET2465: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2466: !_BST [31] (maybe <- 0x4280002a) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi P2467: !_MEMBAR (FP) membar #StoreLoad P2468: !_REPLACEMENT [19] (Int) sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P2469: !_LD [26] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 128], %l6 ! move %l6(lower) -> %o1(lower) or %l6, %o1, %o1 P2470: !_REPLACEMENT [1] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] P2471: !_REPLACEMENT [22] (Int) sethi %hi(0x2000), %l6 ld [%i3+4], %o5 st %o5, [%i3+4] add %i3, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P2472: !_REPLACEMENT [13] (Int) sethi %hi(0x2000), %l3 ld [%i3+32], %l7 st %l7, [%i3+32] add %i3, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P2473: !_REPLACEMENT [1] (Int) sethi %hi(0x2000), %o5 ld [%i3+4], %l6 st %l6, [%i3+4] add %i3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P2474: !_MEMBAR (FP) (Branch target of P2331) membar #StoreLoad ba P2475 nop TARGET2331: ba RET2331 nop P2475: !_BLD [28] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f8 fmovd %f40, %f10 P2476: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2476 nop RET2476: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2477: !_REPLACEMENT [2] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i3+8], %l6 st %l6, [%i3+8] add %i3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2477 nop RET2477: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2478: !_MEMBAR (FP) (Secondary ctx) P2479: !_BST [27] (maybe <- 0x4280002c) (FP) (Secondary ctx) wr %g0, 0xf1, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 128 ] %asi P2480: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2345) membar #StoreLoad ba P2481 nop TARGET2345: ba RET2345 nop P2481: !_REPLACEMENT [0] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P2482: !_REPLACEMENT [6] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+96], %o5 st %o5, [%i2+96] add %i2, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2482 nop RET2482: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2483: !_LD [34] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 lduwa [%i3 + 64] %asi, %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P2484: !_REPLACEMENT [0] (Int) (Branch target of P2344) sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] ba P2485 nop TARGET2344: ba RET2344 nop P2485: !_REPLACEMENT [3] (Int) sethi %hi(0x2000), %l7 ld [%i2+16], %l3 st %l3, [%i2+16] add %i2, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] P2486: !_REPLACEMENT [23] (Int) sethi %hi(0x2000), %l6 ld [%i2+32], %o5 st %o5, [%i2+32] add %i2, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P2487: !_FLUSHI [10] (Int) flush %g0 P2488: !_MEMBAR (FP) P2489: !_BST [17] (maybe <- 0x4280002e) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f40 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 64 ] %asi P2490: !_MEMBAR (FP) (Branch target of P2442) membar #StoreLoad ba P2491 nop TARGET2442: ba RET2442 nop P2491: !_REPLACEMENT [18] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+128], %l7 st %l7, [%i3+128] add %i3, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P2492: !_MEMBAR (FP) P2493: !_BSTC [13] (maybe <- 0x4280002f) (FP) (CBR) wr %g0, 0xe0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2493 nop RET2493: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2494: !_MEMBAR (FP) membar #StoreLoad P2495: !_REPLACEMENT [9] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i3+32], %l6 st %l6, [%i3+32] add %i3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2495 nop RET2495: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2496: !_REPLACEMENT [28] (Int) (Branch target of P2476) sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] ba P2497 nop TARGET2476: ba RET2476 nop P2497: !_MEMBAR (FP) P2498: !_BST [28] (maybe <- 0x42800032) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P2499: !_MEMBAR (FP) membar #StoreLoad P2500: !_REPLACEMENT [33] (Int) (Branch target of P2495) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ba P2501 nop TARGET2495: ba RET2495 nop P2501: !_IDC_FLIP [12] (Int) (Branch target of P2378) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(2501, 7517, 6, 0x44000004, 0x4, %i3, 0x4, %l6, %l7, %o5, %l3) ba P2502 nop TARGET2378: ba RET2378 nop P2502: !_REPLACEMENT [25] (Int) sethi %hi(0x2000), %l6 ld [%i2+96], %o5 st %o5, [%i2+96] add %i2, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P2503: !_REPLACEMENT [26] (Int) sethi %hi(0x2000), %l3 ld [%i2+128], %l7 st %l7, [%i2+128] add %i2, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P2504: !_REPLACEMENT [6] (Int) (Nucleus ctx) (Branch target of P2509) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i2+96], %l6 st %l6, [%i2+96] add %i2, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] ba P2505 nop TARGET2509: ba RET2509 nop P2505: !_REPLACEMENT [1] (Int) sethi %hi(0x2000), %l7 ld [%i2+4], %l3 st %l3, [%i2+4] add %i2, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] P2506: !_MEMBAR (FP) (Secondary ctx) P2507: !_BST [30] (maybe <- 0x42800035) (FP) (Secondary ctx) wr %g0, 0xf1, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi P2508: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P2509: !_REPLACEMENT [28] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2509 nop RET2509: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2510: !_REPLACEMENT [27] (Int) (Branch target of P2248) sethi %hi(0x2000), %l3 ld [%i3+160], %l7 st %l7, [%i3+160] add %i3, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] ba P2511 nop TARGET2248: ba RET2248 nop P2511: !_FLUSH [2] (Int) ! Unsupported instruction P2512: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2512 nop RET2512: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2513: !_BLD [1] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f32 membar #Sync ! 5 addresses covered fmovd %f32, %f18 fmovs %f18, %f11 fmovs %f19, %f12 fmovd %f34, %f18 fmovs %f18, %f13 fmovd %f36, %f14 fmovd %f40, %f18 fmovs %f18, %f15 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 fmovd %f12, %f30 fmovd %f14, %f30 !-- P2514: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2514 nop RET2514: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2515: !_REPLACEMENT [6] (Int) sethi %hi(0x2000), %l6 ld [%i3+96], %o5 st %o5, [%i3+96] add %i3, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P2516: !_REPLACEMENT [33] (Int) sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2517: !_REPLACEMENT [30] (Int) sethi %hi(0x2000), %o5 ld [%i3+32], %l6 st %l6, [%i3+32] add %i3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P2518: !_IDC_FLIP [5] (Int) (CBR) IDC_FLIP(2518, 26038, 6, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2518 nop RET2518: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2519: !_REPLACEMENT [29] (Int) sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] P2520: !_PREFETCH [28] (Int) prefetch [%i2 + 0], 1 P2521: !_REPLACEMENT [23] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i3+32], %o5 st %o5, [%i3+32] add %i3, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2521 nop RET2521: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2522: !_LD [27] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 160], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 P2523: !_REPLACEMENT [15] (Int) sethi %hi(0x2000), %o5 ld [%i3+128], %l6 st %l6, [%i3+128] add %i3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] P2524: !_REPLACEMENT [1] (Int) sethi %hi(0x2000), %l7 ld [%i3+4], %l3 st %l3, [%i3+4] add %i3, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] P2525: !_IDC_FLIP [20] (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(2525, 184, 6, 0x45000100, 0x100, %i3, 0x100, %l6, %l7, %o5, %l3) P2526: !_LD [13] (FP) (CBR) (Secondary ctx) (Branch target of P2392) wr %g0, 0x81, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lda [%i2 + 32] %asi, %f0 ! 1 addresses covered ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2526 nop RET2526: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P2527 nop TARGET2392: ba RET2392 nop P2527: !_REPLACEMENT [13] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+32], %l3 st %l3, [%i3+32] add %i3, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] P2528: !_MEMBAR (FP) (CBR) (Branch target of P2276) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2528 nop RET2528: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P2529 nop TARGET2276: ba RET2276 nop P2529: !_BSTC [8] (maybe <- 0x42800038) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i1 + 0 ] %asi P2530: !_MEMBAR (FP) membar #StoreLoad P2531: !_LD [32] (FP) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 96], %f1 ! 1 addresses covered P2532: !_REPLACEMENT [29] (Int) sethi %hi(0x2000), %l6 ld [%i3+4], %o5 st %o5, [%i3+4] add %i3, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P2533: !_PREFETCH [12] (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 4], 1 P2534: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2534 nop RET2534: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2535: !_BST [11] (maybe <- 0x4280003a) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P2536: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2536 nop RET2536: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2537: !_REPLACEMENT [5] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P2538: !_REPLACEMENT [10] (Int) (Secondary ctx) (Branch target of P2389) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] ba P2539 nop TARGET2389: ba RET2389 nop P2539: !_REPLACEMENT [15] (Int) (Loop exit) (CBR) sethi %hi(0x2000), %o5 ld [%i2+128], %l6 st %l6, [%i2+128] add %i2, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2539 nop RET2539: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 !-- loop_exit_6_2: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_6_2 nop P2540: !_MEMBAR (Int) (Branch target of P2367) membar #StoreLoad ba END_NODES6 nop TARGET2367: ba RET2367 nop END_NODES6: ! Test instruction sequence for CPU 6 ends sethi %hi(0xdead0e0f), %l3 or %l3, %lo(0xdead0e0f), %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 sethi %hi(0xdead0e0f), %l3 or %l3, %lo(0xdead0e0f), %l3 stw %l3, [%i5] ld [%i5], %f0 !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- restore retl nop !----------------- ! register usage: ! %i0 %i1 : base registers for first 2 regions ! %i2 %i3 : cache registers for 8 regions ! %i4 fixed pointer to per-cpu results area ! %l1 moving pointer to per-cpu FP results area ! %o7 moving pointer to per-cpu integer results area ! %i5 pointer to per-cpu private area ! %l0 holds lfsr, used as source of random bits ! %l2 loop count register ! %f16 running counter for unique fp store values ! %f17 holds increment value for fp counter ! %l4 running counter for unique integer store values (increment value is always 1) ! %l5 move-to register for load values (simulation only) ! %f30 move-to register for FP values (simulation only) ! %i4 holds the instructions count which is used for interrupt ordering ! %i4 holds the thread_id (OBP only) ! %l5 holds the moving pointer for interrupt bonus data (OBP only). Conflicts with RTL/simulation usage ! %l3 %l6 %l7 %o5 : 4 temporary registers ! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers ! %f0-f15 FP results buffer registers ! %f32-f47 FP block load/store registers func7: ! instruction sequence begins save %sp, -192, %sp ! Force %i0-%i3 to be 64-byte aligned add %i0, 63, %i0 andn %i0, 63, %i0 add %i1, 63, %i1 andn %i1, 63, %i1 add %i2, 63, %i2 andn %i2, 63, %i2 add %i3, 63, %i3 andn %i3, 63, %i3 add %i4, 63, %i4 andn %i4, 63, %i4 add %i5, 63, %i5 andn %i5, 63, %i5 ! Initialize pointer to FP load results area mov %i4, %l1 ! Initialize pointer to integer load results area sethi %hi(0x80000), %o7 or %o7, %lo(0x80000), %o7 add %o7, %l1, %o7 ! Reinitialize i4 to 0. i4 will be used to keep the count of analyzable node info mov 0x0, %i4 ! Initialize %f0-%f62 to 0xdeadbee0deadbee1 sethi %hi(0xdeadbee0), %o5 or %o5, %lo(0xdeadbee0), %o5 stw %o5, [%i5] sethi %hi(0xdeadbee1), %o5 or %o5, %lo(0xdeadbee1), %o5 stw %o5, [%i5+4] ldd [%i5], %f0 fmovd %f0, %f2 fmovd %f0, %f4 fmovd %f0, %f6 fmovd %f0, %f8 fmovd %f0, %f10 fmovd %f0, %f12 fmovd %f0, %f14 fmovd %f0, %f16 fmovd %f0, %f18 fmovd %f0, %f20 fmovd %f0, %f22 fmovd %f0, %f24 fmovd %f0, %f26 fmovd %f0, %f28 fmovd %f0, %f30 fmovd %f0, %f32 fmovd %f0, %f34 fmovd %f0, %f36 fmovd %f0, %f38 fmovd %f0, %f40 fmovd %f0, %f42 fmovd %f0, %f44 fmovd %f0, %f46 fmovd %f0, %f48 fmovd %f0, %f50 fmovd %f0, %f52 fmovd %f0, %f54 fmovd %f0, %f56 fmovd %f0, %f58 fmovd %f0, %f60 fmovd %f0, %f62 ! Signature for extract_loads script to start extracting load values for this stream sethi %hi(0x07deade1), %o5 or %o5, %lo(0x07deade1), %o5 stw %o5, [%i5] ld [%i5], %f16 ! Initialize running integer counter in register %l4 sethi %hi(0x3800001), %l4 or %l4, %lo(0x3800001), %l4 ! Initialize running FP counter in register %f16 sethi %hi(0x43000001), %o5 or %o5, %lo(0x43000001), %o5 stw %o5, [%i5] ld [%i5], %f16 ! Initialize FP counter increment value in register %f17 (constant) sethi %hi(0x37800000), %o5 or %o5, %lo(0x37800000), %o5 stw %o5, [%i5] ld [%i5], %f17 ! Initialize LFSR to 0x184e^4 sethi %hi(0x184e), %l0 or %l0, %lo(0x184e), %l0 mulx %l0, %l0, %l0 mulx %l0, %l0, %l0 BEGIN_NODES7: ! Test instruction sequence for ISTREAM 7 begins P2541: !_REPLACEMENT [34] (Int) (Loop entry) (Branch target of P2894) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_0: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+64], %l7 st %l7, [%i3+64] add %i3, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] ba P2542 nop TARGET2894: ba RET2894 nop P2542: !_REPLACEMENT [18] (Int) sethi %hi(0x2000), %o5 ld [%i3+128], %l6 st %l6, [%i3+128] add %i3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] P2543: !_ST [0] (maybe <- 0x3800001) (Int) (Secondary ctx) (Branch target of P2908) wr %g0, 0x81, %asi stwa %l4, [%i0 + 0] %asi add %l4, 1, %l4 ba P2544 nop TARGET2908: ba RET2908 nop P2544: !_REPLACEMENT [25] (Int) sethi %hi(0x2000), %l6 ld [%i3+96], %o5 st %o5, [%i3+96] add %i3, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P2545: !_REPLACEMENT [11] (Int) sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2546: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2546 nop RET2546: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2547: !_BSTC [30] (maybe <- 0x43000001) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi P2548: !_MEMBAR (FP) membar #StoreLoad P2549: !_REPLACEMENT [22] (Int) sethi %hi(0x2000), %o5 ld [%i3+4], %l6 st %l6, [%i3+4] add %i3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P2550: !_REPLACEMENT [3] (Int) sethi %hi(0x2000), %l7 ld [%i3+16], %l3 st %l3, [%i3+16] add %i3, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] P2551: !_REPLACEMENT [4] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l6 ld [%i3+32], %o5 st %o5, [%i3+32] add %i3, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P2552: !_MEMBAR (FP) P2553: !_BST [12] (maybe <- 0x43000004) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P2554: !_MEMBAR (FP) (Branch target of P2849) membar #StoreLoad ba P2555 nop TARGET2849: ba RET2849 nop P2555: !_REPLACEMENT [15] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %o5 ld [%i2+128], %l6 st %l6, [%i2+128] add %i2, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] P2556: !_ST [4] (maybe <- 0x43000007) (FP) (CBR) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i0 + 32 ] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2556 nop RET2556: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2557: !_MEMBAR (FP) membar #StoreLoad P2558: !_BLD [5] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 64] %asi, %f0 membar #Sync ! 2 addresses covered fmovs %f8, %f1 P2559: !_MEMBAR (FP) P2560: !_REPLACEMENT [23] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i2+32], %l3 st %l3, [%i2+32] add %i2, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2560 nop RET2560: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2561: !_FLUSHI [8] (Int) flush %g0 P2562: !_FLUSH [15] (Int) ! Unsupported instruction P2563: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P2564: !_BLD [25] (FP) (Secondary ctx) wr %g0, 0xf1, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f2 fmovd %f40, %f18 fmovs %f18, %f3 P2565: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2870) ba P2566 nop TARGET2870: ba RET2870 nop P2566: !_LD [4] (Int) (LE) (Secondary ctx) wr %g0, 0x89, %asi lduwa [%i0 + 32] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2567: !_REPLACEMENT [32] (Int) sethi %hi(0x2000), %l3 ld [%i2+96], %l7 st %l7, [%i2+96] add %i2, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P2568: !_LD [20] (Int) (CBR) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduw [%i2 + 256], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2568 nop RET2568: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2569: !_REPLACEMENT [7] (Int) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+128], %l3 st %l3, [%i3+128] add %i3, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2569 nop RET2569: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2570: !_REPLACEMENT [19] (Int) sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P2571: !_MEMBAR (FP) membar #StoreLoad P2572: !_BLD [15] (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 128] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2572 nop RET2572: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2573: !_MEMBAR (FP) P2574: !_LD [6] (Int) (Nucleus ctx) wr %g0, 0x4, %asi lduwa [%i0 + 96] %asi, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P2575: !_PREFETCH [23] (Int) (Branch target of P2701) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 32], 1 ba P2576 nop TARGET2701: ba RET2701 nop P2576: !_LD [31] (FP) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 64], %f5 ! 1 addresses covered P2577: !_ST [15] (maybe <- 0x43000008) (FP) (CBR) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i3 + 128 ] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2577 nop RET2577: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2578: !_REPLACEMENT [17] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+96], %l7 st %l7, [%i2+96] add %i2, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2578 nop RET2578: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2579: !_REPLACEMENT [24] (Int) (Branch target of P2919) sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] ba P2580 nop TARGET2919: ba RET2919 nop P2580: !_IDC_FLIP [9] (Int) (CBR) IDC_FLIP(2580, 19221, 7, 0x43800020, 0x20, %i1, 0x20, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2580 nop RET2580: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2581: !_REPLACEMENT [0] (Int) sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P2582: !_REPLACEMENT [4] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i2+32], %o5 st %o5, [%i2+32] add %i2, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2582 nop RET2582: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2583: !_MEMBAR (FP) P2584: !_BST [29] (maybe <- 0x43000009) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P2585: !_MEMBAR (FP) membar #StoreLoad P2586: !_PREFETCH [0] (Int) (Branch target of P2940) prefetch [%i0 + 0], 1 ba P2587 nop TARGET2940: ba RET2940 nop P2587: !_LD [30] (FP) ld [%i3 + 32], %f6 ! 1 addresses covered P2588: !_REPLACEMENT [23] (Int) sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P2589: !_ST [26] (maybe <- 0x3800002) (Int) (CBR) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 128 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2589 nop RET2589: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2590: !_ST [0] (maybe <- 0x4300000c) (FP) (Branch target of P2649) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i0 + 0 ] ba P2591 nop TARGET2649: ba RET2649 nop P2591: !_REPLACEMENT [21] (Int) (Branch target of P2810) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ba P2592 nop TARGET2810: ba RET2810 nop P2592: !_REPLACEMENT [0] (Int) sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P2593: !_MEMBAR (FP) membar #StoreLoad P2594: !_BLD [15] (FP) (Branch target of P2960) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 128] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f18 fmovs %f18, %f7 ba P2595 nop TARGET2960: ba RET2960 nop P2595: !_MEMBAR (FP) P2596: !_REPLACEMENT [7] (Int) sethi %hi(0x2000), %l3 ld [%i3+128], %l7 st %l7, [%i3+128] add %i3, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P2597: !_REPLACEMENT [5] (Int) sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P2598: !_REPLACEMENT [20] (Int) (Branch target of P2569) sethi %hi(0x2000), %l7 ld [%i3+256], %l3 st %l3, [%i3+256] add %i3, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] ba P2599 nop TARGET2569: ba RET2569 nop P2599: !_ST [6] (maybe <- 0x3800003) (Int) (Secondary ctx) wr %g0, 0x81, %asi stwa %l4, [%i0 + 96] %asi add %l4, 1, %l4 P2600: !_REPLACEMENT [25] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i3+96], %l7 st %l7, [%i3+96] add %i3, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P2601: !_FLUSH [6] (Int) (CBR) (Branch target of P2616) ! Unsupported instruction ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2601 nop RET2601: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P2602 nop TARGET2616: ba RET2616 nop P2602: !_REPLACEMENT [8] (Int) sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2603: !_REPLACEMENT [32] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i3+96], %l6 st %l6, [%i3+96] add %i3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2603 nop RET2603: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2604: !_REPLACEMENT [2] (Int) sethi %hi(0x2000), %o5 ld [%i3+8], %l6 st %l6, [%i3+8] add %i3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] add %l3, %o5, %l3 ld [%l3+8], %l6 st %l6, [%l3+8] P2605: !_REPLACEMENT [17] (Int) sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P2606: !_MEMBAR (FP) (Branch target of P2614) ba P2607 nop TARGET2614: ba RET2614 nop P2607: !_BSTC [33] (maybe <- 0x4300000d) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 0 ] %asi P2608: !_MEMBAR (FP) (Branch target of P2589) membar #StoreLoad ba P2609 nop TARGET2589: ba RET2589 nop P2609: !_REPLACEMENT [20] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+256], %l7 st %l7, [%i2+256] add %i2, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] P2610: !_REPLACEMENT [9] (Int) sethi %hi(0x2000), %o5 ld [%i2+32], %l6 st %l6, [%i2+32] add %i2, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P2611: !_REPLACEMENT [16] (Int) sethi %hi(0x2000), %l7 ld [%i2+16], %l3 st %l3, [%i2+16] add %i2, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] P2612: !_ST [0] (maybe <- 0x3800004) (Int) stw %l4, [%i0 + 0 ] add %l4, 1, %l4 P2613: !_REPLACEMENT [11] (Int) sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2614: !_LD [10] (Int) (Loop exit) (CBR) lduw [%i1 + 64], %l3 ! move %l3(lower) -> %o1(lower) or %l3, %o1, %o1 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2614 nop RET2614: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 !-- loop_exit_7_0: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_0 nop P2615: !_REPLACEMENT [14] (Int) (Loop entry) (Secondary ctx) (Branch target of P2653) sethi %hi(0x1), %l2 or %l2, %lo(0x1), %l2 loop_entry_7_1: wr %g0, 0x81, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] ba P2616 nop TARGET2653: ba RET2653 nop P2616: !_REPLACEMENT [17] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2616 nop RET2616: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2617: !_REPLACEMENT [31] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P2618: !_LD [2] (Int) (LE) (CBR) wr %g0, 0x88, %asi lduwa [%i0 + 8] %asi, %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2618 nop RET2618: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2619: !_REPLACEMENT [18] (Int) sethi %hi(0x2000), %l3 ld [%i3+128], %l7 st %l7, [%i3+128] add %i3, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P2620: !_LD [1] (Int) (CBR) lduw [%i0 + 4], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2620 nop RET2620: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2621: !_REPLACEMENT [0] (Int) (Secondary ctx) (Branch target of P2726) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ba P2622 nop TARGET2726: ba RET2726 nop P2622: !_MEMBAR (FP) membar #StoreLoad P2623: !_BLD [11] (FP) (Branch target of P2670) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 0] %asi, %f0 membar #Sync ! 3 addresses covered fmovd %f8, %f2 ba P2624 nop TARGET2670: ba RET2670 nop P2624: !_MEMBAR (FP) P2625: !_REPLACEMENT [15] (Int) sethi %hi(0x2000), %l6 ld [%i3+128], %o5 st %o5, [%i3+128] add %i3, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P2626: !_REPLACEMENT [1] (Int) sethi %hi(0x2000), %l3 ld [%i3+4], %l7 st %l7, [%i3+4] add %i3, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P2627: !_MEMBAR (FP) P2628: !_BST [30] (maybe <- 0x4300000e) (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2628 nop RET2628: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2629: !_MEMBAR (FP) membar #StoreLoad P2630: !_REPLACEMENT [22] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %o5 ld [%i2+4], %l6 st %l6, [%i2+4] add %i2, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P2631: !_LD [13] (FP) (Branch target of P2657) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 32], %f3 ! 1 addresses covered ba P2632 nop TARGET2657: ba RET2657 nop P2632: !_REPLACEMENT [34] (Int) sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P2633: !_IDC_FLIP [23] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(2633, 28563, 7, 0x45800020, 0x20, %i2, 0x20, %l6, %l7, %o5, %l3) P2634: !_LD [5] (FP) ld [%i0 + 64], %f4 ! 1 addresses covered P2635: !_REPLACEMENT [9] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+32], %o5 st %o5, [%i3+32] add %i3, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P2636: !_REPLACEMENT [9] (Int) (CBR) (Branch target of P2900) sethi %hi(0x2000), %l3 ld [%i3+32], %l7 st %l7, [%i3+32] add %i3, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2636 nop RET2636: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P2637 nop TARGET2900: ba RET2900 nop P2637: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2935) membar #StoreLoad ba P2638 nop TARGET2935: ba RET2935 nop P2638: !_BLD [17] (FP) (Secondary ctx) wr %g0, 0xf1, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 64] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f40, %f18 fmovs %f18, %f5 P2639: !_MEMBAR (FP) (Secondary ctx) P2640: !_REPLACEMENT [28] (Int) sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2641: !_REPLACEMENT [15] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i3+128], %l6 st %l6, [%i3+128] add %i3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] P2642: !_IDC_FLIP [18] (Int) IDC_FLIP(2642, 18236, 7, 0x44800080, 0x80, %i2, 0x80, %l6, %l7, %o5, %l3) P2643: !_REPLACEMENT [25] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l6 ld [%i3+96], %o5 st %o5, [%i3+96] add %i3, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P2644: !_REPLACEMENT [0] (Int) sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2645: !_REPLACEMENT [5] (Int) sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P2646: !_REPLACEMENT [20] (Int) sethi %hi(0x2000), %l7 ld [%i3+256], %l3 st %l3, [%i3+256] add %i3, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] P2647: !_ST [16] (maybe <- 0x3800005) (Int) (Secondary ctx) wr %g0, 0x81, %asi stwa %l4, [%i2 + 16] %asi add %l4, 1, %l4 P2648: !_REPLACEMENT [20] (Int) sethi %hi(0x2000), %l3 ld [%i3+256], %l7 st %l7, [%i3+256] add %i3, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] P2649: !_ST [25] (maybe <- 0x43000011) (FP) (CBR) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i3 + 96 ] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2649 nop RET2649: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2650: !_REPLACEMENT [6] (Int) (Branch target of P2818) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %o5 ld [%i2+96], %l6 st %l6, [%i2+96] add %i2, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] ba P2651 nop TARGET2818: ba RET2818 nop P2651: !_REPLACEMENT [7] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i2+128], %l3 st %l3, [%i2+128] add %i2, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] P2652: !_REPLACEMENT [28] (Int) sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P2653: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2653 nop RET2653: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2654: !_BSTC [32] (maybe <- 0x43000012) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi P2655: !_MEMBAR (FP) P2656: !_BSTC [7] (maybe <- 0x43000014) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i0 + 128 ] %asi P2657: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2657 nop RET2657: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2658: !_REPLACEMENT [8] (Int) sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2659: !_REPLACEMENT [0] (Int) sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P2660: !_REPLACEMENT [14] (Int) sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P2661: !_REPLACEMENT [20] (Int) sethi %hi(0x2000), %l6 ld [%i2+256], %o5 st %o5, [%i2+256] add %i2, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] P2662: !_REPLACEMENT [13] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2662 nop RET2662: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2663: !_REPLACEMENT [21] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2664: !_REPLACEMENT [18] (Int) (Nucleus ctx) (Branch target of P2891) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i2+128], %l6 st %l6, [%i2+128] add %i2, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] ba P2665 nop TARGET2891: ba RET2891 nop P2665: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2665 nop RET2665: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2666: !_BLD [34] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ldda [%i2 + 64] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f6 P2667: !_MEMBAR (FP) P2668: !_FLUSH [14] (Int) ! Unsupported instruction P2669: !_MEMBAR (FP) P2670: !_BST [20] (maybe <- 0x43000015) (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 256 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2670 nop RET2670: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2671: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2671 nop RET2671: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2672: !_REPLACEMENT [0] (Int) (CBR) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2672 nop RET2672: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2673: !_REPLACEMENT [5] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2673 nop RET2673: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2674: !_REPLACEMENT [28] (Int) sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2675: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P2676: !_BLD [26] (FP) (Secondary ctx) wr %g0, 0xf1, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 128] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f7 fmovd %f40, %f8 P2677: !_MEMBAR (FP) (Secondary ctx) P2678: !_LD [14] (FP) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ld [%i2 + 64], %f9 ! 1 addresses covered P2679: !_REPLACEMENT [29] (Int) (CBR) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+4], %l6 st %l6, [%i3+4] add %i3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2679 nop RET2679: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2680: !_IDC_FLIP [9] (Int) (CBR) IDC_FLIP(2680, 27929, 7, 0x43800020, 0x20, %i1, 0x20, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2680 nop RET2680: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2681: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P2682: !_BLD [4] (FP) (CBR) (Secondary ctx) (Branch target of P2694) wr %g0, 0xf1, %asi ldda [%i0 + 0] %asi, %f32 membar #Sync ! 5 addresses covered fmovd %f32, %f10 fmovd %f34, %f12 fmovd %f36, %f18 fmovs %f18, %f13 fmovd %f40, %f14 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2682 nop RET2682: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P2683 nop TARGET2694: ba RET2694 nop P2683: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2618) ba P2684 nop TARGET2618: ba RET2618 nop P2684: !_BST [8] (maybe <- 0x43000016) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i1 + 0 ] %asi P2685: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2685 nop RET2685: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2686: !_IDC_FLIP [24] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(2686, 18699, 7, 0x45800040, 0x40, %i2, 0x40, %l6, %l7, %o5, %l3) P2687: !_MEMBAR (FP) (Branch target of P2770) ba P2688 nop TARGET2770: ba RET2770 nop P2688: !_BST [31] (maybe <- 0x43000018) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi P2689: !_MEMBAR (FP) membar #StoreLoad P2690: !_REPLACEMENT [29] (Int) (Secondary ctx) (Branch target of P2776) wr %g0, 0x81, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+4], %l7 st %l7, [%i2+4] add %i2, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] ba P2691 nop TARGET2776: ba RET2776 nop P2691: !_REPLACEMENT [14] (Int) sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P2692: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2692 nop RET2692: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2693: !_BST [23] (maybe <- 0x4300001a) (FP) (Branch target of P2789) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi ba P2694 nop TARGET2789: ba RET2789 nop P2694: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2694 nop RET2694: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2695: !_MEMBAR (Int) (CBR) (Branch target of P3055) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2695 nop RET2695: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P2696 nop TARGET3055: ba RET3055 nop P2696: !_REPLACEMENT [10] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2696 nop RET2696: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2697: !_REPLACEMENT [11] (Int) (CBR) (Branch target of P2738) sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2697 nop RET2697: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P2698 nop TARGET2738: ba RET2738 nop P2698: !_LD [25] (Int) (Nucleus ctx) wr %g0, 0x4, %asi lduwa [%i3 + 96] %asi, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P2699: !_REPLACEMENT [14] (Int) sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P2700: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2697) ba P2701 nop TARGET2697: ba RET2697 nop P2701: !_BSTC [17] (maybe <- 0x4300001d) (FP) (CBR) (Secondary ctx) wr %g0, 0xe1, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f40 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 64 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2701 nop RET2701: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2702: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P2703: !_REPLACEMENT [29] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+4], %o5 st %o5, [%i3+4] add %i3, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P2704: !_IDC_FLIP [29] (Int) (Branch target of P2921) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(2704, 20962, 7, 0x46000004, 0x4, %i2, 0x4, %l6, %l7, %o5, %l3) ba P2705 nop TARGET2921: ba RET2921 nop P2705: !_REPLACEMENT [34] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P2706: !_MEMBAR (FP) (Secondary ctx) P2707: !_BST [31] (maybe <- 0x4300001e) (FP) (Secondary ctx) wr %g0, 0xf1, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 64 ] %asi P2708: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P2709: !_REPLACEMENT [12] (Int) sethi %hi(0x2000), %o5 ld [%i3+4], %l6 st %l6, [%i3+4] add %i3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P2710: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2710 nop RET2710: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2711: !_BSTC [26] (maybe <- 0x43000020) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 128 ] %asi P2712: !_MEMBAR (FP) membar #StoreLoad P2713: !_REPLACEMENT [18] (Int) (Branch target of P2556) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+128], %l3 st %l3, [%i2+128] add %i2, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] ba P2714 nop TARGET2556: ba RET2556 nop P2714: !_PREFETCH [29] (Int) (Branch target of P2851) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 4], 1 ba P2715 nop TARGET2851: ba RET2851 nop P2715: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2560) membar #StoreLoad ba P2716 nop TARGET2560: ba RET2560 nop P2716: !_BLD [32] (FP) (CBR) (Secondary ctx) wr %g0, 0xf1, %asi ldda [%i3 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f15 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 fmovd %f12, %f30 fmovd %f14, %f30 !-- fmovd %f40, %f0 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2716 nop RET2716: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2717: !_MEMBAR (FP) (Secondary ctx) P2718: !_FLUSH [18] (Int) ! Unsupported instruction P2719: !_LD [14] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 lduwa [%i2 + 64] %asi, %o5 ! move %o5(lower) -> %o1(lower) or %o5, %o1, %o1 P2720: !_REPLACEMENT [21] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2721: !_REPLACEMENT [13] (Int) (Branch target of P2904) sethi %hi(0x2000), %o5 ld [%i3+32], %l6 st %l6, [%i3+32] add %i3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] ba P2722 nop TARGET2904: ba RET2904 nop P2722: !_REPLACEMENT [32] (Int) sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P2723: !_REPLACEMENT [19] (Int) sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P2724: !_REPLACEMENT [24] (Int) (Branch target of P2777) sethi %hi(0x2000), %l3 ld [%i3+64], %l7 st %l7, [%i3+64] add %i3, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] ba P2725 nop TARGET2777: ba RET2777 nop P2725: !_REPLACEMENT [10] (Int) sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P2726: !_REPLACEMENT [17] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2726 nop RET2726: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2727: !_IDC_FLIP [12] (Int) IDC_FLIP(2727, 16452, 7, 0x44000004, 0x4, %i2, 0x4, %l6, %l7, %o5, %l3) P2728: !_LD [14] (FP) ld [%i2 + 64], %f1 ! 1 addresses covered P2729: !_MEMBAR (FP) (Branch target of P2568) ba P2730 nop TARGET2568: ba RET2568 nop P2730: !_BST [16] (maybe <- 0x43000022) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f36 membar #Sync stda %f32, [%i2 + 0 ] %asi P2731: !_MEMBAR (FP) membar #StoreLoad P2732: !_REPLACEMENT [13] (Int) sethi %hi(0x2000), %l3 ld [%i3+32], %l7 st %l7, [%i3+32] add %i3, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P2733: !_PREFETCH [21] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 prefetch [%i3 + 0], 1 P2734: !_ST [32] (maybe <- 0x43000023) (FP) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i2 + 96 ] %asi P2735: !_IDC_FLIP [23] (Int) IDC_FLIP(2735, 6041, 7, 0x45800020, 0x20, %i3, 0x20, %l6, %l7, %o5, %l3) P2736: !_REPLACEMENT [30] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+32], %o5 st %o5, [%i3+32] add %i3, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P2737: !_REPLACEMENT [6] (Int) (Branch target of P2760) sethi %hi(0x2000), %l3 ld [%i3+96], %l7 st %l7, [%i3+96] add %i3, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] ba P2738 nop TARGET2760: ba RET2760 nop P2738: !_ST [11] (maybe <- 0x43000024) (FP) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i2 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2738 nop RET2738: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2739: !_IDC_FLIP [25] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(2739, 22840, 7, 0x45800060, 0x60, %i3, 0x60, %l6, %l7, %o5, %l3) P2740: !_REPLACEMENT [29] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+4], %o5 st %o5, [%i2+4] add %i2, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P2741: !_REPLACEMENT [14] (Int) (Secondary ctx) (Branch target of P2671) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] ba P2742 nop TARGET2671: ba RET2671 nop P2742: !_LD [6] (Int) lduw [%i0 + 96], %o2 ! move %o2(lower) -> %o2(upper) sllx %o2, 32, %o2 P2743: !_ST [8] (maybe <- 0x43000025) (FP) (Branch target of P2857) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i1 + 0 ] ba P2744 nop TARGET2857: ba RET2857 nop P2744: !_PREFETCH [8] (Int) (Branch target of P3088) prefetch [%i1 + 0], 1 ba P2745 nop TARGET3088: ba RET3088 nop P2745: !_LD [14] (FP) (Branch target of P2861) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ld [%i3 + 64], %f2 ! 1 addresses covered ba P2746 nop TARGET2861: ba RET2861 nop P2746: !_REPLACEMENT [16] (Int) sethi %hi(0x2000), %l3 ld [%i2+16], %l7 st %l7, [%i2+16] add %i2, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] P2747: !_IDC_FLIP [33] (Int) (Branch target of P2662) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 IDC_FLIP(2747, 13011, 7, 0x46800000, 0x0, %i2, 0x0, %l6, %l7, %o5, %l3) ba P2748 nop TARGET2662: ba RET2662 nop P2748: !_LD [23] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 32], %l7 ! move %l7(lower) -> %o2(lower) or %l7, %o2, %o2 P2749: !_REPLACEMENT [26] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %o5 ld [%i2+128], %l6 st %l6, [%i2+128] add %i2, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] P2750: !_MEMBAR (FP) P2751: !_BST [22] (maybe <- 0x43000026) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P2752: !_MEMBAR (FP) membar #StoreLoad P2753: !_REPLACEMENT [5] (Int) (Branch target of P2822) sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] ba P2754 nop TARGET2822: ba RET2822 nop P2754: !_IDC_FLIP [5] (Int) IDC_FLIP(2754, 15606, 7, 0x43000040, 0x40, %i0, 0x40, %l6, %l7, %o5, %l3) P2755: !_ST [33] (maybe <- 0x43000029) (FP) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i3 + 0 ] P2756: !_MEMBAR (FP) P2757: !_BST [10] (maybe <- 0x4300002a) (FP) (Branch target of P2805) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i1 + 64 ] %asi ba P2758 nop TARGET2805: ba RET2805 nop P2758: !_MEMBAR (FP) membar #StoreLoad P2759: !_LD [3] (FP) ld [%i0 + 16], %f3 ! 1 addresses covered P2760: !_ST [12] (maybe <- 0x3800006) (Int) (CBR) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 4 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2760 nop RET2760: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2761: !_REPLACEMENT [4] (Int) (Nucleus ctx) (Branch target of P2679) wr %g0, 0x4, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+32], %l6 st %l6, [%i3+32] add %i3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] ba P2762 nop TARGET2679: ba RET2679 nop P2762: !_REPLACEMENT [4] (Int) sethi %hi(0x2000), %l7 ld [%i3+32], %l3 st %l3, [%i3+32] add %i3, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] P2763: !_PREFETCH [25] (Int) (CBR) (Branch target of P3000) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetch [%i2 + 96], 1 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2763 nop RET2763: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P2764 nop TARGET3000: ba RET3000 nop P2764: !_MEMBAR (FP) (Branch target of P2856) ba P2765 nop TARGET2856: ba RET2856 nop P2765: !_BSTC [20] (maybe <- 0x4300002b) (FP) (CBR) wr %g0, 0xe0, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 256 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2765 nop RET2765: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2766: !_MEMBAR (FP) membar #StoreLoad P2767: !_REPLACEMENT [0] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P2768: !_REPLACEMENT [21] (Int) (Branch target of P2716) sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ba P2769 nop TARGET2716: ba RET2716 nop P2769: !_REPLACEMENT [8] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2770: !_REPLACEMENT [26] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i2+128], %l6 st %l6, [%i2+128] add %i2, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2770 nop RET2770: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2771: !_REPLACEMENT [30] (Int) (Branch target of P2890) sethi %hi(0x2000), %o5 ld [%i2+32], %l6 st %l6, [%i2+32] add %i2, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] ba P2772 nop TARGET2890: ba RET2890 nop P2772: !_REPLACEMENT [30] (Int) (Branch target of P3003) sethi %hi(0x2000), %l7 ld [%i2+32], %l3 st %l3, [%i2+32] add %i2, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] ba P2773 nop TARGET3003: ba RET3003 nop P2773: !_REPLACEMENT [29] (Int) sethi %hi(0x2000), %l6 ld [%i2+4], %o5 st %o5, [%i2+4] add %i2, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P2774: !_REPLACEMENT [31] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P2775: !_MEMBAR (FP) membar #StoreLoad P2776: !_BLD [26] (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 128] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f4 fmovd %f40, %f18 fmovs %f18, %f5 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2776 nop RET2776: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2777: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2777 nop RET2777: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2778: !_BST [15] (maybe <- 0x4300002c) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 128 ] %asi P2779: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2779 nop RET2779: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2780: !_REPLACEMENT [33] (Int) (Branch target of P3040) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ba P2781 nop TARGET3040: ba RET3040 nop P2781: !_LD [10] (FP) ld [%i1 + 64], %f6 ! 1 addresses covered P2782: !_REPLACEMENT [6] (Int) sethi %hi(0x2000), %l3 ld [%i3+96], %l7 st %l7, [%i3+96] add %i3, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P2783: !_LD [5] (FP) ld [%i0 + 64], %f7 ! 1 addresses covered P2784: !_IDC_FLIP [34] (Int) (Branch target of P2804) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 IDC_FLIP(2784, 4291, 7, 0x46800040, 0x40, %i2, 0x40, %l6, %l7, %o5, %l3) ba P2785 nop TARGET2804: ba RET2804 nop P2785: !_REPLACEMENT [7] (Int) sethi %hi(0x2000), %l6 ld [%i3+128], %o5 st %o5, [%i3+128] add %i3, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P2786: !_FLUSH [24] (Int) (Branch target of P2997) ! Unsupported instruction ba P2787 nop TARGET2997: ba RET2997 nop P2787: !_REPLACEMENT [5] (Int) sethi %hi(0x2000), %l3 ld [%i3+64], %l7 st %l7, [%i3+64] add %i3, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P2788: !_REPLACEMENT [6] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i3+96], %l6 st %l6, [%i3+96] add %i3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] P2789: !_REPLACEMENT [24] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2789 nop RET2789: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2790: !_REPLACEMENT [4] (Int) sethi %hi(0x2000), %l7 ld [%i3+32], %l3 st %l3, [%i3+32] add %i3, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] P2791: !_REPLACEMENT [3] (Int) sethi %hi(0x2000), %l6 ld [%i3+16], %o5 st %o5, [%i3+16] add %i3, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] P2792: !_REPLACEMENT [20] (Int) sethi %hi(0x2000), %l3 ld [%i3+256], %l7 st %l7, [%i3+256] add %i3, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] add %l6, %l3, %l6 ld [%l6+256], %l7 st %l7, [%l6+256] P2793: !_MEMBAR (FP) P2794: !_BST [6] (maybe <- 0x4300002d) (FP) (Branch target of P2796) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 64 ] %asi ba P2795 nop TARGET2796: ba RET2796 nop P2795: !_MEMBAR (FP) membar #StoreLoad P2796: !_REPLACEMENT [23] (Int) (CBR) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+32], %l6 st %l6, [%i3+32] add %i3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2796 nop RET2796: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2797: !_REPLACEMENT [31] (Int) sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P2798: !_REPLACEMENT [8] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P2799: !_MEMBAR (FP) P2800: !_BSTC [22] (maybe <- 0x4300002f) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi P2801: !_MEMBAR (FP) (Branch target of P3093) membar #StoreLoad ba P2802 nop TARGET3093: ba RET3093 nop P2802: !_REPLACEMENT [29] (Int) sethi %hi(0x2000), %l3 ld [%i3+4], %l7 st %l7, [%i3+4] add %i3, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P2803: !_MEMBAR (FP) P2804: !_BST [14] (maybe <- 0x43000032) (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 64 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2804 nop RET2804: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2805: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2805 nop RET2805: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2806: !_REPLACEMENT [8] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2807: !_MEMBAR (FP) P2808: !_BST [9] (maybe <- 0x43000033) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i1 + 0 ] %asi P2809: !_MEMBAR (FP) (Branch target of P3102) membar #StoreLoad ba P2810 nop TARGET3102: ba RET3102 nop P2810: !_REPLACEMENT [32] (Int) (CBR) (Nucleus ctx) (Branch target of P3059) wr %g0, 0x4, %asi sethi %hi(0x2000), %l7 ld [%i2+96], %l3 st %l3, [%i2+96] add %i2, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2810 nop RET2810: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P2811 nop TARGET3059: ba RET3059 nop P2811: !_REPLACEMENT [33] (Int) (Branch target of P3101) sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ba P2812 nop TARGET3101: ba RET3101 nop P2812: !_MEMBAR (FP) (Branch target of P2871) membar #StoreLoad ba P2813 nop TARGET2871: ba RET2871 nop P2813: !_BLD [18] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 128] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f8 P2814: !_MEMBAR (FP) P2815: !_BST [21] (maybe <- 0x43000035) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi P2816: !_MEMBAR (FP) (Branch target of P2580) membar #StoreLoad ba P2817 nop TARGET2580: ba RET2580 nop P2817: !_LD [33] (FP) (Branch target of P2682) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ld [%i3 + 0], %f9 ! 1 addresses covered ba P2818 nop TARGET2682: ba RET2682 nop P2818: !_IDC_FLIP [3] (Int) (CBR) (Branch target of P3039) IDC_FLIP(2818, 23038, 7, 0x43000010, 0x10, %i0, 0x10, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2818 nop RET2818: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P2819 nop TARGET3039: ba RET3039 nop P2819: !_REPLACEMENT [33] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P2820: !_MEMBAR (FP) P2821: !_BST [30] (maybe <- 0x43000038) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P2822: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2822 nop RET2822: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2823: !_REPLACEMENT [15] (Int) sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P2824: !_MEMBAR (FP) membar #StoreLoad P2825: !_BLD [22] (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f10 fmovd %f40, %f12 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2825 nop RET2825: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2826: !_MEMBAR (FP) P2827: !_ST [27] (maybe <- 0x4300003b) (FP) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i2 + 160 ] P2828: !_REPLACEMENT [8] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2829: !_ST [14] (maybe <- 0x4300003c) (FP) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i2 + 64 ] %asi P2830: !_REPLACEMENT [5] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P2831: !_REPLACEMENT [24] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P2832: !_REPLACEMENT [29] (Int) sethi %hi(0x2000), %l3 ld [%i3+4], %l7 st %l7, [%i3+4] add %i3, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P2833: !_REPLACEMENT [27] (Int) sethi %hi(0x2000), %o5 ld [%i3+160], %l6 st %l6, [%i3+160] add %i3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] P2834: !_IDC_FLIP [18] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 IDC_FLIP(2834, 26504, 7, 0x44800080, 0x80, %i3, 0x80, %l6, %l7, %o5, %l3) P2835: !_REPLACEMENT [13] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+32], %o5 st %o5, [%i2+32] add %i2, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P2836: !_REPLACEMENT [10] (Int) sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] P2837: !_PREFETCH [4] (Int) prefetch [%i0 + 32], 1 P2838: !_FLUSH [15] (Int) ! Unsupported instruction P2839: !_REPLACEMENT [4] (Int) sethi %hi(0x2000), %o5 ld [%i2+32], %l6 st %l6, [%i2+32] add %i2, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P2840: !_MEMBAR (FP) P2841: !_BST [25] (maybe <- 0x4300003d) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi P2842: !_MEMBAR (FP) membar #StoreLoad P2843: !_REPLACEMENT [29] (Int) (Branch target of P3038) sethi %hi(0x2000), %l6 ld [%i2+4], %o5 st %o5, [%i2+4] add %i2, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] ba P2844 nop TARGET3038: ba RET3038 nop P2844: !_MEMBAR (FP) (Branch target of P2692) ba P2845 nop TARGET2692: ba RET2692 nop P2845: !_BST [17] (maybe <- 0x4300003f) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f40 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 64 ] %asi P2846: !_MEMBAR (FP) (Loop exit) membar #StoreLoad !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 mov %o2, %l5 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 fmovs %f12, %f30 !-- loop_exit_7_1: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_1 nop P2847: !_REPLACEMENT [19] (Int) (Loop entry) sethi %hi(0x5), %l2 or %l2, %lo(0x5), %l2 loop_entry_7_2: sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2848: !_REPLACEMENT [31] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P2849: !_REPLACEMENT [8] (Int) (CBR) (Secondary ctx) (Branch target of P2763) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2849 nop RET2849: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 ba P2850 nop TARGET2763: ba RET2763 nop P2850: !_MEMBAR (FP) P2851: !_BST [4] (maybe <- 0x43000040) (FP) (CBR) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2851 nop RET2851: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2852: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2852 nop RET2852: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2853: !_PREFETCH [30] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetcha [%i2 + 32] %asi, 1 P2854: !_FLUSHI [20] (Int) (Branch target of P3005) flush %g0 ba P2855 nop TARGET3005: ba RET3005 nop P2855: !_REPLACEMENT [22] (Int) sethi %hi(0x2000), %o5 ld [%i3+4], %l6 st %l6, [%i3+4] add %i3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] add %l3, %o5, %l3 ld [%l3+4], %l6 st %l6, [%l3+4] P2856: !_REPLACEMENT [20] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i3+256], %l3 st %l3, [%i3+256] add %i3, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] add %o5, %l7, %o5 ld [%o5+256], %l3 st %l3, [%o5+256] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2856 nop RET2856: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2857: !_REPLACEMENT [10] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2857 nop RET2857: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2858: !_IDC_FLIP [32] (Int) (CBR) IDC_FLIP(2858, 19637, 7, 0x46000060, 0x60, %i2, 0x60, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2858 nop RET2858: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2859: !_REPLACEMENT [34] (Int) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P2860: !_LD [19] (Int) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2861: !_REPLACEMENT [33] (Int) (CBR) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2861 nop RET2861: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2862: !_LD [27] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 160], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 P2863: !_REPLACEMENT [17] (Int) sethi %hi(0x2000), %l6 ld [%i2+96], %o5 st %o5, [%i2+96] add %i2, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P2864: !_REPLACEMENT [33] (Int) sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2865: !_REPLACEMENT [13] (Int) sethi %hi(0x2000), %o5 ld [%i2+32], %l6 st %l6, [%i2+32] add %i2, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] add %l3, %o5, %l3 ld [%l3+32], %l6 st %l6, [%l3+32] P2866: !_MEMBAR (FP) (Branch target of P2603) membar #StoreLoad ba P2867 nop TARGET2603: ba RET2603 nop P2867: !_BLD [0] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f0 membar #Sync ! 5 addresses covered fmovs %f4, %f3 fmovd %f8, %f4 P2868: !_MEMBAR (FP) (Loop exit) !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovs %f4, %f30 !-- loop_exit_7_2: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_2 nop P2869: !_IDC_FLIP [32] (Int) (Loop entry) (CBR) sethi %hi(0x3), %l2 or %l2, %lo(0x3), %l2 loop_entry_7_3: sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(2869, 4032, 7, 0x46000060, 0x60, %i2, 0x60, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2869 nop RET2869: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2870: !_REPLACEMENT [17] (Int) (CBR) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+96], %l3 st %l3, [%i3+96] add %i3, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2870 nop RET2870: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2871: !_ST [20] (maybe <- 0x43000045) (FP) (CBR) sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i2 + 256 ] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2871 nop RET2871: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2872: !_MEMBAR (FP) P2873: !_BSTC [23] (maybe <- 0x43000046) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P2874: !_MEMBAR (FP) membar #StoreLoad P2875: !_LD [2] (FP) ld [%i0 + 8], %f0 ! 1 addresses covered P2876: !_LD [2] (FP) (Branch target of P2765) ld [%i0 + 8], %f1 ! 1 addresses covered ba P2877 nop TARGET2765: ba RET2765 nop P2877: !_REPLACEMENT [32] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+96], %o5 st %o5, [%i2+96] add %i2, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P2878: !_REPLACEMENT [4] (Int) sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P2879: !_MEMBAR (FP) P2880: !_BSTC [7] (maybe <- 0x43000049) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i0 + 128 ] %asi P2881: !_MEMBAR (FP) membar #StoreLoad P2882: !_ST [2] (maybe <- 0x3800007) (Int) stw %l4, [%i0 + 8 ] add %l4, 1, %l4 P2883: !_MEMBAR (FP) P2884: !_BST [1] (maybe <- 0x4300004a) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P2885: !_MEMBAR (FP) membar #StoreLoad P2886: !_BLD [22] (FP) wr %g0, 0xf0, %asi ldda [%i3 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f2 fmovd %f40, %f4 P2887: !_MEMBAR (FP) P2888: !_REPLACEMENT [17] (Int) sethi %hi(0x2000), %l3 ld [%i2+96], %l7 st %l7, [%i2+96] add %i2, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] add %l6, %l3, %l6 ld [%l6+96], %l7 st %l7, [%l6+96] P2889: !_REPLACEMENT [11] (Int) sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P2890: !_REPLACEMENT [2] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i2+8], %l3 st %l3, [%i2+8] add %i2, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] add %o5, %l7, %o5 ld [%o5+8], %l3 st %l3, [%o5+8] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2890 nop RET2890: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2891: !_MEMBAR (Int) (CBR) (Branch target of P2546) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2891 nop RET2891: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 ba P2892 nop TARGET2546: ba RET2546 nop P2892: !_ST [17] (maybe <- 0x3800008) (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 96 ] add %l4, 1, %l4 P2893: !_LD [0] (FP) ld [%i0 + 0], %f5 ! 1 addresses covered P2894: !_REPLACEMENT [28] (Int) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2894 nop RET2894: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2895: !_IDC_FLIP [6] (Int) (CBR) IDC_FLIP(2895, 26656, 7, 0x43000060, 0x60, %i0, 0x60, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2895 nop RET2895: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2896: !_REPLACEMENT [17] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l7 ld [%i2+96], %l3 st %l3, [%i2+96] add %i2, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] add %o5, %l7, %o5 ld [%o5+96], %l3 st %l3, [%o5+96] P2897: !_REPLACEMENT [14] (Int) sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P2898: !_REPLACEMENT [26] (Int) sethi %hi(0x2000), %l3 ld [%i2+128], %l7 st %l7, [%i2+128] add %i2, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P2899: !_REPLACEMENT [27] (Int) sethi %hi(0x2000), %o5 ld [%i2+160], %l6 st %l6, [%i2+160] add %i2, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] P2900: !_REPLACEMENT [5] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2900 nop RET2900: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2901: !_REPLACEMENT [27] (Int) sethi %hi(0x2000), %l7 ld [%i2+160], %l3 st %l3, [%i2+160] add %i2, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] P2902: !_IDC_FLIP [26] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(2902, 20337, 7, 0x45800080, 0x80, %i2, 0x80, %l6, %l7, %o5, %l3) P2903: !_IDC_FLIP [8] (Int) IDC_FLIP(2903, 32755, 7, 0x43800000, 0x0, %i1, 0x0, %l6, %l7, %o5, %l3) P2904: !_IDC_FLIP [23] (Int) (CBR) IDC_FLIP(2904, 30887, 7, 0x45800020, 0x20, %i2, 0x20, %l6, %l7, %o5, %l3) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2904 nop RET2904: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2905: !_REPLACEMENT [13] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+32], %l3 st %l3, [%i3+32] add %i3, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] P2906: !_FLUSHI [4] (Int) (Branch target of P2999) flush %g0 ba P2907 nop TARGET2999: ba RET2999 nop P2907: !_ST [22] (maybe <- 0x4300004f) (FP) ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i2 + 4 ] P2908: !_REPLACEMENT [23] (Int) (CBR) (Branch target of P2578) sethi %hi(0x2000), %l3 ld [%i3+32], %l7 st %l7, [%i3+32] add %i3, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2908 nop RET2908: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P2909 nop TARGET2578: ba RET2578 nop P2909: !_IDC_FLIP [32] (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(2909, 27529, 7, 0x46000060, 0x60, %i2, 0x60, %l6, %l7, %o5, %l3) P2910: !_MEMBAR (FP) P2911: !_BSTC [25] (maybe <- 0x43000050) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi P2912: !_MEMBAR (FP) membar #StoreLoad P2913: !_IDC_FLIP [16] (Int) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(2913, 18372, 7, 0x44800010, 0x10, %i2, 0x10, %l6, %l7, %o5, %l3) P2914: !_REPLACEMENT [20] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+256], %o5 st %o5, [%i3+256] add %i3, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] add %l7, %l6, %l7 ld [%l7+256], %o5 st %o5, [%l7+256] P2915: !_MEMBAR (FP) membar #StoreLoad P2916: !_BLD [2] (FP) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f32 membar #Sync ! 5 addresses covered fmovd %f32, %f6 fmovd %f34, %f8 fmovd %f36, %f18 fmovs %f18, %f9 fmovd %f40, %f10 P2917: !_MEMBAR (FP) (Branch target of P2636) ba P2918 nop TARGET2636: ba RET2636 nop P2918: !_REPLACEMENT [16] (Int) sethi %hi(0x2000), %l3 ld [%i3+16], %l7 st %l7, [%i3+16] add %i3, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] P2919: !_PREFETCH [4] (Int) (CBR) prefetch [%i0 + 32], 1 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2919 nop RET2919: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2920: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2920 nop RET2920: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2921: !_BST [18] (maybe <- 0x43000052) (FP) (CBR) (Branch target of P2779) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 128 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2921 nop RET2921: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P2922 nop TARGET2779: ba RET2779 nop P2922: !_MEMBAR (FP) membar #StoreLoad P2923: !_REPLACEMENT [16] (Int) (Branch target of P2582) sethi %hi(0x2000), %l6 ld [%i3+16], %o5 st %o5, [%i3+16] add %i3, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] ba P2924 nop TARGET2582: ba RET2582 nop P2924: !_REPLACEMENT [21] (Int) sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2925: !_IDC_FLIP [25] (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(2925, 7192, 7, 0x45800060, 0x60, %i2, 0x60, %l6, %l7, %o5, %l3) P2926: !_REPLACEMENT [31] (Int) sethi %hi(0x2000), %l6 ld [%i3+64], %o5 st %o5, [%i3+64] add %i3, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P2927: !_IDC_FLIP [1] (Int) IDC_FLIP(2927, 6603, 7, 0x43000004, 0x4, %i0, 0x4, %l6, %l7, %o5, %l3) P2928: !_LD [23] (FP) ld [%i2 + 32], %f11 ! 1 addresses covered P2929: !_MEMBAR (FP) membar #StoreLoad P2930: !_BLD [30] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f12 fmovd %f40, %f14 P2931: !_MEMBAR (FP) (Branch target of P3006) ba P2932 nop TARGET3006: ba RET3006 nop P2932: !_REPLACEMENT [26] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P2933: !_IDC_FLIP [10] (Int) IDC_FLIP(2933, 28436, 7, 0x43800040, 0x40, %i1, 0x40, %l6, %l7, %o5, %l3) P2934: !_REPLACEMENT [2] (Int) sethi %hi(0x2000), %l6 ld [%i2+8], %o5 st %o5, [%i2+8] add %i2, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] P2935: !_REPLACEMENT [27] (Int) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l3 ld [%i2+160], %l7 st %l7, [%i2+160] add %i2, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2935 nop RET2935: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2936: !_REPLACEMENT [28] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2937: !_FLUSHI [12] (Int) flush %g0 P2938: !_REPLACEMENT [25] (Int) (Nucleus ctx) (Branch target of P2970) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i2+96], %l6 st %l6, [%i2+96] add %i2, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] ba P2939 nop TARGET2970: ba RET2970 nop P2939: !_MEMBAR (FP) membar #StoreLoad P2940: !_BLD [5] (FP) (CBR) wr %g0, 0xf0, %asi ldda [%i0 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f15 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 fmovd %f12, %f30 fmovd %f14, %f30 !-- fmovd %f40, %f0 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2940 nop RET2940: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P2941: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2941 nop RET2941: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2942: !_REPLACEMENT [11] (Int) (Secondary ctx) (Branch target of P2895) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ba P2943 nop TARGET2895: ba RET2895 nop P2943: !_REPLACEMENT [18] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i2+128], %l6 st %l6, [%i2+128] add %i2, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] P2944: !_ST [4] (maybe <- 0x3800009) (Int) (CBR) stw %l4, [%i0 + 32 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2944 nop RET2944: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P2945: !_REPLACEMENT [31] (Int) sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P2946: !_REPLACEMENT [10] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+64], %o5 st %o5, [%i2+64] add %i2, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] add %l7, %l6, %l7 ld [%l7+64], %o5 st %o5, [%l7+64] P2947: !_REPLACEMENT [27] (Int) (Branch target of P3078) sethi %hi(0x2000), %l3 ld [%i2+160], %l7 st %l7, [%i2+160] add %i2, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] add %l6, %l3, %l6 ld [%l6+160], %l7 st %l7, [%l6+160] ba P2948 nop TARGET3078: ba RET3078 nop P2948: !_FLUSH [18] (Int) ! Unsupported instruction P2949: !_ST [6] (maybe <- 0x380000a) (Int) stw %l4, [%i0 + 96 ] add %l4, 1, %l4 P2950: !_MEMBAR (FP) P2951: !_BSTC [19] (maybe <- 0x43000053) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 0 ] %asi P2952: !_MEMBAR (FP) membar #StoreLoad P2953: !_ST [28] (maybe <- 0x43000054) (FP) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i2 + 0 ] P2954: !_REPLACEMENT [1] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+4], %l7 st %l7, [%i3+4] add %i3, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] add %l6, %l3, %l6 ld [%l6+4], %l7 st %l7, [%l6+4] P2955: !_ST [24] (maybe <- 0x380000b) (Int) (Branch target of P3001) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 64 ] add %l4, 1, %l4 ba P2956 nop TARGET3001: ba RET3001 nop P2956: !_REPLACEMENT [14] (Int) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P2957: !_REPLACEMENT [32] (Int) sethi %hi(0x2000), %l6 ld [%i3+96], %o5 st %o5, [%i3+96] add %i3, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P2958: !_LD [28] (Int) sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduw [%i3 + 0], %o0 ! move %o0(lower) -> %o0(upper) sllx %o0, 32, %o0 P2959: !_IDC_FLIP [0] (Int) IDC_FLIP(2959, 21403, 7, 0x43000000, 0x0, %i0, 0x0, %l6, %l7, %o5, %l3) P2960: !_REPLACEMENT [28] (Int) (CBR) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+0], %o5 st %o5, [%i2+0] add %i2, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2960 nop RET2960: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P2961: !_REPLACEMENT [32] (Int) sethi %hi(0x2000), %l6 ld [%i2+96], %o5 st %o5, [%i2+96] add %i2, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] add %l7, %l6, %l7 ld [%l7+96], %o5 st %o5, [%l7+96] P2962: !_REPLACEMENT [13] (Int) sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P2963: !_PREFETCH [7] (Int) (Branch target of P3041) prefetch [%i0 + 128], 1 ba P2964 nop TARGET3041: ba RET3041 nop P2964: !_REPLACEMENT [0] (Int) sethi %hi(0x2000), %o5 ld [%i2+0], %l6 st %l6, [%i2+0] add %i2, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P2965: !_REPLACEMENT [14] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P2966: !_MEMBAR (FP) membar #StoreLoad P2967: !_BLD [22] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f18 fmovs %f18, %f1 fmovs %f19, %f2 fmovd %f40, %f18 fmovs %f18, %f3 P2968: !_MEMBAR (FP) P2969: !_REPLACEMENT [23] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i2+32], %o5 st %o5, [%i2+32] add %i2, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P2970: !_REPLACEMENT [31] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i2+64], %l7 st %l7, [%i2+64] add %i2, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] add %l6, %l3, %l6 ld [%l6+64], %l7 st %l7, [%l6+64] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2970 nop RET2970: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2971: !_PREFETCH [31] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 prefetcha [%i2 + 64] %asi, 1 P2972: !_MEMBAR (FP) P2973: !_BSTC [3] (maybe <- 0x43000055) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P2974: !_MEMBAR (FP) (Branch target of P2941) membar #StoreLoad ba P2975 nop TARGET2941: ba RET2941 nop P2975: !_REPLACEMENT [21] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P2976: !_REPLACEMENT [0] (Int) sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P2977: !_REPLACEMENT [7] (Int) (Branch target of P2680) sethi %hi(0x2000), %l6 ld [%i3+128], %o5 st %o5, [%i3+128] add %i3, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] ba P2978 nop TARGET2680: ba RET2680 nop P2978: !_REPLACEMENT [11] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2979: !_REPLACEMENT [7] (Int) (Branch target of P2577) sethi %hi(0x2000), %o5 ld [%i3+128], %l6 st %l6, [%i3+128] add %i3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] ba P2980 nop TARGET2577: ba RET2577 nop P2980: !_REPLACEMENT [14] (Int) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P2981: !_MEMBAR (FP) (Secondary ctx) P2982: !_BSTC [5] (maybe <- 0x4300005a) (FP) (Secondary ctx) wr %g0, 0xe1, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 64 ] %asi P2983: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P2984: !_REPLACEMENT [11] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2985: !_FLUSH [1] (Int) ! Unsupported instruction P2986: !_LD [8] (Int) lduw [%i1 + 0], %l3 ! move %l3(lower) -> %o0(lower) or %l3, %o0, %o0 P2987: !_ST [14] (maybe <- 0x4300005c) (FP) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i2 + 64 ] P2988: !_REPLACEMENT [26] (Int) sethi %hi(0x2000), %l3 ld [%i3+128], %l7 st %l7, [%i3+128] add %i3, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P2989: !_REPLACEMENT [31] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P2990: !_REPLACEMENT [28] (Int) sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P2991: !_ST [24] (maybe <- 0x380000c) (Int) sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 stw %l4, [%i3 + 64 ] add %l4, 1, %l4 P2992: !_REPLACEMENT [11] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P2993: !_REPLACEMENT [17] (Int) (Branch target of P2825) sethi %hi(0x2000), %o5 ld [%i2+96], %l6 st %l6, [%i2+96] add %i2, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] ba P2994 nop TARGET2825: ba RET2825 nop P2994: !_LD [32] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 lduwa [%i3 + 96] %asi, %o1 ! move %o1(lower) -> %o1(upper) sllx %o1, 32, %o1 P2995: !_REPLACEMENT [30] (Int) sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P2996: !_MEMBAR (FP) membar #StoreLoad P2997: !_BLD [25] (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f4 fmovd %f40, %f18 fmovs %f18, %f5 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET2997 nop RET2997: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P2998: !_MEMBAR (FP) P2999: !_REPLACEMENT [19] (Int) (CBR) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET2999 nop RET2999: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P3000: !_REPLACEMENT [7] (Int) (CBR) sethi %hi(0x2000), %l3 ld [%i3+128], %l7 st %l7, [%i3+128] add %i3, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3000 nop RET3000: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P3001: !_ST [17] (maybe <- 0x380000d) (Int) (CBR) sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stw %l4, [%i2 + 96 ] add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3001 nop RET3001: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P3002: !_REPLACEMENT [2] (Int) sethi %hi(0x2000), %l3 ld [%i3+8], %l7 st %l7, [%i3+8] add %i3, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] add %l6, %l3, %l6 ld [%l6+8], %l7 st %l7, [%l6+8] P3003: !_MEMBAR (FP) (CBR) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3003 nop RET3003: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P3004: !_BSTC [20] (maybe <- 0x4300005d) (FP) wr %g0, 0xe0, %asi sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i3 + 256 ] %asi P3005: !_MEMBAR (FP) (CBR) (Branch target of P2620) ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3005 nop RET3005: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 ba P3006 nop TARGET2620: ba RET2620 nop P3006: !_BSTC [5] (maybe <- 0x4300005e) (FP) (CBR) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 64 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3006 nop RET3006: ! lfsr step begin srlx %l0, 1, %o5 xnor %o5, %l0, %o5 sllx %o5, 63, %o5 or %o5, %l0, %l0 srlx %l0, 1, %l0 P3007: !_MEMBAR (FP) membar #StoreLoad P3008: !_REPLACEMENT [19] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P3009: !_REPLACEMENT [6] (Int) sethi %hi(0x2000), %o5 ld [%i2+96], %l6 st %l6, [%i2+96] add %i2, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] P3010: !_REPLACEMENT [11] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] P3011: !_REPLACEMENT [3] (Int) sethi %hi(0x2000), %l6 ld [%i2+16], %o5 st %o5, [%i2+16] add %i2, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] P3012: !_REPLACEMENT [21] (Int) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P3013: !_REPLACEMENT [10] (Int) sethi %hi(0x2000), %o5 ld [%i2+64], %l6 st %l6, [%i2+64] add %i2, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P3014: !_MEMBAR (FP) P3015: !_BST [4] (maybe <- 0x43000060) (FP) wr %g0, 0xf0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P3016: !_MEMBAR (FP) membar #StoreLoad P3017: !_REPLACEMENT [18] (Int) sethi %hi(0x2000), %l6 ld [%i2+128], %o5 st %o5, [%i2+128] add %i2, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] add %l7, %l6, %l7 ld [%l7+128], %o5 st %o5, [%l7+128] P3018: !_REPLACEMENT [11] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l3 ld [%i2+0], %l7 st %l7, [%i2+0] add %i2, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P3019: !_ST [33] (maybe <- 0x43000065) (FP) (Branch target of P2852) sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 st %f20, [%i3 + 0 ] ba P3020 nop TARGET2852: ba RET2852 nop P3020: !_REPLACEMENT [15] (Int) sethi %hi(0x2000), %l7 ld [%i2+128], %l3 st %l3, [%i2+128] add %i2, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] P3021: !_MEMBAR (FP) membar #StoreLoad P3022: !_BLD [18] (FP) (Branch target of P3095) wr %g0, 0xf0, %asi sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ldda [%i2 + 128] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f6 ba P3023 nop TARGET3095: ba RET3095 nop P3023: !_MEMBAR (FP) P3024: !_REPLACEMENT [1] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l6 ld [%i3+4], %o5 st %o5, [%i3+4] add %i3, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P3025: !_REPLACEMENT [13] (Int) (Branch target of P2944) sethi %hi(0x2000), %l3 ld [%i3+32], %l7 st %l7, [%i3+32] add %i3, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] ba P3026 nop TARGET2944: ba RET2944 nop P3026: !_REPLACEMENT [5] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P3027: !_IDC_FLIP [13] (Int) sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 IDC_FLIP(3027, 25268, 7, 0x44000020, 0x20, %i2, 0x20, %l6, %l7, %o5, %l3) P3028: !_REPLACEMENT [27] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l6 ld [%i3+160], %o5 st %o5, [%i3+160] add %i3, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] add %l7, %l6, %l7 ld [%l7+160], %o5 st %o5, [%l7+160] P3029: !_REPLACEMENT [7] (Int) sethi %hi(0x2000), %l3 ld [%i3+128], %l7 st %l7, [%i3+128] add %i3, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] add %l6, %l3, %l6 ld [%l6+128], %l7 st %l7, [%l6+128] P3030: !_REPLACEMENT [6] (Int) (Branch target of P2695) sethi %hi(0x2000), %o5 ld [%i3+96], %l6 st %l6, [%i3+96] add %i3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] ba P3031 nop TARGET2695: ba RET2695 nop P3031: !_MEMBAR (FP) membar #StoreLoad P3032: !_BLD [29] (FP) wr %g0, 0xf0, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f18 fmovs %f18, %f7 fmovs %f19, %f8 fmovd %f40, %f18 fmovs %f18, %f9 P3033: !_MEMBAR (FP) P3034: !_BLD [3] (FP) (Branch target of P2572) wr %g0, 0xf0, %asi ldda [%i0 + 0] %asi, %f32 membar #Sync ! 5 addresses covered fmovd %f32, %f10 fmovd %f34, %f12 fmovd %f36, %f18 fmovs %f18, %f13 fmovd %f40, %f14 ba P3035 nop TARGET2572: ba RET2572 nop P3035: !_MEMBAR (FP) P3036: !_REPLACEMENT [10] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P3037: !_MEMBAR (FP) P3038: !_BST [27] (maybe <- 0x43000066) (FP) (CBR) wr %g0, 0xf0, %asi sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 128 ] %asi ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3038 nop RET3038: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P3039: !_MEMBAR (FP) (CBR) membar #StoreLoad ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3039 nop RET3039: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P3040: !_REPLACEMENT [29] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i2+4], %l3 st %l3, [%i2+4] add %i2, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] add %o5, %l7, %o5 ld [%o5+4], %l3 st %l3, [%o5+4] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3040 nop RET3040: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P3041: !_ST [14] (maybe <- 0x380000e) (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stwa %l4, [%i2 + 64] %asi add %l4, 1, %l4 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3041 nop RET3041: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P3042: !_REPLACEMENT [4] (Int) sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+32], %l3 st %l3, [%i3+32] add %i3, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] P3043: !_REPLACEMENT [19] (Int) sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P3044: !_REPLACEMENT [13] (Int) sethi %hi(0x2000), %l3 ld [%i3+32], %l7 st %l7, [%i3+32] add %i3, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P3045: !_REPLACEMENT [32] (Int) sethi %hi(0x2000), %o5 ld [%i3+96], %l6 st %l6, [%i3+96] add %i3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] P3046: !_REPLACEMENT [7] (Int) (Secondary ctx) (Branch target of P2710) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i3+128], %l3 st %l3, [%i3+128] add %i3, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] add %o5, %l7, %o5 ld [%o5+128], %l3 st %l3, [%o5+128] ba P3047 nop TARGET2710: ba RET2710 nop P3047: !_REPLACEMENT [22] (Int) sethi %hi(0x2000), %l6 ld [%i3+4], %o5 st %o5, [%i3+4] add %i3, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] add %l7, %l6, %l7 ld [%l7+4], %o5 st %o5, [%l7+4] P3048: !_MEMBAR (FP) (Branch target of P2665) ba P3049 nop TARGET2665: ba RET2665 nop P3049: !_BSTC [8] (maybe <- 0x43000068) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i1 + 0 ] %asi P3050: !_MEMBAR (FP) membar #StoreLoad P3051: !_REPLACEMENT [34] (Int) sethi %hi(0x2000), %o5 ld [%i3+64], %l6 st %l6, [%i3+64] add %i3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] add %l3, %o5, %l3 ld [%l3+64], %l6 st %l6, [%l3+64] P3052: !_IDC_FLIP [23] (Int) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 IDC_FLIP(3052, 8548, 7, 0x45800020, 0x20, %i2, 0x20, %l6, %l7, %o5, %l3) P3053: !_REPLACEMENT [0] (Int) sethi %hi(0x2000), %l6 ld [%i3+0], %o5 st %o5, [%i3+0] add %i3, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] add %l7, %l6, %l7 ld [%l7+0], %o5 st %o5, [%l7+0] P3054: !_REPLACEMENT [21] (Int) sethi %hi(0x2000), %l3 ld [%i3+0], %l7 st %l7, [%i3+0] add %i3, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] add %l6, %l3, %l6 ld [%l6+0], %l7 st %l7, [%l6+0] P3055: !_REPLACEMENT [15] (Int) (CBR) sethi %hi(0x2000), %o5 ld [%i3+128], %l6 st %l6, [%i3+128] add %i3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] add %l3, %o5, %l3 ld [%l3+128], %l6 st %l6, [%l3+128] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3055 nop RET3055: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P3056: !_REPLACEMENT [8] (Int) sethi %hi(0x2000), %o5 ld [%i3+0], %l6 st %l6, [%i3+0] add %i3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] add %l3, %o5, %l3 ld [%l3+0], %l6 st %l6, [%l3+0] P3057: !_REPLACEMENT [31] (Int) sethi %hi(0x2000), %l7 ld [%i3+64], %l3 st %l3, [%i3+64] add %i3, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P3058: !_MEMBAR (FP) (Secondary ctx) (Branch target of P2869) ba P3059 nop TARGET2869: ba RET2869 nop P3059: !_BSTC [11] (maybe <- 0x4300006a) (FP) (CBR) (Secondary ctx) (Branch target of P3090) wr %g0, 0xe1, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3059 nop RET3059: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P3060 nop TARGET3090: ba RET3090 nop P3060: !_MEMBAR (FP) (Secondary ctx) P3061: !_BSTC [2] (maybe <- 0x4300006d) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f34 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #3, next val will be in f36 fmovd %f20, %f34 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #4, next val will be in f40 fmovd %f20, %f36 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i0 + 0 ] %asi P3062: !_MEMBAR (FP) (Branch target of P2858) membar #StoreLoad ba P3063 nop TARGET2858: ba RET2858 nop P3063: !_REPLACEMENT [3] (Int) (Secondary ctx) (Branch target of P2628) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l3 ld [%i2+16], %l7 st %l7, [%i2+16] add %i2, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] add %l6, %l3, %l6 ld [%l6+16], %l7 st %l7, [%l6+16] ba P3064 nop TARGET2628: ba RET2628 nop P3064: !_REPLACEMENT [6] (Int) sethi %hi(0x2000), %o5 ld [%i2+96], %l6 st %l6, [%i2+96] add %i2, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] P3065: !_REPLACEMENT [5] (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(0x2000), %l7 ld [%i2+64], %l3 st %l3, [%i2+64] add %i2, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] add %o5, %l7, %o5 ld [%o5+64], %l3 st %l3, [%o5+64] P3066: !_ST [14] (maybe <- 0x43000072) (FP) (Secondary ctx) wr %g0, 0x81, %asi ! preparing store val #0, next val will be in f20 fmovs %f16, %f20 fadds %f16, %f17, %f16 sta %f20, [%i3 + 64 ] %asi P3067: !_FLUSH [11] (Int) (Branch target of P2696) ! Unsupported instruction ba P3068 nop TARGET2696: ba RET2696 nop P3068: !_MEMBAR (FP) P3069: !_BSTC [12] (maybe <- 0x43000073) (FP) wr %g0, 0xe0, %asi ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 0 ] %asi P3070: !_MEMBAR (FP) P3071: !_BST [24] (maybe <- 0x43000076) (FP) (Secondary ctx) wr %g0, 0xf1, %asi sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i3 + 64 ] %asi P3072: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P3073: !_REPLACEMENT [4] (Int) sethi %hi(0x2000), %l7 ld [%i2+32], %l3 st %l3, [%i2+32] add %i2, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] P3074: !_REPLACEMENT [23] (Int) sethi %hi(0x2000), %l6 ld [%i2+32], %o5 st %o5, [%i2+32] add %i2, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P3075: !_MEMBAR (FP) P3076: !_BST [11] (maybe <- 0x43000078) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 ! preparing store val #1, next val will be in f33 fmovs %f16, %f21 fadds %f16, %f17, %f16 ! preparing store val #2, next val will be in f40 fmovd %f20, %f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f40 membar #Sync stda %f32, [%i2 + 0 ] %asi P3077: !_MEMBAR (FP) membar #StoreLoad P3078: !_REPLACEMENT [27] (Int) (CBR) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %o5 ld [%i3+160], %l6 st %l6, [%i3+160] add %i3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] add %l3, %o5, %l3 ld [%l3+160], %l6 st %l6, [%l3+160] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3078 nop RET3078: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P3079: !_MEMBAR (FP) P3080: !_BST [34] (maybe <- 0x4300007b) (FP) wr %g0, 0xf0, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2 sub %i0, %i2, %i2 ! preparing store val #0, next val will be in f32 fmovs %f16, %f20 fadds %f16, %f17, %f16 fmovd %f20, %f32 membar #Sync stda %f32, [%i2 + 64 ] %asi P3081: !_MEMBAR (FP) membar #StoreLoad P3082: !_REPLACEMENT [33] (Int) (Branch target of P2685) sethi %hi(0x2000), %l7 ld [%i3+0], %l3 st %l3, [%i3+0] add %i3, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ba P3083 nop TARGET2685: ba RET2685 nop P3083: !_MEMBAR (FP) (Branch target of P2673) membar #StoreLoad ba P3084 nop TARGET2673: ba RET2673 nop P3084: !_BLD [22] (FP) (Branch target of P2920) wr %g0, 0xf0, %asi sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldda [%i3 + 0] %asi, %f32 membar #Sync ! 3 addresses covered fmovd %f32, %f18 fmovs %f18, %f15 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovd %f6, %f30 fmovd %f8, %f30 fmovd %f10, %f30 fmovd %f12, %f30 fmovd %f14, %f30 !-- fmovs %f19, %f0 fmovd %f40, %f18 fmovs %f18, %f1 ba P3085 nop TARGET2920: ba RET2920 nop P3085: !_MEMBAR (FP) P3086: !_REPLACEMENT [2] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l6 ld [%i2+8], %o5 st %o5, [%i2+8] add %i2, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] add %l7, %l6, %l7 ld [%l7+8], %o5 st %o5, [%l7+8] P3087: !_MEMBAR (FP) (Secondary ctx) membar #StoreLoad P3088: !_BLD [34] (FP) (CBR) (Secondary ctx) (Branch target of P2672) wr %g0, 0xf1, %asi sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3 sub %i0, %i3, %i3 ldda [%i3 + 64] %asi, %f32 membar #Sync ! 1 addresses covered fmovd %f32, %f2 ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3088 nop RET3088: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 ba P3089 nop TARGET2672: ba RET2672 nop P3089: !_MEMBAR (FP) (Secondary ctx) P3090: !_REPLACEMENT [13] (Int) (CBR) sethi %hi(0x2000), %l6 ld [%i2+32], %o5 st %o5, [%i2+32] add %i2, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3090 nop RET3090: ! lfsr step begin srlx %l0, 1, %l3 xnor %l3, %l0, %l3 sllx %l3, 63, %l3 or %l3, %l0, %l0 srlx %l0, 1, %l0 P3091: !_REPLACEMENT [16] (Int) sethi %hi(0x2000), %l6 ld [%i2+16], %o5 st %o5, [%i2+16] add %i2, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] add %l7, %l6, %l7 ld [%l7+16], %o5 st %o5, [%l7+16] P3092: !_REPLACEMENT [30] (Int) sethi %hi(0x2000), %l3 ld [%i2+32], %l7 st %l7, [%i2+32] add %i2, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] add %l6, %l3, %l6 ld [%l6+32], %l7 st %l7, [%l6+32] P3093: !_REPLACEMENT [20] (Int) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(0x2000), %o5 ld [%i2+256], %l6 st %l6, [%i2+256] add %i2, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] add %l3, %o5, %l3 ld [%l3+256], %l6 st %l6, [%l3+256] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3093 nop RET3093: ! lfsr step begin srlx %l0, 1, %l7 xnor %l7, %l0, %l7 sllx %l7, 63, %l7 or %l7, %l0, %l0 srlx %l0, 1, %l0 P3094: !_REPLACEMENT [17] (Int) sethi %hi(0x2000), %o5 ld [%i2+96], %l6 st %l6, [%i2+96] add %i2, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] add %l3, %o5, %l3 ld [%l3+96], %l6 st %l6, [%l3+96] P3095: !_REPLACEMENT [0] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ! cbranch andcc %l0, 1, %g0 be,pt %xcc, TARGET3095 nop RET3095: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P3096: !_PREFETCH [24] (Int) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 prefetch [%i2 + 64], 1 P3097: !_REPLACEMENT [3] (Int) sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3 sub %i0, %i3, %i3 sethi %hi(0x2000), %l7 ld [%i3+16], %l3 st %l3, [%i3+16] add %i3, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] add %o5, %l7, %o5 ld [%o5+16], %l3 st %l3, [%o5+16] P3098: !_REPLACEMENT [4] (Int) sethi %hi(0x2000), %l6 ld [%i3+32], %o5 st %o5, [%i3+32] add %i3, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] add %l7, %l6, %l7 ld [%l7+32], %o5 st %o5, [%l7+32] P3099: !_ST [29] (maybe <- 0x380000f) (Int) (Secondary ctx) wr %g0, 0x81, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2 add %i0, %i2, %i2 stwa %l4, [%i2 + 4] %asi add %l4, 1, %l4 P3100: !_ST [23] (maybe <- 0x3800010) (Int) (Branch target of P2601) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3 sub %i0, %i3, %i3 stw %l4, [%i3 + 32 ] add %l4, 1, %l4 ba P3101 nop TARGET2601: ba RET2601 nop P3101: !_REPLACEMENT [0] (Int) (CBR) (Nucleus ctx) wr %g0, 0x4, %asi sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2 sub %i0, %i2, %i2 sethi %hi(0x2000), %l7 ld [%i2+0], %l3 st %l3, [%i2+0] add %i2, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] add %o5, %l7, %o5 ld [%o5+0], %l3 st %l3, [%o5+0] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3101 nop RET3101: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P3102: !_REPLACEMENT [27] (Int) (CBR) sethi %hi(0x2000), %l7 ld [%i2+160], %l3 st %l3, [%i2+160] add %i2, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] add %o5, %l7, %o5 ld [%o5+160], %l3 st %l3, [%o5+160] ! cbranch andcc %l0, 1, %g0 be,pn %xcc, TARGET3102 nop RET3102: ! lfsr step begin srlx %l0, 1, %l6 xnor %l6, %l0, %l6 sllx %l6, 63, %l6 or %l6, %l0, %l0 srlx %l0, 1, %l0 P3103: !_MEMBAR (Int) membar #StoreLoad P3104: !_BLD [31] (FP) (Secondary ctx) wr %g0, 0xf1, %asi sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3 add %i0, %i3, %i3 ldda [%i3 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f3 fmovd %f40, %f4 P3105: !_MEMBAR (FP) (Secondary ctx) P3106: !_BLD [31] (FP) wr %g0, 0xf0, %asi ldda [%i3 + 64] %asi, %f32 membar #Sync ! 2 addresses covered fmovd %f32, %f18 fmovs %f18, %f5 fmovd %f40, %f6 P3107: !_MEMBAR (FP) P3108: !_REPLACEMENT [13] (Int) sethi %hi(0x2000), %l7 ld [%i2+32], %l3 st %l3, [%i2+32] add %i2, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] add %o5, %l7, %o5 ld [%o5+32], %l3 st %l3, [%o5+32] P3109: !_LD [23] (Int) (Loop exit) sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2 sub %i0, %i2, %i2 lduw [%i2 + 32], %l7 ! move %l7(lower) -> %o1(lower) or %l7, %o1, %o1 !---- flushing int results buffer---- mov %o0, %l5 mov %o1, %l5 !---- flushing fp results buffer to %f30 ---- fmovd %f0, %f30 fmovd %f2, %f30 fmovd %f4, %f30 fmovs %f6, %f30 !-- loop_exit_7_3: sub %l2, 1, %l2 cmp %l2, 0 bg loop_entry_7_3 nop P3110: !_MEMBAR (Int) membar #StoreLoad END_NODES7: ! Test instruction sequence for CPU 7 ends sethi %hi(0xdead0e0f), %l3 or %l3, %lo(0xdead0e0f), %l3 ! move %l3(lower) -> %o0(upper) sllx %l3, 32, %o0 sethi %hi(0xdead0e0f), %l3 or %l3, %lo(0xdead0e0f), %l3 stw %l3, [%i5] ld [%i5], %f0 !---- flushing int results buffer---- mov %o0, %l5 !---- flushing fp results buffer to %f30 ---- fmovs %f0, %f30 !-- restore retl nop tsotool_text_end: !#0 N1 P1 REPLACEMENT 18 Int BE Pri Loop_entry !#0 N2 P2 LD 12 -1 Int BE Pri !#0 N3 P3 REPLACEMENT 34 Int BE Pri !#0 N4 P4 MEMBAR !#0 N5 P5 BLD 28 -1 FP BE Pri !#0 N6 P5 BLD 29 -1 FP BE Pri !#A N5 N6 !#0 N7 P5 BLD 30 -1 FP BE Pri !#0 N8 P6 MEMBAR !#0 N9 P7 REPLACEMENT 33 Int BE Pri !#0 N10 P8 LD 29 -1 Int BE Pri !#0 N11 P9 MEMBAR !#0 N12 P10 BST 31 0x3f800001 FP BE Pri !#0 N13 P10 BST 32 0x3f800002 FP BE Pri !#0 N14 P11 MEMBAR !#0 N15 P12 REPLACEMENT 18 Int BE Pri !#0 N16 P13 MEMBAR !#0 N17 P14 BLD 11 -1 FP BE Sec !#0 N18 P14 BLD 12 -1 FP BE Sec !#A N17 N18 !#0 N19 P14 BLD 13 -1 FP BE Sec !#0 N20 P15 MEMBAR !#0 N21 P16 REPLACEMENT 2 Int BE Pri !#0 N22 P17 MEMBAR !#0 N23 P18 BST 33 0x3f800003 FP BE Pri !#0 N24 P19 MEMBAR !#0 N25 P20 REPLACEMENT 8 Int BE Pri !#0 N26 P21 REPLACEMENT 0 Int BE Pri !#0 N27 P22 REPLACEMENT 15 Int BE Pri !#0 N28 P23 MEMBAR !#0 N29 P24 BSTC 15 0x3f800004 FP BE Pri !#0 N30 P25 MEMBAR !#0 N31 P26 BLD 24 -1 FP BE Pri !#0 N32 P26 BLD 25 -1 FP BE Pri !#0 N33 P27 MEMBAR !#0 N34 P28 REPLACEMENT 4 Int BE Pri !#0 N35 P29 REPLACEMENT 6 Int BE Pri !#0 N36 P30 ST 1 0x3f800005 FP BE Sec !#0 N37 P31 MEMBAR !#0 N38 P32 REPLACEMENT 28 Int BE Pri !#0 N39 P33 PREFETCH 1 Int BE Nuc !#0 N40 P34 REPLACEMENT 6 Int BE Pri !#0 N41 P35 REPLACEMENT 15 Int BE Sec !#0 N42 P36 REPLACEMENT 30 Int BE Nuc !#0 N43 P37 REPLACEMENT 27 Int BE Pri !#0 N44 P38 MEMBAR !#0 N45 P39 BSTC 31 0x3f800006 FP BE Pri !#0 N46 P39 BSTC 32 0x3f800007 FP BE Pri !#0 N47 P40 MEMBAR !#0 N48 P41 REPLACEMENT 2 Int BE Pri !#0 N49 P42 REPLACEMENT 5 Int BE Pri !#0 N50 P43 REPLACEMENT 14 Int BE Pri !#0 N51 P44 REPLACEMENT 5 Int BE Sec !#0 N52 P45 REPLACEMENT 33 Int BE Pri !#0 N53 P46 REPLACEMENT 0 Int BE Nuc !#0 N54 P47 PREFETCH 11 Int BE Pri !#0 N55 P48 REPLACEMENT 29 Int BE Sec !#0 N56 P49 MEMBAR !#0 N57 P50 BLD 5 -1 FP BE Pri !#0 N58 P50 BLD 6 -1 FP BE Pri !#0 N59 P51 MEMBAR !#0 N60 P52 BSTC 11 0x3f800008 FP BE Sec !#0 N61 P52 BSTC 12 0x3f800009 FP BE Sec !#A N60 N61 !#0 N62 P52 BSTC 13 0x3f80000a FP BE Sec !#0 N63 P53 MEMBAR !#0 N64 P54 BLD 21 -1 FP BE Pri !#0 N65 P54 BLD 22 -1 FP BE Pri !#A N64 N65 !#0 N66 P54 BLD 23 -1 FP BE Pri !#0 N67 P55 MEMBAR !#0 N68 P56 REPLACEMENT 16 Int BE Nuc !#0 N69 P57 PREFETCH 4 Int BE Pri !#0 N70 P58 ST 9 0x3f80000b FP BE Sec !#0 N71 P59 IDC_FLIP 10 Int BE Pri !#0 N72 P60 PREFETCH 20 Int BE Pri !#0 N73 P61 ST 33 0x3f80000c FP BE Nuc !#0 N74 P62 REPLACEMENT 34 Int BE Pri !#0 N75 P63 ST 19 0x3f80000d FP BE Pri !#0 N76 P64 FLUSHI 24 Int BE Pri !#0 N77 P65 REPLACEMENT 13 Int BE Pri !#0 N78 P66 IDC_FLIP 20 Int BE Pri !#0 N79 P67 MEMBAR !#0 N80 P68 BLD 8 -1 FP BE Pri !#0 N81 P68 BLD 9 -1 FP BE Pri !#0 N82 P69 MEMBAR !#0 N83 P70 BST 31 0x3f80000e FP BE Pri !#0 N84 P70 BST 32 0x3f80000f FP BE Pri !#0 N85 P71 MEMBAR !#0 N86 P72 ST 12 0x3f800010 FP BE Sec !#0 N87 P73 MEMBAR !#0 N88 P74 BLD 20 -1 FP BE Pri !#0 N89 P75 MEMBAR !#0 N90 P76 BSTC 14 0x3f800011 FP BE Pri !#0 N91 P77 MEMBAR !#0 N92 P78 REPLACEMENT 16 Int BE Pri !#0 N93 P79 MEMBAR !#0 N94 P80 BLD 19 -1 FP BE Pri !#0 N95 P81 MEMBAR !#0 N96 P82 REPLACEMENT 22 Int BE Pri !#0 N97 P83 FLUSH 22 Int BE Pri !#0 N98 P84 LD 5 -1 Int BE Pri !#0 N99 P85 REPLACEMENT 25 Int BE Pri !#0 N100 P86 REPLACEMENT 1 Int BE Pri !#0 N101 P87 REPLACEMENT 16 Int BE Nuc !#0 N102 P88 LD 12 -1 FP BE Sec !#0 N103 P89 REPLACEMENT 18 Int BE Pri !#0 N104 P90 REPLACEMENT 29 Int BE Pri !#0 N105 P91 REPLACEMENT 32 Int BE Sec !#0 N106 P92 ST 1 0x1 Int BE Pri !#0 N107 P93 ST 34 0x2 Int BE Pri !#0 N108 P94 REPLACEMENT 28 Int BE Sec !#0 N109 P95 MEMBAR !#0 N110 P96 BST 15 0x3f800012 FP BE Pri !#0 N111 P97 MEMBAR !#0 N112 P98 REPLACEMENT 33 Int BE Sec !#0 N113 P99 REPLACEMENT 5 Int BE Pri !#0 N114 P100 REPLACEMENT 17 Int BE Pri !#0 N115 P101 IDC_FLIP 1 Int BE Pri !#0 N116 P102 REPLACEMENT 20 Int BE Pri !#0 N117 P103 REPLACEMENT 1 Int BE Nuc !#0 N118 P104 REPLACEMENT 3 Int BE Pri !#0 N119 P105 MEMBAR !#0 N120 P106 BST 26 0x3f800013 FP BE Sec !#0 N121 P106 BST 27 0x3f800014 FP BE Sec !#0 N122 P107 MEMBAR !#0 N123 P108 ST 28 0x3 Int BE Pri !#0 N124 P109 ST 24 0x3f800015 FP BE Pri !#0 N125 P110 REPLACEMENT 33 Int BE Nuc !#0 N126 P111 REPLACEMENT 22 Int BE Pri !#0 N127 P112 REPLACEMENT 8 Int BE Pri !#0 N128 P113 REPLACEMENT 23 Int BE Pri !#0 N129 P114 MEMBAR !#0 N130 P115 BST 26 0x3f800016 FP BE Pri !#0 N131 P115 BST 27 0x3f800017 FP BE Pri !#0 N132 P116 MEMBAR !#0 N133 P117 BSTC 33 0x3f800018 FP BE Pri !#0 N134 P118 MEMBAR !#0 N135 P119 REPLACEMENT 6 Int BE Pri !#0 N136 P120 PREFETCH 0 Int BE Pri !#0 N137 P121 REPLACEMENT 30 Int BE Pri !#0 N138 P122 MEMBAR !#0 N139 P123 BST 11 0x3f800019 FP BE Pri !#0 N140 P123 BST 12 0x3f80001a FP BE Pri !#A N139 N140 !#0 N141 P123 BST 13 0x3f80001b FP BE Pri !#0 N142 P124 MEMBAR !#0 N143 P125 REPLACEMENT 32 Int BE Pri !#0 N144 P126 ST 4 0x4 Int BE Pri !#0 N145 P127 REPLACEMENT 21 Int BE Pri !#0 N146 P128 FLUSH 8 Int BE Pri !#0 N147 P129 REPLACEMENT 9 Int BE Sec !#0 N148 P130 REPLACEMENT 32 Int BE Sec !#0 N149 P131 REPLACEMENT 1 Int BE Nuc !#0 N150 P132 IDC_FLIP 31 Int BE Pri !#0 N151 P133 REPLACEMENT 17 Int BE Pri !#0 N152 P134 MEMBAR !#0 N153 P135 BLD 24 -1 FP BE Pri !#0 N154 P135 BLD 25 -1 FP BE Pri !#0 N155 P136 MEMBAR !#0 N156 P137 BSTC 28 0x3f80001c FP BE Pri !#0 N157 P137 BSTC 29 0x3f80001d FP BE Pri !#A N156 N157 !#0 N158 P137 BSTC 30 0x3f80001e FP BE Pri !#0 N159 P138 MEMBAR !#0 N160 P139 REPLACEMENT 20 Int BE Pri !#0 N161 P140 MEMBAR !#0 N162 P141 BSTC 18 0x3f80001f FP BE Sec !#0 N163 P142 MEMBAR !#0 N164 P143 REPLACEMENT 21 Int BE Sec !#0 N165 P144 MEMBAR !#0 N166 P145 BLD 10 -1 FP BE Pri !#0 N167 P146 MEMBAR !#0 N168 P147 LD 30 -1 FP BE Pri !#0 N169 P148 PREFETCH 17 Int BE Pri !#0 N170 P149 REPLACEMENT 1 Int BE Pri !#0 N171 P150 MEMBAR !#0 N172 P151 BST 28 0x3f800020 FP BE Pri !#0 N173 P151 BST 29 0x3f800021 FP BE Pri !#A N172 N173 !#0 N174 P151 BST 30 0x3f800022 FP BE Pri !#0 N175 P152 MEMBAR !#0 N176 P153 PREFETCH 10 Int LE Pri !#0 N177 P154 REPLACEMENT 12 Int BE Pri !#0 N178 P155 REPLACEMENT 0 Int BE Pri !#0 N179 P156 MEMBAR !#0 N180 P157 BLD 26 -1 FP BE Pri !#0 N181 P157 BLD 27 -1 FP BE Pri !#0 N182 P158 MEMBAR !#0 N183 P159 REPLACEMENT 4 Int BE Pri !#0 N184 P160 REPLACEMENT 6 Int BE Pri !#0 N185 P161 MEMBAR !#0 N186 P162 BST 31 0x3f800023 FP BE Pri !#0 N187 P162 BST 32 0x3f800024 FP BE Pri !#0 N188 P163 MEMBAR !#0 N189 P164 REPLACEMENT 23 Int BE Pri !#0 N190 P165 REPLACEMENT 32 Int BE Pri !#0 N191 P166 REPLACEMENT 2 Int BE Pri !#0 N192 P167 REPLACEMENT 18 Int BE Pri !#0 N193 P168 MEMBAR !#0 N194 P169 BLD 33 -1 FP BE Pri !#0 N195 P170 MEMBAR !#0 N196 P171 REPLACEMENT 0 Int BE Pri !#0 N197 P172 REPLACEMENT 12 Int BE Pri !#0 N198 P173 REPLACEMENT 16 Int BE Pri !#0 N199 P174 REPLACEMENT 11 Int BE Pri !#0 N200 P175 MEMBAR !#0 N201 P176 BLD 21 -1 FP BE Pri !#0 N202 P176 BLD 22 -1 FP BE Pri !#A N201 N202 !#0 N203 P176 BLD 23 -1 FP BE Pri !#0 N204 P177 MEMBAR !#0 N205 P178 LD 27 -1 Int BE Sec !#0 N206 P179 ST 24 0x5 Int BE Pri !#0 N207 P180 REPLACEMENT 17 Int BE Pri !#0 N208 P181 REPLACEMENT 20 Int BE Sec !#0 N209 P182 REPLACEMENT 23 Int BE Pri !#0 N210 P183 LD 23 -1 Int BE Pri !#0 N211 P184 LD 24 -1 Int BE Pri !#0 N212 P185 IDC_FLIP 28 Int BE Pri !#0 N213 P186 IDC_FLIP 10 Int BE Pri !#0 N214 P187 REPLACEMENT 5 Int BE Pri !#0 N215 P188 REPLACEMENT 3 Int BE Nuc !#0 N216 P189 REPLACEMENT 24 Int BE Pri !#0 N217 P190 REPLACEMENT 7 Int BE Pri !#0 N218 P191 REPLACEMENT 19 Int BE Pri !#0 N219 P192 LD 19 -1 FP BE Pri !#0 N220 P193 REPLACEMENT 27 Int BE Pri !#0 N221 P194 ST 33 0x3f800025 FP BE Pri !#0 N222 P195 REPLACEMENT 27 Int BE Pri !#0 N223 P196 REPLACEMENT 17 Int BE Pri !#0 N224 P197 MEMBAR !#0 N225 P198 BLD 26 -1 FP BE Pri !#0 N226 P198 BLD 27 -1 FP BE Pri !#0 N227 P199 MEMBAR !#0 N228 P200 IDC_FLIP 7 Int BE Pri !#0 N229 P201 LD 12 -1 Int BE Pri !#0 N230 P202 REPLACEMENT 4 Int BE Nuc !#0 N231 P203 MEMBAR !#0 N232 P204 BLD 0 -1 FP BE Pri !#0 N233 P204 BLD 1 -1 FP BE Pri !#A N232 N233 !#0 N234 P204 BLD 2 -1 FP BE Pri !#0 N235 P204 BLD 3 -1 FP BE Pri !#0 N236 P204 BLD 4 -1 FP BE Pri !#0 N237 P205 MEMBAR !#0 N238 P206 REPLACEMENT 5 Int BE Sec !#0 N239 P207 REPLACEMENT 12 Int BE Sec !#0 N240 P208 MEMBAR !#0 N241 P209 BST 0 0x3f800026 FP BE Pri !#0 N242 P209 BST 1 0x3f800027 FP BE Pri !#A N241 N242 !#0 N243 P209 BST 2 0x3f800028 FP BE Pri !#0 N244 P209 BST 3 0x3f800029 FP BE Pri !#0 N245 P209 BST 4 0x3f80002a FP BE Pri !#0 N246 P210 MEMBAR !#0 N247 P211 ST 2 0x3f80002b FP BE Pri !#0 N248 P212 REPLACEMENT 32 Int BE Sec !#0 N249 P213 REPLACEMENT 2 Int BE Pri !#0 N250 P214 MEMBAR !#0 N251 P215 BSTC 0 0x3f80002c FP BE Pri !#0 N252 P215 BSTC 1 0x3f80002d FP BE Pri !#A N251 N252 !#0 N253 P215 BSTC 2 0x3f80002e FP BE Pri !#0 N254 P215 BSTC 3 0x3f80002f FP BE Pri !#0 N255 P215 BSTC 4 0x3f800030 FP BE Pri !#0 N256 P216 MEMBAR !#0 N257 P217 REPLACEMENT 25 Int BE Pri !#0 N258 P218 IDC_FLIP 34 Int BE Pri !#0 N259 P219 ST 7 0x3f800031 FP BE Pri !#0 N260 P220 MEMBAR !#0 N261 P221 BST 0 0x3f800032 FP BE Pri !#0 N262 P221 BST 1 0x3f800033 FP BE Pri !#A N261 N262 !#0 N263 P221 BST 2 0x3f800034 FP BE Pri !#0 N264 P221 BST 3 0x3f800035 FP BE Pri !#0 N265 P221 BST 4 0x3f800036 FP BE Pri !#0 N266 P222 MEMBAR !#0 N267 P223 IDC_FLIP 20 Int BE Pri !#0 N268 P224 REPLACEMENT 22 Int BE Pri !#0 N269 P225 IDC_FLIP 4 Int BE Pri !#0 N270 P226 REPLACEMENT 22 Int BE Pri !#0 N271 P227 REPLACEMENT 17 Int BE Pri !#0 N272 P228 ST 18 0x3f800037 FP BE Pri !#0 N273 P229 FLUSH 30 Int BE Pri !#0 N274 P230 LD 25 -1 FP BE Pri !#0 N275 P231 REPLACEMENT 16 Int BE Nuc !#0 N276 P232 MEMBAR !#0 N277 P233 BST 31 0x3f800038 FP BE Pri !#0 N278 P233 BST 32 0x3f800039 FP BE Pri !#0 N279 P234 MEMBAR !#0 N280 P235 LD 10 -1 Int BE Pri Loop_exit !#0 N281 P1 REPLACEMENT 18 Int BE Pri Loop_entry !#0 N282 P2 LD 12 -1 Int BE Pri !#0 N283 P3 REPLACEMENT 34 Int BE Pri !#0 N284 P4 MEMBAR !#0 N285 P5 BLD 28 -1 FP BE Pri !#0 N286 P5 BLD 29 -1 FP BE Pri !#A N285 N286 !#0 N287 P5 BLD 30 -1 FP BE Pri !#0 N288 P6 MEMBAR !#0 N289 P7 REPLACEMENT 33 Int BE Pri !#0 N290 P8 LD 29 -1 Int BE Pri !#0 N291 P9 MEMBAR !#0 N292 P10 BST 31 0x3f80003a FP BE Pri !#0 N293 P10 BST 32 0x3f80003b FP BE Pri !#0 N294 P11 MEMBAR !#0 N295 P12 REPLACEMENT 18 Int BE Pri !#0 N296 P13 MEMBAR !#0 N297 P14 BLD 11 -1 FP BE Sec !#0 N298 P14 BLD 12 -1 FP BE Sec !#A N297 N298 !#0 N299 P14 BLD 13 -1 FP BE Sec !#0 N300 P15 MEMBAR !#0 N301 P16 REPLACEMENT 2 Int BE Pri !#0 N302 P17 MEMBAR !#0 N303 P18 BST 33 0x3f80003c FP BE Pri !#0 N304 P19 MEMBAR !#0 N305 P20 REPLACEMENT 8 Int BE Pri !#0 N306 P21 REPLACEMENT 0 Int BE Pri !#0 N307 P22 REPLACEMENT 15 Int BE Pri !#0 N308 P23 MEMBAR !#0 N309 P24 BSTC 15 0x3f80003d FP BE Pri !#0 N310 P25 MEMBAR !#0 N311 P26 BLD 24 -1 FP BE Pri !#0 N312 P26 BLD 25 -1 FP BE Pri !#0 N313 P27 MEMBAR !#0 N314 P28 REPLACEMENT 4 Int BE Pri !#0 N315 P29 REPLACEMENT 6 Int BE Pri !#0 N316 P30 ST 1 0x3f80003e FP BE Sec !#0 N317 P31 MEMBAR !#0 N318 P32 REPLACEMENT 28 Int BE Pri !#0 N319 P33 PREFETCH 1 Int BE Nuc !#0 N320 P34 REPLACEMENT 6 Int BE Pri !#0 N321 P35 REPLACEMENT 15 Int BE Sec !#0 N322 P36 REPLACEMENT 30 Int BE Nuc !#0 N323 P37 REPLACEMENT 27 Int BE Pri !#0 N324 P38 MEMBAR !#0 N325 P39 BSTC 31 0x3f80003f FP BE Pri !#0 N326 P39 BSTC 32 0x3f800040 FP BE Pri !#0 N327 P40 MEMBAR !#0 N328 P41 REPLACEMENT 2 Int BE Pri !#0 N329 P42 REPLACEMENT 5 Int BE Pri !#0 N330 P43 REPLACEMENT 14 Int BE Pri !#0 N331 P44 REPLACEMENT 5 Int BE Sec !#0 N332 P45 REPLACEMENT 33 Int BE Pri !#0 N333 P46 REPLACEMENT 0 Int BE Nuc !#0 N334 P47 PREFETCH 11 Int BE Pri !#0 N335 P48 REPLACEMENT 29 Int BE Sec !#0 N336 P49 MEMBAR !#0 N337 P50 BLD 5 -1 FP BE Pri !#0 N338 P50 BLD 6 -1 FP BE Pri !#0 N339 P51 MEMBAR !#0 N340 P52 BSTC 11 0x3f800041 FP BE Sec !#0 N341 P52 BSTC 12 0x3f800042 FP BE Sec !#A N340 N341 !#0 N342 P52 BSTC 13 0x3f800043 FP BE Sec !#0 N343 P53 MEMBAR !#0 N344 P54 BLD 21 -1 FP BE Pri !#0 N345 P54 BLD 22 -1 FP BE Pri !#A N344 N345 !#0 N346 P54 BLD 23 -1 FP BE Pri !#0 N347 P55 MEMBAR !#0 N348 P56 REPLACEMENT 16 Int BE Nuc !#0 N349 P57 PREFETCH 4 Int BE Pri !#0 N350 P58 ST 9 0x3f800044 FP BE Sec !#0 N351 P59 IDC_FLIP 10 Int BE Pri !#0 N352 P60 PREFETCH 20 Int BE Pri !#0 N353 P61 ST 33 0x3f800045 FP BE Nuc !#0 N354 P62 REPLACEMENT 34 Int BE Pri !#0 N355 P63 ST 19 0x3f800046 FP BE Pri !#0 N356 P64 FLUSHI 24 Int BE Pri !#0 N357 P65 REPLACEMENT 13 Int BE Pri !#0 N358 P66 IDC_FLIP 20 Int BE Pri !#0 N359 P67 MEMBAR !#0 N360 P68 BLD 8 -1 FP BE Pri !#0 N361 P68 BLD 9 -1 FP BE Pri !#0 N362 P69 MEMBAR !#0 N363 P70 BST 31 0x3f800047 FP BE Pri !#0 N364 P70 BST 32 0x3f800048 FP BE Pri !#0 N365 P71 MEMBAR !#0 N366 P72 ST 12 0x3f800049 FP BE Sec !#0 N367 P73 MEMBAR !#0 N368 P74 BLD 20 -1 FP BE Pri !#0 N369 P75 MEMBAR !#0 N370 P76 BSTC 14 0x3f80004a FP BE Pri !#0 N371 P77 MEMBAR !#0 N372 P78 REPLACEMENT 16 Int BE Pri !#0 N373 P79 MEMBAR !#0 N374 P80 BLD 19 -1 FP BE Pri !#0 N375 P81 MEMBAR !#0 N376 P82 REPLACEMENT 22 Int BE Pri !#0 N377 P83 FLUSH 22 Int BE Pri !#0 N378 P84 LD 5 -1 Int BE Pri !#0 N379 P85 REPLACEMENT 25 Int BE Pri !#0 N380 P86 REPLACEMENT 1 Int BE Pri !#0 N381 P87 REPLACEMENT 16 Int BE Nuc !#0 N382 P88 LD 12 -1 FP BE Sec !#0 N383 P89 REPLACEMENT 18 Int BE Pri !#0 N384 P90 REPLACEMENT 29 Int BE Pri !#0 N385 P91 REPLACEMENT 32 Int BE Sec !#0 N386 P92 ST 1 0x6 Int BE Pri !#0 N387 P93 ST 34 0x7 Int BE Pri !#0 N388 P94 REPLACEMENT 28 Int BE Sec !#0 N389 P95 MEMBAR !#0 N390 P96 BST 15 0x3f80004b FP BE Pri !#0 N391 P97 MEMBAR !#0 N392 P98 REPLACEMENT 33 Int BE Sec !#0 N393 P99 REPLACEMENT 5 Int BE Pri !#0 N394 P100 REPLACEMENT 17 Int BE Pri !#0 N395 P101 IDC_FLIP 1 Int BE Pri !#0 N396 P102 REPLACEMENT 20 Int BE Pri !#0 N397 P103 REPLACEMENT 1 Int BE Nuc !#0 N398 P104 REPLACEMENT 3 Int BE Pri !#0 N399 P105 MEMBAR !#0 N400 P106 BST 26 0x3f80004c FP BE Sec !#0 N401 P106 BST 27 0x3f80004d FP BE Sec !#0 N402 P107 MEMBAR !#0 N403 P108 ST 28 0x8 Int BE Pri !#0 N404 P109 ST 24 0x3f80004e FP BE Pri !#0 N405 P110 REPLACEMENT 33 Int BE Nuc !#0 N406 P111 REPLACEMENT 22 Int BE Pri !#0 N407 P112 REPLACEMENT 8 Int BE Pri !#0 N408 P113 REPLACEMENT 23 Int BE Pri !#0 N409 P114 MEMBAR !#0 N410 P115 BST 26 0x3f80004f FP BE Pri !#0 N411 P115 BST 27 0x3f800050 FP BE Pri !#0 N412 P116 MEMBAR !#0 N413 P117 BSTC 33 0x3f800051 FP BE Pri !#0 N414 P118 MEMBAR !#0 N415 P119 REPLACEMENT 6 Int BE Pri !#0 N416 P120 PREFETCH 0 Int BE Pri !#0 N417 P121 REPLACEMENT 30 Int BE Pri !#0 N418 P122 MEMBAR !#0 N419 P123 BST 11 0x3f800052 FP BE Pri !#0 N420 P123 BST 12 0x3f800053 FP BE Pri !#A N419 N420 !#0 N421 P123 BST 13 0x3f800054 FP BE Pri !#0 N422 P124 MEMBAR !#0 N423 P125 REPLACEMENT 32 Int BE Pri !#0 N424 P126 ST 4 0x9 Int BE Pri !#0 N425 P127 REPLACEMENT 21 Int BE Pri !#0 N426 P128 FLUSH 8 Int BE Pri !#0 N427 P129 REPLACEMENT 9 Int BE Sec !#0 N428 P130 REPLACEMENT 32 Int BE Sec !#0 N429 P131 REPLACEMENT 1 Int BE Nuc !#0 N430 P132 IDC_FLIP 31 Int BE Pri !#0 N431 P133 REPLACEMENT 17 Int BE Pri !#0 N432 P134 MEMBAR !#0 N433 P135 BLD 24 -1 FP BE Pri !#0 N434 P135 BLD 25 -1 FP BE Pri !#0 N435 P136 MEMBAR !#0 N436 P137 BSTC 28 0x3f800055 FP BE Pri !#0 N437 P137 BSTC 29 0x3f800056 FP BE Pri !#A N436 N437 !#0 N438 P137 BSTC 30 0x3f800057 FP BE Pri !#0 N439 P138 MEMBAR !#0 N440 P139 REPLACEMENT 20 Int BE Pri !#0 N441 P140 MEMBAR !#0 N442 P141 BSTC 18 0x3f800058 FP BE Sec !#0 N443 P142 MEMBAR !#0 N444 P143 REPLACEMENT 21 Int BE Sec !#0 N445 P144 MEMBAR !#0 N446 P145 BLD 10 -1 FP BE Pri !#0 N447 P146 MEMBAR !#0 N448 P147 LD 30 -1 FP BE Pri !#0 N449 P148 PREFETCH 17 Int BE Pri !#0 N450 P149 REPLACEMENT 1 Int BE Pri !#0 N451 P150 MEMBAR !#0 N452 P151 BST 28 0x3f800059 FP BE Pri !#0 N453 P151 BST 29 0x3f80005a FP BE Pri !#A N452 N453 !#0 N454 P151 BST 30 0x3f80005b FP BE Pri !#0 N455 P152 MEMBAR !#0 N456 P153 PREFETCH 10 Int LE Pri !#0 N457 P154 REPLACEMENT 12 Int BE Pri !#0 N458 P155 REPLACEMENT 0 Int BE Pri !#0 N459 P156 MEMBAR !#0 N460 P157 BLD 26 -1 FP BE Pri !#0 N461 P157 BLD 27 -1 FP BE Pri !#0 N462 P158 MEMBAR !#0 N463 P159 REPLACEMENT 4 Int BE Pri !#0 N464 P160 REPLACEMENT 6 Int BE Pri !#0 N465 P161 MEMBAR !#0 N466 P162 BST 31 0x3f80005c FP BE Pri !#0 N467 P162 BST 32 0x3f80005d FP BE Pri !#0 N468 P163 MEMBAR !#0 N469 P164 REPLACEMENT 23 Int BE Pri !#0 N470 P165 REPLACEMENT 32 Int BE Pri !#0 N471 P166 REPLACEMENT 2 Int BE Pri !#0 N472 P167 REPLACEMENT 18 Int BE Pri !#0 N473 P168 MEMBAR !#0 N474 P169 BLD 33 -1 FP BE Pri !#0 N475 P170 MEMBAR !#0 N476 P171 REPLACEMENT 0 Int BE Pri !#0 N477 P172 REPLACEMENT 12 Int BE Pri !#0 N478 P173 REPLACEMENT 16 Int BE Pri !#0 N479 P174 REPLACEMENT 11 Int BE Pri !#0 N480 P175 MEMBAR !#0 N481 P176 BLD 21 -1 FP BE Pri !#0 N482 P176 BLD 22 -1 FP BE Pri !#A N481 N482 !#0 N483 P176 BLD 23 -1 FP BE Pri !#0 N484 P177 MEMBAR !#0 N485 P178 LD 27 -1 Int BE Sec !#0 N486 P179 ST 24 0xa Int BE Pri !#0 N487 P180 REPLACEMENT 17 Int BE Pri !#0 N488 P181 REPLACEMENT 20 Int BE Sec !#0 N489 P182 REPLACEMENT 23 Int BE Pri !#0 N490 P183 LD 23 -1 Int BE Pri !#0 N491 P184 LD 24 -1 Int BE Pri !#0 N492 P185 IDC_FLIP 28 Int BE Pri !#0 N493 P186 IDC_FLIP 10 Int BE Pri !#0 N494 P187 REPLACEMENT 5 Int BE Pri !#0 N495 P188 REPLACEMENT 3 Int BE Nuc !#0 N496 P189 REPLACEMENT 24 Int BE Pri !#0 N497 P190 REPLACEMENT 7 Int BE Pri !#0 N498 P191 REPLACEMENT 19 Int BE Pri !#0 N499 P192 LD 19 -1 FP BE Pri !#0 N500 P193 REPLACEMENT 27 Int BE Pri !#0 N501 P194 ST 33 0x3f80005e FP BE Pri !#0 N502 P195 REPLACEMENT 27 Int BE Pri !#0 N503 P196 REPLACEMENT 17 Int BE Pri !#0 N504 P197 MEMBAR !#0 N505 P198 BLD 26 -1 FP BE Pri !#0 N506 P198 BLD 27 -1 FP BE Pri !#0 N507 P199 MEMBAR !#0 N508 P200 IDC_FLIP 7 Int BE Pri !#0 N509 P201 LD 12 -1 Int BE Pri !#0 N510 P202 REPLACEMENT 4 Int BE Nuc !#0 N511 P203 MEMBAR !#0 N512 P204 BLD 0 -1 FP BE Pri !#0 N513 P204 BLD 1 -1 FP BE Pri !#A N512 N513 !#0 N514 P204 BLD 2 -1 FP BE Pri !#0 N515 P204 BLD 3 -1 FP BE Pri !#0 N516 P204 BLD 4 -1 FP BE Pri !#0 N517 P205 MEMBAR !#0 N518 P206 REPLACEMENT 5 Int BE Sec !#0 N519 P207 REPLACEMENT 12 Int BE Sec !#0 N520 P208 MEMBAR !#0 N521 P209 BST 0 0x3f80005f FP BE Pri !#0 N522 P209 BST 1 0x3f800060 FP BE Pri !#A N521 N522 !#0 N523 P209 BST 2 0x3f800061 FP BE Pri !#0 N524 P209 BST 3 0x3f800062 FP BE Pri !#0 N525 P209 BST 4 0x3f800063 FP BE Pri !#0 N526 P210 MEMBAR !#0 N527 P211 ST 2 0x3f800064 FP BE Pri !#0 N528 P212 REPLACEMENT 32 Int BE Sec !#0 N529 P213 REPLACEMENT 2 Int BE Pri !#0 N530 P214 MEMBAR !#0 N531 P215 BSTC 0 0x3f800065 FP BE Pri !#0 N532 P215 BSTC 1 0x3f800066 FP BE Pri !#A N531 N532 !#0 N533 P215 BSTC 2 0x3f800067 FP BE Pri !#0 N534 P215 BSTC 3 0x3f800068 FP BE Pri !#0 N535 P215 BSTC 4 0x3f800069 FP BE Pri !#0 N536 P216 MEMBAR !#0 N537 P217 REPLACEMENT 25 Int BE Pri !#0 N538 P218 IDC_FLIP 34 Int BE Pri !#0 N539 P219 ST 7 0x3f80006a FP BE Pri !#0 N540 P220 MEMBAR !#0 N541 P221 BST 0 0x3f80006b FP BE Pri !#0 N542 P221 BST 1 0x3f80006c FP BE Pri !#A N541 N542 !#0 N543 P221 BST 2 0x3f80006d FP BE Pri !#0 N544 P221 BST 3 0x3f80006e FP BE Pri !#0 N545 P221 BST 4 0x3f80006f FP BE Pri !#0 N546 P222 MEMBAR !#0 N547 P223 IDC_FLIP 20 Int BE Pri !#0 N548 P224 REPLACEMENT 22 Int BE Pri !#0 N549 P225 IDC_FLIP 4 Int BE Pri !#0 N550 P226 REPLACEMENT 22 Int BE Pri !#0 N551 P227 REPLACEMENT 17 Int BE Pri !#0 N552 P228 ST 18 0x3f800070 FP BE Pri !#0 N553 P229 FLUSH 30 Int BE Pri !#0 N554 P230 LD 25 -1 FP BE Pri !#0 N555 P231 REPLACEMENT 16 Int BE Nuc !#0 N556 P232 MEMBAR !#0 N557 P233 BST 31 0x3f800071 FP BE Pri !#0 N558 P233 BST 32 0x3f800072 FP BE Pri !#0 N559 P234 MEMBAR !#0 N560 P235 LD 10 -1 Int BE Pri Loop_exit !#0 N561 P1 REPLACEMENT 18 Int BE Pri Loop_entry !#0 N562 P2 LD 12 -1 Int BE Pri !#0 N563 P3 REPLACEMENT 34 Int BE Pri !#0 N564 P4 MEMBAR !#0 N565 P5 BLD 28 -1 FP BE Pri !#0 N566 P5 BLD 29 -1 FP BE Pri !#A N565 N566 !#0 N567 P5 BLD 30 -1 FP BE Pri !#0 N568 P6 MEMBAR !#0 N569 P7 REPLACEMENT 33 Int BE Pri !#0 N570 P8 LD 29 -1 Int BE Pri !#0 N571 P9 MEMBAR !#0 N572 P10 BST 31 0x3f800073 FP BE Pri !#0 N573 P10 BST 32 0x3f800074 FP BE Pri !#0 N574 P11 MEMBAR !#0 N575 P12 REPLACEMENT 18 Int BE Pri !#0 N576 P13 MEMBAR !#0 N577 P14 BLD 11 -1 FP BE Sec !#0 N578 P14 BLD 12 -1 FP BE Sec !#A N577 N578 !#0 N579 P14 BLD 13 -1 FP BE Sec !#0 N580 P15 MEMBAR !#0 N581 P16 REPLACEMENT 2 Int BE Pri !#0 N582 P17 MEMBAR !#0 N583 P18 BST 33 0x3f800075 FP BE Pri !#0 N584 P19 MEMBAR !#0 N585 P20 REPLACEMENT 8 Int BE Pri !#0 N586 P21 REPLACEMENT 0 Int BE Pri !#0 N587 P22 REPLACEMENT 15 Int BE Pri !#0 N588 P23 MEMBAR !#0 N589 P24 BSTC 15 0x3f800076 FP BE Pri !#0 N590 P25 MEMBAR !#0 N591 P26 BLD 24 -1 FP BE Pri !#0 N592 P26 BLD 25 -1 FP BE Pri !#0 N593 P27 MEMBAR !#0 N594 P28 REPLACEMENT 4 Int BE Pri !#0 N595 P29 REPLACEMENT 6 Int BE Pri !#0 N596 P30 ST 1 0x3f800077 FP BE Sec !#0 N597 P31 MEMBAR !#0 N598 P32 REPLACEMENT 28 Int BE Pri !#0 N599 P33 PREFETCH 1 Int BE Nuc !#0 N600 P34 REPLACEMENT 6 Int BE Pri !#0 N601 P35 REPLACEMENT 15 Int BE Sec !#0 N602 P36 REPLACEMENT 30 Int BE Nuc !#0 N603 P37 REPLACEMENT 27 Int BE Pri !#0 N604 P38 MEMBAR !#0 N605 P39 BSTC 31 0x3f800078 FP BE Pri !#0 N606 P39 BSTC 32 0x3f800079 FP BE Pri !#0 N607 P40 MEMBAR !#0 N608 P41 REPLACEMENT 2 Int BE Pri !#0 N609 P42 REPLACEMENT 5 Int BE Pri !#0 N610 P43 REPLACEMENT 14 Int BE Pri !#0 N611 P44 REPLACEMENT 5 Int BE Sec !#0 N612 P45 REPLACEMENT 33 Int BE Pri !#0 N613 P46 REPLACEMENT 0 Int BE Nuc !#0 N614 P47 PREFETCH 11 Int BE Pri !#0 N615 P48 REPLACEMENT 29 Int BE Sec !#0 N616 P49 MEMBAR !#0 N617 P50 BLD 5 -1 FP BE Pri !#0 N618 P50 BLD 6 -1 FP BE Pri !#0 N619 P51 MEMBAR !#0 N620 P52 BSTC 11 0x3f80007a FP BE Sec !#0 N621 P52 BSTC 12 0x3f80007b FP BE Sec !#A N620 N621 !#0 N622 P52 BSTC 13 0x3f80007c FP BE Sec !#0 N623 P53 MEMBAR !#0 N624 P54 BLD 21 -1 FP BE Pri !#0 N625 P54 BLD 22 -1 FP BE Pri !#A N624 N625 !#0 N626 P54 BLD 23 -1 FP BE Pri !#0 N627 P55 MEMBAR !#0 N628 P56 REPLACEMENT 16 Int BE Nuc !#0 N629 P57 PREFETCH 4 Int BE Pri !#0 N630 P58 ST 9 0x3f80007d FP BE Sec !#0 N631 P59 IDC_FLIP 10 Int BE Pri !#0 N632 P60 PREFETCH 20 Int BE Pri !#0 N633 P61 ST 33 0x3f80007e FP BE Nuc !#0 N634 P62 REPLACEMENT 34 Int BE Pri !#0 N635 P63 ST 19 0x3f80007f FP BE Pri !#0 N636 P64 FLUSHI 24 Int BE Pri !#0 N637 P65 REPLACEMENT 13 Int BE Pri !#0 N638 P66 IDC_FLIP 20 Int BE Pri !#0 N639 P67 MEMBAR !#0 N640 P68 BLD 8 -1 FP BE Pri !#0 N641 P68 BLD 9 -1 FP BE Pri !#0 N642 P69 MEMBAR !#0 N643 P70 BST 31 0x3f800080 FP BE Pri !#0 N644 P70 BST 32 0x3f800081 FP BE Pri !#0 N645 P71 MEMBAR !#0 N646 P72 ST 12 0x3f800082 FP BE Sec !#0 N647 P73 MEMBAR !#0 N648 P74 BLD 20 -1 FP BE Pri !#0 N649 P75 MEMBAR !#0 N650 P76 BSTC 14 0x3f800083 FP BE Pri !#0 N651 P77 MEMBAR !#0 N652 P78 REPLACEMENT 16 Int BE Pri !#0 N653 P79 MEMBAR !#0 N654 P80 BLD 19 -1 FP BE Pri !#0 N655 P81 MEMBAR !#0 N656 P82 REPLACEMENT 22 Int BE Pri !#0 N657 P83 FLUSH 22 Int BE Pri !#0 N658 P84 LD 5 -1 Int BE Pri !#0 N659 P85 REPLACEMENT 25 Int BE Pri !#0 N660 P86 REPLACEMENT 1 Int BE Pri !#0 N661 P87 REPLACEMENT 16 Int BE Nuc !#0 N662 P88 LD 12 -1 FP BE Sec !#0 N663 P89 REPLACEMENT 18 Int BE Pri !#0 N664 P90 REPLACEMENT 29 Int BE Pri !#0 N665 P91 REPLACEMENT 32 Int BE Sec !#0 N666 P92 ST 1 0xb Int BE Pri !#0 N667 P93 ST 34 0xc Int BE Pri !#0 N668 P94 REPLACEMENT 28 Int BE Sec !#0 N669 P95 MEMBAR !#0 N670 P96 BST 15 0x3f800084 FP BE Pri !#0 N671 P97 MEMBAR !#0 N672 P98 REPLACEMENT 33 Int BE Sec !#0 N673 P99 REPLACEMENT 5 Int BE Pri !#0 N674 P100 REPLACEMENT 17 Int BE Pri !#0 N675 P101 IDC_FLIP 1 Int BE Pri !#0 N676 P102 REPLACEMENT 20 Int BE Pri !#0 N677 P103 REPLACEMENT 1 Int BE Nuc !#0 N678 P104 REPLACEMENT 3 Int BE Pri !#0 N679 P105 MEMBAR !#0 N680 P106 BST 26 0x3f800085 FP BE Sec !#0 N681 P106 BST 27 0x3f800086 FP BE Sec !#0 N682 P107 MEMBAR !#0 N683 P108 ST 28 0xd Int BE Pri !#0 N684 P109 ST 24 0x3f800087 FP BE Pri !#0 N685 P110 REPLACEMENT 33 Int BE Nuc !#0 N686 P111 REPLACEMENT 22 Int BE Pri !#0 N687 P112 REPLACEMENT 8 Int BE Pri !#0 N688 P113 REPLACEMENT 23 Int BE Pri !#0 N689 P114 MEMBAR !#0 N690 P115 BST 26 0x3f800088 FP BE Pri !#0 N691 P115 BST 27 0x3f800089 FP BE Pri !#0 N692 P116 MEMBAR !#0 N693 P117 BSTC 33 0x3f80008a FP BE Pri !#0 N694 P118 MEMBAR !#0 N695 P119 REPLACEMENT 6 Int BE Pri !#0 N696 P120 PREFETCH 0 Int BE Pri !#0 N697 P121 REPLACEMENT 30 Int BE Pri !#0 N698 P122 MEMBAR !#0 N699 P123 BST 11 0x3f80008b FP BE Pri !#0 N700 P123 BST 12 0x3f80008c FP BE Pri !#A N699 N700 !#0 N701 P123 BST 13 0x3f80008d FP BE Pri !#0 N702 P124 MEMBAR !#0 N703 P125 REPLACEMENT 32 Int BE Pri !#0 N704 P126 ST 4 0xe Int BE Pri !#0 N705 P127 REPLACEMENT 21 Int BE Pri !#0 N706 P128 FLUSH 8 Int BE Pri !#0 N707 P129 REPLACEMENT 9 Int BE Sec !#0 N708 P130 REPLACEMENT 32 Int BE Sec !#0 N709 P131 REPLACEMENT 1 Int BE Nuc !#0 N710 P132 IDC_FLIP 31 Int BE Pri !#0 N711 P133 REPLACEMENT 17 Int BE Pri !#0 N712 P134 MEMBAR !#0 N713 P135 BLD 24 -1 FP BE Pri !#0 N714 P135 BLD 25 -1 FP BE Pri !#0 N715 P136 MEMBAR !#0 N716 P137 BSTC 28 0x3f80008e FP BE Pri !#0 N717 P137 BSTC 29 0x3f80008f FP BE Pri !#A N716 N717 !#0 N718 P137 BSTC 30 0x3f800090 FP BE Pri !#0 N719 P138 MEMBAR !#0 N720 P139 REPLACEMENT 20 Int BE Pri !#0 N721 P140 MEMBAR !#0 N722 P141 BSTC 18 0x3f800091 FP BE Sec !#0 N723 P142 MEMBAR !#0 N724 P143 REPLACEMENT 21 Int BE Sec !#0 N725 P144 MEMBAR !#0 N726 P145 BLD 10 -1 FP BE Pri !#0 N727 P146 MEMBAR !#0 N728 P147 LD 30 -1 FP BE Pri !#0 N729 P148 PREFETCH 17 Int BE Pri !#0 N730 P149 REPLACEMENT 1 Int BE Pri !#0 N731 P150 MEMBAR !#0 N732 P151 BST 28 0x3f800092 FP BE Pri !#0 N733 P151 BST 29 0x3f800093 FP BE Pri !#A N732 N733 !#0 N734 P151 BST 30 0x3f800094 FP BE Pri !#0 N735 P152 MEMBAR !#0 N736 P153 PREFETCH 10 Int LE Pri !#0 N737 P154 REPLACEMENT 12 Int BE Pri !#0 N738 P155 REPLACEMENT 0 Int BE Pri !#0 N739 P156 MEMBAR !#0 N740 P157 BLD 26 -1 FP BE Pri !#0 N741 P157 BLD 27 -1 FP BE Pri !#0 N742 P158 MEMBAR !#0 N743 P159 REPLACEMENT 4 Int BE Pri !#0 N744 P160 REPLACEMENT 6 Int BE Pri !#0 N745 P161 MEMBAR !#0 N746 P162 BST 31 0x3f800095 FP BE Pri !#0 N747 P162 BST 32 0x3f800096 FP BE Pri !#0 N748 P163 MEMBAR !#0 N749 P164 REPLACEMENT 23 Int BE Pri !#0 N750 P165 REPLACEMENT 32 Int BE Pri !#0 N751 P166 REPLACEMENT 2 Int BE Pri !#0 N752 P167 REPLACEMENT 18 Int BE Pri !#0 N753 P168 MEMBAR !#0 N754 P169 BLD 33 -1 FP BE Pri !#0 N755 P170 MEMBAR !#0 N756 P171 REPLACEMENT 0 Int BE Pri !#0 N757 P172 REPLACEMENT 12 Int BE Pri !#0 N758 P173 REPLACEMENT 16 Int BE Pri !#0 N759 P174 REPLACEMENT 11 Int BE Pri !#0 N760 P175 MEMBAR !#0 N761 P176 BLD 21 -1 FP BE Pri !#0 N762 P176 BLD 22 -1 FP BE Pri !#A N761 N762 !#0 N763 P176 BLD 23 -1 FP BE Pri !#0 N764 P177 MEMBAR !#0 N765 P178 LD 27 -1 Int BE Sec !#0 N766 P179 ST 24 0xf Int BE Pri !#0 N767 P180 REPLACEMENT 17 Int BE Pri !#0 N768 P181 REPLACEMENT 20 Int BE Sec !#0 N769 P182 REPLACEMENT 23 Int BE Pri !#0 N770 P183 LD 23 -1 Int BE Pri !#0 N771 P184 LD 24 -1 Int BE Pri !#0 N772 P185 IDC_FLIP 28 Int BE Pri !#0 N773 P186 IDC_FLIP 10 Int BE Pri !#0 N774 P187 REPLACEMENT 5 Int BE Pri !#0 N775 P188 REPLACEMENT 3 Int BE Nuc !#0 N776 P189 REPLACEMENT 24 Int BE Pri !#0 N777 P190 REPLACEMENT 7 Int BE Pri !#0 N778 P191 REPLACEMENT 19 Int BE Pri !#0 N779 P192 LD 19 -1 FP BE Pri !#0 N780 P193 REPLACEMENT 27 Int BE Pri !#0 N781 P194 ST 33 0x3f800097 FP BE Pri !#0 N782 P195 REPLACEMENT 27 Int BE Pri !#0 N783 P196 REPLACEMENT 17 Int BE Pri !#0 N784 P197 MEMBAR !#0 N785 P198 BLD 26 -1 FP BE Pri !#0 N786 P198 BLD 27 -1 FP BE Pri !#0 N787 P199 MEMBAR !#0 N788 P200 IDC_FLIP 7 Int BE Pri !#0 N789 P201 LD 12 -1 Int BE Pri !#0 N790 P202 REPLACEMENT 4 Int BE Nuc !#0 N791 P203 MEMBAR !#0 N792 P204 BLD 0 -1 FP BE Pri !#0 N793 P204 BLD 1 -1 FP BE Pri !#A N792 N793 !#0 N794 P204 BLD 2 -1 FP BE Pri !#0 N795 P204 BLD 3 -1 FP BE Pri !#0 N796 P204 BLD 4 -1 FP BE Pri !#0 N797 P205 MEMBAR !#0 N798 P206 REPLACEMENT 5 Int BE Sec !#0 N799 P207 REPLACEMENT 12 Int BE Sec !#0 N800 P208 MEMBAR !#0 N801 P209 BST 0 0x3f800098 FP BE Pri !#0 N802 P209 BST 1 0x3f800099 FP BE Pri !#A N801 N802 !#0 N803 P209 BST 2 0x3f80009a FP BE Pri !#0 N804 P209 BST 3 0x3f80009b FP BE Pri !#0 N805 P209 BST 4 0x3f80009c FP BE Pri !#0 N806 P210 MEMBAR !#0 N807 P211 ST 2 0x3f80009d FP BE Pri !#0 N808 P212 REPLACEMENT 32 Int BE Sec !#0 N809 P213 REPLACEMENT 2 Int BE Pri !#0 N810 P214 MEMBAR !#0 N811 P215 BSTC 0 0x3f80009e FP BE Pri !#0 N812 P215 BSTC 1 0x3f80009f FP BE Pri !#A N811 N812 !#0 N813 P215 BSTC 2 0x3f8000a0 FP BE Pri !#0 N814 P215 BSTC 3 0x3f8000a1 FP BE Pri !#0 N815 P215 BSTC 4 0x3f8000a2 FP BE Pri !#0 N816 P216 MEMBAR !#0 N817 P217 REPLACEMENT 25 Int BE Pri !#0 N818 P218 IDC_FLIP 34 Int BE Pri !#0 N819 P219 ST 7 0x3f8000a3 FP BE Pri !#0 N820 P220 MEMBAR !#0 N821 P221 BST 0 0x3f8000a4 FP BE Pri !#0 N822 P221 BST 1 0x3f8000a5 FP BE Pri !#A N821 N822 !#0 N823 P221 BST 2 0x3f8000a6 FP BE Pri !#0 N824 P221 BST 3 0x3f8000a7 FP BE Pri !#0 N825 P221 BST 4 0x3f8000a8 FP BE Pri !#0 N826 P222 MEMBAR !#0 N827 P223 IDC_FLIP 20 Int BE Pri !#0 N828 P224 REPLACEMENT 22 Int BE Pri !#0 N829 P225 IDC_FLIP 4 Int BE Pri !#0 N830 P226 REPLACEMENT 22 Int BE Pri !#0 N831 P227 REPLACEMENT 17 Int BE Pri !#0 N832 P228 ST 18 0x3f8000a9 FP BE Pri !#0 N833 P229 FLUSH 30 Int BE Pri !#0 N834 P230 LD 25 -1 FP BE Pri !#0 N835 P231 REPLACEMENT 16 Int BE Nuc !#0 N836 P232 MEMBAR !#0 N837 P233 BST 31 0x3f8000aa FP BE Pri !#0 N838 P233 BST 32 0x3f8000ab FP BE Pri !#0 N839 P234 MEMBAR !#0 N840 P235 LD 10 -1 Int BE Pri Loop_exit !#0 N841 P1 REPLACEMENT 18 Int BE Pri Loop_entry !#0 N842 P2 LD 12 -1 Int BE Pri !#0 N843 P3 REPLACEMENT 34 Int BE Pri !#0 N844 P4 MEMBAR !#0 N845 P5 BLD 28 -1 FP BE Pri !#0 N846 P5 BLD 29 -1 FP BE Pri !#A N845 N846 !#0 N847 P5 BLD 30 -1 FP BE Pri !#0 N848 P6 MEMBAR !#0 N849 P7 REPLACEMENT 33 Int BE Pri !#0 N850 P8 LD 29 -1 Int BE Pri !#0 N851 P9 MEMBAR !#0 N852 P10 BST 31 0x3f8000ac FP BE Pri !#0 N853 P10 BST 32 0x3f8000ad FP BE Pri !#0 N854 P11 MEMBAR !#0 N855 P12 REPLACEMENT 18 Int BE Pri !#0 N856 P13 MEMBAR !#0 N857 P14 BLD 11 -1 FP BE Sec !#0 N858 P14 BLD 12 -1 FP BE Sec !#A N857 N858 !#0 N859 P14 BLD 13 -1 FP BE Sec !#0 N860 P15 MEMBAR !#0 N861 P16 REPLACEMENT 2 Int BE Pri !#0 N862 P17 MEMBAR !#0 N863 P18 BST 33 0x3f8000ae FP BE Pri !#0 N864 P19 MEMBAR !#0 N865 P20 REPLACEMENT 8 Int BE Pri !#0 N866 P21 REPLACEMENT 0 Int BE Pri !#0 N867 P22 REPLACEMENT 15 Int BE Pri !#0 N868 P23 MEMBAR !#0 N869 P24 BSTC 15 0x3f8000af FP BE Pri !#0 N870 P25 MEMBAR !#0 N871 P26 BLD 24 -1 FP BE Pri !#0 N872 P26 BLD 25 -1 FP BE Pri !#0 N873 P27 MEMBAR !#0 N874 P28 REPLACEMENT 4 Int BE Pri !#0 N875 P29 REPLACEMENT 6 Int BE Pri !#0 N876 P30 ST 1 0x3f8000b0 FP BE Sec !#0 N877 P31 MEMBAR !#0 N878 P32 REPLACEMENT 28 Int BE Pri !#0 N879 P33 PREFETCH 1 Int BE Nuc !#0 N880 P34 REPLACEMENT 6 Int BE Pri !#0 N881 P35 REPLACEMENT 15 Int BE Sec !#0 N882 P36 REPLACEMENT 30 Int BE Nuc !#0 N883 P37 REPLACEMENT 27 Int BE Pri !#0 N884 P38 MEMBAR !#0 N885 P39 BSTC 31 0x3f8000b1 FP BE Pri !#0 N886 P39 BSTC 32 0x3f8000b2 FP BE Pri !#0 N887 P40 MEMBAR !#0 N888 P41 REPLACEMENT 2 Int BE Pri !#0 N889 P42 REPLACEMENT 5 Int BE Pri !#0 N890 P43 REPLACEMENT 14 Int BE Pri !#0 N891 P44 REPLACEMENT 5 Int BE Sec !#0 N892 P45 REPLACEMENT 33 Int BE Pri !#0 N893 P46 REPLACEMENT 0 Int BE Nuc !#0 N894 P47 PREFETCH 11 Int BE Pri !#0 N895 P48 REPLACEMENT 29 Int BE Sec !#0 N896 P49 MEMBAR !#0 N897 P50 BLD 5 -1 FP BE Pri !#0 N898 P50 BLD 6 -1 FP BE Pri !#0 N899 P51 MEMBAR !#0 N900 P52 BSTC 11 0x3f8000b3 FP BE Sec !#0 N901 P52 BSTC 12 0x3f8000b4 FP BE Sec !#A N900 N901 !#0 N902 P52 BSTC 13 0x3f8000b5 FP BE Sec !#0 N903 P53 MEMBAR !#0 N904 P54 BLD 21 -1 FP BE Pri !#0 N905 P54 BLD 22 -1 FP BE Pri !#A N904 N905 !#0 N906 P54 BLD 23 -1 FP BE Pri !#0 N907 P55 MEMBAR !#0 N908 P56 REPLACEMENT 16 Int BE Nuc !#0 N909 P57 PREFETCH 4 Int BE Pri !#0 N910 P58 ST 9 0x3f8000b6 FP BE Sec !#0 N911 P59 IDC_FLIP 10 Int BE Pri !#0 N912 P60 PREFETCH 20 Int BE Pri !#0 N913 P61 ST 33 0x3f8000b7 FP BE Nuc !#0 N914 P62 REPLACEMENT 34 Int BE Pri !#0 N915 P63 ST 19 0x3f8000b8 FP BE Pri !#0 N916 P64 FLUSHI 24 Int BE Pri !#0 N917 P65 REPLACEMENT 13 Int BE Pri !#0 N918 P66 IDC_FLIP 20 Int BE Pri !#0 N919 P67 MEMBAR !#0 N920 P68 BLD 8 -1 FP BE Pri !#0 N921 P68 BLD 9 -1 FP BE Pri !#0 N922 P69 MEMBAR !#0 N923 P70 BST 31 0x3f8000b9 FP BE Pri !#0 N924 P70 BST 32 0x3f8000ba FP BE Pri !#0 N925 P71 MEMBAR !#0 N926 P72 ST 12 0x3f8000bb FP BE Sec !#0 N927 P73 MEMBAR !#0 N928 P74 BLD 20 -1 FP BE Pri !#0 N929 P75 MEMBAR !#0 N930 P76 BSTC 14 0x3f8000bc FP BE Pri !#0 N931 P77 MEMBAR !#0 N932 P78 REPLACEMENT 16 Int BE Pri !#0 N933 P79 MEMBAR !#0 N934 P80 BLD 19 -1 FP BE Pri !#0 N935 P81 MEMBAR !#0 N936 P82 REPLACEMENT 22 Int BE Pri !#0 N937 P83 FLUSH 22 Int BE Pri !#0 N938 P84 LD 5 -1 Int BE Pri !#0 N939 P85 REPLACEMENT 25 Int BE Pri !#0 N940 P86 REPLACEMENT 1 Int BE Pri !#0 N941 P87 REPLACEMENT 16 Int BE Nuc !#0 N942 P88 LD 12 -1 FP BE Sec !#0 N943 P89 REPLACEMENT 18 Int BE Pri !#0 N944 P90 REPLACEMENT 29 Int BE Pri !#0 N945 P91 REPLACEMENT 32 Int BE Sec !#0 N946 P92 ST 1 0x10 Int BE Pri !#0 N947 P93 ST 34 0x11 Int BE Pri !#0 N948 P94 REPLACEMENT 28 Int BE Sec !#0 N949 P95 MEMBAR !#0 N950 P96 BST 15 0x3f8000bd FP BE Pri !#0 N951 P97 MEMBAR !#0 N952 P98 REPLACEMENT 33 Int BE Sec !#0 N953 P99 REPLACEMENT 5 Int BE Pri !#0 N954 P100 REPLACEMENT 17 Int BE Pri !#0 N955 P101 IDC_FLIP 1 Int BE Pri !#0 N956 P102 REPLACEMENT 20 Int BE Pri !#0 N957 P103 REPLACEMENT 1 Int BE Nuc !#0 N958 P104 REPLACEMENT 3 Int BE Pri !#0 N959 P105 MEMBAR !#0 N960 P106 BST 26 0x3f8000be FP BE Sec !#0 N961 P106 BST 27 0x3f8000bf FP BE Sec !#0 N962 P107 MEMBAR !#0 N963 P108 ST 28 0x12 Int BE Pri !#0 N964 P109 ST 24 0x3f8000c0 FP BE Pri !#0 N965 P110 REPLACEMENT 33 Int BE Nuc !#0 N966 P111 REPLACEMENT 22 Int BE Pri !#0 N967 P112 REPLACEMENT 8 Int BE Pri !#0 N968 P113 REPLACEMENT 23 Int BE Pri !#0 N969 P114 MEMBAR !#0 N970 P115 BST 26 0x3f8000c1 FP BE Pri !#0 N971 P115 BST 27 0x3f8000c2 FP BE Pri !#0 N972 P116 MEMBAR !#0 N973 P117 BSTC 33 0x3f8000c3 FP BE Pri !#0 N974 P118 MEMBAR !#0 N975 P119 REPLACEMENT 6 Int BE Pri !#0 N976 P120 PREFETCH 0 Int BE Pri !#0 N977 P121 REPLACEMENT 30 Int BE Pri !#0 N978 P122 MEMBAR !#0 N979 P123 BST 11 0x3f8000c4 FP BE Pri !#0 N980 P123 BST 12 0x3f8000c5 FP BE Pri !#A N979 N980 !#0 N981 P123 BST 13 0x3f8000c6 FP BE Pri !#0 N982 P124 MEMBAR !#0 N983 P125 REPLACEMENT 32 Int BE Pri !#0 N984 P126 ST 4 0x13 Int BE Pri !#0 N985 P127 REPLACEMENT 21 Int BE Pri !#0 N986 P128 FLUSH 8 Int BE Pri !#0 N987 P129 REPLACEMENT 9 Int BE Sec !#0 N988 P130 REPLACEMENT 32 Int BE Sec !#0 N989 P131 REPLACEMENT 1 Int BE Nuc !#0 N990 P132 IDC_FLIP 31 Int BE Pri !#0 N991 P133 REPLACEMENT 17 Int BE Pri !#0 N992 P134 MEMBAR !#0 N993 P135 BLD 24 -1 FP BE Pri !#0 N994 P135 BLD 25 -1 FP BE Pri !#0 N995 P136 MEMBAR !#0 N996 P137 BSTC 28 0x3f8000c7 FP BE Pri !#0 N997 P137 BSTC 29 0x3f8000c8 FP BE Pri !#A N996 N997 !#0 N998 P137 BSTC 30 0x3f8000c9 FP BE Pri !#0 N999 P138 MEMBAR !#0 N1000 P139 REPLACEMENT 20 Int BE Pri !#0 N1001 P140 MEMBAR !#0 N1002 P141 BSTC 18 0x3f8000ca FP BE Sec !#0 N1003 P142 MEMBAR !#0 N1004 P143 REPLACEMENT 21 Int BE Sec !#0 N1005 P144 MEMBAR !#0 N1006 P145 BLD 10 -1 FP BE Pri !#0 N1007 P146 MEMBAR !#0 N1008 P147 LD 30 -1 FP BE Pri !#0 N1009 P148 PREFETCH 17 Int BE Pri !#0 N1010 P149 REPLACEMENT 1 Int BE Pri !#0 N1011 P150 MEMBAR !#0 N1012 P151 BST 28 0x3f8000cb FP BE Pri !#0 N1013 P151 BST 29 0x3f8000cc FP BE Pri !#A N1012 N1013 !#0 N1014 P151 BST 30 0x3f8000cd FP BE Pri !#0 N1015 P152 MEMBAR !#0 N1016 P153 PREFETCH 10 Int LE Pri !#0 N1017 P154 REPLACEMENT 12 Int BE Pri !#0 N1018 P155 REPLACEMENT 0 Int BE Pri !#0 N1019 P156 MEMBAR !#0 N1020 P157 BLD 26 -1 FP BE Pri !#0 N1021 P157 BLD 27 -1 FP BE Pri !#0 N1022 P158 MEMBAR !#0 N1023 P159 REPLACEMENT 4 Int BE Pri !#0 N1024 P160 REPLACEMENT 6 Int BE Pri !#0 N1025 P161 MEMBAR !#0 N1026 P162 BST 31 0x3f8000ce FP BE Pri !#0 N1027 P162 BST 32 0x3f8000cf FP BE Pri !#0 N1028 P163 MEMBAR !#0 N1029 P164 REPLACEMENT 23 Int BE Pri !#0 N1030 P165 REPLACEMENT 32 Int BE Pri !#0 N1031 P166 REPLACEMENT 2 Int BE Pri !#0 N1032 P167 REPLACEMENT 18 Int BE Pri !#0 N1033 P168 MEMBAR !#0 N1034 P169 BLD 33 -1 FP BE Pri !#0 N1035 P170 MEMBAR !#0 N1036 P171 REPLACEMENT 0 Int BE Pri !#0 N1037 P172 REPLACEMENT 12 Int BE Pri !#0 N1038 P173 REPLACEMENT 16 Int BE Pri !#0 N1039 P174 REPLACEMENT 11 Int BE Pri !#0 N1040 P175 MEMBAR !#0 N1041 P176 BLD 21 -1 FP BE Pri !#0 N1042 P176 BLD 22 -1 FP BE Pri !#A N1041 N1042 !#0 N1043 P176 BLD 23 -1 FP BE Pri !#0 N1044 P177 MEMBAR !#0 N1045 P178 LD 27 -1 Int BE Sec !#0 N1046 P179 ST 24 0x14 Int BE Pri !#0 N1047 P180 REPLACEMENT 17 Int BE Pri !#0 N1048 P181 REPLACEMENT 20 Int BE Sec !#0 N1049 P182 REPLACEMENT 23 Int BE Pri !#0 N1050 P183 LD 23 -1 Int BE Pri !#0 N1051 P184 LD 24 -1 Int BE Pri !#0 N1052 P185 IDC_FLIP 28 Int BE Pri !#0 N1053 P186 IDC_FLIP 10 Int BE Pri !#0 N1054 P187 REPLACEMENT 5 Int BE Pri !#0 N1055 P188 REPLACEMENT 3 Int BE Nuc !#0 N1056 P189 REPLACEMENT 24 Int BE Pri !#0 N1057 P190 REPLACEMENT 7 Int BE Pri !#0 N1058 P191 REPLACEMENT 19 Int BE Pri !#0 N1059 P192 LD 19 -1 FP BE Pri !#0 N1060 P193 REPLACEMENT 27 Int BE Pri !#0 N1061 P194 ST 33 0x3f8000d0 FP BE Pri !#0 N1062 P195 REPLACEMENT 27 Int BE Pri !#0 N1063 P196 REPLACEMENT 17 Int BE Pri !#0 N1064 P197 MEMBAR !#0 N1065 P198 BLD 26 -1 FP BE Pri !#0 N1066 P198 BLD 27 -1 FP BE Pri !#0 N1067 P199 MEMBAR !#0 N1068 P200 IDC_FLIP 7 Int BE Pri !#0 N1069 P201 LD 12 -1 Int BE Pri !#0 N1070 P202 REPLACEMENT 4 Int BE Nuc !#0 N1071 P203 MEMBAR !#0 N1072 P204 BLD 0 -1 FP BE Pri !#0 N1073 P204 BLD 1 -1 FP BE Pri !#A N1072 N1073 !#0 N1074 P204 BLD 2 -1 FP BE Pri !#0 N1075 P204 BLD 3 -1 FP BE Pri !#0 N1076 P204 BLD 4 -1 FP BE Pri !#0 N1077 P205 MEMBAR !#0 N1078 P206 REPLACEMENT 5 Int BE Sec !#0 N1079 P207 REPLACEMENT 12 Int BE Sec !#0 N1080 P208 MEMBAR !#0 N1081 P209 BST 0 0x3f8000d1 FP BE Pri !#0 N1082 P209 BST 1 0x3f8000d2 FP BE Pri !#A N1081 N1082 !#0 N1083 P209 BST 2 0x3f8000d3 FP BE Pri !#0 N1084 P209 BST 3 0x3f8000d4 FP BE Pri !#0 N1085 P209 BST 4 0x3f8000d5 FP BE Pri !#0 N1086 P210 MEMBAR !#0 N1087 P211 ST 2 0x3f8000d6 FP BE Pri !#0 N1088 P212 REPLACEMENT 32 Int BE Sec !#0 N1089 P213 REPLACEMENT 2 Int BE Pri !#0 N1090 P214 MEMBAR !#0 N1091 P215 BSTC 0 0x3f8000d7 FP BE Pri !#0 N1092 P215 BSTC 1 0x3f8000d8 FP BE Pri !#A N1091 N1092 !#0 N1093 P215 BSTC 2 0x3f8000d9 FP BE Pri !#0 N1094 P215 BSTC 3 0x3f8000da FP BE Pri !#0 N1095 P215 BSTC 4 0x3f8000db FP BE Pri !#0 N1096 P216 MEMBAR !#0 N1097 P217 REPLACEMENT 25 Int BE Pri !#0 N1098 P218 IDC_FLIP 34 Int BE Pri !#0 N1099 P219 ST 7 0x3f8000dc FP BE Pri !#0 N1100 P220 MEMBAR !#0 N1101 P221 BST 0 0x3f8000dd FP BE Pri !#0 N1102 P221 BST 1 0x3f8000de FP BE Pri !#A N1101 N1102 !#0 N1103 P221 BST 2 0x3f8000df FP BE Pri !#0 N1104 P221 BST 3 0x3f8000e0 FP BE Pri !#0 N1105 P221 BST 4 0x3f8000e1 FP BE Pri !#0 N1106 P222 MEMBAR !#0 N1107 P223 IDC_FLIP 20 Int BE Pri !#0 N1108 P224 REPLACEMENT 22 Int BE Pri !#0 N1109 P225 IDC_FLIP 4 Int BE Pri !#0 N1110 P226 REPLACEMENT 22 Int BE Pri !#0 N1111 P227 REPLACEMENT 17 Int BE Pri !#0 N1112 P228 ST 18 0x3f8000e2 FP BE Pri !#0 N1113 P229 FLUSH 30 Int BE Pri !#0 N1114 P230 LD 25 -1 FP BE Pri !#0 N1115 P231 REPLACEMENT 16 Int BE Nuc !#0 N1116 P232 MEMBAR !#0 N1117 P233 BST 31 0x3f8000e3 FP BE Pri !#0 N1118 P233 BST 32 0x3f8000e4 FP BE Pri !#0 N1119 P234 MEMBAR !#0 N1120 P235 LD 10 -1 Int BE Pri Loop_exit !#0 N1121 P1 REPLACEMENT 18 Int BE Pri Loop_entry !#0 N1122 P2 LD 12 -1 Int BE Pri !#0 N1123 P3 REPLACEMENT 34 Int BE Pri !#0 N1124 P4 MEMBAR !#0 N1125 P5 BLD 28 -1 FP BE Pri !#0 N1126 P5 BLD 29 -1 FP BE Pri !#A N1125 N1126 !#0 N1127 P5 BLD 30 -1 FP BE Pri !#0 N1128 P6 MEMBAR !#0 N1129 P7 REPLACEMENT 33 Int BE Pri !#0 N1130 P8 LD 29 -1 Int BE Pri !#0 N1131 P9 MEMBAR !#0 N1132 P10 BST 31 0x3f8000e5 FP BE Pri !#0 N1133 P10 BST 32 0x3f8000e6 FP BE Pri !#0 N1134 P11 MEMBAR !#0 N1135 P12 REPLACEMENT 18 Int BE Pri !#0 N1136 P13 MEMBAR !#0 N1137 P14 BLD 11 -1 FP BE Sec !#0 N1138 P14 BLD 12 -1 FP BE Sec !#A N1137 N1138 !#0 N1139 P14 BLD 13 -1 FP BE Sec !#0 N1140 P15 MEMBAR !#0 N1141 P16 REPLACEMENT 2 Int BE Pri !#0 N1142 P17 MEMBAR !#0 N1143 P18 BST 33 0x3f8000e7 FP BE Pri !#0 N1144 P19 MEMBAR !#0 N1145 P20 REPLACEMENT 8 Int BE Pri !#0 N1146 P21 REPLACEMENT 0 Int BE Pri !#0 N1147 P22 REPLACEMENT 15 Int BE Pri !#0 N1148 P23 MEMBAR !#0 N1149 P24 BSTC 15 0x3f8000e8 FP BE Pri !#0 N1150 P25 MEMBAR !#0 N1151 P26 BLD 24 -1 FP BE Pri !#0 N1152 P26 BLD 25 -1 FP BE Pri !#0 N1153 P27 MEMBAR !#0 N1154 P28 REPLACEMENT 4 Int BE Pri !#0 N1155 P29 REPLACEMENT 6 Int BE Pri !#0 N1156 P30 ST 1 0x3f8000e9 FP BE Sec !#0 N1157 P31 MEMBAR !#0 N1158 P32 REPLACEMENT 28 Int BE Pri !#0 N1159 P33 PREFETCH 1 Int BE Nuc !#0 N1160 P34 REPLACEMENT 6 Int BE Pri !#0 N1161 P35 REPLACEMENT 15 Int BE Sec !#0 N1162 P36 REPLACEMENT 30 Int BE Nuc !#0 N1163 P37 REPLACEMENT 27 Int BE Pri !#0 N1164 P38 MEMBAR !#0 N1165 P39 BSTC 31 0x3f8000ea FP BE Pri !#0 N1166 P39 BSTC 32 0x3f8000eb FP BE Pri !#0 N1167 P40 MEMBAR !#0 N1168 P41 REPLACEMENT 2 Int BE Pri !#0 N1169 P42 REPLACEMENT 5 Int BE Pri !#0 N1170 P43 REPLACEMENT 14 Int BE Pri !#0 N1171 P44 REPLACEMENT 5 Int BE Sec !#0 N1172 P45 REPLACEMENT 33 Int BE Pri !#0 N1173 P46 REPLACEMENT 0 Int BE Nuc !#0 N1174 P47 PREFETCH 11 Int BE Pri !#0 N1175 P48 REPLACEMENT 29 Int BE Sec !#0 N1176 P49 MEMBAR !#0 N1177 P50 BLD 5 -1 FP BE Pri !#0 N1178 P50 BLD 6 -1 FP BE Pri !#0 N1179 P51 MEMBAR !#0 N1180 P52 BSTC 11 0x3f8000ec FP BE Sec !#0 N1181 P52 BSTC 12 0x3f8000ed FP BE Sec !#A N1180 N1181 !#0 N1182 P52 BSTC 13 0x3f8000ee FP BE Sec !#0 N1183 P53 MEMBAR !#0 N1184 P54 BLD 21 -1 FP BE Pri !#0 N1185 P54 BLD 22 -1 FP BE Pri !#A N1184 N1185 !#0 N1186 P54 BLD 23 -1 FP BE Pri !#0 N1187 P55 MEMBAR !#0 N1188 P56 REPLACEMENT 16 Int BE Nuc !#0 N1189 P57 PREFETCH 4 Int BE Pri !#0 N1190 P58 ST 9 0x3f8000ef FP BE Sec !#0 N1191 P59 IDC_FLIP 10 Int BE Pri !#0 N1192 P60 PREFETCH 20 Int BE Pri !#0 N1193 P61 ST 33 0x3f8000f0 FP BE Nuc !#0 N1194 P62 REPLACEMENT 34 Int BE Pri !#0 N1195 P63 ST 19 0x3f8000f1 FP BE Pri !#0 N1196 P64 FLUSHI 24 Int BE Pri !#0 N1197 P65 REPLACEMENT 13 Int BE Pri !#0 N1198 P66 IDC_FLIP 20 Int BE Pri !#0 N1199 P67 MEMBAR !#0 N1200 P68 BLD 8 -1 FP BE Pri !#0 N1201 P68 BLD 9 -1 FP BE Pri !#0 N1202 P69 MEMBAR !#0 N1203 P70 BST 31 0x3f8000f2 FP BE Pri !#0 N1204 P70 BST 32 0x3f8000f3 FP BE Pri !#0 N1205 P71 MEMBAR !#0 N1206 P72 ST 12 0x3f8000f4 FP BE Sec !#0 N1207 P73 MEMBAR !#0 N1208 P74 BLD 20 -1 FP BE Pri !#0 N1209 P75 MEMBAR !#0 N1210 P76 BSTC 14 0x3f8000f5 FP BE Pri !#0 N1211 P77 MEMBAR !#0 N1212 P78 REPLACEMENT 16 Int BE Pri !#0 N1213 P79 MEMBAR !#0 N1214 P80 BLD 19 -1 FP BE Pri !#0 N1215 P81 MEMBAR !#0 N1216 P82 REPLACEMENT 22 Int BE Pri !#0 N1217 P83 FLUSH 22 Int BE Pri !#0 N1218 P84 LD 5 -1 Int BE Pri !#0 N1219 P85 REPLACEMENT 25 Int BE Pri !#0 N1220 P86 REPLACEMENT 1 Int BE Pri !#0 N1221 P87 REPLACEMENT 16 Int BE Nuc !#0 N1222 P88 LD 12 -1 FP BE Sec !#0 N1223 P89 REPLACEMENT 18 Int BE Pri !#0 N1224 P90 REPLACEMENT 29 Int BE Pri !#0 N1225 P91 REPLACEMENT 32 Int BE Sec !#0 N1226 P92 ST 1 0x15 Int BE Pri !#0 N1227 P93 ST 34 0x16 Int BE Pri !#0 N1228 P94 REPLACEMENT 28 Int BE Sec !#0 N1229 P95 MEMBAR !#0 N1230 P96 BST 15 0x3f8000f6 FP BE Pri !#0 N1231 P97 MEMBAR !#0 N1232 P98 REPLACEMENT 33 Int BE Sec !#0 N1233 P99 REPLACEMENT 5 Int BE Pri !#0 N1234 P100 REPLACEMENT 17 Int BE Pri !#0 N1235 P101 IDC_FLIP 1 Int BE Pri !#0 N1236 P102 REPLACEMENT 20 Int BE Pri !#0 N1237 P103 REPLACEMENT 1 Int BE Nuc !#0 N1238 P104 REPLACEMENT 3 Int BE Pri !#0 N1239 P105 MEMBAR !#0 N1240 P106 BST 26 0x3f8000f7 FP BE Sec !#0 N1241 P106 BST 27 0x3f8000f8 FP BE Sec !#0 N1242 P107 MEMBAR !#0 N1243 P108 ST 28 0x17 Int BE Pri !#0 N1244 P109 ST 24 0x3f8000f9 FP BE Pri !#0 N1245 P110 REPLACEMENT 33 Int BE Nuc !#0 N1246 P111 REPLACEMENT 22 Int BE Pri !#0 N1247 P112 REPLACEMENT 8 Int BE Pri !#0 N1248 P113 REPLACEMENT 23 Int BE Pri !#0 N1249 P114 MEMBAR !#0 N1250 P115 BST 26 0x3f8000fa FP BE Pri !#0 N1251 P115 BST 27 0x3f8000fb FP BE Pri !#0 N1252 P116 MEMBAR !#0 N1253 P117 BSTC 33 0x3f8000fc FP BE Pri !#0 N1254 P118 MEMBAR !#0 N1255 P119 REPLACEMENT 6 Int BE Pri !#0 N1256 P120 PREFETCH 0 Int BE Pri !#0 N1257 P121 REPLACEMENT 30 Int BE Pri !#0 N1258 P122 MEMBAR !#0 N1259 P123 BST 11 0x3f8000fd FP BE Pri !#0 N1260 P123 BST 12 0x3f8000fe FP BE Pri !#A N1259 N1260 !#0 N1261 P123 BST 13 0x3f8000ff FP BE Pri !#0 N1262 P124 MEMBAR !#0 N1263 P125 REPLACEMENT 32 Int BE Pri !#0 N1264 P126 ST 4 0x18 Int BE Pri !#0 N1265 P127 REPLACEMENT 21 Int BE Pri !#0 N1266 P128 FLUSH 8 Int BE Pri !#0 N1267 P129 REPLACEMENT 9 Int BE Sec !#0 N1268 P130 REPLACEMENT 32 Int BE Sec !#0 N1269 P131 REPLACEMENT 1 Int BE Nuc !#0 N1270 P132 IDC_FLIP 31 Int BE Pri !#0 N1271 P133 REPLACEMENT 17 Int BE Pri !#0 N1272 P134 MEMBAR !#0 N1273 P135 BLD 24 -1 FP BE Pri !#0 N1274 P135 BLD 25 -1 FP BE Pri !#0 N1275 P136 MEMBAR !#0 N1276 P137 BSTC 28 0x3f800100 FP BE Pri !#0 N1277 P137 BSTC 29 0x3f800101 FP BE Pri !#A N1276 N1277 !#0 N1278 P137 BSTC 30 0x3f800102 FP BE Pri !#0 N1279 P138 MEMBAR !#0 N1280 P139 REPLACEMENT 20 Int BE Pri !#0 N1281 P140 MEMBAR !#0 N1282 P141 BSTC 18 0x3f800103 FP BE Sec !#0 N1283 P142 MEMBAR !#0 N1284 P143 REPLACEMENT 21 Int BE Sec !#0 N1285 P144 MEMBAR !#0 N1286 P145 BLD 10 -1 FP BE Pri !#0 N1287 P146 MEMBAR !#0 N1288 P147 LD 30 -1 FP BE Pri !#0 N1289 P148 PREFETCH 17 Int BE Pri !#0 N1290 P149 REPLACEMENT 1 Int BE Pri !#0 N1291 P150 MEMBAR !#0 N1292 P151 BST 28 0x3f800104 FP BE Pri !#0 N1293 P151 BST 29 0x3f800105 FP BE Pri !#A N1292 N1293 !#0 N1294 P151 BST 30 0x3f800106 FP BE Pri !#0 N1295 P152 MEMBAR !#0 N1296 P153 PREFETCH 10 Int LE Pri !#0 N1297 P154 REPLACEMENT 12 Int BE Pri !#0 N1298 P155 REPLACEMENT 0 Int BE Pri !#0 N1299 P156 MEMBAR !#0 N1300 P157 BLD 26 -1 FP BE Pri !#0 N1301 P157 BLD 27 -1 FP BE Pri !#0 N1302 P158 MEMBAR !#0 N1303 P159 REPLACEMENT 4 Int BE Pri !#0 N1304 P160 REPLACEMENT 6 Int BE Pri !#0 N1305 P161 MEMBAR !#0 N1306 P162 BST 31 0x3f800107 FP BE Pri !#0 N1307 P162 BST 32 0x3f800108 FP BE Pri !#0 N1308 P163 MEMBAR !#0 N1309 P164 REPLACEMENT 23 Int BE Pri !#0 N1310 P165 REPLACEMENT 32 Int BE Pri !#0 N1311 P166 REPLACEMENT 2 Int BE Pri !#0 N1312 P167 REPLACEMENT 18 Int BE Pri !#0 N1313 P168 MEMBAR !#0 N1314 P169 BLD 33 -1 FP BE Pri !#0 N1315 P170 MEMBAR !#0 N1316 P171 REPLACEMENT 0 Int BE Pri !#0 N1317 P172 REPLACEMENT 12 Int BE Pri !#0 N1318 P173 REPLACEMENT 16 Int BE Pri !#0 N1319 P174 REPLACEMENT 11 Int BE Pri !#0 N1320 P175 MEMBAR !#0 N1321 P176 BLD 21 -1 FP BE Pri !#0 N1322 P176 BLD 22 -1 FP BE Pri !#A N1321 N1322 !#0 N1323 P176 BLD 23 -1 FP BE Pri !#0 N1324 P177 MEMBAR !#0 N1325 P178 LD 27 -1 Int BE Sec !#0 N1326 P179 ST 24 0x19 Int BE Pri !#0 N1327 P180 REPLACEMENT 17 Int BE Pri !#0 N1328 P181 REPLACEMENT 20 Int BE Sec !#0 N1329 P182 REPLACEMENT 23 Int BE Pri !#0 N1330 P183 LD 23 -1 Int BE Pri !#0 N1331 P184 LD 24 -1 Int BE Pri !#0 N1332 P185 IDC_FLIP 28 Int BE Pri !#0 N1333 P186 IDC_FLIP 10 Int BE Pri !#0 N1334 P187 REPLACEMENT 5 Int BE Pri !#0 N1335 P188 REPLACEMENT 3 Int BE Nuc !#0 N1336 P189 REPLACEMENT 24 Int BE Pri !#0 N1337 P190 REPLACEMENT 7 Int BE Pri !#0 N1338 P191 REPLACEMENT 19 Int BE Pri !#0 N1339 P192 LD 19 -1 FP BE Pri !#0 N1340 P193 REPLACEMENT 27 Int BE Pri !#0 N1341 P194 ST 33 0x3f800109 FP BE Pri !#0 N1342 P195 REPLACEMENT 27 Int BE Pri !#0 N1343 P196 REPLACEMENT 17 Int BE Pri !#0 N1344 P197 MEMBAR !#0 N1345 P198 BLD 26 -1 FP BE Pri !#0 N1346 P198 BLD 27 -1 FP BE Pri !#0 N1347 P199 MEMBAR !#0 N1348 P200 IDC_FLIP 7 Int BE Pri !#0 N1349 P201 LD 12 -1 Int BE Pri !#0 N1350 P202 REPLACEMENT 4 Int BE Nuc !#0 N1351 P203 MEMBAR !#0 N1352 P204 BLD 0 -1 FP BE Pri !#0 N1353 P204 BLD 1 -1 FP BE Pri !#A N1352 N1353 !#0 N1354 P204 BLD 2 -1 FP BE Pri !#0 N1355 P204 BLD 3 -1 FP BE Pri !#0 N1356 P204 BLD 4 -1 FP BE Pri !#0 N1357 P205 MEMBAR !#0 N1358 P206 REPLACEMENT 5 Int BE Sec !#0 N1359 P207 REPLACEMENT 12 Int BE Sec !#0 N1360 P208 MEMBAR !#0 N1361 P209 BST 0 0x3f80010a FP BE Pri !#0 N1362 P209 BST 1 0x3f80010b FP BE Pri !#A N1361 N1362 !#0 N1363 P209 BST 2 0x3f80010c FP BE Pri !#0 N1364 P209 BST 3 0x3f80010d FP BE Pri !#0 N1365 P209 BST 4 0x3f80010e FP BE Pri !#0 N1366 P210 MEMBAR !#0 N1367 P211 ST 2 0x3f80010f FP BE Pri !#0 N1368 P212 REPLACEMENT 32 Int BE Sec !#0 N1369 P213 REPLACEMENT 2 Int BE Pri !#0 N1370 P214 MEMBAR !#0 N1371 P215 BSTC 0 0x3f800110 FP BE Pri !#0 N1372 P215 BSTC 1 0x3f800111 FP BE Pri !#A N1371 N1372 !#0 N1373 P215 BSTC 2 0x3f800112 FP BE Pri !#0 N1374 P215 BSTC 3 0x3f800113 FP BE Pri !#0 N1375 P215 BSTC 4 0x3f800114 FP BE Pri !#0 N1376 P216 MEMBAR !#0 N1377 P217 REPLACEMENT 25 Int BE Pri !#0 N1378 P218 IDC_FLIP 34 Int BE Pri !#0 N1379 P219 ST 7 0x3f800115 FP BE Pri !#0 N1380 P220 MEMBAR !#0 N1381 P221 BST 0 0x3f800116 FP BE Pri !#0 N1382 P221 BST 1 0x3f800117 FP BE Pri !#A N1381 N1382 !#0 N1383 P221 BST 2 0x3f800118 FP BE Pri !#0 N1384 P221 BST 3 0x3f800119 FP BE Pri !#0 N1385 P221 BST 4 0x3f80011a FP BE Pri !#0 N1386 P222 MEMBAR !#0 N1387 P223 IDC_FLIP 20 Int BE Pri !#0 N1388 P224 REPLACEMENT 22 Int BE Pri !#0 N1389 P225 IDC_FLIP 4 Int BE Pri !#0 N1390 P226 REPLACEMENT 22 Int BE Pri !#0 N1391 P227 REPLACEMENT 17 Int BE Pri !#0 N1392 P228 ST 18 0x3f80011b FP BE Pri !#0 N1393 P229 FLUSH 30 Int BE Pri !#0 N1394 P230 LD 25 -1 FP BE Pri !#0 N1395 P231 REPLACEMENT 16 Int BE Nuc !#0 N1396 P232 MEMBAR !#0 N1397 P233 BST 31 0x3f80011c FP BE Pri !#0 N1398 P233 BST 32 0x3f80011d FP BE Pri !#0 N1399 P234 MEMBAR !#0 N1400 P235 LD 10 -1 Int BE Pri Loop_exit !#0 N1401 P236 MEMBAR !#1 N1402 P237 REPLACEMENT 24 Int BE Nuc Loop_entry !#1 N1403 P238 IDC_FLIP 33 Int BE Pri !#1 N1404 P239 REPLACEMENT 28 Int BE Sec !#1 N1405 P240 REPLACEMENT 30 Int BE Pri !#1 N1406 P241 REPLACEMENT 21 Int BE Pri !#1 N1407 P242 REPLACEMENT 9 Int BE Pri !#1 N1408 P243 REPLACEMENT 27 Int BE Sec !#1 N1409 P244 REPLACEMENT 17 Int BE Pri !#1 N1410 P245 ST 10 0x40000001 FP BE Pri !#1 N1411 P246 ST 34 0x40000002 FP BE Pri !#1 N1412 P247 IDC_FLIP 22 Int BE Pri !#1 N1413 P248 REPLACEMENT 4 Int BE Pri !#1 N1414 P249 REPLACEMENT 26 Int BE Sec !#1 N1415 P250 REPLACEMENT 17 Int BE Sec !#1 N1416 P251 MEMBAR !#1 N1417 P252 BLD 24 -1 FP BE Pri !#1 N1418 P252 BLD 25 -1 FP BE Pri !#1 N1419 P253 MEMBAR !#1 N1420 P237 REPLACEMENT 24 Int BE Nuc Loop_entry !#1 N1421 P238 IDC_FLIP 33 Int BE Pri !#1 N1422 P239 REPLACEMENT 28 Int BE Sec !#1 N1423 P240 REPLACEMENT 30 Int BE Pri !#1 N1424 P241 REPLACEMENT 21 Int BE Pri !#1 N1425 P242 REPLACEMENT 9 Int BE Pri !#1 N1426 P243 REPLACEMENT 27 Int BE Sec !#1 N1427 P244 REPLACEMENT 17 Int BE Pri !#1 N1428 P245 ST 10 0x40000003 FP BE Pri !#1 N1429 P246 ST 34 0x40000004 FP BE Pri !#1 N1430 P247 IDC_FLIP 22 Int BE Pri !#1 N1431 P248 REPLACEMENT 4 Int BE Pri !#1 N1432 P249 REPLACEMENT 26 Int BE Sec !#1 N1433 P250 REPLACEMENT 17 Int BE Sec !#1 N1434 P251 MEMBAR !#1 N1435 P252 BLD 24 -1 FP BE Pri !#1 N1436 P252 BLD 25 -1 FP BE Pri !#1 N1437 P253 MEMBAR !#1 N1438 P237 REPLACEMENT 24 Int BE Nuc Loop_entry !#1 N1439 P238 IDC_FLIP 33 Int BE Pri !#1 N1440 P239 REPLACEMENT 28 Int BE Sec !#1 N1441 P240 REPLACEMENT 30 Int BE Pri !#1 N1442 P241 REPLACEMENT 21 Int BE Pri !#1 N1443 P242 REPLACEMENT 9 Int BE Pri !#1 N1444 P243 REPLACEMENT 27 Int BE Sec !#1 N1445 P244 REPLACEMENT 17 Int BE Pri !#1 N1446 P245 ST 10 0x40000005 FP BE Pri !#1 N1447 P246 ST 34 0x40000006 FP BE Pri !#1 N1448 P247 IDC_FLIP 22 Int BE Pri !#1 N1449 P248 REPLACEMENT 4 Int BE Pri !#1 N1450 P249 REPLACEMENT 26 Int BE Sec !#1 N1451 P250 REPLACEMENT 17 Int BE Sec !#1 N1452 P251 MEMBAR !#1 N1453 P252 BLD 24 -1 FP BE Pri !#1 N1454 P252 BLD 25 -1 FP BE Pri !#1 N1455 P253 MEMBAR !#1 N1456 P237 REPLACEMENT 24 Int BE Nuc Loop_entry !#1 N1457 P238 IDC_FLIP 33 Int BE Pri !#1 N1458 P239 REPLACEMENT 28 Int BE Sec !#1 N1459 P240 REPLACEMENT 30 Int BE Pri !#1 N1460 P241 REPLACEMENT 21 Int BE Pri !#1 N1461 P242 REPLACEMENT 9 Int BE Pri !#1 N1462 P243 REPLACEMENT 27 Int BE Sec !#1 N1463 P244 REPLACEMENT 17 Int BE Pri !#1 N1464 P245 ST 10 0x40000007 FP BE Pri !#1 N1465 P246 ST 34 0x40000008 FP BE Pri !#1 N1466 P247 IDC_FLIP 22 Int BE Pri !#1 N1467 P248 REPLACEMENT 4 Int BE Pri !#1 N1468 P249 REPLACEMENT 26 Int BE Sec !#1 N1469 P250 REPLACEMENT 17 Int BE Sec !#1 N1470 P251 MEMBAR !#1 N1471 P252 BLD 24 -1 FP BE Pri !#1 N1472 P252 BLD 25 -1 FP BE Pri !#1 N1473 P253 MEMBAR !#1 N1474 P254 PREFETCH 17 Int BE Pri Loop_entry !#1 N1475 P255 REPLACEMENT 22 Int BE Pri !#1 N1476 P256 MEMBAR !#1 N1477 P257 BSTC 26 0x40000009 FP BE Pri !#1 N1478 P257 BSTC 27 0x4000000a FP BE Pri !#1 N1479 P258 MEMBAR !#1 N1480 P259 REPLACEMENT 18 Int BE Pri !#1 N1481 P260 REPLACEMENT 20 Int BE Pri !#1 N1482 P261 REPLACEMENT 5 Int BE Pri !#1 N1483 P262 REPLACEMENT 4 Int BE Pri !#1 N1484 P263 FLUSH 8 Int BE Pri !#1 N1485 P264 FLUSHI 16 Int BE Pri !#1 N1486 P265 REPLACEMENT 32 Int BE Pri !#1 N1487 P266 REPLACEMENT 13 Int BE Pri !#1 N1488 P267 MEMBAR !#1 N1489 P268 BLD 0 -1 FP BE Pri !#1 N1490 P268 BLD 1 -1 FP BE Pri !#A N1489 N1490 !#1 N1491 P268 BLD 2 -1 FP BE Pri !#1 N1492 P268 BLD 3 -1 FP BE Pri !#1 N1493 P268 BLD 4 -1 FP BE Pri !#1 N1494 P269 MEMBAR !#1 N1495 P270 REPLACEMENT 29 Int BE Pri !#1 N1496 P271 MEMBAR !#1 N1497 P272 BST 18 0x4000000b FP BE Pri !#1 N1498 P273 MEMBAR !#1 N1499 P274 BSTC 8 0x4000000c FP BE Sec !#1 N1500 P274 BSTC 9 0x4000000d FP BE Sec !#1 N1501 P275 MEMBAR !#1 N1502 P276 REPLACEMENT 5 Int BE Nuc !#1 N1503 P277 REPLACEMENT 13 Int BE Nuc !#1 N1504 P278 MEMBAR !#1 N1505 P279 BSTC 26 0x4000000e FP BE Pri !#1 N1506 P279 BSTC 27 0x4000000f FP BE Pri !#1 N1507 P280 MEMBAR !#1 N1508 P281 IDC_FLIP 8 Int BE Pri !#1 N1509 P282 REPLACEMENT 31 Int BE Pri !#1 N1510 P283 REPLACEMENT 1 Int BE Pri !#1 N1511 P284 ST 21 0x40000010 FP BE Sec !#1 N1512 P285 LD 23 -1 FP BE Pri !#1 N1513 P286 REPLACEMENT 32 Int BE Pri !#1 N1514 P287 IDC_FLIP 4 Int BE Pri !#1 N1515 P288 REPLACEMENT 3 Int BE Pri !#1 N1516 P289 MEMBAR !#1 N1517 P290 BLD 0 -1 FP BE Pri !#1 N1518 P290 BLD 1 -1 FP BE Pri !#A N1517 N1518 !#1 N1519 P290 BLD 2 -1 FP BE Pri !#1 N1520 P290 BLD 3 -1 FP BE Pri !#1 N1521 P290 BLD 4 -1 FP BE Pri !#1 N1522 P291 MEMBAR !#1 N1523 P292 BST 18 0x40000011 FP BE Pri !#1 N1524 P293 MEMBAR !#1 N1525 P294 ST 29 0x800001 Int BE Pri !#1 N1526 P295 IDC_FLIP 1 Int BE Pri !#1 N1527 P296 REPLACEMENT 18 Int BE Nuc !#1 N1528 P297 FLUSH 10 Int BE Pri !#1 N1529 P298 LD 21 -1 FP BE Pri !#1 N1530 P299 IDC_FLIP 9 Int BE Pri !#1 N1531 P300 REPLACEMENT 9 Int BE Pri !#1 N1532 P301 REPLACEMENT 14 Int BE Nuc !#1 N1533 P302 REPLACEMENT 20 Int BE Pri !#1 N1534 P303 REPLACEMENT 31 Int BE Pri !#1 N1535 P304 REPLACEMENT 12 Int BE Pri !#1 N1536 P305 REPLACEMENT 1 Int BE Pri !#1 N1537 P306 REPLACEMENT 31 Int BE Pri !#1 N1538 P307 ST 5 0x40000012 FP BE Pri !#1 N1539 P308 MEMBAR !#1 N1540 P309 BLD 17 -1 FP BE Pri !#1 N1541 P310 MEMBAR !#1 N1542 P311 REPLACEMENT 2 Int BE Pri !#1 N1543 P312 IDC_FLIP 26 Int BE Pri !#1 N1544 P313 ST 6 0x40000013 FP BE Sec !#1 N1545 P314 REPLACEMENT 7 Int BE Pri !#1 N1546 P315 REPLACEMENT 7 Int BE Sec !#1 N1547 P316 LD 18 -1 Int BE Pri !#1 N1548 P317 REPLACEMENT 29 Int BE Pri !#1 N1549 P318 FLUSH 33 Int BE Pri !#1 N1550 P319 REPLACEMENT 18 Int BE Pri !#1 N1551 P320 REPLACEMENT 12 Int BE Nuc !#1 N1552 P321 LD 6 -1 FP BE Sec !#1 N1553 P322 MEMBAR !#1 N1554 P323 BSTC 20 0x40000014 FP BE Pri !#1 N1555 P324 MEMBAR !#1 N1556 P325 BLD 7 -1 FP BE Pri !#1 N1557 P326 MEMBAR !#1 N1558 P327 LD 24 -1 FP BE Pri !#1 N1559 P328 MEMBAR !#1 N1560 P329 BST 5 0x40000015 FP BE Pri !#1 N1561 P329 BST 6 0x40000016 FP BE Pri !#1 N1562 P330 MEMBAR !#1 N1563 P331 REPLACEMENT 17 Int BE Pri !#1 N1564 P332 REPLACEMENT 22 Int BE Pri !#1 N1565 P333 REPLACEMENT 20 Int BE Pri !#1 N1566 P334 REPLACEMENT 5 Int BE Pri !#1 N1567 P335 REPLACEMENT 22 Int BE Pri !#1 N1568 P336 REPLACEMENT 34 Int BE Pri !#1 N1569 P337 MEMBAR !#1 N1570 P338 BSTC 16 0x40000017 FP BE Pri !#1 N1571 P339 MEMBAR !#1 N1572 P340 IDC_FLIP 19 Int BE Pri !#1 N1573 P341 PREFETCH 1 Int BE Pri !#1 N1574 P342 REPLACEMENT 11 Int BE Sec !#1 N1575 P343 IDC_FLIP 28 Int BE Pri !#1 N1576 P344 MEMBAR !#1 N1577 P345 BLD 8 -1 FP BE Pri !#1 N1578 P345 BLD 9 -1 FP BE Pri !#1 N1579 P346 MEMBAR !#1 N1580 P347 BLD 26 -1 FP BE Pri !#1 N1581 P347 BLD 27 -1 FP BE Pri !#1 N1582 P348 MEMBAR !#1 N1583 P349 LD 21 -1 Int BE Pri !#1 N1584 P350 ST 25 0x40000018 FP BE Sec !#1 N1585 P351 MEMBAR !#1 N1586 P352 BSTC 31 0x40000019 FP BE Sec !#1 N1587 P352 BSTC 32 0x4000001a FP BE Sec !#1 N1588 P353 MEMBAR !#1 N1589 P354 REPLACEMENT 26 Int BE Pri !#1 N1590 P355 MEMBAR !#1 N1591 P356 BST 5 0x4000001b FP BE Pri !#1 N1592 P356 BST 6 0x4000001c FP BE Pri !#1 N1593 P357 MEMBAR !#1 N1594 P358 BSTC 0 0x4000001d FP BE Sec !#1 N1595 P358 BSTC 1 0x4000001e FP BE Sec !#A N1594 N1595 !#1 N1596 P358 BSTC 2 0x4000001f FP BE Sec !#1 N1597 P358 BSTC 3 0x40000020 FP BE Sec !#1 N1598 P358 BSTC 4 0x40000021 FP BE Sec !#1 N1599 P359 MEMBAR !#1 N1600 P360 REPLACEMENT 22 Int BE Pri !#1 N1601 P361 REPLACEMENT 5 Int BE Nuc !#1 N1602 P362 MEMBAR !#1 N1603 P363 REPLACEMENT 5 Int BE Pri !#1 N1604 P364 REPLACEMENT 29 Int BE Pri !#1 N1605 P365 REPLACEMENT 34 Int BE Pri !#1 N1606 P366 MEMBAR !#1 N1607 P367 BLD 7 -1 FP BE Pri !#1 N1608 P368 MEMBAR !#1 N1609 P369 REPLACEMENT 3 Int BE Nuc !#1 N1610 P370 MEMBAR !#1 N1611 P371 BLD 26 -1 FP BE Pri !#1 N1612 P371 BLD 27 -1 FP BE Pri !#1 N1613 P372 MEMBAR !#1 N1614 P373 REPLACEMENT 34 Int BE Pri !#1 N1615 P374 MEMBAR !#1 N1616 P375 BST 8 0x40000022 FP BE Pri !#1 N1617 P375 BST 9 0x40000023 FP BE Pri !#1 N1618 P376 MEMBAR !#1 N1619 P377 REPLACEMENT 10 Int BE Pri !#1 N1620 P378 REPLACEMENT 2 Int BE Pri !#1 N1621 P379 ST 30 0x40000024 FP BE Pri !#1 N1622 P380 ST 33 0x800002 Int BE Pri !#1 N1623 P381 FLUSH 19 Int BE Pri !#1 N1624 P382 REPLACEMENT 7 Int BE Pri !#1 N1625 P383 REPLACEMENT 1 Int BE Pri !#1 N1626 P384 REPLACEMENT 24 Int BE Pri !#1 N1627 P385 MEMBAR !#1 N1628 P386 BLD 31 -1 FP BE Pri !#1 N1629 P386 BLD 32 -1 FP BE Pri !#1 N1630 P387 MEMBAR !#1 N1631 P388 ST 7 0x40000025 FP BE Sec !#1 N1632 P389 IDC_FLIP 29 Int BE Pri !#1 N1633 P390 REPLACEMENT 11 Int BE Pri !#1 N1634 P391 REPLACEMENT 5 Int BE Sec !#1 N1635 P392 REPLACEMENT 16 Int BE Pri !#1 N1636 P393 REPLACEMENT 6 Int BE Pri !#1 N1637 P394 IDC_FLIP 11 Int BE Pri !#1 N1638 P395 MEMBAR !#1 N1639 P396 MEMBAR !#1 N1640 P397 REPLACEMENT 0 Int BE Pri !#1 N1641 P398 REPLACEMENT 2 Int BE Nuc !#1 N1642 P399 MEMBAR !#1 N1643 P400 BST 17 0x40000026 FP BE Pri !#1 N1644 P401 MEMBAR !#1 N1645 P402 FLUSH 18 Int BE Pri !#1 N1646 P403 REPLACEMENT 24 Int BE Sec !#1 N1647 P404 REPLACEMENT 11 Int BE Sec !#1 N1648 P405 REPLACEMENT 3 Int BE Pri !#1 N1649 P406 REPLACEMENT 16 Int BE Pri !#1 N1650 P407 MEMBAR !#1 N1651 P408 BLD 34 -1 FP BE Pri !#1 N1652 P409 MEMBAR !#1 N1653 P410 REPLACEMENT 11 Int BE Pri !#1 N1654 P411 REPLACEMENT 11 Int BE Pri !#1 N1655 P412 PREFETCH 10 Int BE Pri !#1 N1656 P413 IDC_FLIP 32 Int BE Pri !#1 N1657 P414 LD 25 -1 FP BE Pri !#1 N1658 P415 REPLACEMENT 25 Int BE Pri !#1 N1659 P416 IDC_FLIP 18 Int BE Pri !#1 N1660 P417 LD 4 -1 Int BE Pri !#1 N1661 P418 REPLACEMENT 18 Int BE Sec !#1 N1662 P419 REPLACEMENT 31 Int BE Pri !#1 N1663 P420 REPLACEMENT 31 Int BE Sec !#1 N1664 P421 ST 34 0x40000027 FP BE Sec !#1 N1665 P422 MEMBAR !#1 N1666 P423 BST 16 0x40000028 FP BE Pri !#1 N1667 P424 MEMBAR !#1 N1668 P425 BLD 0 -1 FP BE Pri !#1 N1669 P425 BLD 1 -1 FP BE Pri !#A N1668 N1669 !#1 N1670 P425 BLD 2 -1 FP BE Pri !#1 N1671 P425 BLD 3 -1 FP BE Pri !#1 N1672 P425 BLD 4 -1 FP BE Pri !#1 N1673 P426 MEMBAR !#1 N1674 P427 REPLACEMENT 4 Int BE Nuc !#1 N1675 P428 MEMBAR !#1 N1676 P429 BLD 0 -1 FP BE Pri !#1 N1677 P429 BLD 1 -1 FP BE Pri !#A N1676 N1677 !#1 N1678 P429 BLD 2 -1 FP BE Pri !#1 N1679 P429 BLD 3 -1 FP BE Pri !#1 N1680 P429 BLD 4 -1 FP BE Pri !#1 N1681 P430 MEMBAR !#1 N1682 P431 REPLACEMENT 18 Int BE Pri !#1 N1683 P432 MEMBAR !#1 N1684 P433 BSTC 14 0x40000029 FP BE Pri !#1 N1685 P434 MEMBAR !#1 N1686 P435 REPLACEMENT 10 Int BE Sec !#1 N1687 P436 REPLACEMENT 2 Int BE Pri !#1 N1688 P437 PREFETCH 22 Int LE Sec !#1 N1689 P438 REPLACEMENT 19 Int BE Pri !#1 N1690 P439 IDC_FLIP 17 Int BE Pri !#1 N1691 P440 REPLACEMENT 26 Int BE Nuc !#1 N1692 P441 LD 4 -1 Int BE Nuc Loop_exit !#1 N1693 P442 REPLACEMENT 8 Int BE Pri Loop_entry !#1 N1694 P443 REPLACEMENT 21 Int BE Pri !#1 N1695 P444 REPLACEMENT 11 Int BE Pri !#1 N1696 P445 ST 14 0x4000002a FP BE Pri !#1 N1697 P446 REPLACEMENT 10 Int BE Pri !#1 N1698 P447 MEMBAR !#1 N1699 P448 BSTC 18 0x4000002b FP BE Pri !#1 N1700 P449 MEMBAR !#1 N1701 P450 PREFETCH 12 Int BE Sec !#1 N1702 P451 REPLACEMENT 6 Int BE Pri !#1 N1703 P452 REPLACEMENT 10 Int BE Pri !#1 N1704 P453 IDC_FLIP 21 Int BE Pri !#1 N1705 P454 REPLACEMENT 27 Int BE Pri !#1 N1706 P455 MEMBAR !#1 N1707 P456 BST 0 0x4000002c FP BE Pri !#1 N1708 P456 BST 1 0x4000002d FP BE Pri !#A N1707 N1708 !#1 N1709 P456 BST 2 0x4000002e FP BE Pri !#1 N1710 P456 BST 3 0x4000002f FP BE Pri !#1 N1711 P456 BST 4 0x40000030 FP BE Pri !#1 N1712 P457 MEMBAR !#1 N1713 P458 REPLACEMENT 2 Int BE Pri !#1 N1714 P459 IDC_FLIP 8 Int BE Pri !#1 N1715 P460 REPLACEMENT 14 Int BE Pri !#1 N1716 P461 IDC_FLIP 6 Int BE Pri !#1 N1717 P462 REPLACEMENT 31 Int BE Pri !#1 N1718 P463 REPLACEMENT 7 Int BE Sec !#1 N1719 P464 MEMBAR !#1 N1720 P465 BLD 11 -1 FP BE Pri !#1 N1721 P465 BLD 12 -1 FP BE Pri !#A N1720 N1721 !#1 N1722 P465 BLD 13 -1 FP BE Pri !#1 N1723 P466 MEMBAR !#1 N1724 P467 REPLACEMENT 29 Int BE Pri !#1 N1725 P468 REPLACEMENT 2 Int BE Pri !#1 N1726 P469 REPLACEMENT 14 Int BE Pri !#1 N1727 P470 REPLACEMENT 25 Int BE Pri !#1 N1728 P471 ST 20 0x40000031 FP BE Pri !#1 N1729 P472 MEMBAR !#1 N1730 P473 BLD 8 -1 FP BE Pri !#1 N1731 P473 BLD 9 -1 FP BE Pri !#1 N1732 P474 MEMBAR !#1 N1733 P475 ST 31 0x40000032 FP BE Nuc !#1 N1734 P476 PREFETCH 5 Int BE Pri !#1 N1735 P477 MEMBAR !#1 N1736 P478 BLD 21 -1 FP BE Pri !#1 N1737 P478 BLD 22 -1 FP BE Pri !#A N1736 N1737 !#1 N1738 P478 BLD 23 -1 FP BE Pri !#1 N1739 P479 MEMBAR !#1 N1740 P480 PREFETCH 17 Int BE Pri !#1 N1741 P481 REPLACEMENT 33 Int BE Nuc !#1 N1742 P482 REPLACEMENT 1 Int BE Pri !#1 N1743 P483 REPLACEMENT 7 Int BE Pri !#1 N1744 P484 ST 23 0x800003 Int BE Pri !#1 N1745 P485 ST 27 0x40000033 FP BE Sec !#1 N1746 P486 MEMBAR !#1 N1747 P487 BLD 16 -1 FP BE Pri !#1 N1748 P488 MEMBAR !#1 N1749 P489 LD 19 -1 FP BE Pri !#1 N1750 P490 MEMBAR !#1 N1751 P491 BST 19 0x40000034 FP BE Pri !#1 N1752 P492 MEMBAR !#1 N1753 P493 PREFETCH 7 Int BE Pri !#1 N1754 P494 LD 21 -1 FP BE Pri !#1 N1755 P495 REPLACEMENT 27 Int BE Pri !#1 N1756 P496 ST 21 0x40000035 FP BE Pri !#1 N1757 P497 REPLACEMENT 23 Int BE Pri !#1 N1758 P498 IDC_FLIP 7 Int BE Pri !#1 N1759 P499 MEMBAR !#1 N1760 P500 BSTC 8 0x40000036 FP BE Pri !#1 N1761 P500 BSTC 9 0x40000037 FP BE Pri !#1 N1762 P501 MEMBAR !#1 N1763 P502 REPLACEMENT 30 Int BE Nuc !#1 N1764 P503 FLUSHI 14 Int BE Pri !#1 N1765 P504 REPLACEMENT 18 Int BE Pri !#1 N1766 P505 MEMBAR !#1 N1767 P506 BLD 18 -1 FP BE Sec !#1 N1768 P507 MEMBAR !#1 N1769 P508 BSTC 5 0x40000038 FP BE Pri !#1 N1770 P508 BSTC 6 0x40000039 FP BE Pri !#1 N1771 P509 MEMBAR !#1 N1772 P510 REPLACEMENT 29 Int BE Pri !#1 N1773 P511 MEMBAR !#1 N1774 P512 BSTC 31 0x4000003a FP BE Pri !#1 N1775 P512 BSTC 32 0x4000003b FP BE Pri !#1 N1776 P513 MEMBAR !#1 N1777 P514 REPLACEMENT 33 Int BE Pri !#1 N1778 P515 IDC_FLIP 30 Int BE Pri !#1 N1779 P516 REPLACEMENT 8 Int BE Pri !#1 N1780 P517 MEMBAR !#1 N1781 P518 BST 11 0x4000003c FP BE Pri !#1 N1782 P518 BST 12 0x4000003d FP BE Pri !#A N1781 N1782 !#1 N1783 P518 BST 13 0x4000003e FP BE Pri !#1 N1784 P519 MEMBAR !#1 N1785 P520 BST 11 0x4000003f FP BE Pri !#1 N1786 P520 BST 12 0x40000040 FP BE Pri !#A N1785 N1786 !#1 N1787 P520 BST 13 0x40000041 FP BE Pri !#1 N1788 P521 MEMBAR !#1 N1789 P522 ST 19 0x800004 Int BE Pri !#1 N1790 P523 REPLACEMENT 21 Int BE Sec !#1 N1791 P524 IDC_FLIP 8 Int BE Pri !#1 N1792 P525 REPLACEMENT 23 Int BE Sec !#1 N1793 P526 REPLACEMENT 22 Int BE Pri !#1 N1794 P527 REPLACEMENT 34 Int BE Pri !#1 N1795 P528 LD 15 -1 Int BE Pri !#1 N1796 P529 REPLACEMENT 14 Int BE Pri !#1 N1797 P530 REPLACEMENT 14 Int BE Pri !#1 N1798 P531 REPLACEMENT 29 Int BE Pri !#1 N1799 P532 ST 23 0x40000042 FP BE Sec !#1 N1800 P533 REPLACEMENT 8 Int BE Sec !#1 N1801 P534 MEMBAR !#1 N1802 P535 BLD 5 -1 FP BE Pri !#1 N1803 P535 BLD 6 -1 FP BE Pri !#1 N1804 P536 MEMBAR !#1 N1805 P537 BLD 28 -1 FP BE Pri !#1 N1806 P537 BLD 29 -1 FP BE Pri !#A N1805 N1806 !#1 N1807 P537 BLD 30 -1 FP BE Pri !#1 N1808 P538 MEMBAR !#1 N1809 P539 BLD 16 -1 FP BE Pri !#1 N1810 P540 MEMBAR !#1 N1811 P541 REPLACEMENT 19 Int BE Sec !#1 N1812 P542 MEMBAR !#1 N1813 P543 BLD 21 -1 FP BE Pri !#1 N1814 P543 BLD 22 -1 FP BE Pri !#A N1813 N1814 !#1 N1815 P543 BLD 23 -1 FP BE Pri !#1 N1816 P544 MEMBAR !#1 N1817 P545 REPLACEMENT 31 Int BE Pri !#1 N1818 P546 REPLACEMENT 15 Int BE Pri !#1 N1819 P547 REPLACEMENT 28 Int BE Pri !#1 N1820 P548 REPLACEMENT 8 Int BE Pri !#1 N1821 P549 MEMBAR !#1 N1822 P550 BST 28 0x40000043 FP BE Pri !#1 N1823 P550 BST 29 0x40000044 FP BE Pri !#A N1822 N1823 !#1 N1824 P550 BST 30 0x40000045 FP BE Pri !#1 N1825 P551 MEMBAR !#1 N1826 P552 ST 18 0x800005 Int BE Pri !#1 N1827 P553 MEMBAR !#1 N1828 P554 BSTC 5 0x40000046 FP BE Sec !#1 N1829 P554 BSTC 6 0x40000047 FP BE Sec !#1 N1830 P555 MEMBAR !#1 N1831 P556 REPLACEMENT 7 Int BE Pri !#1 N1832 P557 REPLACEMENT 34 Int BE Pri !#1 N1833 P558 REPLACEMENT 3 Int BE Nuc !#1 N1834 P559 REPLACEMENT 24 Int BE Pri !#1 N1835 P560 MEMBAR !#1 N1836 P561 BST 7 0x40000048 FP BE Pri !#1 N1837 P562 MEMBAR !#1 N1838 P563 REPLACEMENT 23 Int BE Sec !#1 N1839 P564 REPLACEMENT 29 Int BE Nuc !#1 N1840 P565 LD 13 -1 FP BE Pri !#1 N1841 P566 REPLACEMENT 20 Int BE Pri !#1 N1842 P567 ST 4 0x800006 Int BE Nuc !#1 N1843 P568 REPLACEMENT 20 Int BE Pri !#1 N1844 P569 REPLACEMENT 9 Int BE Pri !#1 N1845 P570 REPLACEMENT 25 Int BE Sec !#1 N1846 P571 LD 3 -1 Int BE Sec !#1 N1847 P572 MEMBAR !#1 N1848 P573 BST 28 0x40000049 FP BE Pri !#1 N1849 P573 BST 29 0x4000004a FP BE Pri !#A N1848 N1849 !#1 N1850 P573 BST 30 0x4000004b FP BE Pri !#1 N1851 P574 MEMBAR !#1 N1852 P575 REPLACEMENT 14 Int BE Pri !#1 N1853 P576 MEMBAR !#1 N1854 P577 BSTC 28 0x4000004c FP BE Pri !#1 N1855 P577 BSTC 29 0x4000004d FP BE Pri !#A N1854 N1855 !#1 N1856 P577 BSTC 30 0x4000004e FP BE Pri !#1 N1857 P578 MEMBAR !#1 N1858 P579 IDC_FLIP 7 Int BE Pri !#1 N1859 P580 REPLACEMENT 13 Int BE Pri !#1 N1860 P581 REPLACEMENT 14 Int BE Pri !#1 N1861 P582 MEMBAR !#1 N1862 P583 BLD 20 -1 FP BE Pri !#1 N1863 P584 MEMBAR !#1 N1864 P585 ST 14 0x4000004f FP BE Pri !#1 N1865 P586 MEMBAR !#1 N1866 P587 BST 31 0x40000050 FP BE Pri !#1 N1867 P587 BST 32 0x40000051 FP BE Pri !#1 N1868 P588 MEMBAR !#1 N1869 P589 REPLACEMENT 12 Int BE Pri !#1 N1870 P590 ST 1 0x800007 Int BE Pri !#1 N1871 P591 REPLACEMENT 5 Int BE Sec !#1 N1872 P592 MEMBAR !#1 N1873 P593 BSTC 0 0x40000052 FP BE Pri !#1 N1874 P593 BSTC 1 0x40000053 FP BE Pri !#A N1873 N1874 !#1 N1875 P593 BSTC 2 0x40000054 FP BE Pri !#1 N1876 P593 BSTC 3 0x40000055 FP BE Pri !#1 N1877 P593 BSTC 4 0x40000056 FP BE Pri !#1 N1878 P594 MEMBAR !#1 N1879 P595 REPLACEMENT 19 Int BE Pri !#1 N1880 P596 ST 0 0x40000057 FP BE Nuc !#1 N1881 P597 IDC_FLIP 19 Int BE Pri !#1 N1882 P598 MEMBAR !#1 N1883 P599 BSTC 15 0x40000058 FP BE Pri !#1 N1884 P600 MEMBAR !#1 N1885 P601 REPLACEMENT 18 Int BE Sec !#1 N1886 P602 REPLACEMENT 4 Int BE Pri !#1 N1887 P603 ST 11 0x800008 Int BE Pri !#1 N1888 P604 REPLACEMENT 8 Int BE Pri !#1 N1889 P605 REPLACEMENT 6 Int BE Pri !#1 N1890 P606 IDC_FLIP 16 Int BE Pri !#1 N1891 P607 REPLACEMENT 1 Int BE Pri !#1 N1892 P608 REPLACEMENT 30 Int BE Pri !#1 N1893 P609 REPLACEMENT 25 Int BE Pri !#1 N1894 P610 PREFETCH 19 Int BE Pri !#1 N1895 P611 REPLACEMENT 13 Int BE Pri !#1 N1896 P612 IDC_FLIP 7 Int BE Pri !#1 N1897 P613 REPLACEMENT 16 Int BE Pri !#1 N1898 P614 LD 7 -1 Int BE Pri !#1 N1899 P615 REPLACEMENT 19 Int BE Pri !#1 N1900 P616 REPLACEMENT 29 Int BE Pri !#1 N1901 P617 REPLACEMENT 19 Int BE Sec !#1 N1902 P618 REPLACEMENT 28 Int BE Pri !#1 N1903 P619 REPLACEMENT 7 Int BE Pri !#1 N1904 P620 MEMBAR !#1 N1905 P621 BST 0 0x40000059 FP BE Sec !#1 N1906 P621 BST 1 0x4000005a FP BE Sec !#A N1905 N1906 !#1 N1907 P621 BST 2 0x4000005b FP BE Sec !#1 N1908 P621 BST 3 0x4000005c FP BE Sec !#1 N1909 P621 BST 4 0x4000005d FP BE Sec !#1 N1910 P622 MEMBAR !#1 N1911 P623 BLD 5 -1 FP BE Pri !#1 N1912 P623 BLD 6 -1 FP BE Pri !#1 N1913 P624 MEMBAR !#1 N1914 P625 REPLACEMENT 31 Int BE Pri !#1 N1915 P626 REPLACEMENT 2 Int BE Pri !#1 N1916 P627 REPLACEMENT 7 Int BE Pri !#1 N1917 P628 REPLACEMENT 15 Int BE Pri !#1 N1918 P629 ST 17 0x800009 Int BE Pri !#1 N1919 P630 LD 11 -1 FP BE Sec !#1 N1920 P631 MEMBAR !#1 N1921 P632 BST 31 0x4000005e FP BE Pri !#1 N1922 P632 BST 32 0x4000005f FP BE Pri !#1 N1923 P633 MEMBAR !#1 N1924 P634 BSTC 28 0x40000060 FP BE Pri !#1 N1925 P634 BSTC 29 0x40000061 FP BE Pri !#A N1924 N1925 !#1 N1926 P634 BSTC 30 0x40000062 FP BE Pri !#1 N1927 P635 MEMBAR !#1 N1928 P636 BSTC 5 0x40000063 FP BE Pri !#1 N1929 P636 BSTC 6 0x40000064 FP BE Pri !#1 N1930 P637 MEMBAR !#1 N1931 P638 REPLACEMENT 15 Int BE Pri !#1 N1932 P639 ST 27 0x40000065 FP BE Pri !#1 N1933 P640 ST 13 0x80000a Int BE Pri !#1 N1934 P641 MEMBAR !#1 N1935 P642 BST 0 0x40000066 FP BE Pri !#1 N1936 P642 BST 1 0x40000067 FP BE Pri !#A N1935 N1936 !#1 N1937 P642 BST 2 0x40000068 FP BE Pri !#1 N1938 P642 BST 3 0x40000069 FP BE Pri !#1 N1939 P642 BST 4 0x4000006a FP BE Pri !#1 N1940 P643 MEMBAR !#1 N1941 P644 REPLACEMENT 4 Int BE Sec !#1 N1942 P645 REPLACEMENT 10 Int BE Pri !#1 N1943 P646 REPLACEMENT 15 Int BE Pri !#1 N1944 P647 REPLACEMENT 17 Int BE Pri !#1 N1945 P648 REPLACEMENT 13 Int BE Pri !#1 N1946 P649 FLUSH 8 Int BE Pri !#1 N1947 P650 LD 28 -1 Int BE Sec Loop_exit !#1 N1948 P442 REPLACEMENT 8 Int BE Pri Loop_entry !#1 N1949 P443 REPLACEMENT 21 Int BE Pri !#1 N1950 P444 REPLACEMENT 11 Int BE Pri !#1 N1951 P445 ST 14 0x4000006b FP BE Pri !#1 N1952 P446 REPLACEMENT 10 Int BE Pri !#1 N1953 P447 MEMBAR !#1 N1954 P448 BSTC 18 0x4000006c FP BE Pri !#1 N1955 P449 MEMBAR !#1 N1956 P450 PREFETCH 12 Int BE Sec !#1 N1957 P451 REPLACEMENT 6 Int BE Pri !#1 N1958 P452 REPLACEMENT 10 Int BE Pri !#1 N1959 P453 IDC_FLIP 21 Int BE Pri !#1 N1960 P454 REPLACEMENT 27 Int BE Pri !#1 N1961 P455 MEMBAR !#1 N1962 P456 BST 0 0x4000006d FP BE Pri !#1 N1963 P456 BST 1 0x4000006e FP BE Pri !#A N1962 N1963 !#1 N1964 P456 BST 2 0x4000006f FP BE Pri !#1 N1965 P456 BST 3 0x40000070 FP BE Pri !#1 N1966 P456 BST 4 0x40000071 FP BE Pri !#1 N1967 P457 MEMBAR !#1 N1968 P458 REPLACEMENT 2 Int BE Pri !#1 N1969 P459 IDC_FLIP 8 Int BE Pri !#1 N1970 P460 REPLACEMENT 14 Int BE Pri !#1 N1971 P461 IDC_FLIP 6 Int BE Pri !#1 N1972 P462 REPLACEMENT 31 Int BE Pri !#1 N1973 P463 REPLACEMENT 7 Int BE Sec !#1 N1974 P464 MEMBAR !#1 N1975 P465 BLD 11 -1 FP BE Pri !#1 N1976 P465 BLD 12 -1 FP BE Pri !#A N1975 N1976 !#1 N1977 P465 BLD 13 -1 FP BE Pri !#1 N1978 P466 MEMBAR !#1 N1979 P467 REPLACEMENT 29 Int BE Pri !#1 N1980 P468 REPLACEMENT 2 Int BE Pri !#1 N1981 P469 REPLACEMENT 14 Int BE Pri !#1 N1982 P470 REPLACEMENT 25 Int BE Pri !#1 N1983 P471 ST 20 0x40000072 FP BE Pri !#1 N1984 P472 MEMBAR !#1 N1985 P473 BLD 8 -1 FP BE Pri !#1 N1986 P473 BLD 9 -1 FP BE Pri !#1 N1987 P474 MEMBAR !#1 N1988 P475 ST 31 0x40000073 FP BE Nuc !#1 N1989 P476 PREFETCH 5 Int BE Pri !#1 N1990 P477 MEMBAR !#1 N1991 P478 BLD 21 -1 FP BE Pri !#1 N1992 P478 BLD 22 -1 FP BE Pri !#A N1991 N1992 !#1 N1993 P478 BLD 23 -1 FP BE Pri !#1 N1994 P479 MEMBAR !#1 N1995 P480 PREFETCH 17 Int BE Pri !#1 N1996 P481 REPLACEMENT 33 Int BE Nuc !#1 N1997 P482 REPLACEMENT 1 Int BE Pri !#1 N1998 P483 REPLACEMENT 7 Int BE Pri !#1 N1999 P484 ST 23 0x80000b Int BE Pri !#1 N2000 P485 ST 27 0x40000074 FP BE Sec !#1 N2001 P486 MEMBAR !#1 N2002 P487 BLD 16 -1 FP BE Pri !#1 N2003 P488 MEMBAR !#1 N2004 P489 LD 19 -1 FP BE Pri !#1 N2005 P490 MEMBAR !#1 N2006 P491 BST 19 0x40000075 FP BE Pri !#1 N2007 P492 MEMBAR !#1 N2008 P493 PREFETCH 7 Int BE Pri !#1 N2009 P494 LD 21 -1 FP BE Pri !#1 N2010 P495 REPLACEMENT 27 Int BE Pri !#1 N2011 P496 ST 21 0x40000076 FP BE Pri !#1 N2012 P497 REPLACEMENT 23 Int BE Pri !#1 N2013 P498 IDC_FLIP 7 Int BE Pri !#1 N2014 P499 MEMBAR !#1 N2015 P500 BSTC 8 0x40000077 FP BE Pri !#1 N2016 P500 BSTC 9 0x40000078 FP BE Pri !#1 N2017 P501 MEMBAR !#1 N2018 P502 REPLACEMENT 30 Int BE Nuc !#1 N2019 P503 FLUSHI 14 Int BE Pri !#1 N2020 P504 REPLACEMENT 18 Int BE Pri !#1 N2021 P505 MEMBAR !#1 N2022 P506 BLD 18 -1 FP BE Sec !#1 N2023 P507 MEMBAR !#1 N2024 P508 BSTC 5 0x40000079 FP BE Pri !#1 N2025 P508 BSTC 6 0x4000007a FP BE Pri !#1 N2026 P509 MEMBAR !#1 N2027 P510 REPLACEMENT 29 Int BE Pri !#1 N2028 P511 MEMBAR !#1 N2029 P512 BSTC 31 0x4000007b FP BE Pri !#1 N2030 P512 BSTC 32 0x4000007c FP BE Pri !#1 N2031 P513 MEMBAR !#1 N2032 P514 REPLACEMENT 33 Int BE Pri !#1 N2033 P515 IDC_FLIP 30 Int BE Pri !#1 N2034 P516 REPLACEMENT 8 Int BE Pri !#1 N2035 P517 MEMBAR !#1 N2036 P518 BST 11 0x4000007d FP BE Pri !#1 N2037 P518 BST 12 0x4000007e FP BE Pri !#A N2036 N2037 !#1 N2038 P518 BST 13 0x4000007f FP BE Pri !#1 N2039 P519 MEMBAR !#1 N2040 P520 BST 11 0x40000080 FP BE Pri !#1 N2041 P520 BST 12 0x40000081 FP BE Pri !#A N2040 N2041 !#1 N2042 P520 BST 13 0x40000082 FP BE Pri !#1 N2043 P521 MEMBAR !#1 N2044 P522 ST 19 0x80000c Int BE Pri !#1 N2045 P523 REPLACEMENT 21 Int BE Sec !#1 N2046 P524 IDC_FLIP 8 Int BE Pri !#1 N2047 P525 REPLACEMENT 23 Int BE Sec !#1 N2048 P526 REPLACEMENT 22 Int BE Pri !#1 N2049 P527 REPLACEMENT 34 Int BE Pri !#1 N2050 P528 LD 15 -1 Int BE Pri !#1 N2051 P529 REPLACEMENT 14 Int BE Pri !#1 N2052 P530 REPLACEMENT 14 Int BE Pri !#1 N2053 P531 REPLACEMENT 29 Int BE Pri !#1 N2054 P532 ST 23 0x40000083 FP BE Sec !#1 N2055 P533 REPLACEMENT 8 Int BE Sec !#1 N2056 P534 MEMBAR !#1 N2057 P535 BLD 5 -1 FP BE Pri !#1 N2058 P535 BLD 6 -1 FP BE Pri !#1 N2059 P536 MEMBAR !#1 N2060 P537 BLD 28 -1 FP BE Pri !#1 N2061 P537 BLD 29 -1 FP BE Pri !#A N2060 N2061 !#1 N2062 P537 BLD 30 -1 FP BE Pri !#1 N2063 P538 MEMBAR !#1 N2064 P539 BLD 16 -1 FP BE Pri !#1 N2065 P540 MEMBAR !#1 N2066 P541 REPLACEMENT 19 Int BE Sec !#1 N2067 P542 MEMBAR !#1 N2068 P543 BLD 21 -1 FP BE Pri !#1 N2069 P543 BLD 22 -1 FP BE Pri !#A N2068 N2069 !#1 N2070 P543 BLD 23 -1 FP BE Pri !#1 N2071 P544 MEMBAR !#1 N2072 P545 REPLACEMENT 31 Int BE Pri !#1 N2073 P546 REPLACEMENT 15 Int BE Pri !#1 N2074 P547 REPLACEMENT 28 Int BE Pri !#1 N2075 P548 REPLACEMENT 8 Int BE Pri !#1 N2076 P549 MEMBAR !#1 N2077 P550 BST 28 0x40000084 FP BE Pri !#1 N2078 P550 BST 29 0x40000085 FP BE Pri !#A N2077 N2078 !#1 N2079 P550 BST 30 0x40000086 FP BE Pri !#1 N2080 P551 MEMBAR !#1 N2081 P552 ST 18 0x80000d Int BE Pri !#1 N2082 P553 MEMBAR !#1 N2083 P554 BSTC 5 0x40000087 FP BE Sec !#1 N2084 P554 BSTC 6 0x40000088 FP BE Sec !#1 N2085 P555 MEMBAR !#1 N2086 P556 REPLACEMENT 7 Int BE Pri !#1 N2087 P557 REPLACEMENT 34 Int BE Pri !#1 N2088 P558 REPLACEMENT 3 Int BE Nuc !#1 N2089 P559 REPLACEMENT 24 Int BE Pri !#1 N2090 P560 MEMBAR !#1 N2091 P561 BST 7 0x40000089 FP BE Pri !#1 N2092 P562 MEMBAR !#1 N2093 P563 REPLACEMENT 23 Int BE Sec !#1 N2094 P564 REPLACEMENT 29 Int BE Nuc !#1 N2095 P565 LD 13 -1 FP BE Pri !#1 N2096 P566 REPLACEMENT 20 Int BE Pri !#1 N2097 P567 ST 4 0x80000e Int BE Nuc !#1 N2098 P568 REPLACEMENT 20 Int BE Pri !#1 N2099 P569 REPLACEMENT 9 Int BE Pri !#1 N2100 P570 REPLACEMENT 25 Int BE Sec !#1 N2101 P571 LD 3 -1 Int BE Sec !#1 N2102 P572 MEMBAR !#1 N2103 P573 BST 28 0x4000008a FP BE Pri !#1 N2104 P573 BST 29 0x4000008b FP BE Pri !#A N2103 N2104 !#1 N2105 P573 BST 30 0x4000008c FP BE Pri !#1 N2106 P574 MEMBAR !#1 N2107 P575 REPLACEMENT 14 Int BE Pri !#1 N2108 P576 MEMBAR !#1 N2109 P577 BSTC 28 0x4000008d FP BE Pri !#1 N2110 P577 BSTC 29 0x4000008e FP BE Pri !#A N2109 N2110 !#1 N2111 P577 BSTC 30 0x4000008f FP BE Pri !#1 N2112 P578 MEMBAR !#1 N2113 P579 IDC_FLIP 7 Int BE Pri !#1 N2114 P580 REPLACEMENT 13 Int BE Pri !#1 N2115 P581 REPLACEMENT 14 Int BE Pri !#1 N2116 P582 MEMBAR !#1 N2117 P583 BLD 20 -1 FP BE Pri !#1 N2118 P584 MEMBAR !#1 N2119 P585 ST 14 0x40000090 FP BE Pri !#1 N2120 P586 MEMBAR !#1 N2121 P587 BST 31 0x40000091 FP BE Pri !#1 N2122 P587 BST 32 0x40000092 FP BE Pri !#1 N2123 P588 MEMBAR !#1 N2124 P589 REPLACEMENT 12 Int BE Pri !#1 N2125 P590 ST 1 0x80000f Int BE Pri !#1 N2126 P591 REPLACEMENT 5 Int BE Sec !#1 N2127 P592 MEMBAR !#1 N2128 P593 BSTC 0 0x40000093 FP BE Pri !#1 N2129 P593 BSTC 1 0x40000094 FP BE Pri !#A N2128 N2129 !#1 N2130 P593 BSTC 2 0x40000095 FP BE Pri !#1 N2131 P593 BSTC 3 0x40000096 FP BE Pri !#1 N2132 P593 BSTC 4 0x40000097 FP BE Pri !#1 N2133 P594 MEMBAR !#1 N2134 P595 REPLACEMENT 19 Int BE Pri !#1 N2135 P596 ST 0 0x40000098 FP BE Nuc !#1 N2136 P597 IDC_FLIP 19 Int BE Pri !#1 N2137 P598 MEMBAR !#1 N2138 P599 BSTC 15 0x40000099 FP BE Pri !#1 N2139 P600 MEMBAR !#1 N2140 P601 REPLACEMENT 18 Int BE Sec !#1 N2141 P602 REPLACEMENT 4 Int BE Pri !#1 N2142 P603 ST 11 0x800010 Int BE Pri !#1 N2143 P604 REPLACEMENT 8 Int BE Pri !#1 N2144 P605 REPLACEMENT 6 Int BE Pri !#1 N2145 P606 IDC_FLIP 16 Int BE Pri !#1 N2146 P607 REPLACEMENT 1 Int BE Pri !#1 N2147 P608 REPLACEMENT 30 Int BE Pri !#1 N2148 P609 REPLACEMENT 25 Int BE Pri !#1 N2149 P610 PREFETCH 19 Int BE Pri !#1 N2150 P611 REPLACEMENT 13 Int BE Pri !#1 N2151 P612 IDC_FLIP 7 Int BE Pri !#1 N2152 P613 REPLACEMENT 16 Int BE Pri !#1 N2153 P614 LD 7 -1 Int BE Pri !#1 N2154 P615 REPLACEMENT 19 Int BE Pri !#1 N2155 P616 REPLACEMENT 29 Int BE Pri !#1 N2156 P617 REPLACEMENT 19 Int BE Sec !#1 N2157 P618 REPLACEMENT 28 Int BE Pri !#1 N2158 P619 REPLACEMENT 7 Int BE Pri !#1 N2159 P620 MEMBAR !#1 N2160 P621 BST 0 0x4000009a FP BE Sec !#1 N2161 P621 BST 1 0x4000009b FP BE Sec !#A N2160 N2161 !#1 N2162 P621 BST 2 0x4000009c FP BE Sec !#1 N2163 P621 BST 3 0x4000009d FP BE Sec !#1 N2164 P621 BST 4 0x4000009e FP BE Sec !#1 N2165 P622 MEMBAR !#1 N2166 P623 BLD 5 -1 FP BE Pri !#1 N2167 P623 BLD 6 -1 FP BE Pri !#1 N2168 P624 MEMBAR !#1 N2169 P625 REPLACEMENT 31 Int BE Pri !#1 N2170 P626 REPLACEMENT 2 Int BE Pri !#1 N2171 P627 REPLACEMENT 7 Int BE Pri !#1 N2172 P628 REPLACEMENT 15 Int BE Pri !#1 N2173 P629 ST 17 0x800011 Int BE Pri !#1 N2174 P630 LD 11 -1 FP BE Sec !#1 N2175 P631 MEMBAR !#1 N2176 P632 BST 31 0x4000009f FP BE Pri !#1 N2177 P632 BST 32 0x400000a0 FP BE Pri !#1 N2178 P633 MEMBAR !#1 N2179 P634 BSTC 28 0x400000a1 FP BE Pri !#1 N2180 P634 BSTC 29 0x400000a2 FP BE Pri !#A N2179 N2180 !#1 N2181 P634 BSTC 30 0x400000a3 FP BE Pri !#1 N2182 P635 MEMBAR !#1 N2183 P636 BSTC 5 0x400000a4 FP BE Pri !#1 N2184 P636 BSTC 6 0x400000a5 FP BE Pri !#1 N2185 P637 MEMBAR !#1 N2186 P638 REPLACEMENT 15 Int BE Pri !#1 N2187 P639 ST 27 0x400000a6 FP BE Pri !#1 N2188 P640 ST 13 0x800012 Int BE Pri !#1 N2189 P641 MEMBAR !#1 N2190 P642 BST 0 0x400000a7 FP BE Pri !#1 N2191 P642 BST 1 0x400000a8 FP BE Pri !#A N2190 N2191 !#1 N2192 P642 BST 2 0x400000a9 FP BE Pri !#1 N2193 P642 BST 3 0x400000aa FP BE Pri !#1 N2194 P642 BST 4 0x400000ab FP BE Pri !#1 N2195 P643 MEMBAR !#1 N2196 P644 REPLACEMENT 4 Int BE Sec !#1 N2197 P645 REPLACEMENT 10 Int BE Pri !#1 N2198 P646 REPLACEMENT 15 Int BE Pri !#1 N2199 P647 REPLACEMENT 17 Int BE Pri !#1 N2200 P648 REPLACEMENT 13 Int BE Pri !#1 N2201 P649 FLUSH 8 Int BE Pri !#1 N2202 P650 LD 28 -1 Int BE Sec Loop_exit !#1 N2203 P442 REPLACEMENT 8 Int BE Pri Loop_entry !#1 N2204 P443 REPLACEMENT 21 Int BE Pri !#1 N2205 P444 REPLACEMENT 11 Int BE Pri !#1 N2206 P445 ST 14 0x400000ac FP BE Pri !#1 N2207 P446 REPLACEMENT 10 Int BE Pri !#1 N2208 P447 MEMBAR !#1 N2209 P448 BSTC 18 0x400000ad FP BE Pri !#1 N2210 P449 MEMBAR !#1 N2211 P450 PREFETCH 12 Int BE Sec !#1 N2212 P451 REPLACEMENT 6 Int BE Pri !#1 N2213 P452 REPLACEMENT 10 Int BE Pri !#1 N2214 P453 IDC_FLIP 21 Int BE Pri !#1 N2215 P454 REPLACEMENT 27 Int BE Pri !#1 N2216 P455 MEMBAR !#1 N2217 P456 BST 0 0x400000ae FP BE Pri !#1 N2218 P456 BST 1 0x400000af FP BE Pri !#A N2217 N2218 !#1 N2219 P456 BST 2 0x400000b0 FP BE Pri !#1 N2220 P456 BST 3 0x400000b1 FP BE Pri !#1 N2221 P456 BST 4 0x400000b2 FP BE Pri !#1 N2222 P457 MEMBAR !#1 N2223 P458 REPLACEMENT 2 Int BE Pri !#1 N2224 P459 IDC_FLIP 8 Int BE Pri !#1 N2225 P460 REPLACEMENT 14 Int BE Pri !#1 N2226 P461 IDC_FLIP 6 Int BE Pri !#1 N2227 P462 REPLACEMENT 31 Int BE Pri !#1 N2228 P463 REPLACEMENT 7 Int BE Sec !#1 N2229 P464 MEMBAR !#1 N2230 P465 BLD 11 -1 FP BE Pri !#1 N2231 P465 BLD 12 -1 FP BE Pri !#A N2230 N2231 !#1 N2232 P465 BLD 13 -1 FP BE Pri !#1 N2233 P466 MEMBAR !#1 N2234 P467 REPLACEMENT 29 Int BE Pri !#1 N2235 P468 REPLACEMENT 2 Int BE Pri !#1 N2236 P469 REPLACEMENT 14 Int BE Pri !#1 N2237 P470 REPLACEMENT 25 Int BE Pri !#1 N2238 P471 ST 20 0x400000b3 FP BE Pri !#1 N2239 P472 MEMBAR !#1 N2240 P473 BLD 8 -1 FP BE Pri !#1 N2241 P473 BLD 9 -1 FP BE Pri !#1 N2242 P474 MEMBAR !#1 N2243 P475 ST 31 0x400000b4 FP BE Nuc !#1 N2244 P476 PREFETCH 5 Int BE Pri !#1 N2245 P477 MEMBAR !#1 N2246 P478 BLD 21 -1 FP BE Pri !#1 N2247 P478 BLD 22 -1 FP BE Pri !#A N2246 N2247 !#1 N2248 P478 BLD 23 -1 FP BE Pri !#1 N2249 P479 MEMBAR !#1 N2250 P480 PREFETCH 17 Int BE Pri !#1 N2251 P481 REPLACEMENT 33 Int BE Nuc !#1 N2252 P482 REPLACEMENT 1 Int BE Pri !#1 N2253 P483 REPLACEMENT 7 Int BE Pri !#1 N2254 P484 ST 23 0x800013 Int BE Pri !#1 N2255 P485 ST 27 0x400000b5 FP BE Sec !#1 N2256 P486 MEMBAR !#1 N2257 P487 BLD 16 -1 FP BE Pri !#1 N2258 P488 MEMBAR !#1 N2259 P489 LD 19 -1 FP BE Pri !#1 N2260 P490 MEMBAR !#1 N2261 P491 BST 19 0x400000b6 FP BE Pri !#1 N2262 P492 MEMBAR !#1 N2263 P493 PREFETCH 7 Int BE Pri !#1 N2264 P494 LD 21 -1 FP BE Pri !#1 N2265 P495 REPLACEMENT 27 Int BE Pri !#1 N2266 P496 ST 21 0x400000b7 FP BE Pri !#1 N2267 P497 REPLACEMENT 23 Int BE Pri !#1 N2268 P498 IDC_FLIP 7 Int BE Pri !#1 N2269 P499 MEMBAR !#1 N2270 P500 BSTC 8 0x400000b8 FP BE Pri !#1 N2271 P500 BSTC 9 0x400000b9 FP BE Pri !#1 N2272 P501 MEMBAR !#1 N2273 P502 REPLACEMENT 30 Int BE Nuc !#1 N2274 P503 FLUSHI 14 Int BE Pri !#1 N2275 P504 REPLACEMENT 18 Int BE Pri !#1 N2276 P505 MEMBAR !#1 N2277 P506 BLD 18 -1 FP BE Sec !#1 N2278 P507 MEMBAR !#1 N2279 P508 BSTC 5 0x400000ba FP BE Pri !#1 N2280 P508 BSTC 6 0x400000bb FP BE Pri !#1 N2281 P509 MEMBAR !#1 N2282 P510 REPLACEMENT 29 Int BE Pri !#1 N2283 P511 MEMBAR !#1 N2284 P512 BSTC 31 0x400000bc FP BE Pri !#1 N2285 P512 BSTC 32 0x400000bd FP BE Pri !#1 N2286 P513 MEMBAR !#1 N2287 P514 REPLACEMENT 33 Int BE Pri !#1 N2288 P515 IDC_FLIP 30 Int BE Pri !#1 N2289 P516 REPLACEMENT 8 Int BE Pri !#1 N2290 P517 MEMBAR !#1 N2291 P518 BST 11 0x400000be FP BE Pri !#1 N2292 P518 BST 12 0x400000bf FP BE Pri !#A N2291 N2292 !#1 N2293 P518 BST 13 0x400000c0 FP BE Pri !#1 N2294 P519 MEMBAR !#1 N2295 P520 BST 11 0x400000c1 FP BE Pri !#1 N2296 P520 BST 12 0x400000c2 FP BE Pri !#A N2295 N2296 !#1 N2297 P520 BST 13 0x400000c3 FP BE Pri !#1 N2298 P521 MEMBAR !#1 N2299 P522 ST 19 0x800014 Int BE Pri !#1 N2300 P523 REPLACEMENT 21 Int BE Sec !#1 N2301 P524 IDC_FLIP 8 Int BE Pri !#1 N2302 P525 REPLACEMENT 23 Int BE Sec !#1 N2303 P526 REPLACEMENT 22 Int BE Pri !#1 N2304 P527 REPLACEMENT 34 Int BE Pri !#1 N2305 P528 LD 15 -1 Int BE Pri !#1 N2306 P529 REPLACEMENT 14 Int BE Pri !#1 N2307 P530 REPLACEMENT 14 Int BE Pri !#1 N2308 P531 REPLACEMENT 29 Int BE Pri !#1 N2309 P532 ST 23 0x400000c4 FP BE Sec !#1 N2310 P533 REPLACEMENT 8 Int BE Sec !#1 N2311 P534 MEMBAR !#1 N2312 P535 BLD 5 -1 FP BE Pri !#1 N2313 P535 BLD 6 -1 FP BE Pri !#1 N2314 P536 MEMBAR !#1 N2315 P537 BLD 28 -1 FP BE Pri !#1 N2316 P537 BLD 29 -1 FP BE Pri !#A N2315 N2316 !#1 N2317 P537 BLD 30 -1 FP BE Pri !#1 N2318 P538 MEMBAR !#1 N2319 P539 BLD 16 -1 FP BE Pri !#1 N2320 P540 MEMBAR !#1 N2321 P541 REPLACEMENT 19 Int BE Sec !#1 N2322 P542 MEMBAR !#1 N2323 P543 BLD 21 -1 FP BE Pri !#1 N2324 P543 BLD 22 -1 FP BE Pri !#A N2323 N2324 !#1 N2325 P543 BLD 23 -1 FP BE Pri !#1 N2326 P544 MEMBAR !#1 N2327 P545 REPLACEMENT 31 Int BE Pri !#1 N2328 P546 REPLACEMENT 15 Int BE Pri !#1 N2329 P547 REPLACEMENT 28 Int BE Pri !#1 N2330 P548 REPLACEMENT 8 Int BE Pri !#1 N2331 P549 MEMBAR !#1 N2332 P550 BST 28 0x400000c5 FP BE Pri !#1 N2333 P550 BST 29 0x400000c6 FP BE Pri !#A N2332 N2333 !#1 N2334 P550 BST 30 0x400000c7 FP BE Pri !#1 N2335 P551 MEMBAR !#1 N2336 P552 ST 18 0x800015 Int BE Pri !#1 N2337 P553 MEMBAR !#1 N2338 P554 BSTC 5 0x400000c8 FP BE Sec !#1 N2339 P554 BSTC 6 0x400000c9 FP BE Sec !#1 N2340 P555 MEMBAR !#1 N2341 P556 REPLACEMENT 7 Int BE Pri !#1 N2342 P557 REPLACEMENT 34 Int BE Pri !#1 N2343 P558 REPLACEMENT 3 Int BE Nuc !#1 N2344 P559 REPLACEMENT 24 Int BE Pri !#1 N2345 P560 MEMBAR !#1 N2346 P561 BST 7 0x400000ca FP BE Pri !#1 N2347 P562 MEMBAR !#1 N2348 P563 REPLACEMENT 23 Int BE Sec !#1 N2349 P564 REPLACEMENT 29 Int BE Nuc !#1 N2350 P565 LD 13 -1 FP BE Pri !#1 N2351 P566 REPLACEMENT 20 Int BE Pri !#1 N2352 P567 ST 4 0x800016 Int BE Nuc !#1 N2353 P568 REPLACEMENT 20 Int BE Pri !#1 N2354 P569 REPLACEMENT 9 Int BE Pri !#1 N2355 P570 REPLACEMENT 25 Int BE Sec !#1 N2356 P571 LD 3 -1 Int BE Sec !#1 N2357 P572 MEMBAR !#1 N2358 P573 BST 28 0x400000cb FP BE Pri !#1 N2359 P573 BST 29 0x400000cc FP BE Pri !#A N2358 N2359 !#1 N2360 P573 BST 30 0x400000cd FP BE Pri !#1 N2361 P574 MEMBAR !#1 N2362 P575 REPLACEMENT 14 Int BE Pri !#1 N2363 P576 MEMBAR !#1 N2364 P577 BSTC 28 0x400000ce FP BE Pri !#1 N2365 P577 BSTC 29 0x400000cf FP BE Pri !#A N2364 N2365 !#1 N2366 P577 BSTC 30 0x400000d0 FP BE Pri !#1 N2367 P578 MEMBAR !#1 N2368 P579 IDC_FLIP 7 Int BE Pri !#1 N2369 P580 REPLACEMENT 13 Int BE Pri !#1 N2370 P581 REPLACEMENT 14 Int BE Pri !#1 N2371 P582 MEMBAR !#1 N2372 P583 BLD 20 -1 FP BE Pri !#1 N2373 P584 MEMBAR !#1 N2374 P585 ST 14 0x400000d1 FP BE Pri !#1 N2375 P586 MEMBAR !#1 N2376 P587 BST 31 0x400000d2 FP BE Pri !#1 N2377 P587 BST 32 0x400000d3 FP BE Pri !#1 N2378 P588 MEMBAR !#1 N2379 P589 REPLACEMENT 12 Int BE Pri !#1 N2380 P590 ST 1 0x800017 Int BE Pri !#1 N2381 P591 REPLACEMENT 5 Int BE Sec !#1 N2382 P592 MEMBAR !#1 N2383 P593 BSTC 0 0x400000d4 FP BE Pri !#1 N2384 P593 BSTC 1 0x400000d5 FP BE Pri !#A N2383 N2384 !#1 N2385 P593 BSTC 2 0x400000d6 FP BE Pri !#1 N2386 P593 BSTC 3 0x400000d7 FP BE Pri !#1 N2387 P593 BSTC 4 0x400000d8 FP BE Pri !#1 N2388 P594 MEMBAR !#1 N2389 P595 REPLACEMENT 19 Int BE Pri !#1 N2390 P596 ST 0 0x400000d9 FP BE Nuc !#1 N2391 P597 IDC_FLIP 19 Int BE Pri !#1 N2392 P598 MEMBAR !#1 N2393 P599 BSTC 15 0x400000da FP BE Pri !#1 N2394 P600 MEMBAR !#1 N2395 P601 REPLACEMENT 18 Int BE Sec !#1 N2396 P602 REPLACEMENT 4 Int BE Pri !#1 N2397 P603 ST 11 0x800018 Int BE Pri !#1 N2398 P604 REPLACEMENT 8 Int BE Pri !#1 N2399 P605 REPLACEMENT 6 Int BE Pri !#1 N2400 P606 IDC_FLIP 16 Int BE Pri !#1 N2401 P607 REPLACEMENT 1 Int BE Pri !#1 N2402 P608 REPLACEMENT 30 Int BE Pri !#1 N2403 P609 REPLACEMENT 25 Int BE Pri !#1 N2404 P610 PREFETCH 19 Int BE Pri !#1 N2405 P611 REPLACEMENT 13 Int BE Pri !#1 N2406 P612 IDC_FLIP 7 Int BE Pri !#1 N2407 P613 REPLACEMENT 16 Int BE Pri !#1 N2408 P614 LD 7 -1 Int BE Pri !#1 N2409 P615 REPLACEMENT 19 Int BE Pri !#1 N2410 P616 REPLACEMENT 29 Int BE Pri !#1 N2411 P617 REPLACEMENT 19 Int BE Sec !#1 N2412 P618 REPLACEMENT 28 Int BE Pri !#1 N2413 P619 REPLACEMENT 7 Int BE Pri !#1 N2414 P620 MEMBAR !#1 N2415 P621 BST 0 0x400000db FP BE Sec !#1 N2416 P621 BST 1 0x400000dc FP BE Sec !#A N2415 N2416 !#1 N2417 P621 BST 2 0x400000dd FP BE Sec !#1 N2418 P621 BST 3 0x400000de FP BE Sec !#1 N2419 P621 BST 4 0x400000df FP BE Sec !#1 N2420 P622 MEMBAR !#1 N2421 P623 BLD 5 -1 FP BE Pri !#1 N2422 P623 BLD 6 -1 FP BE Pri !#1 N2423 P624 MEMBAR !#1 N2424 P625 REPLACEMENT 31 Int BE Pri !#1 N2425 P626 REPLACEMENT 2 Int BE Pri !#1 N2426 P627 REPLACEMENT 7 Int BE Pri !#1 N2427 P628 REPLACEMENT 15 Int BE Pri !#1 N2428 P629 ST 17 0x800019 Int BE Pri !#1 N2429 P630 LD 11 -1 FP BE Sec !#1 N2430 P631 MEMBAR !#1 N2431 P632 BST 31 0x400000e0 FP BE Pri !#1 N2432 P632 BST 32 0x400000e1 FP BE Pri !#1 N2433 P633 MEMBAR !#1 N2434 P634 BSTC 28 0x400000e2 FP BE Pri !#1 N2435 P634 BSTC 29 0x400000e3 FP BE Pri !#A N2434 N2435 !#1 N2436 P634 BSTC 30 0x400000e4 FP BE Pri !#1 N2437 P635 MEMBAR !#1 N2438 P636 BSTC 5 0x400000e5 FP BE Pri !#1 N2439 P636 BSTC 6 0x400000e6 FP BE Pri !#1 N2440 P637 MEMBAR !#1 N2441 P638 REPLACEMENT 15 Int BE Pri !#1 N2442 P639 ST 27 0x400000e7 FP BE Pri !#1 N2443 P640 ST 13 0x80001a Int BE Pri !#1 N2444 P641 MEMBAR !#1 N2445 P642 BST 0 0x400000e8 FP BE Pri !#1 N2446 P642 BST 1 0x400000e9 FP BE Pri !#A N2445 N2446 !#1 N2447 P642 BST 2 0x400000ea FP BE Pri !#1 N2448 P642 BST 3 0x400000eb FP BE Pri !#1 N2449 P642 BST 4 0x400000ec FP BE Pri !#1 N2450 P643 MEMBAR !#1 N2451 P644 REPLACEMENT 4 Int BE Sec !#1 N2452 P645 REPLACEMENT 10 Int BE Pri !#1 N2453 P646 REPLACEMENT 15 Int BE Pri !#1 N2454 P647 REPLACEMENT 17 Int BE Pri !#1 N2455 P648 REPLACEMENT 13 Int BE Pri !#1 N2456 P649 FLUSH 8 Int BE Pri !#1 N2457 P650 LD 28 -1 Int BE Sec Loop_exit !#1 N2458 P651 REPLACEMENT 17 Int BE Sec Loop_entry !#1 N2459 P652 ST 31 0x80001b Int BE Pri !#1 N2460 P653 LD 25 -1 FP BE Pri !#1 N2461 P654 MEMBAR !#1 N2462 P655 BST 11 0x400000ed FP BE Pri !#1 N2463 P655 BST 12 0x400000ee FP BE Pri !#A N2462 N2463 !#1 N2464 P655 BST 13 0x400000ef FP BE Pri !#1 N2465 P656 MEMBAR !#1 N2466 P657 REPLACEMENT 4 Int BE Pri !#1 N2467 P658 PREFETCH 28 Int BE Pri !#1 N2468 P659 REPLACEMENT 19 Int BE Pri !#1 N2469 P660 LD 30 -1 FP BE Pri !#1 N2470 P661 MEMBAR !#1 N2471 P662 BSTC 26 0x400000f0 FP BE Pri !#1 N2472 P662 BSTC 27 0x400000f1 FP BE Pri !#1 N2473 P663 MEMBAR !#1 N2474 P664 REPLACEMENT 1 Int BE Pri !#1 N2475 P665 REPLACEMENT 2 Int BE Nuc !#1 N2476 P666 REPLACEMENT 6 Int BE Pri !#1 N2477 P667 IDC_FLIP 25 Int BE Pri !#1 N2478 P668 REPLACEMENT 31 Int BE Sec !#1 N2479 P669 REPLACEMENT 1 Int BE Pri !#1 N2480 P670 LD 17 -1 Int BE Pri !#1 N2481 P671 MEMBAR !#1 N2482 P672 BSTC 10 0x400000f2 FP BE Pri !#1 N2483 P673 MEMBAR !#1 N2484 P674 REPLACEMENT 21 Int BE Pri !#1 N2485 P675 REPLACEMENT 2 Int BE Pri !#1 N2486 P676 REPLACEMENT 3 Int BE Pri !#1 N2487 P677 PREFETCH 3 Int BE Pri !#1 N2488 P678 REPLACEMENT 31 Int BE Pri !#1 N2489 P679 IDC_FLIP 11 Int BE Pri !#1 N2490 P680 REPLACEMENT 4 Int BE Pri !#1 N2491 P681 MEMBAR !#1 N2492 P682 BST 20 0x400000f3 FP BE Sec !#1 N2493 P683 MEMBAR !#1 N2494 P684 BSTC 10 0x400000f4 FP BE Pri !#1 N2495 P685 MEMBAR !#1 N2496 P686 REPLACEMENT 28 Int BE Pri !#1 N2497 P687 REPLACEMENT 11 Int BE Pri !#1 N2498 P688 REPLACEMENT 23 Int BE Pri !#1 N2499 P689 REPLACEMENT 16 Int BE Sec !#1 N2500 P690 IDC_FLIP 8 Int BE Pri !#1 N2501 P691 REPLACEMENT 1 Int BE Pri !#1 N2502 P692 REPLACEMENT 16 Int BE Pri !#1 N2503 P693 PREFETCH 17 Int BE Pri !#1 N2504 P694 REPLACEMENT 20 Int BE Pri !#1 N2505 P695 MEMBAR !#1 N2506 P696 BSTC 19 0x400000f5 FP BE Pri !#1 N2507 P697 MEMBAR !#1 N2508 P698 REPLACEMENT 18 Int BE Pri !#1 N2509 P699 MEMBAR !#1 N2510 P700 BLD 34 -1 FP BE Pri !#1 N2511 P701 MEMBAR !#1 N2512 P702 BSTC 5 0x400000f6 FP BE Pri !#1 N2513 P702 BSTC 6 0x400000f7 FP BE Pri !#1 N2514 P703 MEMBAR !#1 N2515 P704 REPLACEMENT 0 Int BE Pri !#1 N2516 P705 REPLACEMENT 26 Int BE Pri !#1 N2517 P706 MEMBAR !#1 N2518 P707 BSTC 21 0x400000f8 FP BE Pri !#1 N2519 P707 BSTC 22 0x400000f9 FP BE Pri !#A N2518 N2519 !#1 N2520 P707 BSTC 23 0x400000fa FP BE Pri !#1 N2521 P708 MEMBAR !#1 N2522 P709 IDC_FLIP 5 Int BE Pri !#1 N2523 P710 REPLACEMENT 12 Int BE Pri !#1 N2524 P711 REPLACEMENT 29 Int BE Pri !#1 N2525 P712 ST 31 0x80001c Int BE Pri !#1 N2526 P713 REPLACEMENT 25 Int BE Pri !#1 N2527 P714 ST 6 0x80001d Int BE Pri !#1 N2528 P715 MEMBAR !#1 N2529 P716 BLD 24 -1 FP BE Pri !#1 N2530 P716 BLD 25 -1 FP BE Pri !#1 N2531 P717 MEMBAR !#1 N2532 P718 ST 7 0x80001e Int BE Nuc !#1 N2533 P719 REPLACEMENT 20 Int BE Pri !#1 N2534 P720 REPLACEMENT 19 Int BE Pri !#1 N2535 P721 REPLACEMENT 16 Int BE Nuc !#1 N2536 P722 LD 9 -1 Int BE Nuc !#1 N2537 P723 IDC_FLIP 16 Int BE Pri !#1 N2538 P724 MEMBAR !#1 N2539 P725 BSTC 31 0x400000fb FP BE Pri !#1 N2540 P725 BSTC 32 0x400000fc FP BE Pri !#1 N2541 P726 MEMBAR !#1 N2542 P727 REPLACEMENT 8 Int BE Pri !#1 N2543 P728 REPLACEMENT 27 Int BE Pri !#1 N2544 P729 MEMBAR !#1 N2545 P730 BLD 24 -1 FP BE Pri !#1 N2546 P730 BLD 25 -1 FP BE Pri !#1 N2547 P731 MEMBAR !#1 N2548 P732 FLUSHI 1 Int BE Pri !#1 N2549 P733 ST 25 0x80001f Int BE Pri !#1 N2550 P734 ST 13 0x800020 Int BE Nuc !#1 N2551 P735 MEMBAR !#1 N2552 P736 BST 11 0x400000fd FP BE Pri !#1 N2553 P736 BST 12 0x400000fe FP BE Pri !#A N2552 N2553 !#1 N2554 P736 BST 13 0x400000ff FP BE Pri !#1 N2555 P737 MEMBAR !#1 N2556 P738 BSTC 15 0x40000100 FP BE Pri !#1 N2557 P739 MEMBAR !#1 N2558 P740 FLUSHI 33 Int BE Pri !#1 N2559 P741 REPLACEMENT 31 Int BE Pri !#1 N2560 P742 ST 1 0x40000101 FP BE Pri !#1 N2561 P743 REPLACEMENT 2 Int BE Pri !#1 N2562 P744 REPLACEMENT 29 Int BE Pri !#1 N2563 P745 LD 20 -1 Int BE Nuc !#1 N2564 P746 MEMBAR !#1 N2565 P747 BLD 0 -1 FP BE Pri !#1 N2566 P747 BLD 1 -1 FP BE Pri !#A N2565 N2566 !#1 N2567 P747 BLD 2 -1 FP BE Pri !#1 N2568 P747 BLD 3 -1 FP BE Pri !#1 N2569 P747 BLD 4 -1 FP BE Pri !#1 N2570 P748 MEMBAR !#1 N2571 P749 MEMBAR !#1 N2572 P750 BSTC 21 0x40000102 FP BE Sec !#1 N2573 P750 BSTC 22 0x40000103 FP BE Sec !#A N2572 N2573 !#1 N2574 P750 BSTC 23 0x40000104 FP BE Sec !#1 N2575 P751 MEMBAR !#1 N2576 P752 BST 28 0x40000105 FP BE Sec !#1 N2577 P752 BST 29 0x40000106 FP BE Sec !#A N2576 N2577 !#1 N2578 P752 BST 30 0x40000107 FP BE Sec !#1 N2579 P753 MEMBAR !#1 N2580 P754 REPLACEMENT 32 Int BE Pri !#1 N2581 P755 REPLACEMENT 25 Int BE Pri !#1 N2582 P756 LD 27 -1 Int BE Pri !#1 N2583 P757 REPLACEMENT 2 Int BE Pri !#1 N2584 P758 IDC_FLIP 12 Int BE Pri !#1 N2585 P759 REPLACEMENT 26 Int BE Pri !#1 N2586 P760 FLUSH 6 Int BE Pri !#1 N2587 P761 REPLACEMENT 24 Int BE Pri !#1 N2588 P762 REPLACEMENT 12 Int BE Pri !#1 N2589 P763 ST 7 0x800021 Int BE Nuc !#1 N2590 P764 REPLACEMENT 10 Int BE Pri !#1 N2591 P765 MEMBAR !#1 N2592 P766 BST 21 0x40000108 FP BE Pri !#1 N2593 P766 BST 22 0x40000109 FP BE Pri !#A N2592 N2593 !#1 N2594 P766 BST 23 0x4000010a FP BE Pri !#1 N2595 P767 MEMBAR !#1 N2596 P768 MEMBAR !#2 N2597 P769 REPLACEMENT 5 Int BE Pri Loop_entry !#2 N2598 P770 REPLACEMENT 34 Int BE Sec !#2 N2599 P771 MEMBAR !#2 N2600 P772 BLD 0 -1 FP BE Pri !#2 N2601 P772 BLD 1 -1 FP BE Pri !#A N2600 N2601 !#2 N2602 P772 BLD 2 -1 FP BE Pri !#2 N2603 P772 BLD 3 -1 FP BE Pri !#2 N2604 P772 BLD 4 -1 FP BE Pri !#2 N2605 P773 MEMBAR !#2 N2606 P774 REPLACEMENT 8 Int BE Sec !#2 N2607 P775 REPLACEMENT 17 Int BE Pri !#2 N2608 P776 MEMBAR !#2 N2609 P777 BLD 0 -1 FP BE Pri !#2 N2610 P777 BLD 1 -1 FP BE Pri !#A N2609 N2610 !#2 N2611 P777 BLD 2 -1 FP BE Pri !#2 N2612 P777 BLD 3 -1 FP BE Pri !#2 N2613 P777 BLD 4 -1 FP BE Pri !#2 N2614 P778 MEMBAR !#2 N2615 P779 REPLACEMENT 6 Int BE Sec !#2 N2616 P780 REPLACEMENT 25 Int BE Pri !#2 N2617 P781 MEMBAR !#2 N2618 P782 BLD 7 -1 FP BE Pri !#2 N2619 P783 MEMBAR !#2 N2620 P784 REPLACEMENT 24 Int BE Pri !#2 N2621 P785 MEMBAR !#2 N2622 P786 BLD 34 -1 FP BE Pri !#2 N2623 P787 MEMBAR !#2 N2624 P788 REPLACEMENT 11 Int BE Pri !#2 N2625 P789 MEMBAR !#2 N2626 P790 BST 8 0x40800001 FP BE Pri !#2 N2627 P790 BST 9 0x40800002 FP BE Pri !#2 N2628 P791 MEMBAR !#2 N2629 P792 BSTC 28 0x40800003 FP BE Pri !#2 N2630 P792 BSTC 29 0x40800004 FP BE Pri !#A N2629 N2630 !#2 N2631 P792 BSTC 30 0x40800005 FP BE Pri !#2 N2632 P793 MEMBAR !#2 N2633 P794 REPLACEMENT 12 Int BE Pri !#2 N2634 P795 REPLACEMENT 20 Int BE Pri !#2 N2635 P796 IDC_FLIP 5 Int BE Pri !#2 N2636 P797 LD 0 -1 Int BE Pri !#2 N2637 P798 IDC_FLIP 5 Int BE Pri !#2 N2638 P799 PREFETCH 24 Int BE Pri !#2 N2639 P800 REPLACEMENT 23 Int BE Pri !#2 N2640 P801 LD 19 -1 FP BE Pri !#2 N2641 P802 MEMBAR !#2 N2642 P803 BLD 14 -1 FP BE Pri !#2 N2643 P804 MEMBAR !#2 N2644 P805 LD 4 -1 FP BE Sec !#2 N2645 P806 MEMBAR !#2 N2646 P807 BLD 0 -1 FP BE Pri !#2 N2647 P807 BLD 1 -1 FP BE Pri !#A N2646 N2647 !#2 N2648 P807 BLD 2 -1 FP BE Pri !#2 N2649 P807 BLD 3 -1 FP BE Pri !#2 N2650 P807 BLD 4 -1 FP BE Pri !#2 N2651 P808 MEMBAR !#2 N2652 P809 REPLACEMENT 0 Int BE Pri !#2 N2653 P810 MEMBAR !#2 N2654 P811 BLD 24 -1 FP BE Pri !#2 N2655 P811 BLD 25 -1 FP BE Pri !#2 N2656 P812 MEMBAR !#2 N2657 P813 IDC_FLIP 17 Int BE Pri !#2 N2658 P814 REPLACEMENT 13 Int BE Pri !#2 N2659 P815 FLUSH 21 Int BE Pri !#2 N2660 P816 REPLACEMENT 29 Int BE Pri !#2 N2661 P817 REPLACEMENT 2 Int BE Pri !#2 N2662 P818 MEMBAR !#2 N2663 P819 BST 0 0x40800006 FP BE Sec !#2 N2664 P819 BST 1 0x40800007 FP BE Sec !#A N2663 N2664 !#2 N2665 P819 BST 2 0x40800008 FP BE Sec !#2 N2666 P819 BST 3 0x40800009 FP BE Sec !#2 N2667 P819 BST 4 0x4080000a FP BE Sec !#2 N2668 P820 MEMBAR !#2 N2669 P821 BST 28 0x4080000b FP BE Pri !#2 N2670 P821 BST 29 0x4080000c FP BE Pri !#A N2669 N2670 !#2 N2671 P821 BST 30 0x4080000d FP BE Pri !#2 N2672 P822 MEMBAR !#2 N2673 P823 REPLACEMENT 28 Int BE Nuc !#2 N2674 P824 REPLACEMENT 7 Int BE Nuc !#2 N2675 P825 IDC_FLIP 29 Int BE Pri !#2 N2676 P826 REPLACEMENT 25 Int BE Pri !#2 N2677 P827 REPLACEMENT 24 Int BE Pri !#2 N2678 P828 REPLACEMENT 17 Int BE Pri !#2 N2679 P829 MEMBAR !#2 N2680 P830 BLD 26 -1 FP BE Pri !#2 N2681 P830 BLD 27 -1 FP BE Pri !#2 N2682 P831 MEMBAR !#2 N2683 P832 REPLACEMENT 27 Int BE Pri !#2 N2684 P833 PREFETCH 17 Int BE Pri !#2 N2685 P834 MEMBAR !#2 N2686 P835 BST 0 0x4080000e FP BE Sec !#2 N2687 P835 BST 1 0x4080000f FP BE Sec !#A N2686 N2687 !#2 N2688 P835 BST 2 0x40800010 FP BE Sec !#2 N2689 P835 BST 3 0x40800011 FP BE Sec !#2 N2690 P835 BST 4 0x40800012 FP BE Sec !#2 N2691 P836 MEMBAR !#2 N2692 P837 BST 31 0x40800013 FP BE Pri !#2 N2693 P837 BST 32 0x40800014 FP BE Pri !#2 N2694 P838 MEMBAR !#2 N2695 P839 REPLACEMENT 11 Int BE Pri !#2 N2696 P840 MEMBAR !#2 N2697 P841 BLD 24 -1 FP BE Sec !#2 N2698 P841 BLD 25 -1 FP BE Sec !#2 N2699 P842 MEMBAR !#2 N2700 P843 REPLACEMENT 5 Int BE Pri !#2 N2701 P844 REPLACEMENT 26 Int BE Nuc !#2 N2702 P845 REPLACEMENT 15 Int BE Pri !#2 N2703 P846 ST 28 0x1000001 Int LE Pri !#2 N2704 P847 PREFETCH 33 Int BE Pri !#2 N2705 P848 REPLACEMENT 14 Int BE Nuc !#2 N2706 P849 LD 7 -1 FP BE Nuc !#2 N2707 P850 REPLACEMENT 19 Int BE Nuc !#2 N2708 P851 LD 20 -1 Int BE Nuc !#2 N2709 P852 REPLACEMENT 27 Int BE Pri !#2 N2710 P853 REPLACEMENT 13 Int BE Pri !#2 N2711 P854 ST 20 0x40800015 FP BE Pri !#2 N2712 P855 MEMBAR !#2 N2713 P856 BST 24 0x40800016 FP BE Pri !#2 N2714 P856 BST 25 0x40800017 FP BE Pri !#2 N2715 P857 MEMBAR !#2 N2716 P858 REPLACEMENT 15 Int BE Pri !#2 N2717 P859 MEMBAR !#2 N2718 P860 BSTC 14 0x40800018 FP BE Pri !#2 N2719 P861 MEMBAR !#2 N2720 P862 BSTC 7 0x40800019 FP BE Pri !#2 N2721 P863 MEMBAR !#2 N2722 P864 REPLACEMENT 31 Int BE Pri !#2 N2723 P865 ST 24 0x4080001a FP BE Pri !#2 N2724 P866 FLUSH 29 Int BE Pri !#2 N2725 P867 MEMBAR !#2 N2726 P868 BSTC 24 0x4080001b FP BE Pri !#2 N2727 P868 BSTC 25 0x4080001c FP BE Pri !#2 N2728 P869 MEMBAR !#2 N2729 P870 REPLACEMENT 21 Int BE Pri !#2 N2730 P871 REPLACEMENT 10 Int BE Nuc !#2 N2731 P872 REPLACEMENT 25 Int BE Pri !#2 N2732 P873 PREFETCH 20 Int BE Nuc !#2 N2733 P874 ST 12 0x4080001d FP BE Pri !#2 N2734 P875 MEMBAR !#2 N2735 P876 BST 28 0x4080001e FP BE Pri !#2 N2736 P876 BST 29 0x4080001f FP BE Pri !#A N2735 N2736 !#2 N2737 P876 BST 30 0x40800020 FP BE Pri !#2 N2738 P877 MEMBAR !#2 N2739 P878 REPLACEMENT 25 Int BE Pri !#2 N2740 P879 REPLACEMENT 4 Int BE Pri !#2 N2741 P880 REPLACEMENT 5 Int BE Pri !#2 N2742 P881 REPLACEMENT 1 Int BE Pri !#2 N2743 P882 PREFETCH 27 Int BE Sec !#2 N2744 P883 IDC_FLIP 14 Int BE Pri !#2 N2745 P884 MEMBAR !#2 N2746 P885 BST 8 0x40800021 FP BE Pri !#2 N2747 P885 BST 9 0x40800022 FP BE Pri !#2 N2748 P886 MEMBAR !#2 N2749 P887 REPLACEMENT 17 Int BE Sec !#2 N2750 P888 LD 22 -1 FP BE Pri !#2 N2751 P889 REPLACEMENT 25 Int BE Sec !#2 N2752 P890 REPLACEMENT 7 Int BE Pri !#2 N2753 P891 REPLACEMENT 31 Int BE Nuc !#2 N2754 P892 ST 28 0x1000002 Int BE Pri !#2 N2755 P893 REPLACEMENT 28 Int BE Pri !#2 N2756 P894 REPLACEMENT 3 Int BE Pri !#2 N2757 P895 REPLACEMENT 10 Int BE Pri !#2 N2758 P896 REPLACEMENT 17 Int BE Pri !#2 N2759 P897 FLUSH 27 Int BE Pri !#2 N2760 P898 REPLACEMENT 10 Int BE Pri !#2 N2761 P899 REPLACEMENT 7 Int BE Pri !#2 N2762 P900 MEMBAR !#2 N2763 P901 BST 17 0x40800023 FP BE Pri !#2 N2764 P902 MEMBAR !#2 N2765 P769 REPLACEMENT 5 Int BE Pri Loop_entry !#2 N2766 P770 REPLACEMENT 34 Int BE Sec !#2 N2767 P771 MEMBAR !#2 N2768 P772 BLD 0 -1 FP BE Pri !#2 N2769 P772 BLD 1 -1 FP BE Pri !#A N2768 N2769 !#2 N2770 P772 BLD 2 -1 FP BE Pri !#2 N2771 P772 BLD 3 -1 FP BE Pri !#2 N2772 P772 BLD 4 -1 FP BE Pri !#2 N2773 P773 MEMBAR !#2 N2774 P774 REPLACEMENT 8 Int BE Sec !#2 N2775 P775 REPLACEMENT 17 Int BE Pri !#2 N2776 P776 MEMBAR !#2 N2777 P777 BLD 0 -1 FP BE Pri !#2 N2778 P777 BLD 1 -1 FP BE Pri !#A N2777 N2778 !#2 N2779 P777 BLD 2 -1 FP BE Pri !#2 N2780 P777 BLD 3 -1 FP BE Pri !#2 N2781 P777 BLD 4 -1 FP BE Pri !#2 N2782 P778 MEMBAR !#2 N2783 P779 REPLACEMENT 6 Int BE Sec !#2 N2784 P780 REPLACEMENT 25 Int BE Pri !#2 N2785 P781 MEMBAR !#2 N2786 P782 BLD 7 -1 FP BE Pri !#2 N2787 P783 MEMBAR !#2 N2788 P784 REPLACEMENT 24 Int BE Pri !#2 N2789 P785 MEMBAR !#2 N2790 P786 BLD 34 -1 FP BE Pri !#2 N2791 P787 MEMBAR !#2 N2792 P788 REPLACEMENT 11 Int BE Pri !#2 N2793 P789 MEMBAR !#2 N2794 P790 BST 8 0x40800024 FP BE Pri !#2 N2795 P790 BST 9 0x40800025 FP BE Pri !#2 N2796 P791 MEMBAR !#2 N2797 P792 BSTC 28 0x40800026 FP BE Pri !#2 N2798 P792 BSTC 29 0x40800027 FP BE Pri !#A N2797 N2798 !#2 N2799 P792 BSTC 30 0x40800028 FP BE Pri !#2 N2800 P793 MEMBAR !#2 N2801 P794 REPLACEMENT 12 Int BE Pri !#2 N2802 P795 REPLACEMENT 20 Int BE Pri !#2 N2803 P796 IDC_FLIP 5 Int BE Pri !#2 N2804 P797 LD 0 -1 Int BE Pri !#2 N2805 P798 IDC_FLIP 5 Int BE Pri !#2 N2806 P799 PREFETCH 24 Int BE Pri !#2 N2807 P800 REPLACEMENT 23 Int BE Pri !#2 N2808 P801 LD 19 -1 FP BE Pri !#2 N2809 P802 MEMBAR !#2 N2810 P803 BLD 14 -1 FP BE Pri !#2 N2811 P804 MEMBAR !#2 N2812 P805 LD 4 -1 FP BE Sec !#2 N2813 P806 MEMBAR !#2 N2814 P807 BLD 0 -1 FP BE Pri !#2 N2815 P807 BLD 1 -1 FP BE Pri !#A N2814 N2815 !#2 N2816 P807 BLD 2 -1 FP BE Pri !#2 N2817 P807 BLD 3 -1 FP BE Pri !#2 N2818 P807 BLD 4 -1 FP BE Pri !#2 N2819 P808 MEMBAR !#2 N2820 P809 REPLACEMENT 0 Int BE Pri !#2 N2821 P810 MEMBAR !#2 N2822 P811 BLD 24 -1 FP BE Pri !#2 N2823 P811 BLD 25 -1 FP BE Pri !#2 N2824 P812 MEMBAR !#2 N2825 P813 IDC_FLIP 17 Int BE Pri !#2 N2826 P814 REPLACEMENT 13 Int BE Pri !#2 N2827 P815 FLUSH 21 Int BE Pri !#2 N2828 P816 REPLACEMENT 29 Int BE Pri !#2 N2829 P817 REPLACEMENT 2 Int BE Pri !#2 N2830 P818 MEMBAR !#2 N2831 P819 BST 0 0x40800029 FP BE Sec !#2 N2832 P819 BST 1 0x4080002a FP BE Sec !#A N2831 N2832 !#2 N2833 P819 BST 2 0x4080002b FP BE Sec !#2 N2834 P819 BST 3 0x4080002c FP BE Sec !#2 N2835 P819 BST 4 0x4080002d FP BE Sec !#2 N2836 P820 MEMBAR !#2 N2837 P821 BST 28 0x4080002e FP BE Pri !#2 N2838 P821 BST 29 0x4080002f FP BE Pri !#A N2837 N2838 !#2 N2839 P821 BST 30 0x40800030 FP BE Pri !#2 N2840 P822 MEMBAR !#2 N2841 P823 REPLACEMENT 28 Int BE Nuc !#2 N2842 P824 REPLACEMENT 7 Int BE Nuc !#2 N2843 P825 IDC_FLIP 29 Int BE Pri !#2 N2844 P826 REPLACEMENT 25 Int BE Pri !#2 N2845 P827 REPLACEMENT 24 Int BE Pri !#2 N2846 P828 REPLACEMENT 17 Int BE Pri !#2 N2847 P829 MEMBAR !#2 N2848 P830 BLD 26 -1 FP BE Pri !#2 N2849 P830 BLD 27 -1 FP BE Pri !#2 N2850 P831 MEMBAR !#2 N2851 P832 REPLACEMENT 27 Int BE Pri !#2 N2852 P833 PREFETCH 17 Int BE Pri !#2 N2853 P834 MEMBAR !#2 N2854 P835 BST 0 0x40800031 FP BE Sec !#2 N2855 P835 BST 1 0x40800032 FP BE Sec !#A N2854 N2855 !#2 N2856 P835 BST 2 0x40800033 FP BE Sec !#2 N2857 P835 BST 3 0x40800034 FP BE Sec !#2 N2858 P835 BST 4 0x40800035 FP BE Sec !#2 N2859 P836 MEMBAR !#2 N2860 P837 BST 31 0x40800036 FP BE Pri !#2 N2861 P837 BST 32 0x40800037 FP BE Pri !#2 N2862 P838 MEMBAR !#2 N2863 P839 REPLACEMENT 11 Int BE Pri !#2 N2864 P840 MEMBAR !#2 N2865 P841 BLD 24 -1 FP BE Sec !#2 N2866 P841 BLD 25 -1 FP BE Sec !#2 N2867 P842 MEMBAR !#2 N2868 P843 REPLACEMENT 5 Int BE Pri !#2 N2869 P844 REPLACEMENT 26 Int BE Nuc !#2 N2870 P845 REPLACEMENT 15 Int BE Pri !#2 N2871 P846 ST 28 0x1000003 Int LE Pri !#2 N2872 P847 PREFETCH 33 Int BE Pri !#2 N2873 P848 REPLACEMENT 14 Int BE Nuc !#2 N2874 P849 LD 7 -1 FP BE Nuc !#2 N2875 P850 REPLACEMENT 19 Int BE Nuc !#2 N2876 P851 LD 20 -1 Int BE Nuc !#2 N2877 P852 REPLACEMENT 27 Int BE Pri !#2 N2878 P853 REPLACEMENT 13 Int BE Pri !#2 N2879 P854 ST 20 0x40800038 FP BE Pri !#2 N2880 P855 MEMBAR !#2 N2881 P856 BST 24 0x40800039 FP BE Pri !#2 N2882 P856 BST 25 0x4080003a FP BE Pri !#2 N2883 P857 MEMBAR !#2 N2884 P858 REPLACEMENT 15 Int BE Pri !#2 N2885 P859 MEMBAR !#2 N2886 P860 BSTC 14 0x4080003b FP BE Pri !#2 N2887 P861 MEMBAR !#2 N2888 P862 BSTC 7 0x4080003c FP BE Pri !#2 N2889 P863 MEMBAR !#2 N2890 P864 REPLACEMENT 31 Int BE Pri !#2 N2891 P865 ST 24 0x4080003d FP BE Pri !#2 N2892 P866 FLUSH 29 Int BE Pri !#2 N2893 P867 MEMBAR !#2 N2894 P868 BSTC 24 0x4080003e FP BE Pri !#2 N2895 P868 BSTC 25 0x4080003f FP BE Pri !#2 N2896 P869 MEMBAR !#2 N2897 P870 REPLACEMENT 21 Int BE Pri !#2 N2898 P871 REPLACEMENT 10 Int BE Nuc !#2 N2899 P872 REPLACEMENT 25 Int BE Pri !#2 N2900 P873 PREFETCH 20 Int BE Nuc !#2 N2901 P874 ST 12 0x40800040 FP BE Pri !#2 N2902 P875 MEMBAR !#2 N2903 P876 BST 28 0x40800041 FP BE Pri !#2 N2904 P876 BST 29 0x40800042 FP BE Pri !#A N2903 N2904 !#2 N2905 P876 BST 30 0x40800043 FP BE Pri !#2 N2906 P877 MEMBAR !#2 N2907 P878 REPLACEMENT 25 Int BE Pri !#2 N2908 P879 REPLACEMENT 4 Int BE Pri !#2 N2909 P880 REPLACEMENT 5 Int BE Pri !#2 N2910 P881 REPLACEMENT 1 Int BE Pri !#2 N2911 P882 PREFETCH 27 Int BE Sec !#2 N2912 P883 IDC_FLIP 14 Int BE Pri !#2 N2913 P884 MEMBAR !#2 N2914 P885 BST 8 0x40800044 FP BE Pri !#2 N2915 P885 BST 9 0x40800045 FP BE Pri !#2 N2916 P886 MEMBAR !#2 N2917 P887 REPLACEMENT 17 Int BE Sec !#2 N2918 P888 LD 22 -1 FP BE Pri !#2 N2919 P889 REPLACEMENT 25 Int BE Sec !#2 N2920 P890 REPLACEMENT 7 Int BE Pri !#2 N2921 P891 REPLACEMENT 31 Int BE Nuc !#2 N2922 P892 ST 28 0x1000004 Int BE Pri !#2 N2923 P893 REPLACEMENT 28 Int BE Pri !#2 N2924 P894 REPLACEMENT 3 Int BE Pri !#2 N2925 P895 REPLACEMENT 10 Int BE Pri !#2 N2926 P896 REPLACEMENT 17 Int BE Pri !#2 N2927 P897 FLUSH 27 Int BE Pri !#2 N2928 P898 REPLACEMENT 10 Int BE Pri !#2 N2929 P899 REPLACEMENT 7 Int BE Pri !#2 N2930 P900 MEMBAR !#2 N2931 P901 BST 17 0x40800046 FP BE Pri !#2 N2932 P902 MEMBAR !#2 N2933 P769 REPLACEMENT 5 Int BE Pri Loop_entry !#2 N2934 P770 REPLACEMENT 34 Int BE Sec !#2 N2935 P771 MEMBAR !#2 N2936 P772 BLD 0 -1 FP BE Pri !#2 N2937 P772 BLD 1 -1 FP BE Pri !#A N2936 N2937 !#2 N2938 P772 BLD 2 -1 FP BE Pri !#2 N2939 P772 BLD 3 -1 FP BE Pri !#2 N2940 P772 BLD 4 -1 FP BE Pri !#2 N2941 P773 MEMBAR !#2 N2942 P774 REPLACEMENT 8 Int BE Sec !#2 N2943 P775 REPLACEMENT 17 Int BE Pri !#2 N2944 P776 MEMBAR !#2 N2945 P777 BLD 0 -1 FP BE Pri !#2 N2946 P777 BLD 1 -1 FP BE Pri !#A N2945 N2946 !#2 N2947 P777 BLD 2 -1 FP BE Pri !#2 N2948 P777 BLD 3 -1 FP BE Pri !#2 N2949 P777 BLD 4 -1 FP BE Pri !#2 N2950 P778 MEMBAR !#2 N2951 P779 REPLACEMENT 6 Int BE Sec !#2 N2952 P780 REPLACEMENT 25 Int BE Pri !#2 N2953 P781 MEMBAR !#2 N2954 P782 BLD 7 -1 FP BE Pri !#2 N2955 P783 MEMBAR !#2 N2956 P784 REPLACEMENT 24 Int BE Pri !#2 N2957 P785 MEMBAR !#2 N2958 P786 BLD 34 -1 FP BE Pri !#2 N2959 P787 MEMBAR !#2 N2960 P788 REPLACEMENT 11 Int BE Pri !#2 N2961 P789 MEMBAR !#2 N2962 P790 BST 8 0x40800047 FP BE Pri !#2 N2963 P790 BST 9 0x40800048 FP BE Pri !#2 N2964 P791 MEMBAR !#2 N2965 P792 BSTC 28 0x40800049 FP BE Pri !#2 N2966 P792 BSTC 29 0x4080004a FP BE Pri !#A N2965 N2966 !#2 N2967 P792 BSTC 30 0x4080004b FP BE Pri !#2 N2968 P793 MEMBAR !#2 N2969 P794 REPLACEMENT 12 Int BE Pri !#2 N2970 P795 REPLACEMENT 20 Int BE Pri !#2 N2971 P796 IDC_FLIP 5 Int BE Pri !#2 N2972 P797 LD 0 -1 Int BE Pri !#2 N2973 P798 IDC_FLIP 5 Int BE Pri !#2 N2974 P799 PREFETCH 24 Int BE Pri !#2 N2975 P800 REPLACEMENT 23 Int BE Pri !#2 N2976 P801 LD 19 -1 FP BE Pri !#2 N2977 P802 MEMBAR !#2 N2978 P803 BLD 14 -1 FP BE Pri !#2 N2979 P804 MEMBAR !#2 N2980 P805 LD 4 -1 FP BE Sec !#2 N2981 P806 MEMBAR !#2 N2982 P807 BLD 0 -1 FP BE Pri !#2 N2983 P807 BLD 1 -1 FP BE Pri !#A N2982 N2983 !#2 N2984 P807 BLD 2 -1 FP BE Pri !#2 N2985 P807 BLD 3 -1 FP BE Pri !#2 N2986 P807 BLD 4 -1 FP BE Pri !#2 N2987 P808 MEMBAR !#2 N2988 P809 REPLACEMENT 0 Int BE Pri !#2 N2989 P810 MEMBAR !#2 N2990 P811 BLD 24 -1 FP BE Pri !#2 N2991 P811 BLD 25 -1 FP BE Pri !#2 N2992 P812 MEMBAR !#2 N2993 P813 IDC_FLIP 17 Int BE Pri !#2 N2994 P814 REPLACEMENT 13 Int BE Pri !#2 N2995 P815 FLUSH 21 Int BE Pri !#2 N2996 P816 REPLACEMENT 29 Int BE Pri !#2 N2997 P817 REPLACEMENT 2 Int BE Pri !#2 N2998 P818 MEMBAR !#2 N2999 P819 BST 0 0x4080004c FP BE Sec !#2 N3000 P819 BST 1 0x4080004d FP BE Sec !#A N2999 N3000 !#2 N3001 P819 BST 2 0x4080004e FP BE Sec !#2 N3002 P819 BST 3 0x4080004f FP BE Sec !#2 N3003 P819 BST 4 0x40800050 FP BE Sec !#2 N3004 P820 MEMBAR !#2 N3005 P821 BST 28 0x40800051 FP BE Pri !#2 N3006 P821 BST 29 0x40800052 FP BE Pri !#A N3005 N3006 !#2 N3007 P821 BST 30 0x40800053 FP BE Pri !#2 N3008 P822 MEMBAR !#2 N3009 P823 REPLACEMENT 28 Int BE Nuc !#2 N3010 P824 REPLACEMENT 7 Int BE Nuc !#2 N3011 P825 IDC_FLIP 29 Int BE Pri !#2 N3012 P826 REPLACEMENT 25 Int BE Pri !#2 N3013 P827 REPLACEMENT 24 Int BE Pri !#2 N3014 P828 REPLACEMENT 17 Int BE Pri !#2 N3015 P829 MEMBAR !#2 N3016 P830 BLD 26 -1 FP BE Pri !#2 N3017 P830 BLD 27 -1 FP BE Pri !#2 N3018 P831 MEMBAR !#2 N3019 P832 REPLACEMENT 27 Int BE Pri !#2 N3020 P833 PREFETCH 17 Int BE Pri !#2 N3021 P834 MEMBAR !#2 N3022 P835 BST 0 0x40800054 FP BE Sec !#2 N3023 P835 BST 1 0x40800055 FP BE Sec !#A N3022 N3023 !#2 N3024 P835 BST 2 0x40800056 FP BE Sec !#2 N3025 P835 BST 3 0x40800057 FP BE Sec !#2 N3026 P835 BST 4 0x40800058 FP BE Sec !#2 N3027 P836 MEMBAR !#2 N3028 P837 BST 31 0x40800059 FP BE Pri !#2 N3029 P837 BST 32 0x4080005a FP BE Pri !#2 N3030 P838 MEMBAR !#2 N3031 P839 REPLACEMENT 11 Int BE Pri !#2 N3032 P840 MEMBAR !#2 N3033 P841 BLD 24 -1 FP BE Sec !#2 N3034 P841 BLD 25 -1 FP BE Sec !#2 N3035 P842 MEMBAR !#2 N3036 P843 REPLACEMENT 5 Int BE Pri !#2 N3037 P844 REPLACEMENT 26 Int BE Nuc !#2 N3038 P845 REPLACEMENT 15 Int BE Pri !#2 N3039 P846 ST 28 0x1000005 Int LE Pri !#2 N3040 P847 PREFETCH 33 Int BE Pri !#2 N3041 P848 REPLACEMENT 14 Int BE Nuc !#2 N3042 P849 LD 7 -1 FP BE Nuc !#2 N3043 P850 REPLACEMENT 19 Int BE Nuc !#2 N3044 P851 LD 20 -1 Int BE Nuc !#2 N3045 P852 REPLACEMENT 27 Int BE Pri !#2 N3046 P853 REPLACEMENT 13 Int BE Pri !#2 N3047 P854 ST 20 0x4080005b FP BE Pri !#2 N3048 P855 MEMBAR !#2 N3049 P856 BST 24 0x4080005c FP BE Pri !#2 N3050 P856 BST 25 0x4080005d FP BE Pri !#2 N3051 P857 MEMBAR !#2 N3052 P858 REPLACEMENT 15 Int BE Pri !#2 N3053 P859 MEMBAR !#2 N3054 P860 BSTC 14 0x4080005e FP BE Pri !#2 N3055 P861 MEMBAR !#2 N3056 P862 BSTC 7 0x4080005f FP BE Pri !#2 N3057 P863 MEMBAR !#2 N3058 P864 REPLACEMENT 31 Int BE Pri !#2 N3059 P865 ST 24 0x40800060 FP BE Pri !#2 N3060 P866 FLUSH 29 Int BE Pri !#2 N3061 P867 MEMBAR !#2 N3062 P868 BSTC 24 0x40800061 FP BE Pri !#2 N3063 P868 BSTC 25 0x40800062 FP BE Pri !#2 N3064 P869 MEMBAR !#2 N3065 P870 REPLACEMENT 21 Int BE Pri !#2 N3066 P871 REPLACEMENT 10 Int BE Nuc !#2 N3067 P872 REPLACEMENT 25 Int BE Pri !#2 N3068 P873 PREFETCH 20 Int BE Nuc !#2 N3069 P874 ST 12 0x40800063 FP BE Pri !#2 N3070 P875 MEMBAR !#2 N3071 P876 BST 28 0x40800064 FP BE Pri !#2 N3072 P876 BST 29 0x40800065 FP BE Pri !#A N3071 N3072 !#2 N3073 P876 BST 30 0x40800066 FP BE Pri !#2 N3074 P877 MEMBAR !#2 N3075 P878 REPLACEMENT 25 Int BE Pri !#2 N3076 P879 REPLACEMENT 4 Int BE Pri !#2 N3077 P880 REPLACEMENT 5 Int BE Pri !#2 N3078 P881 REPLACEMENT 1 Int BE Pri !#2 N3079 P882 PREFETCH 27 Int BE Sec !#2 N3080 P883 IDC_FLIP 14 Int BE Pri !#2 N3081 P884 MEMBAR !#2 N3082 P885 BST 8 0x40800067 FP BE Pri !#2 N3083 P885 BST 9 0x40800068 FP BE Pri !#2 N3084 P886 MEMBAR !#2 N3085 P887 REPLACEMENT 17 Int BE Sec !#2 N3086 P888 LD 22 -1 FP BE Pri !#2 N3087 P889 REPLACEMENT 25 Int BE Sec !#2 N3088 P890 REPLACEMENT 7 Int BE Pri !#2 N3089 P891 REPLACEMENT 31 Int BE Nuc !#2 N3090 P892 ST 28 0x1000006 Int BE Pri !#2 N3091 P893 REPLACEMENT 28 Int BE Pri !#2 N3092 P894 REPLACEMENT 3 Int BE Pri !#2 N3093 P895 REPLACEMENT 10 Int BE Pri !#2 N3094 P896 REPLACEMENT 17 Int BE Pri !#2 N3095 P897 FLUSH 27 Int BE Pri !#2 N3096 P898 REPLACEMENT 10 Int BE Pri !#2 N3097 P899 REPLACEMENT 7 Int BE Pri !#2 N3098 P900 MEMBAR !#2 N3099 P901 BST 17 0x40800069 FP BE Pri !#2 N3100 P902 MEMBAR !#2 N3101 P769 REPLACEMENT 5 Int BE Pri Loop_entry !#2 N3102 P770 REPLACEMENT 34 Int BE Sec !#2 N3103 P771 MEMBAR !#2 N3104 P772 BLD 0 -1 FP BE Pri !#2 N3105 P772 BLD 1 -1 FP BE Pri !#A N3104 N3105 !#2 N3106 P772 BLD 2 -1 FP BE Pri !#2 N3107 P772 BLD 3 -1 FP BE Pri !#2 N3108 P772 BLD 4 -1 FP BE Pri !#2 N3109 P773 MEMBAR !#2 N3110 P774 REPLACEMENT 8 Int BE Sec !#2 N3111 P775 REPLACEMENT 17 Int BE Pri !#2 N3112 P776 MEMBAR !#2 N3113 P777 BLD 0 -1 FP BE Pri !#2 N3114 P777 BLD 1 -1 FP BE Pri !#A N3113 N3114 !#2 N3115 P777 BLD 2 -1 FP BE Pri !#2 N3116 P777 BLD 3 -1 FP BE Pri !#2 N3117 P777 BLD 4 -1 FP BE Pri !#2 N3118 P778 MEMBAR !#2 N3119 P779 REPLACEMENT 6 Int BE Sec !#2 N3120 P780 REPLACEMENT 25 Int BE Pri !#2 N3121 P781 MEMBAR !#2 N3122 P782 BLD 7 -1 FP BE Pri !#2 N3123 P783 MEMBAR !#2 N3124 P784 REPLACEMENT 24 Int BE Pri !#2 N3125 P785 MEMBAR !#2 N3126 P786 BLD 34 -1 FP BE Pri !#2 N3127 P787 MEMBAR !#2 N3128 P788 REPLACEMENT 11 Int BE Pri !#2 N3129 P789 MEMBAR !#2 N3130 P790 BST 8 0x4080006a FP BE Pri !#2 N3131 P790 BST 9 0x4080006b FP BE Pri !#2 N3132 P791 MEMBAR !#2 N3133 P792 BSTC 28 0x4080006c FP BE Pri !#2 N3134 P792 BSTC 29 0x4080006d FP BE Pri !#A N3133 N3134 !#2 N3135 P792 BSTC 30 0x4080006e FP BE Pri !#2 N3136 P793 MEMBAR !#2 N3137 P794 REPLACEMENT 12 Int BE Pri !#2 N3138 P795 REPLACEMENT 20 Int BE Pri !#2 N3139 P796 IDC_FLIP 5 Int BE Pri !#2 N3140 P797 LD 0 -1 Int BE Pri !#2 N3141 P798 IDC_FLIP 5 Int BE Pri !#2 N3142 P799 PREFETCH 24 Int BE Pri !#2 N3143 P800 REPLACEMENT 23 Int BE Pri !#2 N3144 P801 LD 19 -1 FP BE Pri !#2 N3145 P802 MEMBAR !#2 N3146 P803 BLD 14 -1 FP BE Pri !#2 N3147 P804 MEMBAR !#2 N3148 P805 LD 4 -1 FP BE Sec !#2 N3149 P806 MEMBAR !#2 N3150 P807 BLD 0 -1 FP BE Pri !#2 N3151 P807 BLD 1 -1 FP BE Pri !#A N3150 N3151 !#2 N3152 P807 BLD 2 -1 FP BE Pri !#2 N3153 P807 BLD 3 -1 FP BE Pri !#2 N3154 P807 BLD 4 -1 FP BE Pri !#2 N3155 P808 MEMBAR !#2 N3156 P809 REPLACEMENT 0 Int BE Pri !#2 N3157 P810 MEMBAR !#2 N3158 P811 BLD 24 -1 FP BE Pri !#2 N3159 P811 BLD 25 -1 FP BE Pri !#2 N3160 P812 MEMBAR !#2 N3161 P813 IDC_FLIP 17 Int BE Pri !#2 N3162 P814 REPLACEMENT 13 Int BE Pri !#2 N3163 P815 FLUSH 21 Int BE Pri !#2 N3164 P816 REPLACEMENT 29 Int BE Pri !#2 N3165 P817 REPLACEMENT 2 Int BE Pri !#2 N3166 P818 MEMBAR !#2 N3167 P819 BST 0 0x4080006f FP BE Sec !#2 N3168 P819 BST 1 0x40800070 FP BE Sec !#A N3167 N3168 !#2 N3169 P819 BST 2 0x40800071 FP BE Sec !#2 N3170 P819 BST 3 0x40800072 FP BE Sec !#2 N3171 P819 BST 4 0x40800073 FP BE Sec !#2 N3172 P820 MEMBAR !#2 N3173 P821 BST 28 0x40800074 FP BE Pri !#2 N3174 P821 BST 29 0x40800075 FP BE Pri !#A N3173 N3174 !#2 N3175 P821 BST 30 0x40800076 FP BE Pri !#2 N3176 P822 MEMBAR !#2 N3177 P823 REPLACEMENT 28 Int BE Nuc !#2 N3178 P824 REPLACEMENT 7 Int BE Nuc !#2 N3179 P825 IDC_FLIP 29 Int BE Pri !#2 N3180 P826 REPLACEMENT 25 Int BE Pri !#2 N3181 P827 REPLACEMENT 24 Int BE Pri !#2 N3182 P828 REPLACEMENT 17 Int BE Pri !#2 N3183 P829 MEMBAR !#2 N3184 P830 BLD 26 -1 FP BE Pri !#2 N3185 P830 BLD 27 -1 FP BE Pri !#2 N3186 P831 MEMBAR !#2 N3187 P832 REPLACEMENT 27 Int BE Pri !#2 N3188 P833 PREFETCH 17 Int BE Pri !#2 N3189 P834 MEMBAR !#2 N3190 P835 BST 0 0x40800077 FP BE Sec !#2 N3191 P835 BST 1 0x40800078 FP BE Sec !#A N3190 N3191 !#2 N3192 P835 BST 2 0x40800079 FP BE Sec !#2 N3193 P835 BST 3 0x4080007a FP BE Sec !#2 N3194 P835 BST 4 0x4080007b FP BE Sec !#2 N3195 P836 MEMBAR !#2 N3196 P837 BST 31 0x4080007c FP BE Pri !#2 N3197 P837 BST 32 0x4080007d FP BE Pri !#2 N3198 P838 MEMBAR !#2 N3199 P839 REPLACEMENT 11 Int BE Pri !#2 N3200 P840 MEMBAR !#2 N3201 P841 BLD 24 -1 FP BE Sec !#2 N3202 P841 BLD 25 -1 FP BE Sec !#2 N3203 P842 MEMBAR !#2 N3204 P843 REPLACEMENT 5 Int BE Pri !#2 N3205 P844 REPLACEMENT 26 Int BE Nuc !#2 N3206 P845 REPLACEMENT 15 Int BE Pri !#2 N3207 P846 ST 28 0x1000007 Int LE Pri !#2 N3208 P847 PREFETCH 33 Int BE Pri !#2 N3209 P848 REPLACEMENT 14 Int BE Nuc !#2 N3210 P849 LD 7 -1 FP BE Nuc !#2 N3211 P850 REPLACEMENT 19 Int BE Nuc !#2 N3212 P851 LD 20 -1 Int BE Nuc !#2 N3213 P852 REPLACEMENT 27 Int BE Pri !#2 N3214 P853 REPLACEMENT 13 Int BE Pri !#2 N3215 P854 ST 20 0x4080007e FP BE Pri !#2 N3216 P855 MEMBAR !#2 N3217 P856 BST 24 0x4080007f FP BE Pri !#2 N3218 P856 BST 25 0x40800080 FP BE Pri !#2 N3219 P857 MEMBAR !#2 N3220 P858 REPLACEMENT 15 Int BE Pri !#2 N3221 P859 MEMBAR !#2 N3222 P860 BSTC 14 0x40800081 FP BE Pri !#2 N3223 P861 MEMBAR !#2 N3224 P862 BSTC 7 0x40800082 FP BE Pri !#2 N3225 P863 MEMBAR !#2 N3226 P864 REPLACEMENT 31 Int BE Pri !#2 N3227 P865 ST 24 0x40800083 FP BE Pri !#2 N3228 P866 FLUSH 29 Int BE Pri !#2 N3229 P867 MEMBAR !#2 N3230 P868 BSTC 24 0x40800084 FP BE Pri !#2 N3231 P868 BSTC 25 0x40800085 FP BE Pri !#2 N3232 P869 MEMBAR !#2 N3233 P870 REPLACEMENT 21 Int BE Pri !#2 N3234 P871 REPLACEMENT 10 Int BE Nuc !#2 N3235 P872 REPLACEMENT 25 Int BE Pri !#2 N3236 P873 PREFETCH 20 Int BE Nuc !#2 N3237 P874 ST 12 0x40800086 FP BE Pri !#2 N3238 P875 MEMBAR !#2 N3239 P876 BST 28 0x40800087 FP BE Pri !#2 N3240 P876 BST 29 0x40800088 FP BE Pri !#A N3239 N3240 !#2 N3241 P876 BST 30 0x40800089 FP BE Pri !#2 N3242 P877 MEMBAR !#2 N3243 P878 REPLACEMENT 25 Int BE Pri !#2 N3244 P879 REPLACEMENT 4 Int BE Pri !#2 N3245 P880 REPLACEMENT 5 Int BE Pri !#2 N3246 P881 REPLACEMENT 1 Int BE Pri !#2 N3247 P882 PREFETCH 27 Int BE Sec !#2 N3248 P883 IDC_FLIP 14 Int BE Pri !#2 N3249 P884 MEMBAR !#2 N3250 P885 BST 8 0x4080008a FP BE Pri !#2 N3251 P885 BST 9 0x4080008b FP BE Pri !#2 N3252 P886 MEMBAR !#2 N3253 P887 REPLACEMENT 17 Int BE Sec !#2 N3254 P888 LD 22 -1 FP BE Pri !#2 N3255 P889 REPLACEMENT 25 Int BE Sec !#2 N3256 P890 REPLACEMENT 7 Int BE Pri !#2 N3257 P891 REPLACEMENT 31 Int BE Nuc !#2 N3258 P892 ST 28 0x1000008 Int BE Pri !#2 N3259 P893 REPLACEMENT 28 Int BE Pri !#2 N3260 P894 REPLACEMENT 3 Int BE Pri !#2 N3261 P895 REPLACEMENT 10 Int BE Pri !#2 N3262 P896 REPLACEMENT 17 Int BE Pri !#2 N3263 P897 FLUSH 27 Int BE Pri !#2 N3264 P898 REPLACEMENT 10 Int BE Pri !#2 N3265 P899 REPLACEMENT 7 Int BE Pri !#2 N3266 P900 MEMBAR !#2 N3267 P901 BST 17 0x4080008c FP BE Pri !#2 N3268 P902 MEMBAR !#2 N3269 P769 REPLACEMENT 5 Int BE Pri Loop_entry !#2 N3270 P770 REPLACEMENT 34 Int BE Sec !#2 N3271 P771 MEMBAR !#2 N3272 P772 BLD 0 -1 FP BE Pri !#2 N3273 P772 BLD 1 -1 FP BE Pri !#A N3272 N3273 !#2 N3274 P772 BLD 2 -1 FP BE Pri !#2 N3275 P772 BLD 3 -1 FP BE Pri !#2 N3276 P772 BLD 4 -1 FP BE Pri !#2 N3277 P773 MEMBAR !#2 N3278 P774 REPLACEMENT 8 Int BE Sec !#2 N3279 P775 REPLACEMENT 17 Int BE Pri !#2 N3280 P776 MEMBAR !#2 N3281 P777 BLD 0 -1 FP BE Pri !#2 N3282 P777 BLD 1 -1 FP BE Pri !#A N3281 N3282 !#2 N3283 P777 BLD 2 -1 FP BE Pri !#2 N3284 P777 BLD 3 -1 FP BE Pri !#2 N3285 P777 BLD 4 -1 FP BE Pri !#2 N3286 P778 MEMBAR !#2 N3287 P779 REPLACEMENT 6 Int BE Sec !#2 N3288 P780 REPLACEMENT 25 Int BE Pri !#2 N3289 P781 MEMBAR !#2 N3290 P782 BLD 7 -1 FP BE Pri !#2 N3291 P783 MEMBAR !#2 N3292 P784 REPLACEMENT 24 Int BE Pri !#2 N3293 P785 MEMBAR !#2 N3294 P786 BLD 34 -1 FP BE Pri !#2 N3295 P787 MEMBAR !#2 N3296 P788 REPLACEMENT 11 Int BE Pri !#2 N3297 P789 MEMBAR !#2 N3298 P790 BST 8 0x4080008d FP BE Pri !#2 N3299 P790 BST 9 0x4080008e FP BE Pri !#2 N3300 P791 MEMBAR !#2 N3301 P792 BSTC 28 0x4080008f FP BE Pri !#2 N3302 P792 BSTC 29 0x40800090 FP BE Pri !#A N3301 N3302 !#2 N3303 P792 BSTC 30 0x40800091 FP BE Pri !#2 N3304 P793 MEMBAR !#2 N3305 P794 REPLACEMENT 12 Int BE Pri !#2 N3306 P795 REPLACEMENT 20 Int BE Pri !#2 N3307 P796 IDC_FLIP 5 Int BE Pri !#2 N3308 P797 LD 0 -1 Int BE Pri !#2 N3309 P798 IDC_FLIP 5 Int BE Pri !#2 N3310 P799 PREFETCH 24 Int BE Pri !#2 N3311 P800 REPLACEMENT 23 Int BE Pri !#2 N3312 P801 LD 19 -1 FP BE Pri !#2 N3313 P802 MEMBAR !#2 N3314 P803 BLD 14 -1 FP BE Pri !#2 N3315 P804 MEMBAR !#2 N3316 P805 LD 4 -1 FP BE Sec !#2 N3317 P806 MEMBAR !#2 N3318 P807 BLD 0 -1 FP BE Pri !#2 N3319 P807 BLD 1 -1 FP BE Pri !#A N3318 N3319 !#2 N3320 P807 BLD 2 -1 FP BE Pri !#2 N3321 P807 BLD 3 -1 FP BE Pri !#2 N3322 P807 BLD 4 -1 FP BE Pri !#2 N3323 P808 MEMBAR !#2 N3324 P809 REPLACEMENT 0 Int BE Pri !#2 N3325 P810 MEMBAR !#2 N3326 P811 BLD 24 -1 FP BE Pri !#2 N3327 P811 BLD 25 -1 FP BE Pri !#2 N3328 P812 MEMBAR !#2 N3329 P813 IDC_FLIP 17 Int BE Pri !#2 N3330 P814 REPLACEMENT 13 Int BE Pri !#2 N3331 P815 FLUSH 21 Int BE Pri !#2 N3332 P816 REPLACEMENT 29 Int BE Pri !#2 N3333 P817 REPLACEMENT 2 Int BE Pri !#2 N3334 P818 MEMBAR !#2 N3335 P819 BST 0 0x40800092 FP BE Sec !#2 N3336 P819 BST 1 0x40800093 FP BE Sec !#A N3335 N3336 !#2 N3337 P819 BST 2 0x40800094 FP BE Sec !#2 N3338 P819 BST 3 0x40800095 FP BE Sec !#2 N3339 P819 BST 4 0x40800096 FP BE Sec !#2 N3340 P820 MEMBAR !#2 N3341 P821 BST 28 0x40800097 FP BE Pri !#2 N3342 P821 BST 29 0x40800098 FP BE Pri !#A N3341 N3342 !#2 N3343 P821 BST 30 0x40800099 FP BE Pri !#2 N3344 P822 MEMBAR !#2 N3345 P823 REPLACEMENT 28 Int BE Nuc !#2 N3346 P824 REPLACEMENT 7 Int BE Nuc !#2 N3347 P825 IDC_FLIP 29 Int BE Pri !#2 N3348 P826 REPLACEMENT 25 Int BE Pri !#2 N3349 P827 REPLACEMENT 24 Int BE Pri !#2 N3350 P828 REPLACEMENT 17 Int BE Pri !#2 N3351 P829 MEMBAR !#2 N3352 P830 BLD 26 -1 FP BE Pri !#2 N3353 P830 BLD 27 -1 FP BE Pri !#2 N3354 P831 MEMBAR !#2 N3355 P832 REPLACEMENT 27 Int BE Pri !#2 N3356 P833 PREFETCH 17 Int BE Pri !#2 N3357 P834 MEMBAR !#2 N3358 P835 BST 0 0x4080009a FP BE Sec !#2 N3359 P835 BST 1 0x4080009b FP BE Sec !#A N3358 N3359 !#2 N3360 P835 BST 2 0x4080009c FP BE Sec !#2 N3361 P835 BST 3 0x4080009d FP BE Sec !#2 N3362 P835 BST 4 0x4080009e FP BE Sec !#2 N3363 P836 MEMBAR !#2 N3364 P837 BST 31 0x4080009f FP BE Pri !#2 N3365 P837 BST 32 0x408000a0 FP BE Pri !#2 N3366 P838 MEMBAR !#2 N3367 P839 REPLACEMENT 11 Int BE Pri !#2 N3368 P840 MEMBAR !#2 N3369 P841 BLD 24 -1 FP BE Sec !#2 N3370 P841 BLD 25 -1 FP BE Sec !#2 N3371 P842 MEMBAR !#2 N3372 P843 REPLACEMENT 5 Int BE Pri !#2 N3373 P844 REPLACEMENT 26 Int BE Nuc !#2 N3374 P845 REPLACEMENT 15 Int BE Pri !#2 N3375 P846 ST 28 0x1000009 Int LE Pri !#2 N3376 P847 PREFETCH 33 Int BE Pri !#2 N3377 P848 REPLACEMENT 14 Int BE Nuc !#2 N3378 P849 LD 7 -1 FP BE Nuc !#2 N3379 P850 REPLACEMENT 19 Int BE Nuc !#2 N3380 P851 LD 20 -1 Int BE Nuc !#2 N3381 P852 REPLACEMENT 27 Int BE Pri !#2 N3382 P853 REPLACEMENT 13 Int BE Pri !#2 N3383 P854 ST 20 0x408000a1 FP BE Pri !#2 N3384 P855 MEMBAR !#2 N3385 P856 BST 24 0x408000a2 FP BE Pri !#2 N3386 P856 BST 25 0x408000a3 FP BE Pri !#2 N3387 P857 MEMBAR !#2 N3388 P858 REPLACEMENT 15 Int BE Pri !#2 N3389 P859 MEMBAR !#2 N3390 P860 BSTC 14 0x408000a4 FP BE Pri !#2 N3391 P861 MEMBAR !#2 N3392 P862 BSTC 7 0x408000a5 FP BE Pri !#2 N3393 P863 MEMBAR !#2 N3394 P864 REPLACEMENT 31 Int BE Pri !#2 N3395 P865 ST 24 0x408000a6 FP BE Pri !#2 N3396 P866 FLUSH 29 Int BE Pri !#2 N3397 P867 MEMBAR !#2 N3398 P868 BSTC 24 0x408000a7 FP BE Pri !#2 N3399 P868 BSTC 25 0x408000a8 FP BE Pri !#2 N3400 P869 MEMBAR !#2 N3401 P870 REPLACEMENT 21 Int BE Pri !#2 N3402 P871 REPLACEMENT 10 Int BE Nuc !#2 N3403 P872 REPLACEMENT 25 Int BE Pri !#2 N3404 P873 PREFETCH 20 Int BE Nuc !#2 N3405 P874 ST 12 0x408000a9 FP BE Pri !#2 N3406 P875 MEMBAR !#2 N3407 P876 BST 28 0x408000aa FP BE Pri !#2 N3408 P876 BST 29 0x408000ab FP BE Pri !#A N3407 N3408 !#2 N3409 P876 BST 30 0x408000ac FP BE Pri !#2 N3410 P877 MEMBAR !#2 N3411 P878 REPLACEMENT 25 Int BE Pri !#2 N3412 P879 REPLACEMENT 4 Int BE Pri !#2 N3413 P880 REPLACEMENT 5 Int BE Pri !#2 N3414 P881 REPLACEMENT 1 Int BE Pri !#2 N3415 P882 PREFETCH 27 Int BE Sec !#2 N3416 P883 IDC_FLIP 14 Int BE Pri !#2 N3417 P884 MEMBAR !#2 N3418 P885 BST 8 0x408000ad FP BE Pri !#2 N3419 P885 BST 9 0x408000ae FP BE Pri !#2 N3420 P886 MEMBAR !#2 N3421 P887 REPLACEMENT 17 Int BE Sec !#2 N3422 P888 LD 22 -1 FP BE Pri !#2 N3423 P889 REPLACEMENT 25 Int BE Sec !#2 N3424 P890 REPLACEMENT 7 Int BE Pri !#2 N3425 P891 REPLACEMENT 31 Int BE Nuc !#2 N3426 P892 ST 28 0x100000a Int BE Pri !#2 N3427 P893 REPLACEMENT 28 Int BE Pri !#2 N3428 P894 REPLACEMENT 3 Int BE Pri !#2 N3429 P895 REPLACEMENT 10 Int BE Pri !#2 N3430 P896 REPLACEMENT 17 Int BE Pri !#2 N3431 P897 FLUSH 27 Int BE Pri !#2 N3432 P898 REPLACEMENT 10 Int BE Pri !#2 N3433 P899 REPLACEMENT 7 Int BE Pri !#2 N3434 P900 MEMBAR !#2 N3435 P901 BST 17 0x408000af FP BE Pri !#2 N3436 P902 MEMBAR !#2 N3437 P903 REPLACEMENT 7 Int BE Pri Loop_entry !#2 N3438 P904 MEMBAR !#2 N3439 P905 BSTC 31 0x408000b0 FP BE Pri !#2 N3440 P905 BSTC 32 0x408000b1 FP BE Pri !#2 N3441 P906 MEMBAR !#2 N3442 P907 ST 20 0x100000b Int BE Pri !#2 N3443 P908 REPLACEMENT 19 Int BE Pri !#2 N3444 P909 REPLACEMENT 9 Int BE Pri !#2 N3445 P910 REPLACEMENT 20 Int BE Pri !#2 N3446 P911 REPLACEMENT 0 Int BE Pri !#2 N3447 P912 ST 6 0x100000c Int BE Pri !#2 N3448 P913 PREFETCH 15 Int BE Pri !#2 N3449 P914 ST 17 0x100000d Int BE Sec !#2 N3450 P915 REPLACEMENT 20 Int BE Pri !#2 N3451 P916 ST 12 0x408000b2 FP BE Pri !#2 N3452 P917 MEMBAR !#2 N3453 P918 BSTC 24 0x408000b3 FP BE Sec !#2 N3454 P918 BSTC 25 0x408000b4 FP BE Sec !#2 N3455 P919 MEMBAR !#2 N3456 P920 REPLACEMENT 29 Int BE Pri !#2 N3457 P921 LD 21 -1 Int BE Pri !#2 N3458 P922 REPLACEMENT 1 Int BE Nuc !#2 N3459 P923 REPLACEMENT 22 Int BE Pri !#2 N3460 P924 ST 10 0x100000e Int BE Pri !#2 N3461 P925 REPLACEMENT 15 Int BE Pri !#2 N3462 P926 REPLACEMENT 33 Int BE Pri !#2 N3463 P927 REPLACEMENT 5 Int BE Pri !#2 N3464 P928 MEMBAR !#2 N3465 P929 BSTC 33 0x408000b5 FP BE Pri !#2 N3466 P930 MEMBAR !#2 N3467 P931 REPLACEMENT 9 Int BE Nuc !#2 N3468 P932 PREFETCH 31 Int BE Pri !#2 N3469 P933 LD 33 -1 Int BE Pri !#2 N3470 P934 ST 29 0x100000f Int BE Pri !#2 N3471 P935 LD 26 -1 Int BE Pri !#2 N3472 P936 MEMBAR !#2 N3473 P937 BLD 11 -1 FP BE Sec !#2 N3474 P937 BLD 12 -1 FP BE Sec !#A N3473 N3474 !#2 N3475 P937 BLD 13 -1 FP BE Sec !#2 N3476 P938 MEMBAR !#2 N3477 P939 LD 30 -1 Int BE Pri !#2 N3478 P940 REPLACEMENT 33 Int BE Pri !#2 N3479 P941 MEMBAR !#2 N3480 P942 BSTC 17 0x408000b6 FP BE Pri !#2 N3481 P943 MEMBAR !#2 N3482 P944 LD 13 -1 Int BE Pri !#2 N3483 P945 MEMBAR !#2 N3484 P946 BST 28 0x408000b7 FP BE Pri !#2 N3485 P946 BST 29 0x408000b8 FP BE Pri !#A N3484 N3485 !#2 N3486 P946 BST 30 0x408000b9 FP BE Pri !#2 N3487 P947 MEMBAR !#2 N3488 P948 IDC_FLIP 33 Int BE Pri !#2 N3489 P949 MEMBAR !#2 N3490 P950 BLD 28 -1 FP BE Sec !#2 N3491 P950 BLD 29 -1 FP BE Sec !#A N3490 N3491 !#2 N3492 P950 BLD 30 -1 FP BE Sec !#2 N3493 P951 MEMBAR !#2 N3494 P952 REPLACEMENT 30 Int BE Pri !#2 N3495 P953 MEMBAR !#2 N3496 P954 BST 24 0x408000ba FP BE Pri !#2 N3497 P954 BST 25 0x408000bb FP BE Pri !#2 N3498 P955 MEMBAR !#2 N3499 P956 REPLACEMENT 33 Int BE Pri !#2 N3500 P957 LD 30 -1 FP BE Pri !#2 N3501 P958 REPLACEMENT 31 Int BE Pri !#2 N3502 P959 IDC_FLIP 9 Int BE Pri !#2 N3503 P960 MEMBAR !#2 N3504 P961 BLD 24 -1 FP BE Sec !#2 N3505 P961 BLD 25 -1 FP BE Sec !#2 N3506 P962 MEMBAR !#2 N3507 P963 IDC_FLIP 6 Int BE Pri !#2 N3508 P964 IDC_FLIP 9 Int BE Pri !#2 N3509 P965 MEMBAR !#2 N3510 P966 BST 11 0x408000bc FP BE Pri !#2 N3511 P966 BST 12 0x408000bd FP BE Pri !#A N3510 N3511 !#2 N3512 P966 BST 13 0x408000be FP BE Pri !#2 N3513 P967 MEMBAR !#2 N3514 P968 FLUSH 2 Int BE Pri !#2 N3515 P969 REPLACEMENT 31 Int BE Pri !#2 N3516 P970 IDC_FLIP 27 Int BE Pri !#2 N3517 P971 REPLACEMENT 33 Int BE Sec !#2 N3518 P972 REPLACEMENT 25 Int BE Sec !#2 N3519 P973 REPLACEMENT 9 Int BE Pri !#2 N3520 P974 REPLACEMENT 11 Int BE Sec !#2 N3521 P975 MEMBAR !#2 N3522 P976 BST 0 0x408000bf FP BE Pri !#2 N3523 P976 BST 1 0x408000c0 FP BE Pri !#A N3522 N3523 !#2 N3524 P976 BST 2 0x408000c1 FP BE Pri !#2 N3525 P976 BST 3 0x408000c2 FP BE Pri !#2 N3526 P976 BST 4 0x408000c3 FP BE Pri !#2 N3527 P977 MEMBAR !#2 N3528 P978 BSTC 28 0x408000c4 FP BE Sec !#2 N3529 P978 BSTC 29 0x408000c5 FP BE Sec !#A N3528 N3529 !#2 N3530 P978 BSTC 30 0x408000c6 FP BE Sec !#2 N3531 P979 MEMBAR !#2 N3532 P980 BST 31 0x408000c7 FP BE Pri !#2 N3533 P980 BST 32 0x408000c8 FP BE Pri !#2 N3534 P981 MEMBAR !#2 N3535 P982 BLD 18 -1 FP BE Pri !#2 N3536 P983 MEMBAR !#2 N3537 P984 LD 6 -1 FP BE Pri !#2 N3538 P985 REPLACEMENT 19 Int BE Sec !#2 N3539 P986 MEMBAR !#2 N3540 P987 BLD 28 -1 FP BE Pri !#2 N3541 P987 BLD 29 -1 FP BE Pri !#A N3540 N3541 !#2 N3542 P987 BLD 30 -1 FP BE Pri !#2 N3543 P988 MEMBAR !#2 N3544 P989 IDC_FLIP 28 Int BE Pri !#2 N3545 P990 REPLACEMENT 7 Int BE Sec !#2 N3546 P991 MEMBAR !#2 N3547 P992 BST 24 0x408000c9 FP BE Pri !#2 N3548 P992 BST 25 0x408000ca FP BE Pri !#2 N3549 P993 MEMBAR !#2 N3550 P994 ST 34 0x408000cb FP BE Pri !#2 N3551 P995 REPLACEMENT 7 Int BE Pri !#2 N3552 P996 REPLACEMENT 9 Int BE Pri !#2 N3553 P997 REPLACEMENT 30 Int BE Pri !#2 N3554 P998 MEMBAR !#2 N3555 P999 BLD 15 -1 FP BE Pri !#2 N3556 P1000 MEMBAR !#2 N3557 P1001 REPLACEMENT 11 Int BE Pri !#2 N3558 P1002 REPLACEMENT 30 Int BE Pri !#2 N3559 P1003 LD 9 -1 Int BE Pri !#2 N3560 P1004 REPLACEMENT 28 Int BE Pri !#2 N3561 P1005 REPLACEMENT 0 Int BE Pri !#2 N3562 P1006 MEMBAR !#2 N3563 P1007 BSTC 0 0x408000cc FP BE Pri !#2 N3564 P1007 BSTC 1 0x408000cd FP BE Pri !#A N3563 N3564 !#2 N3565 P1007 BSTC 2 0x408000ce FP BE Pri !#2 N3566 P1007 BSTC 3 0x408000cf FP BE Pri !#2 N3567 P1007 BSTC 4 0x408000d0 FP BE Pri !#2 N3568 P1008 MEMBAR !#2 N3569 P1009 REPLACEMENT 31 Int BE Pri !#2 N3570 P1010 REPLACEMENT 3 Int BE Pri !#2 N3571 P1011 REPLACEMENT 32 Int BE Pri !#2 N3572 P1012 MEMBAR !#2 N3573 P1013 BSTC 21 0x408000d1 FP BE Pri !#2 N3574 P1013 BSTC 22 0x408000d2 FP BE Pri !#A N3573 N3574 !#2 N3575 P1013 BSTC 23 0x408000d3 FP BE Pri !#2 N3576 P1014 MEMBAR !#2 N3577 P1015 IDC_FLIP 17 Int BE Pri !#2 N3578 P1016 REPLACEMENT 11 Int BE Pri !#2 N3579 P1017 REPLACEMENT 1 Int BE Pri !#2 N3580 P1018 IDC_FLIP 23 Int BE Pri !#2 N3581 P1019 ST 27 0x1000010 Int BE Pri !#2 N3582 P1020 LD 1 -1 FP BE Pri !#2 N3583 P1021 REPLACEMENT 10 Int BE Sec !#2 N3584 P1022 REPLACEMENT 17 Int BE Pri !#2 N3585 P1023 REPLACEMENT 13 Int BE Pri !#2 N3586 P1024 LD 34 -1 Int BE Nuc !#2 N3587 P1025 REPLACEMENT 15 Int BE Sec !#2 N3588 P1026 REPLACEMENT 20 Int BE Pri !#2 N3589 P1027 LD 25 -1 FP BE Pri !#2 N3590 P1028 REPLACEMENT 20 Int BE Pri !#2 N3591 P1029 REPLACEMENT 3 Int BE Pri !#2 N3592 P1030 MEMBAR !#2 N3593 P1031 BST 14 0x408000d4 FP BE Sec !#2 N3594 P1032 MEMBAR !#2 N3595 P1033 ST 27 0x408000d5 FP BE Pri !#2 N3596 P1034 REPLACEMENT 26 Int BE Pri !#2 N3597 P1035 REPLACEMENT 9 Int BE Sec !#2 N3598 P1036 REPLACEMENT 1 Int BE Pri !#2 N3599 P1037 REPLACEMENT 27 Int BE Pri !#2 N3600 P1038 REPLACEMENT 8 Int BE Pri !#2 N3601 P1039 REPLACEMENT 27 Int BE Pri !#2 N3602 P1040 REPLACEMENT 26 Int BE Sec !#2 N3603 P1041 REPLACEMENT 28 Int BE Sec !#2 N3604 P1042 MEMBAR !#2 N3605 P1043 BST 33 0x408000d6 FP BE Pri !#2 N3606 P1044 MEMBAR !#2 N3607 P1045 BST 0 0x408000d7 FP BE Pri !#2 N3608 P1045 BST 1 0x408000d8 FP BE Pri !#A N3607 N3608 !#2 N3609 P1045 BST 2 0x408000d9 FP BE Pri !#2 N3610 P1045 BST 3 0x408000da FP BE Pri !#2 N3611 P1045 BST 4 0x408000db FP BE Pri !#2 N3612 P1046 MEMBAR !#2 N3613 P1047 REPLACEMENT 10 Int BE Pri !#2 N3614 P1048 ST 21 0x408000dc FP BE Sec !#2 N3615 P1049 REPLACEMENT 11 Int BE Pri !#2 N3616 P1050 REPLACEMENT 3 Int BE Sec !#2 N3617 P1051 REPLACEMENT 3 Int BE Pri !#2 N3618 P1052 REPLACEMENT 16 Int BE Pri !#2 N3619 P1053 MEMBAR !#2 N3620 P1054 BLD 0 -1 FP BE Pri !#2 N3621 P1054 BLD 1 -1 FP BE Pri !#A N3620 N3621 !#2 N3622 P1054 BLD 2 -1 FP BE Pri !#2 N3623 P1054 BLD 3 -1 FP BE Pri !#2 N3624 P1054 BLD 4 -1 FP BE Pri !#2 N3625 P1055 MEMBAR !#2 N3626 P1056 PREFETCH 2 Int BE Sec !#2 N3627 P1057 ST 33 0x408000dd FP BE Pri !#2 N3628 P1058 ST 4 0x408000de FP BE Pri !#2 N3629 P1059 MEMBAR !#2 N3630 P1060 BST 21 0x408000df FP BE Pri !#2 N3631 P1060 BST 22 0x408000e0 FP BE Pri !#A N3630 N3631 !#2 N3632 P1060 BST 23 0x408000e1 FP BE Pri !#2 N3633 P1061 MEMBAR !#2 N3634 P1062 PREFETCH 2 Int BE Pri !#2 N3635 P1063 MEMBAR !#2 N3636 P1064 BSTC 7 0x408000e2 FP BE Pri !#2 N3637 P1065 MEMBAR !#2 N3638 P1066 REPLACEMENT 20 Int BE Pri !#2 N3639 P1067 IDC_FLIP 20 Int BE Pri !#2 N3640 P1068 PREFETCH 23 Int BE Sec !#2 N3641 P1069 REPLACEMENT 23 Int BE Nuc !#2 N3642 P1070 REPLACEMENT 8 Int BE Pri !#2 N3643 P1071 MEMBAR !#2 N3644 P1072 BST 8 0x408000e3 FP BE Sec !#2 N3645 P1072 BST 9 0x408000e4 FP BE Sec !#2 N3646 P1073 MEMBAR !#2 N3647 P1074 LD 2 -1 Int BE Nuc !#2 N3648 P1075 ST 14 0x408000e5 FP BE Pri !#2 N3649 P1076 REPLACEMENT 5 Int BE Sec !#2 N3650 P1077 REPLACEMENT 10 Int BE Nuc !#2 N3651 P1078 REPLACEMENT 15 Int BE Sec !#2 N3652 P1079 REPLACEMENT 17 Int BE Sec !#2 N3653 P1080 REPLACEMENT 10 Int BE Pri !#2 N3654 P1081 REPLACEMENT 25 Int BE Nuc !#2 N3655 P1082 MEMBAR !#2 N3656 P1083 BLD 24 -1 FP BE Pri !#2 N3657 P1083 BLD 25 -1 FP BE Pri !#2 N3658 P1084 MEMBAR !#2 N3659 P1085 BSTC 0 0x408000e6 FP BE Pri !#2 N3660 P1085 BSTC 1 0x408000e7 FP BE Pri !#A N3659 N3660 !#2 N3661 P1085 BSTC 2 0x408000e8 FP BE Pri !#2 N3662 P1085 BSTC 3 0x408000e9 FP BE Pri !#2 N3663 P1085 BSTC 4 0x408000ea FP BE Pri !#2 N3664 P1086 MEMBAR !#2 N3665 P1087 REPLACEMENT 27 Int BE Pri !#2 N3666 P1088 MEMBAR !#2 N3667 P1089 BSTC 8 0x408000eb FP BE Pri !#2 N3668 P1089 BSTC 9 0x408000ec FP BE Pri !#2 N3669 P1090 MEMBAR !#2 N3670 P1091 REPLACEMENT 1 Int BE Pri !#2 N3671 P1092 REPLACEMENT 8 Int BE Pri !#2 N3672 P1093 REPLACEMENT 14 Int BE Pri !#2 N3673 P1094 REPLACEMENT 7 Int BE Nuc !#2 N3674 P1095 MEMBAR !#2 N3675 P1096 BLD 24 -1 FP BE Pri !#2 N3676 P1096 BLD 25 -1 FP BE Pri !#2 N3677 P1097 MEMBAR !#2 N3678 P1098 REPLACEMENT 9 Int BE Pri !#2 N3679 P1099 REPLACEMENT 24 Int BE Nuc !#2 N3680 P1100 REPLACEMENT 4 Int BE Pri !#2 N3681 P1101 IDC_FLIP 6 Int BE Pri !#2 N3682 P1102 REPLACEMENT 34 Int BE Sec !#2 N3683 P1103 REPLACEMENT 24 Int BE Pri !#2 N3684 P1104 REPLACEMENT 17 Int BE Pri !#2 N3685 P1105 REPLACEMENT 4 Int BE Pri !#2 N3686 P1106 REPLACEMENT 4 Int BE Pri !#2 N3687 P1107 LD 32 -1 FP BE Pri !#2 N3688 P1108 REPLACEMENT 19 Int BE Pri !#2 N3689 P1109 REPLACEMENT 8 Int BE Nuc !#2 N3690 P1110 MEMBAR !#2 N3691 P1111 BST 31 0x408000ed FP BE Pri !#2 N3692 P1111 BST 32 0x408000ee FP BE Pri !#2 N3693 P1112 MEMBAR !#2 N3694 P1113 REPLACEMENT 0 Int BE Pri !#2 N3695 P1114 ST 15 0x408000ef FP BE Pri !#2 N3696 P1115 REPLACEMENT 27 Int BE Pri !#2 N3697 P1116 LD 2 -1 FP BE Sec !#2 N3698 P1117 LD 17 -1 Int BE Pri !#2 N3699 P1118 MEMBAR !#2 N3700 P1119 BLD 11 -1 FP BE Pri !#2 N3701 P1119 BLD 12 -1 FP BE Pri !#A N3700 N3701 !#2 N3702 P1119 BLD 13 -1 FP BE Pri !#2 N3703 P1120 MEMBAR !#2 N3704 P1121 REPLACEMENT 8 Int BE Pri !#2 N3705 P1122 ST 19 0x1000011 Int BE Pri !#2 N3706 P1123 REPLACEMENT 33 Int BE Pri !#2 N3707 P1124 ST 19 0x408000f0 FP BE Pri !#2 N3708 P1125 REPLACEMENT 14 Int BE Pri !#2 N3709 P1126 REPLACEMENT 32 Int BE Pri !#2 N3710 P1127 MEMBAR !#2 N3711 P1128 BST 31 0x408000f1 FP BE Pri !#2 N3712 P1128 BST 32 0x408000f2 FP BE Pri !#2 N3713 P1129 MEMBAR !#2 N3714 P1130 REPLACEMENT 0 Int BE Pri !#2 N3715 P1131 PREFETCH 9 Int BE Pri !#2 N3716 P1132 REPLACEMENT 14 Int BE Pri !#2 N3717 P1133 REPLACEMENT 16 Int BE Sec !#2 N3718 P1134 REPLACEMENT 19 Int BE Pri !#2 N3719 P1135 REPLACEMENT 18 Int BE Pri !#2 N3720 P1136 LD 14 -1 Int BE Pri !#2 N3721 P1137 REPLACEMENT 9 Int BE Pri !#2 N3722 P1138 ST 21 0x408000f3 FP BE Pri !#2 N3723 P1139 REPLACEMENT 33 Int BE Pri !#2 N3724 P1140 REPLACEMENT 29 Int BE Sec !#2 N3725 P1141 REPLACEMENT 13 Int BE Sec !#2 N3726 P1142 ST 12 0x1000012 Int LE Pri !#2 N3727 P1143 REPLACEMENT 14 Int BE Pri !#2 N3728 P1144 IDC_FLIP 15 Int BE Pri !#2 N3729 P1145 REPLACEMENT 26 Int BE Pri !#2 N3730 P1146 LD 22 -1 FP BE Pri !#2 N3731 P1147 REPLACEMENT 6 Int BE Pri !#2 N3732 P1148 MEMBAR !#2 N3733 P1149 BLD 11 -1 FP BE Pri !#2 N3734 P1149 BLD 12 -1 FP BE Pri !#A N3733 N3734 !#2 N3735 P1149 BLD 13 -1 FP BE Pri !#2 N3736 P1150 MEMBAR !#2 N3737 P903 REPLACEMENT 7 Int BE Pri Loop_entry !#2 N3738 P904 MEMBAR !#2 N3739 P905 BSTC 31 0x408000f4 FP BE Pri !#2 N3740 P905 BSTC 32 0x408000f5 FP BE Pri !#2 N3741 P906 MEMBAR !#2 N3742 P907 ST 20 0x1000013 Int BE Pri !#2 N3743 P908 REPLACEMENT 19 Int BE Pri !#2 N3744 P909 REPLACEMENT 9 Int BE Pri !#2 N3745 P910 REPLACEMENT 20 Int BE Pri !#2 N3746 P911 REPLACEMENT 0 Int BE Pri !#2 N3747 P912 ST 6 0x1000014 Int BE Pri !#2 N3748 P913 PREFETCH 15 Int BE Pri !#2 N3749 P914 ST 17 0x1000015 Int BE Sec !#2 N3750 P915 REPLACEMENT 20 Int BE Pri !#2 N3751 P916 ST 12 0x408000f6 FP BE Pri !#2 N3752 P917 MEMBAR !#2 N3753 P918 BSTC 24 0x408000f7 FP BE Sec !#2 N3754 P918 BSTC 25 0x408000f8 FP BE Sec !#2 N3755 P919 MEMBAR !#2 N3756 P920 REPLACEMENT 29 Int BE Pri !#2 N3757 P921 LD 21 -1 Int BE Pri !#2 N3758 P922 REPLACEMENT 1 Int BE Nuc !#2 N3759 P923 REPLACEMENT 22 Int BE Pri !#2 N3760 P924 ST 10 0x1000016 Int BE Pri !#2 N3761 P925 REPLACEMENT 15 Int BE Pri !#2 N3762 P926 REPLACEMENT 33 Int BE Pri !#2 N3763 P927 REPLACEMENT 5 Int BE Pri !#2 N3764 P928 MEMBAR !#2 N3765 P929 BSTC 33 0x408000f9 FP BE Pri !#2 N3766 P930 MEMBAR !#2 N3767 P931 REPLACEMENT 9 Int BE Nuc !#2 N3768 P932 PREFETCH 31 Int BE Pri !#2 N3769 P933 LD 33 -1 Int BE Pri !#2 N3770 P934 ST 29 0x1000017 Int BE Pri !#2 N3771 P935 LD 26 -1 Int BE Pri !#2 N3772 P936 MEMBAR !#2 N3773 P937 BLD 11 -1 FP BE Sec !#2 N3774 P937 BLD 12 -1 FP BE Sec !#A N3773 N3774 !#2 N3775 P937 BLD 13 -1 FP BE Sec !#2 N3776 P938 MEMBAR !#2 N3777 P939 LD 30 -1 Int BE Pri !#2 N3778 P940 REPLACEMENT 33 Int BE Pri !#2 N3779 P941 MEMBAR !#2 N3780 P942 BSTC 17 0x408000fa FP BE Pri !#2 N3781 P943 MEMBAR !#2 N3782 P944 LD 13 -1 Int BE Pri !#2 N3783 P945 MEMBAR !#2 N3784 P946 BST 28 0x408000fb FP BE Pri !#2 N3785 P946 BST 29 0x408000fc FP BE Pri !#A N3784 N3785 !#2 N3786 P946 BST 30 0x408000fd FP BE Pri !#2 N3787 P947 MEMBAR !#2 N3788 P948 IDC_FLIP 33 Int BE Pri !#2 N3789 P949 MEMBAR !#2 N3790 P950 BLD 28 -1 FP BE Sec !#2 N3791 P950 BLD 29 -1 FP BE Sec !#A N3790 N3791 !#2 N3792 P950 BLD 30 -1 FP BE Sec !#2 N3793 P951 MEMBAR !#2 N3794 P952 REPLACEMENT 30 Int BE Pri !#2 N3795 P953 MEMBAR !#2 N3796 P954 BST 24 0x408000fe FP BE Pri !#2 N3797 P954 BST 25 0x408000ff FP BE Pri !#2 N3798 P955 MEMBAR !#2 N3799 P956 REPLACEMENT 33 Int BE Pri !#2 N3800 P957 LD 30 -1 FP BE Pri !#2 N3801 P958 REPLACEMENT 31 Int BE Pri !#2 N3802 P959 IDC_FLIP 9 Int BE Pri !#2 N3803 P960 MEMBAR !#2 N3804 P961 BLD 24 -1 FP BE Sec !#2 N3805 P961 BLD 25 -1 FP BE Sec !#2 N3806 P962 MEMBAR !#2 N3807 P963 IDC_FLIP 6 Int BE Pri !#2 N3808 P964 IDC_FLIP 9 Int BE Pri !#2 N3809 P965 MEMBAR !#2 N3810 P966 BST 11 0x40800100 FP BE Pri !#2 N3811 P966 BST 12 0x40800101 FP BE Pri !#A N3810 N3811 !#2 N3812 P966 BST 13 0x40800102 FP BE Pri !#2 N3813 P967 MEMBAR !#2 N3814 P968 FLUSH 2 Int BE Pri !#2 N3815 P969 REPLACEMENT 31 Int BE Pri !#2 N3816 P970 IDC_FLIP 27 Int BE Pri !#2 N3817 P971 REPLACEMENT 33 Int BE Sec !#2 N3818 P972 REPLACEMENT 25 Int BE Sec !#2 N3819 P973 REPLACEMENT 9 Int BE Pri !#2 N3820 P974 REPLACEMENT 11 Int BE Sec !#2 N3821 P975 MEMBAR !#2 N3822 P976 BST 0 0x40800103 FP BE Pri !#2 N3823 P976 BST 1 0x40800104 FP BE Pri !#A N3822 N3823 !#2 N3824 P976 BST 2 0x40800105 FP BE Pri !#2 N3825 P976 BST 3 0x40800106 FP BE Pri !#2 N3826 P976 BST 4 0x40800107 FP BE Pri !#2 N3827 P977 MEMBAR !#2 N3828 P978 BSTC 28 0x40800108 FP BE Sec !#2 N3829 P978 BSTC 29 0x40800109 FP BE Sec !#A N3828 N3829 !#2 N3830 P978 BSTC 30 0x4080010a FP BE Sec !#2 N3831 P979 MEMBAR !#2 N3832 P980 BST 31 0x4080010b FP BE Pri !#2 N3833 P980 BST 32 0x4080010c FP BE Pri !#2 N3834 P981 MEMBAR !#2 N3835 P982 BLD 18 -1 FP BE Pri !#2 N3836 P983 MEMBAR !#2 N3837 P984 LD 6 -1 FP BE Pri !#2 N3838 P985 REPLACEMENT 19 Int BE Sec !#2 N3839 P986 MEMBAR !#2 N3840 P987 BLD 28 -1 FP BE Pri !#2 N3841 P987 BLD 29 -1 FP BE Pri !#A N3840 N3841 !#2 N3842 P987 BLD 30 -1 FP BE Pri !#2 N3843 P988 MEMBAR !#2 N3844 P989 IDC_FLIP 28 Int BE Pri !#2 N3845 P990 REPLACEMENT 7 Int BE Sec !#2 N3846 P991 MEMBAR !#2 N3847 P992 BST 24 0x4080010d FP BE Pri !#2 N3848 P992 BST 25 0x4080010e FP BE Pri !#2 N3849 P993 MEMBAR !#2 N3850 P994 ST 34 0x4080010f FP BE Pri !#2 N3851 P995 REPLACEMENT 7 Int BE Pri !#2 N3852 P996 REPLACEMENT 9 Int BE Pri !#2 N3853 P997 REPLACEMENT 30 Int BE Pri !#2 N3854 P998 MEMBAR !#2 N3855 P999 BLD 15 -1 FP BE Pri !#2 N3856 P1000 MEMBAR !#2 N3857 P1001 REPLACEMENT 11 Int BE Pri !#2 N3858 P1002 REPLACEMENT 30 Int BE Pri !#2 N3859 P1003 LD 9 -1 Int BE Pri !#2 N3860 P1004 REPLACEMENT 28 Int BE Pri !#2 N3861 P1005 REPLACEMENT 0 Int BE Pri !#2 N3862 P1006 MEMBAR !#2 N3863 P1007 BSTC 0 0x40800110 FP BE Pri !#2 N3864 P1007 BSTC 1 0x40800111 FP BE Pri !#A N3863 N3864 !#2 N3865 P1007 BSTC 2 0x40800112 FP BE Pri !#2 N3866 P1007 BSTC 3 0x40800113 FP BE Pri !#2 N3867 P1007 BSTC 4 0x40800114 FP BE Pri !#2 N3868 P1008 MEMBAR !#2 N3869 P1009 REPLACEMENT 31 Int BE Pri !#2 N3870 P1010 REPLACEMENT 3 Int BE Pri !#2 N3871 P1011 REPLACEMENT 32 Int BE Pri !#2 N3872 P1012 MEMBAR !#2 N3873 P1013 BSTC 21 0x40800115 FP BE Pri !#2 N3874 P1013 BSTC 22 0x40800116 FP BE Pri !#A N3873 N3874 !#2 N3875 P1013 BSTC 23 0x40800117 FP BE Pri !#2 N3876 P1014 MEMBAR !#2 N3877 P1015 IDC_FLIP 17 Int BE Pri !#2 N3878 P1016 REPLACEMENT 11 Int BE Pri !#2 N3879 P1017 REPLACEMENT 1 Int BE Pri !#2 N3880 P1018 IDC_FLIP 23 Int BE Pri !#2 N3881 P1019 ST 27 0x1000018 Int BE Pri !#2 N3882 P1020 LD 1 -1 FP BE Pri !#2 N3883 P1021 REPLACEMENT 10 Int BE Sec !#2 N3884 P1022 REPLACEMENT 17 Int BE Pri !#2 N3885 P1023 REPLACEMENT 13 Int BE Pri !#2 N3886 P1024 LD 34 -1 Int BE Nuc !#2 N3887 P1025 REPLACEMENT 15 Int BE Sec !#2 N3888 P1026 REPLACEMENT 20 Int BE Pri !#2 N3889 P1027 LD 25 -1 FP BE Pri !#2 N3890 P1028 REPLACEMENT 20 Int BE Pri !#2 N3891 P1029 REPLACEMENT 3 Int BE Pri !#2 N3892 P1030 MEMBAR !#2 N3893 P1031 BST 14 0x40800118 FP BE Sec !#2 N3894 P1032 MEMBAR !#2 N3895 P1033 ST 27 0x40800119 FP BE Pri !#2 N3896 P1034 REPLACEMENT 26 Int BE Pri !#2 N3897 P1035 REPLACEMENT 9 Int BE Sec !#2 N3898 P1036 REPLACEMENT 1 Int BE Pri !#2 N3899 P1037 REPLACEMENT 27 Int BE Pri !#2 N3900 P1038 REPLACEMENT 8 Int BE Pri !#2 N3901 P1039 REPLACEMENT 27 Int BE Pri !#2 N3902 P1040 REPLACEMENT 26 Int BE Sec !#2 N3903 P1041 REPLACEMENT 28 Int BE Sec !#2 N3904 P1042 MEMBAR !#2 N3905 P1043 BST 33 0x4080011a FP BE Pri !#2 N3906 P1044 MEMBAR !#2 N3907 P1045 BST 0 0x4080011b FP BE Pri !#2 N3908 P1045 BST 1 0x4080011c FP BE Pri !#A N3907 N3908 !#2 N3909 P1045 BST 2 0x4080011d FP BE Pri !#2 N3910 P1045 BST 3 0x4080011e FP BE Pri !#2 N3911 P1045 BST 4 0x4080011f FP BE Pri !#2 N3912 P1046 MEMBAR !#2 N3913 P1047 REPLACEMENT 10 Int BE Pri !#2 N3914 P1048 ST 21 0x40800120 FP BE Sec !#2 N3915 P1049 REPLACEMENT 11 Int BE Pri !#2 N3916 P1050 REPLACEMENT 3 Int BE Sec !#2 N3917 P1051 REPLACEMENT 3 Int BE Pri !#2 N3918 P1052 REPLACEMENT 16 Int BE Pri !#2 N3919 P1053 MEMBAR !#2 N3920 P1054 BLD 0 -1 FP BE Pri !#2 N3921 P1054 BLD 1 -1 FP BE Pri !#A N3920 N3921 !#2 N3922 P1054 BLD 2 -1 FP BE Pri !#2 N3923 P1054 BLD 3 -1 FP BE Pri !#2 N3924 P1054 BLD 4 -1 FP BE Pri !#2 N3925 P1055 MEMBAR !#2 N3926 P1056 PREFETCH 2 Int BE Sec !#2 N3927 P1057 ST 33 0x40800121 FP BE Pri !#2 N3928 P1058 ST 4 0x40800122 FP BE Pri !#2 N3929 P1059 MEMBAR !#2 N3930 P1060 BST 21 0x40800123 FP BE Pri !#2 N3931 P1060 BST 22 0x40800124 FP BE Pri !#A N3930 N3931 !#2 N3932 P1060 BST 23 0x40800125 FP BE Pri !#2 N3933 P1061 MEMBAR !#2 N3934 P1062 PREFETCH 2 Int BE Pri !#2 N3935 P1063 MEMBAR !#2 N3936 P1064 BSTC 7 0x40800126 FP BE Pri !#2 N3937 P1065 MEMBAR !#2 N3938 P1066 REPLACEMENT 20 Int BE Pri !#2 N3939 P1067 IDC_FLIP 20 Int BE Pri !#2 N3940 P1068 PREFETCH 23 Int BE Sec !#2 N3941 P1069 REPLACEMENT 23 Int BE Nuc !#2 N3942 P1070 REPLACEMENT 8 Int BE Pri !#2 N3943 P1071 MEMBAR !#2 N3944 P1072 BST 8 0x40800127 FP BE Sec !#2 N3945 P1072 BST 9 0x40800128 FP BE Sec !#2 N3946 P1073 MEMBAR !#2 N3947 P1074 LD 2 -1 Int BE Nuc !#2 N3948 P1075 ST 14 0x40800129 FP BE Pri !#2 N3949 P1076 REPLACEMENT 5 Int BE Sec !#2 N3950 P1077 REPLACEMENT 10 Int BE Nuc !#2 N3951 P1078 REPLACEMENT 15 Int BE Sec !#2 N3952 P1079 REPLACEMENT 17 Int BE Sec !#2 N3953 P1080 REPLACEMENT 10 Int BE Pri !#2 N3954 P1081 REPLACEMENT 25 Int BE Nuc !#2 N3955 P1082 MEMBAR !#2 N3956 P1083 BLD 24 -1 FP BE Pri !#2 N3957 P1083 BLD 25 -1 FP BE Pri !#2 N3958 P1084 MEMBAR !#2 N3959 P1085 BSTC 0 0x4080012a FP BE Pri !#2 N3960 P1085 BSTC 1 0x4080012b FP BE Pri !#A N3959 N3960 !#2 N3961 P1085 BSTC 2 0x4080012c FP BE Pri !#2 N3962 P1085 BSTC 3 0x4080012d FP BE Pri !#2 N3963 P1085 BSTC 4 0x4080012e FP BE Pri !#2 N3964 P1086 MEMBAR !#2 N3965 P1087 REPLACEMENT 27 Int BE Pri !#2 N3966 P1088 MEMBAR !#2 N3967 P1089 BSTC 8 0x4080012f FP BE Pri !#2 N3968 P1089 BSTC 9 0x40800130 FP BE Pri !#2 N3969 P1090 MEMBAR !#2 N3970 P1091 REPLACEMENT 1 Int BE Pri !#2 N3971 P1092 REPLACEMENT 8 Int BE Pri !#2 N3972 P1093 REPLACEMENT 14 Int BE Pri !#2 N3973 P1094 REPLACEMENT 7 Int BE Nuc !#2 N3974 P1095 MEMBAR !#2 N3975 P1096 BLD 24 -1 FP BE Pri !#2 N3976 P1096 BLD 25 -1 FP BE Pri !#2 N3977 P1097 MEMBAR !#2 N3978 P1098 REPLACEMENT 9 Int BE Pri !#2 N3979 P1099 REPLACEMENT 24 Int BE Nuc !#2 N3980 P1100 REPLACEMENT 4 Int BE Pri !#2 N3981 P1101 IDC_FLIP 6 Int BE Pri !#2 N3982 P1102 REPLACEMENT 34 Int BE Sec !#2 N3983 P1103 REPLACEMENT 24 Int BE Pri !#2 N3984 P1104 REPLACEMENT 17 Int BE Pri !#2 N3985 P1105 REPLACEMENT 4 Int BE Pri !#2 N3986 P1106 REPLACEMENT 4 Int BE Pri !#2 N3987 P1107 LD 32 -1 FP BE Pri !#2 N3988 P1108 REPLACEMENT 19 Int BE Pri !#2 N3989 P1109 REPLACEMENT 8 Int BE Nuc !#2 N3990 P1110 MEMBAR !#2 N3991 P1111 BST 31 0x40800131 FP BE Pri !#2 N3992 P1111 BST 32 0x40800132 FP BE Pri !#2 N3993 P1112 MEMBAR !#2 N3994 P1113 REPLACEMENT 0 Int BE Pri !#2 N3995 P1114 ST 15 0x40800133 FP BE Pri !#2 N3996 P1115 REPLACEMENT 27 Int BE Pri !#2 N3997 P1116 LD 2 -1 FP BE Sec !#2 N3998 P1117 LD 17 -1 Int BE Pri !#2 N3999 P1118 MEMBAR !#2 N4000 P1119 BLD 11 -1 FP BE Pri !#2 N4001 P1119 BLD 12 -1 FP BE Pri !#A N4000 N4001 !#2 N4002 P1119 BLD 13 -1 FP BE Pri !#2 N4003 P1120 MEMBAR !#2 N4004 P1121 REPLACEMENT 8 Int BE Pri !#2 N4005 P1122 ST 19 0x1000019 Int BE Pri !#2 N4006 P1123 REPLACEMENT 33 Int BE Pri !#2 N4007 P1124 ST 19 0x40800134 FP BE Pri !#2 N4008 P1125 REPLACEMENT 14 Int BE Pri !#2 N4009 P1126 REPLACEMENT 32 Int BE Pri !#2 N4010 P1127 MEMBAR !#2 N4011 P1128 BST 31 0x40800135 FP BE Pri !#2 N4012 P1128 BST 32 0x40800136 FP BE Pri !#2 N4013 P1129 MEMBAR !#2 N4014 P1130 REPLACEMENT 0 Int BE Pri !#2 N4015 P1131 PREFETCH 9 Int BE Pri !#2 N4016 P1132 REPLACEMENT 14 Int BE Pri !#2 N4017 P1133 REPLACEMENT 16 Int BE Sec !#2 N4018 P1134 REPLACEMENT 19 Int BE Pri !#2 N4019 P1135 REPLACEMENT 18 Int BE Pri !#2 N4020 P1136 LD 14 -1 Int BE Pri !#2 N4021 P1137 REPLACEMENT 9 Int BE Pri !#2 N4022 P1138 ST 21 0x40800137 FP BE Pri !#2 N4023 P1139 REPLACEMENT 33 Int BE Pri !#2 N4024 P1140 REPLACEMENT 29 Int BE Sec !#2 N4025 P1141 REPLACEMENT 13 Int BE Sec !#2 N4026 P1142 ST 12 0x100001a Int LE Pri !#2 N4027 P1143 REPLACEMENT 14 Int BE Pri !#2 N4028 P1144 IDC_FLIP 15 Int BE Pri !#2 N4029 P1145 REPLACEMENT 26 Int BE Pri !#2 N4030 P1146 LD 22 -1 FP BE Pri !#2 N4031 P1147 REPLACEMENT 6 Int BE Pri !#2 N4032 P1148 MEMBAR !#2 N4033 P1149 BLD 11 -1 FP BE Pri !#2 N4034 P1149 BLD 12 -1 FP BE Pri !#A N4033 N4034 !#2 N4035 P1149 BLD 13 -1 FP BE Pri !#2 N4036 P1150 MEMBAR !#2 N4037 P1151 MEMBAR !#3 N4038 P1152 REPLACEMENT 23 Int BE Pri Loop_entry !#3 N4039 P1153 MEMBAR !#3 N4040 P1154 BST 21 0x41000001 FP BE Pri !#3 N4041 P1154 BST 22 0x41000002 FP BE Pri !#A N4040 N4041 !#3 N4042 P1154 BST 23 0x41000003 FP BE Pri !#3 N4043 P1155 MEMBAR !#3 N4044 P1156 REPLACEMENT 1 Int BE Pri !#3 N4045 P1157 REPLACEMENT 25 Int BE Nuc !#3 N4046 P1158 REPLACEMENT 32 Int BE Pri !#3 N4047 P1159 REPLACEMENT 34 Int BE Pri !#3 N4048 P1160 MEMBAR !#3 N4049 P1161 BSTC 31 0x41000004 FP BE Pri !#3 N4050 P1161 BSTC 32 0x41000005 FP BE Pri !#3 N4051 P1162 MEMBAR !#3 N4052 P1163 BST 34 0x41000006 FP BE Pri !#3 N4053 P1164 MEMBAR !#3 N4054 P1165 REPLACEMENT 14 Int BE Nuc !#3 N4055 P1166 ST 32 0x1800001 Int BE Nuc !#3 N4056 P1167 MEMBAR !#3 N4057 P1168 BST 16 0x41000007 FP BE Pri !#3 N4058 P1169 MEMBAR !#3 N4059 P1170 ST 5 0x41000008 FP BE Pri !#3 N4060 P1171 REPLACEMENT 7 Int BE Sec !#3 N4061 P1172 REPLACEMENT 0 Int BE Sec !#3 N4062 P1173 MEMBAR !#3 N4063 P1174 BLD 0 -1 FP BE Pri !#3 N4064 P1174 BLD 1 -1 FP BE Pri !#A N4063 N4064 !#3 N4065 P1174 BLD 2 -1 FP BE Pri !#3 N4066 P1174 BLD 3 -1 FP BE Pri !#3 N4067 P1174 BLD 4 -1 FP BE Pri !#3 N4068 P1175 MEMBAR !#3 N4069 P1176 REPLACEMENT 13 Int BE Pri !#3 N4070 P1177 REPLACEMENT 34 Int BE Nuc !#3 N4071 P1178 REPLACEMENT 21 Int BE Nuc !#3 N4072 P1179 REPLACEMENT 6 Int BE Pri !#3 N4073 P1180 REPLACEMENT 22 Int BE Pri !#3 N4074 P1181 MEMBAR !#3 N4075 P1182 BSTC 10 0x41000009 FP BE Pri !#3 N4076 P1183 MEMBAR !#3 N4077 P1184 REPLACEMENT 20 Int BE Pri !#3 N4078 P1185 REPLACEMENT 1 Int BE Pri !#3 N4079 P1186 REPLACEMENT 31 Int BE Sec !#3 N4080 P1187 MEMBAR !#3 N4081 P1188 BLD 15 -1 FP BE Pri !#3 N4082 P1189 MEMBAR !#3 N4083 P1190 REPLACEMENT 12 Int BE Sec !#3 N4084 P1191 REPLACEMENT 3 Int BE Pri !#3 N4085 P1192 REPLACEMENT 30 Int BE Sec !#3 N4086 P1193 ST 27 0x4100000a FP BE Pri !#3 N4087 P1194 REPLACEMENT 28 Int BE Pri !#3 N4088 P1195 REPLACEMENT 12 Int BE Nuc !#3 N4089 P1196 REPLACEMENT 8 Int BE Pri !#3 N4090 P1197 ST 9 0x1800002 Int BE Pri !#3 N4091 P1198 IDC_FLIP 28 Int BE Pri !#3 N4092 P1199 MEMBAR !#3 N4093 P1200 BSTC 24 0x4100000b FP BE Pri !#3 N4094 P1200 BSTC 25 0x4100000c FP BE Pri !#3 N4095 P1201 MEMBAR !#3 N4096 P1202 REPLACEMENT 7 Int BE Sec !#3 N4097 P1203 REPLACEMENT 19 Int BE Pri !#3 N4098 P1204 IDC_FLIP 23 Int BE Pri !#3 N4099 P1205 LD 11 -1 FP BE Pri !#3 N4100 P1206 REPLACEMENT 11 Int BE Pri !#3 N4101 P1207 ST 21 0x1800003 Int BE Sec !#3 N4102 P1208 REPLACEMENT 29 Int BE Pri !#3 N4103 P1209 REPLACEMENT 33 Int BE Pri !#3 N4104 P1210 REPLACEMENT 11 Int BE Nuc !#3 N4105 P1211 PREFETCH 4 Int BE Pri !#3 N4106 P1212 REPLACEMENT 15 Int BE Pri !#3 N4107 P1213 PREFETCH 19 Int BE Pri !#3 N4108 P1214 REPLACEMENT 15 Int BE Pri !#3 N4109 P1215 REPLACEMENT 16 Int BE Pri !#3 N4110 P1216 MEMBAR !#3 N4111 P1217 BST 0 0x4100000d FP BE Pri !#3 N4112 P1217 BST 1 0x4100000e FP BE Pri !#A N4111 N4112 !#3 N4113 P1217 BST 2 0x4100000f FP BE Pri !#3 N4114 P1217 BST 3 0x41000010 FP BE Pri !#3 N4115 P1217 BST 4 0x41000011 FP BE Pri !#3 N4116 P1218 MEMBAR !#3 N4117 P1219 REPLACEMENT 26 Int BE Nuc !#3 N4118 P1220 REPLACEMENT 25 Int BE Nuc !#3 N4119 P1221 MEMBAR !#3 N4120 P1222 BSTC 33 0x41000012 FP BE Pri !#3 N4121 P1223 MEMBAR !#3 N4122 P1224 REPLACEMENT 26 Int BE Pri !#3 N4123 P1225 MEMBAR !#3 N4124 P1226 BST 10 0x41000013 FP BE Pri !#3 N4125 P1227 MEMBAR !#3 N4126 P1228 REPLACEMENT 27 Int BE Pri !#3 N4127 P1229 REPLACEMENT 32 Int BE Pri !#3 N4128 P1230 REPLACEMENT 3 Int BE Pri !#3 N4129 P1231 FLUSH 20 Int BE Pri !#3 N4130 P1232 REPLACEMENT 20 Int BE Pri !#3 N4131 P1233 REPLACEMENT 9 Int BE Pri !#3 N4132 P1234 REPLACEMENT 7 Int BE Sec !#3 N4133 P1235 REPLACEMENT 0 Int BE Pri !#3 N4134 P1236 REPLACEMENT 18 Int BE Pri !#3 N4135 P1237 REPLACEMENT 12 Int BE Pri !#3 N4136 P1238 REPLACEMENT 16 Int BE Pri !#3 N4137 P1239 IDC_FLIP 24 Int BE Pri !#3 N4138 P1240 MEMBAR !#3 N4139 P1241 BST 5 0x41000014 FP BE Pri !#3 N4140 P1241 BST 6 0x41000015 FP BE Pri !#3 N4141 P1242 MEMBAR !#3 N4142 P1243 REPLACEMENT 32 Int BE Pri !#3 N4143 P1244 REPLACEMENT 3 Int BE Pri !#3 N4144 P1245 MEMBAR !#3 N4145 P1246 BST 26 0x41000016 FP BE Pri !#3 N4146 P1246 BST 27 0x41000017 FP BE Pri !#3 N4147 P1247 MEMBAR !#3 N4148 P1248 REPLACEMENT 27 Int BE Pri !#3 N4149 P1249 MEMBAR !#3 N4150 P1250 BLD 11 -1 FP BE Pri !#3 N4151 P1250 BLD 12 -1 FP BE Pri !#A N4150 N4151 !#3 N4152 P1250 BLD 13 -1 FP BE Pri !#3 N4153 P1251 MEMBAR !#3 N4154 P1252 BST 14 0x41000018 FP BE Pri !#3 N4155 P1253 MEMBAR !#3 N4156 P1254 FLUSHI 33 Int BE Pri !#3 N4157 P1255 REPLACEMENT 31 Int BE Sec !#3 N4158 P1256 FLUSH 0 Int BE Pri !#3 N4159 P1257 ST 6 0x1800004 Int BE Pri !#3 N4160 P1258 MEMBAR !#3 N4161 P1259 BST 21 0x41000019 FP BE Pri !#3 N4162 P1259 BST 22 0x4100001a FP BE Pri !#A N4161 N4162 !#3 N4163 P1259 BST 23 0x4100001b FP BE Pri !#3 N4164 P1260 MEMBAR !#3 N4165 P1261 REPLACEMENT 1 Int BE Pri !#3 N4166 P1262 REPLACEMENT 15 Int BE Pri !#3 N4167 P1263 MEMBAR !#3 N4168 P1264 BST 10 0x4100001c FP BE Pri !#3 N4169 P1265 MEMBAR !#3 N4170 P1266 REPLACEMENT 7 Int BE Pri !#3 N4171 P1267 LD 28 -1 FP BE Pri !#3 N4172 P1268 REPLACEMENT 33 Int BE Pri !#3 N4173 P1269 REPLACEMENT 17 Int BE Pri !#3 N4174 P1270 MEMBAR !#3 N4175 P1271 BSTC 21 0x4100001d FP BE Sec !#3 N4176 P1271 BSTC 22 0x4100001e FP BE Sec !#A N4175 N4176 !#3 N4177 P1271 BSTC 23 0x4100001f FP BE Sec !#3 N4178 P1272 MEMBAR !#3 N4179 P1273 REPLACEMENT 24 Int BE Pri !#3 N4180 P1274 MEMBAR !#3 N4181 P1275 BST 21 0x41000020 FP BE Pri !#3 N4182 P1275 BST 22 0x41000021 FP BE Pri !#A N4181 N4182 !#3 N4183 P1275 BST 23 0x41000022 FP BE Pri !#3 N4184 P1276 MEMBAR !#3 N4185 P1277 BLD 24 -1 FP BE Pri !#3 N4186 P1277 BLD 25 -1 FP BE Pri !#3 N4187 P1278 MEMBAR !#3 N4188 P1279 REPLACEMENT 23 Int BE Pri !#3 N4189 P1280 REPLACEMENT 27 Int BE Sec !#3 N4190 P1281 REPLACEMENT 23 Int BE Pri !#3 N4191 P1282 REPLACEMENT 27 Int BE Sec !#3 N4192 P1283 REPLACEMENT 6 Int BE Pri !#3 N4193 P1284 REPLACEMENT 8 Int BE Sec !#3 N4194 P1285 MEMBAR !#3 N4195 P1286 BST 15 0x41000023 FP BE Pri !#3 N4196 P1287 MEMBAR !#3 N4197 P1288 BSTC 17 0x41000024 FP BE Pri !#3 N4198 P1289 MEMBAR !#3 N4199 P1290 BSTC 19 0x41000025 FP BE Pri !#3 N4200 P1291 MEMBAR !#3 N4201 P1292 REPLACEMENT 17 Int BE Sec !#3 N4202 P1293 REPLACEMENT 2 Int BE Pri !#3 N4203 P1294 REPLACEMENT 26 Int BE Pri !#3 N4204 P1295 REPLACEMENT 8 Int BE Pri !#3 N4205 P1296 FLUSH 19 Int BE Pri !#3 N4206 P1297 MEMBAR !#3 N4207 P1298 BST 5 0x41000026 FP BE Sec !#3 N4208 P1298 BST 6 0x41000027 FP BE Sec !#3 N4209 P1299 MEMBAR !#3 N4210 P1300 BSTC 0 0x41000028 FP BE Pri !#3 N4211 P1300 BSTC 1 0x41000029 FP BE Pri !#A N4210 N4211 !#3 N4212 P1300 BSTC 2 0x4100002a FP BE Pri !#3 N4213 P1300 BSTC 3 0x4100002b FP BE Pri !#3 N4214 P1300 BSTC 4 0x4100002c FP BE Pri !#3 N4215 P1301 MEMBAR !#3 N4216 P1302 LD 8 -1 Int BE Pri !#3 N4217 P1303 MEMBAR !#3 N4218 P1304 BSTC 8 0x4100002d FP BE Sec !#3 N4219 P1304 BSTC 9 0x4100002e FP BE Sec !#3 N4220 P1305 MEMBAR !#3 N4221 P1306 REPLACEMENT 20 Int BE Pri !#3 N4222 P1307 REPLACEMENT 1 Int BE Sec !#3 N4223 P1308 REPLACEMENT 26 Int BE Pri !#3 N4224 P1309 MEMBAR !#3 N4225 P1310 BSTC 0 0x4100002f FP BE Pri !#3 N4226 P1310 BSTC 1 0x41000030 FP BE Pri !#A N4225 N4226 !#3 N4227 P1310 BSTC 2 0x41000031 FP BE Pri !#3 N4228 P1310 BSTC 3 0x41000032 FP BE Pri !#3 N4229 P1310 BSTC 4 0x41000033 FP BE Pri !#3 N4230 P1311 MEMBAR !#3 N4231 P1312 BSTC 17 0x41000034 FP BE Pri !#3 N4232 P1313 MEMBAR !#3 N4233 P1314 REPLACEMENT 26 Int BE Pri !#3 N4234 P1315 REPLACEMENT 0 Int BE Nuc !#3 N4235 P1316 MEMBAR !#3 N4236 P1317 BST 15 0x41000035 FP BE Sec !#3 N4237 P1318 MEMBAR !#3 N4238 P1319 REPLACEMENT 4 Int BE Pri !#3 N4239 P1320 MEMBAR !#3 N4240 P1321 BSTC 11 0x41000036 FP BE Sec !#3 N4241 P1321 BSTC 12 0x41000037 FP BE Sec !#A N4240 N4241 !#3 N4242 P1321 BSTC 13 0x41000038 FP BE Sec !#3 N4243 P1322 MEMBAR !#3 N4244 P1323 FLUSH 17 Int BE Pri !#3 N4245 P1324 REPLACEMENT 29 Int BE Pri !#3 N4246 P1325 REPLACEMENT 23 Int BE Pri !#3 N4247 P1326 REPLACEMENT 19 Int BE Sec !#3 N4248 P1327 MEMBAR !#3 N4249 P1328 BST 7 0x41000039 FP BE Pri !#3 N4250 P1329 MEMBAR !#3 N4251 P1330 FLUSH 3 Int BE Pri !#3 N4252 P1331 REPLACEMENT 7 Int BE Pri !#3 N4253 P1332 REPLACEMENT 27 Int BE Pri !#3 N4254 P1333 REPLACEMENT 6 Int BE Pri !#3 N4255 P1334 REPLACEMENT 33 Int BE Pri !#3 N4256 P1335 REPLACEMENT 30 Int BE Pri !#3 N4257 P1336 REPLACEMENT 4 Int BE Pri !#3 N4258 P1337 MEMBAR !#3 N4259 P1338 BST 0 0x4100003a FP BE Pri !#3 N4260 P1338 BST 1 0x4100003b FP BE Pri !#A N4259 N4260 !#3 N4261 P1338 BST 2 0x4100003c FP BE Pri !#3 N4262 P1338 BST 3 0x4100003d FP BE Pri !#3 N4263 P1338 BST 4 0x4100003e FP BE Pri !#3 N4264 P1339 MEMBAR !#3 N4265 P1340 REPLACEMENT 32 Int BE Sec !#3 N4266 P1341 FLUSHI 8 Int BE Pri !#3 N4267 P1342 REPLACEMENT 5 Int BE Pri !#3 N4268 P1343 MEMBAR !#3 N4269 P1344 BSTC 21 0x4100003f FP BE Pri !#3 N4270 P1344 BSTC 22 0x41000040 FP BE Pri !#A N4269 N4270 !#3 N4271 P1344 BSTC 23 0x41000041 FP BE Pri !#3 N4272 P1345 MEMBAR !#3 N4273 P1346 REPLACEMENT 27 Int BE Sec !#3 N4274 P1347 IDC_FLIP 29 Int BE Pri !#3 N4275 P1348 REPLACEMENT 21 Int BE Pri !#3 N4276 P1349 REPLACEMENT 33 Int BE Pri !#3 N4277 P1350 LD 1 -1 FP BE Pri !#3 N4278 P1351 REPLACEMENT 21 Int BE Sec !#3 N4279 P1352 REPLACEMENT 13 Int BE Pri !#3 N4280 P1353 REPLACEMENT 19 Int BE Sec !#3 N4281 P1354 REPLACEMENT 1 Int BE Pri !#3 N4282 P1355 REPLACEMENT 22 Int BE Pri !#3 N4283 P1356 MEMBAR !#3 N4284 P1357 BST 11 0x41000042 FP BE Pri !#3 N4285 P1357 BST 12 0x41000043 FP BE Pri !#A N4284 N4285 !#3 N4286 P1357 BST 13 0x41000044 FP BE Pri !#3 N4287 P1358 MEMBAR !#3 N4288 P1359 REPLACEMENT 4 Int BE Pri !#3 N4289 P1360 REPLACEMENT 1 Int BE Sec !#3 N4290 P1361 REPLACEMENT 34 Int BE Pri !#3 N4291 P1362 REPLACEMENT 28 Int BE Pri !#3 N4292 P1363 LD 29 -1 FP BE Nuc !#3 N4293 P1364 REPLACEMENT 11 Int BE Pri !#3 N4294 P1365 REPLACEMENT 3 Int BE Pri !#3 N4295 P1366 REPLACEMENT 6 Int BE Sec !#3 N4296 P1367 REPLACEMENT 26 Int BE Pri !#3 N4297 P1368 ST 27 0x41000045 FP BE Pri !#3 N4298 P1369 MEMBAR !#3 N4299 P1370 BLD 33 -1 FP BE Pri !#3 N4300 P1371 MEMBAR !#3 N4301 P1372 BST 18 0x41000046 FP BE Pri !#3 N4302 P1373 MEMBAR !#3 N4303 P1374 REPLACEMENT 23 Int BE Pri !#3 N4304 P1375 REPLACEMENT 20 Int BE Sec !#3 N4305 P1376 MEMBAR !#3 N4306 P1377 BLD 16 -1 FP BE Pri !#3 N4307 P1378 MEMBAR !#3 N4308 P1379 BST 26 0x41000047 FP BE Pri !#3 N4309 P1379 BST 27 0x41000048 FP BE Pri !#3 N4310 P1380 MEMBAR !#3 N4311 P1381 LD 1 -1 FP BE Pri !#3 N4312 P1382 REPLACEMENT 13 Int BE Pri !#3 N4313 P1383 REPLACEMENT 22 Int BE Sec !#3 N4314 P1384 REPLACEMENT 19 Int BE Pri !#3 N4315 P1385 REPLACEMENT 31 Int BE Pri !#3 N4316 P1386 REPLACEMENT 14 Int BE Pri !#3 N4317 P1387 REPLACEMENT 23 Int BE Pri !#3 N4318 P1388 REPLACEMENT 10 Int BE Pri !#3 N4319 P1389 MEMBAR !#3 N4320 P1390 BST 28 0x41000049 FP BE Pri !#3 N4321 P1390 BST 29 0x4100004a FP BE Pri !#A N4320 N4321 !#3 N4322 P1390 BST 30 0x4100004b FP BE Pri !#3 N4323 P1391 MEMBAR !#3 N4324 P1392 REPLACEMENT 26 Int BE Sec !#3 N4325 P1393 IDC_FLIP 26 Int BE Pri !#3 N4326 P1394 LD 16 -1 Int BE Pri !#3 N4327 P1395 IDC_FLIP 0 Int BE Pri !#3 N4328 P1396 REPLACEMENT 2 Int BE Pri !#3 N4329 P1397 REPLACEMENT 24 Int BE Nuc !#3 N4330 P1398 LD 14 -1 FP BE Sec !#3 N4331 P1399 REPLACEMENT 24 Int BE Pri Loop_exit !#3 N4332 P1400 REPLACEMENT 30 Int BE Pri Loop_entry !#3 N4333 P1401 REPLACEMENT 7 Int BE Nuc !#3 N4334 P1402 LD 21 -1 FP BE Pri !#3 N4335 P1403 REPLACEMENT 20 Int BE Sec !#3 N4336 P1404 MEMBAR !#3 N4337 P1405 BSTC 16 0x4100004c FP BE Pri !#3 N4338 P1406 MEMBAR !#3 N4339 P1407 REPLACEMENT 33 Int BE Pri !#3 N4340 P1408 REPLACEMENT 27 Int BE Pri !#3 N4341 P1409 IDC_FLIP 20 Int BE Pri !#3 N4342 P1410 REPLACEMENT 21 Int BE Pri !#3 N4343 P1411 REPLACEMENT 0 Int BE Pri !#3 N4344 P1412 ST 15 0x1800005 Int BE Sec !#3 N4345 P1413 REPLACEMENT 0 Int BE Pri !#3 N4346 P1414 LD 2 -1 Int BE Pri !#3 N4347 P1415 MEMBAR !#3 N4348 P1416 BST 5 0x4100004d FP BE Pri !#3 N4349 P1416 BST 6 0x4100004e FP BE Pri !#3 N4350 P1417 MEMBAR !#3 N4351 P1418 LD 3 -1 Int BE Pri !#3 N4352 P1419 REPLACEMENT 31 Int BE Pri !#3 N4353 P1420 REPLACEMENT 8 Int BE Sec !#3 N4354 P1421 REPLACEMENT 23 Int BE Pri !#3 N4355 P1422 REPLACEMENT 12 Int BE Pri !#3 N4356 P1423 REPLACEMENT 12 Int BE Pri !#3 N4357 P1424 REPLACEMENT 30 Int BE Sec !#3 N4358 P1425 MEMBAR !#3 N4359 P1426 BLD 14 -1 FP BE Pri !#3 N4360 P1427 MEMBAR !#3 N4361 P1428 REPLACEMENT 23 Int BE Sec !#3 N4362 P1429 ST 8 0x4100004f FP BE Pri !#3 N4363 P1430 PREFETCH 27 Int BE Sec !#3 N4364 P1431 REPLACEMENT 9 Int BE Pri !#3 N4365 P1432 REPLACEMENT 21 Int BE Pri !#3 N4366 P1433 REPLACEMENT 0 Int BE Pri !#3 N4367 P1434 REPLACEMENT 33 Int BE Pri !#3 N4368 P1435 ST 0 0x41000050 FP BE Pri !#3 N4369 P1436 REPLACEMENT 24 Int BE Pri !#3 N4370 P1437 REPLACEMENT 7 Int BE Nuc !#3 N4371 P1438 REPLACEMENT 3 Int BE Pri !#3 N4372 P1439 LD 5 -1 Int BE Pri !#3 N4373 P1440 REPLACEMENT 15 Int BE Pri !#3 N4374 P1441 REPLACEMENT 13 Int BE Pri !#3 N4375 P1442 LD 18 -1 FP BE Pri !#3 N4376 P1443 REPLACEMENT 14 Int BE Sec !#3 N4377 P1444 REPLACEMENT 28 Int BE Pri !#3 N4378 P1445 IDC_FLIP 27 Int BE Pri !#3 N4379 P1446 REPLACEMENT 6 Int BE Pri !#3 N4380 P1447 REPLACEMENT 15 Int BE Sec !#3 N4381 P1448 REPLACEMENT 11 Int BE Pri !#3 N4382 P1449 REPLACEMENT 3 Int BE Sec !#3 N4383 P1450 ST 21 0x1800006 Int BE Pri !#3 N4384 P1451 LD 15 -1 Int BE Pri !#3 N4385 P1452 ST 16 0x1800007 Int BE Sec !#3 N4386 P1453 REPLACEMENT 17 Int BE Sec !#3 N4387 P1454 REPLACEMENT 11 Int BE Pri !#3 N4388 P1455 FLUSH 13 Int BE Pri !#3 N4389 P1456 MEMBAR !#3 N4390 P1457 BST 28 0x41000051 FP BE Pri !#3 N4391 P1457 BST 29 0x41000052 FP BE Pri !#A N4390 N4391 !#3 N4392 P1457 BST 30 0x41000053 FP BE Pri !#3 N4393 P1458 MEMBAR !#3 N4394 P1459 REPLACEMENT 2 Int BE Pri !#3 N4395 P1460 REPLACEMENT 11 Int BE Pri !#3 N4396 P1461 MEMBAR !#3 N4397 P1462 BST 15 0x41000054 FP BE Pri !#3 N4398 P1463 MEMBAR !#3 N4399 P1464 FLUSHI 10 Int BE Pri !#3 N4400 P1465 LD 1 -1 Int BE Pri !#3 N4401 P1466 LD 21 -1 FP BE Pri !#3 N4402 P1467 FLUSHI 21 Int BE Pri !#3 N4403 P1468 MEMBAR !#3 N4404 P1469 BLD 5 -1 FP BE Pri !#3 N4405 P1469 BLD 6 -1 FP BE Pri !#3 N4406 P1470 MEMBAR !#3 N4407 P1471 REPLACEMENT 9 Int BE Pri !#3 N4408 P1472 REPLACEMENT 30 Int BE Nuc !#3 N4409 P1473 MEMBAR !#3 N4410 P1474 BLD 24 -1 FP BE Pri !#3 N4411 P1474 BLD 25 -1 FP BE Pri !#3 N4412 P1475 MEMBAR !#3 N4413 P1476 ST 8 0x1800008 Int BE Pri !#3 N4414 P1477 REPLACEMENT 9 Int BE Pri !#3 N4415 P1478 REPLACEMENT 33 Int BE Pri !#3 N4416 P1479 REPLACEMENT 15 Int BE Pri !#3 N4417 P1480 REPLACEMENT 13 Int BE Pri !#3 N4418 P1481 REPLACEMENT 28 Int BE Pri !#3 N4419 P1482 LD 3 -1 Int BE Pri !#3 N4420 P1483 REPLACEMENT 9 Int BE Sec !#3 N4421 P1484 ST 0 0x41000055 FP BE Pri !#3 N4422 P1485 MEMBAR !#3 N4423 P1486 BLD 11 -1 FP BE Sec !#3 N4424 P1486 BLD 12 -1 FP BE Sec !#A N4423 N4424 !#3 N4425 P1486 BLD 13 -1 FP BE Sec !#3 N4426 P1487 MEMBAR !#3 N4427 P1488 REPLACEMENT 34 Int BE Pri !#3 N4428 P1489 ST 34 0x1800009 Int BE Pri !#3 N4429 P1490 MEMBAR !#3 N4430 P1491 BST 18 0x41000056 FP BE Pri !#3 N4431 P1492 MEMBAR !#3 N4432 P1493 FLUSH 4 Int BE Pri !#3 N4433 P1494 REPLACEMENT 15 Int BE Nuc !#3 N4434 P1495 REPLACEMENT 7 Int BE Pri !#3 N4435 P1496 MEMBAR !#3 N4436 P1497 BLD 8 -1 FP BE Pri !#3 N4437 P1497 BLD 9 -1 FP BE Pri !#3 N4438 P1498 MEMBAR !#3 N4439 P1499 BLD 0 -1 FP BE Pri !#3 N4440 P1499 BLD 1 -1 FP BE Pri !#A N4439 N4440 !#3 N4441 P1499 BLD 2 -1 FP BE Pri !#3 N4442 P1499 BLD 3 -1 FP BE Pri !#3 N4443 P1499 BLD 4 -1 FP BE Pri !#3 N4444 P1500 MEMBAR !#3 N4445 P1501 REPLACEMENT 22 Int BE Pri !#3 N4446 P1502 REPLACEMENT 24 Int BE Pri !#3 N4447 P1503 ST 27 0x180000a Int BE Pri !#3 N4448 P1504 IDC_FLIP 5 Int BE Pri !#3 N4449 P1505 REPLACEMENT 33 Int BE Pri !#3 N4450 P1506 REPLACEMENT 28 Int BE Pri !#3 N4451 P1507 MEMBAR !#3 N4452 P1508 BLD 26 -1 FP BE Sec !#3 N4453 P1508 BLD 27 -1 FP BE Sec !#3 N4454 P1509 MEMBAR !#3 N4455 P1510 REPLACEMENT 2 Int BE Pri !#3 N4456 P1511 REPLACEMENT 25 Int BE Nuc !#3 N4457 P1512 REPLACEMENT 0 Int BE Pri !#3 N4458 P1513 REPLACEMENT 2 Int BE Pri !#3 N4459 P1514 ST 13 0x180000b Int BE Sec !#3 N4460 P1515 IDC_FLIP 7 Int BE Pri !#3 N4461 P1516 REPLACEMENT 6 Int BE Pri !#3 N4462 P1517 MEMBAR !#3 N4463 P1518 BST 5 0x41000057 FP BE Pri !#3 N4464 P1518 BST 6 0x41000058 FP BE Pri !#3 N4465 P1519 MEMBAR !#3 N4466 P1520 REPLACEMENT 3 Int BE Pri !#3 N4467 P1521 LD 23 -1 Int BE Pri !#3 N4468 P1522 REPLACEMENT 14 Int BE Nuc !#3 N4469 P1523 ST 14 0x41000059 FP BE Pri !#3 N4470 P1524 REPLACEMENT 22 Int BE Pri !#3 N4471 P1525 REPLACEMENT 24 Int BE Pri !#3 N4472 P1526 MEMBAR !#3 N4473 P1527 BST 16 0x4100005a FP BE Pri !#3 N4474 P1528 MEMBAR !#3 N4475 P1529 PREFETCH 9 Int BE Sec !#3 N4476 P1530 REPLACEMENT 22 Int BE Pri !#3 N4477 P1531 REPLACEMENT 30 Int BE Sec !#3 N4478 P1532 MEMBAR !#3 N4479 P1533 BST 5 0x4100005b FP BE Pri !#3 N4480 P1533 BST 6 0x4100005c FP BE Pri !#3 N4481 P1534 MEMBAR !#3 N4482 P1535 BLD 28 -1 FP BE Pri !#3 N4483 P1535 BLD 29 -1 FP BE Pri !#A N4482 N4483 !#3 N4484 P1535 BLD 30 -1 FP BE Pri !#3 N4485 P1536 MEMBAR !#3 N4486 P1537 BST 0 0x4100005d FP BE Pri !#3 N4487 P1537 BST 1 0x4100005e FP BE Pri !#A N4486 N4487 !#3 N4488 P1537 BST 2 0x4100005f FP BE Pri !#3 N4489 P1537 BST 3 0x41000060 FP BE Pri !#3 N4490 P1537 BST 4 0x41000061 FP BE Pri !#3 N4491 P1538 MEMBAR !#3 N4492 P1539 LD 32 -1 Int BE Sec Loop_exit !#3 N4493 P1400 REPLACEMENT 30 Int BE Pri Loop_entry !#3 N4494 P1401 REPLACEMENT 7 Int BE Nuc !#3 N4495 P1402 LD 21 -1 FP BE Pri !#3 N4496 P1403 REPLACEMENT 20 Int BE Sec !#3 N4497 P1404 MEMBAR !#3 N4498 P1405 BSTC 16 0x41000062 FP BE Pri !#3 N4499 P1406 MEMBAR !#3 N4500 P1407 REPLACEMENT 33 Int BE Pri !#3 N4501 P1408 REPLACEMENT 27 Int BE Pri !#3 N4502 P1409 IDC_FLIP 20 Int BE Pri !#3 N4503 P1410 REPLACEMENT 21 Int BE Pri !#3 N4504 P1411 REPLACEMENT 0 Int BE Pri !#3 N4505 P1412 ST 15 0x180000c Int BE Sec !#3 N4506 P1413 REPLACEMENT 0 Int BE Pri !#3 N4507 P1414 LD 2 -1 Int BE Pri !#3 N4508 P1415 MEMBAR !#3 N4509 P1416 BST 5 0x41000063 FP BE Pri !#3 N4510 P1416 BST 6 0x41000064 FP BE Pri !#3 N4511 P1417 MEMBAR !#3 N4512 P1418 LD 3 -1 Int BE Pri !#3 N4513 P1419 REPLACEMENT 31 Int BE Pri !#3 N4514 P1420 REPLACEMENT 8 Int BE Sec !#3 N4515 P1421 REPLACEMENT 23 Int BE Pri !#3 N4516 P1422 REPLACEMENT 12 Int BE Pri !#3 N4517 P1423 REPLACEMENT 12 Int BE Pri !#3 N4518 P1424 REPLACEMENT 30 Int BE Sec !#3 N4519 P1425 MEMBAR !#3 N4520 P1426 BLD 14 -1 FP BE Pri !#3 N4521 P1427 MEMBAR !#3 N4522 P1428 REPLACEMENT 23 Int BE Sec !#3 N4523 P1429 ST 8 0x41000065 FP BE Pri !#3 N4524 P1430 PREFETCH 27 Int BE Sec !#3 N4525 P1431 REPLACEMENT 9 Int BE Pri !#3 N4526 P1432 REPLACEMENT 21 Int BE Pri !#3 N4527 P1433 REPLACEMENT 0 Int BE Pri !#3 N4528 P1434 REPLACEMENT 33 Int BE Pri !#3 N4529 P1435 ST 0 0x41000066 FP BE Pri !#3 N4530 P1436 REPLACEMENT 24 Int BE Pri !#3 N4531 P1437 REPLACEMENT 7 Int BE Nuc !#3 N4532 P1438 REPLACEMENT 3 Int BE Pri !#3 N4533 P1439 LD 5 -1 Int BE Pri !#3 N4534 P1440 REPLACEMENT 15 Int BE Pri !#3 N4535 P1441 REPLACEMENT 13 Int BE Pri !#3 N4536 P1442 LD 18 -1 FP BE Pri !#3 N4537 P1443 REPLACEMENT 14 Int BE Sec !#3 N4538 P1444 REPLACEMENT 28 Int BE Pri !#3 N4539 P1445 IDC_FLIP 27 Int BE Pri !#3 N4540 P1446 REPLACEMENT 6 Int BE Pri !#3 N4541 P1447 REPLACEMENT 15 Int BE Sec !#3 N4542 P1448 REPLACEMENT 11 Int BE Pri !#3 N4543 P1449 REPLACEMENT 3 Int BE Sec !#3 N4544 P1450 ST 21 0x180000d Int BE Pri !#3 N4545 P1451 LD 15 -1 Int BE Pri !#3 N4546 P1452 ST 16 0x180000e Int BE Sec !#3 N4547 P1453 REPLACEMENT 17 Int BE Sec !#3 N4548 P1454 REPLACEMENT 11 Int BE Pri !#3 N4549 P1455 FLUSH 13 Int BE Pri !#3 N4550 P1456 MEMBAR !#3 N4551 P1457 BST 28 0x41000067 FP BE Pri !#3 N4552 P1457 BST 29 0x41000068 FP BE Pri !#A N4551 N4552 !#3 N4553 P1457 BST 30 0x41000069 FP BE Pri !#3 N4554 P1458 MEMBAR !#3 N4555 P1459 REPLACEMENT 2 Int BE Pri !#3 N4556 P1460 REPLACEMENT 11 Int BE Pri !#3 N4557 P1461 MEMBAR !#3 N4558 P1462 BST 15 0x4100006a FP BE Pri !#3 N4559 P1463 MEMBAR !#3 N4560 P1464 FLUSHI 10 Int BE Pri !#3 N4561 P1465 LD 1 -1 Int BE Pri !#3 N4562 P1466 LD 21 -1 FP BE Pri !#3 N4563 P1467 FLUSHI 21 Int BE Pri !#3 N4564 P1468 MEMBAR !#3 N4565 P1469 BLD 5 -1 FP BE Pri !#3 N4566 P1469 BLD 6 -1 FP BE Pri !#3 N4567 P1470 MEMBAR !#3 N4568 P1471 REPLACEMENT 9 Int BE Pri !#3 N4569 P1472 REPLACEMENT 30 Int BE Nuc !#3 N4570 P1473 MEMBAR !#3 N4571 P1474 BLD 24 -1 FP BE Pri !#3 N4572 P1474 BLD 25 -1 FP BE Pri !#3 N4573 P1475 MEMBAR !#3 N4574 P1476 ST 8 0x180000f Int BE Pri !#3 N4575 P1477 REPLACEMENT 9 Int BE Pri !#3 N4576 P1478 REPLACEMENT 33 Int BE Pri !#3 N4577 P1479 REPLACEMENT 15 Int BE Pri !#3 N4578 P1480 REPLACEMENT 13 Int BE Pri !#3 N4579 P1481 REPLACEMENT 28 Int BE Pri !#3 N4580 P1482 LD 3 -1 Int BE Pri !#3 N4581 P1483 REPLACEMENT 9 Int BE Sec !#3 N4582 P1484 ST 0 0x4100006b FP BE Pri !#3 N4583 P1485 MEMBAR !#3 N4584 P1486 BLD 11 -1 FP BE Sec !#3 N4585 P1486 BLD 12 -1 FP BE Sec !#A N4584 N4585 !#3 N4586 P1486 BLD 13 -1 FP BE Sec !#3 N4587 P1487 MEMBAR !#3 N4588 P1488 REPLACEMENT 34 Int BE Pri !#3 N4589 P1489 ST 34 0x1800010 Int BE Pri !#3 N4590 P1490 MEMBAR !#3 N4591 P1491 BST 18 0x4100006c FP BE Pri !#3 N4592 P1492 MEMBAR !#3 N4593 P1493 FLUSH 4 Int BE Pri !#3 N4594 P1494 REPLACEMENT 15 Int BE Nuc !#3 N4595 P1495 REPLACEMENT 7 Int BE Pri !#3 N4596 P1496 MEMBAR !#3 N4597 P1497 BLD 8 -1 FP BE Pri !#3 N4598 P1497 BLD 9 -1 FP BE Pri !#3 N4599 P1498 MEMBAR !#3 N4600 P1499 BLD 0 -1 FP BE Pri !#3 N4601 P1499 BLD 1 -1 FP BE Pri !#A N4600 N4601 !#3 N4602 P1499 BLD 2 -1 FP BE Pri !#3 N4603 P1499 BLD 3 -1 FP BE Pri !#3 N4604 P1499 BLD 4 -1 FP BE Pri !#3 N4605 P1500 MEMBAR !#3 N4606 P1501 REPLACEMENT 22 Int BE Pri !#3 N4607 P1502 REPLACEMENT 24 Int BE Pri !#3 N4608 P1503 ST 27 0x1800011 Int BE Pri !#3 N4609 P1504 IDC_FLIP 5 Int BE Pri !#3 N4610 P1505 REPLACEMENT 33 Int BE Pri !#3 N4611 P1506 REPLACEMENT 28 Int BE Pri !#3 N4612 P1507 MEMBAR !#3 N4613 P1508 BLD 26 -1 FP BE Sec !#3 N4614 P1508 BLD 27 -1 FP BE Sec !#3 N4615 P1509 MEMBAR !#3 N4616 P1510 REPLACEMENT 2 Int BE Pri !#3 N4617 P1511 REPLACEMENT 25 Int BE Nuc !#3 N4618 P1512 REPLACEMENT 0 Int BE Pri !#3 N4619 P1513 REPLACEMENT 2 Int BE Pri !#3 N4620 P1514 ST 13 0x1800012 Int BE Sec !#3 N4621 P1515 IDC_FLIP 7 Int BE Pri !#3 N4622 P1516 REPLACEMENT 6 Int BE Pri !#3 N4623 P1517 MEMBAR !#3 N4624 P1518 BST 5 0x4100006d FP BE Pri !#3 N4625 P1518 BST 6 0x4100006e FP BE Pri !#3 N4626 P1519 MEMBAR !#3 N4627 P1520 REPLACEMENT 3 Int BE Pri !#3 N4628 P1521 LD 23 -1 Int BE Pri !#3 N4629 P1522 REPLACEMENT 14 Int BE Nuc !#3 N4630 P1523 ST 14 0x4100006f FP BE Pri !#3 N4631 P1524 REPLACEMENT 22 Int BE Pri !#3 N4632 P1525 REPLACEMENT 24 Int BE Pri !#3 N4633 P1526 MEMBAR !#3 N4634 P1527 BST 16 0x41000070 FP BE Pri !#3 N4635 P1528 MEMBAR !#3 N4636 P1529 PREFETCH 9 Int BE Sec !#3 N4637 P1530 REPLACEMENT 22 Int BE Pri !#3 N4638 P1531 REPLACEMENT 30 Int BE Sec !#3 N4639 P1532 MEMBAR !#3 N4640 P1533 BST 5 0x41000071 FP BE Pri !#3 N4641 P1533 BST 6 0x41000072 FP BE Pri !#3 N4642 P1534 MEMBAR !#3 N4643 P1535 BLD 28 -1 FP BE Pri !#3 N4644 P1535 BLD 29 -1 FP BE Pri !#A N4643 N4644 !#3 N4645 P1535 BLD 30 -1 FP BE Pri !#3 N4646 P1536 MEMBAR !#3 N4647 P1537 BST 0 0x41000073 FP BE Pri !#3 N4648 P1537 BST 1 0x41000074 FP BE Pri !#A N4647 N4648 !#3 N4649 P1537 BST 2 0x41000075 FP BE Pri !#3 N4650 P1537 BST 3 0x41000076 FP BE Pri !#3 N4651 P1537 BST 4 0x41000077 FP BE Pri !#3 N4652 P1538 MEMBAR !#3 N4653 P1539 LD 32 -1 Int BE Sec Loop_exit !#3 N4654 P1400 REPLACEMENT 30 Int BE Pri Loop_entry !#3 N4655 P1401 REPLACEMENT 7 Int BE Nuc !#3 N4656 P1402 LD 21 -1 FP BE Pri !#3 N4657 P1403 REPLACEMENT 20 Int BE Sec !#3 N4658 P1404 MEMBAR !#3 N4659 P1405 BSTC 16 0x41000078 FP BE Pri !#3 N4660 P1406 MEMBAR !#3 N4661 P1407 REPLACEMENT 33 Int BE Pri !#3 N4662 P1408 REPLACEMENT 27 Int BE Pri !#3 N4663 P1409 IDC_FLIP 20 Int BE Pri !#3 N4664 P1410 REPLACEMENT 21 Int BE Pri !#3 N4665 P1411 REPLACEMENT 0 Int BE Pri !#3 N4666 P1412 ST 15 0x1800013 Int BE Sec !#3 N4667 P1413 REPLACEMENT 0 Int BE Pri !#3 N4668 P1414 LD 2 -1 Int BE Pri !#3 N4669 P1415 MEMBAR !#3 N4670 P1416 BST 5 0x41000079 FP BE Pri !#3 N4671 P1416 BST 6 0x4100007a FP BE Pri !#3 N4672 P1417 MEMBAR !#3 N4673 P1418 LD 3 -1 Int BE Pri !#3 N4674 P1419 REPLACEMENT 31 Int BE Pri !#3 N4675 P1420 REPLACEMENT 8 Int BE Sec !#3 N4676 P1421 REPLACEMENT 23 Int BE Pri !#3 N4677 P1422 REPLACEMENT 12 Int BE Pri !#3 N4678 P1423 REPLACEMENT 12 Int BE Pri !#3 N4679 P1424 REPLACEMENT 30 Int BE Sec !#3 N4680 P1425 MEMBAR !#3 N4681 P1426 BLD 14 -1 FP BE Pri !#3 N4682 P1427 MEMBAR !#3 N4683 P1428 REPLACEMENT 23 Int BE Sec !#3 N4684 P1429 ST 8 0x4100007b FP BE Pri !#3 N4685 P1430 PREFETCH 27 Int BE Sec !#3 N4686 P1431 REPLACEMENT 9 Int BE Pri !#3 N4687 P1432 REPLACEMENT 21 Int BE Pri !#3 N4688 P1433 REPLACEMENT 0 Int BE Pri !#3 N4689 P1434 REPLACEMENT 33 Int BE Pri !#3 N4690 P1435 ST 0 0x4100007c FP BE Pri !#3 N4691 P1436 REPLACEMENT 24 Int BE Pri !#3 N4692 P1437 REPLACEMENT 7 Int BE Nuc !#3 N4693 P1438 REPLACEMENT 3 Int BE Pri !#3 N4694 P1439 LD 5 -1 Int BE Pri !#3 N4695 P1440 REPLACEMENT 15 Int BE Pri !#3 N4696 P1441 REPLACEMENT 13 Int BE Pri !#3 N4697 P1442 LD 18 -1 FP BE Pri !#3 N4698 P1443 REPLACEMENT 14 Int BE Sec !#3 N4699 P1444 REPLACEMENT 28 Int BE Pri !#3 N4700 P1445 IDC_FLIP 27 Int BE Pri !#3 N4701 P1446 REPLACEMENT 6 Int BE Pri !#3 N4702 P1447 REPLACEMENT 15 Int BE Sec !#3 N4703 P1448 REPLACEMENT 11 Int BE Pri !#3 N4704 P1449 REPLACEMENT 3 Int BE Sec !#3 N4705 P1450 ST 21 0x1800014 Int BE Pri !#3 N4706 P1451 LD 15 -1 Int BE Pri !#3 N4707 P1452 ST 16 0x1800015 Int BE Sec !#3 N4708 P1453 REPLACEMENT 17 Int BE Sec !#3 N4709 P1454 REPLACEMENT 11 Int BE Pri !#3 N4710 P1455 FLUSH 13 Int BE Pri !#3 N4711 P1456 MEMBAR !#3 N4712 P1457 BST 28 0x4100007d FP BE Pri !#3 N4713 P1457 BST 29 0x4100007e FP BE Pri !#A N4712 N4713 !#3 N4714 P1457 BST 30 0x4100007f FP BE Pri !#3 N4715 P1458 MEMBAR !#3 N4716 P1459 REPLACEMENT 2 Int BE Pri !#3 N4717 P1460 REPLACEMENT 11 Int BE Pri !#3 N4718 P1461 MEMBAR !#3 N4719 P1462 BST 15 0x41000080 FP BE Pri !#3 N4720 P1463 MEMBAR !#3 N4721 P1464 FLUSHI 10 Int BE Pri !#3 N4722 P1465 LD 1 -1 Int BE Pri !#3 N4723 P1466 LD 21 -1 FP BE Pri !#3 N4724 P1467 FLUSHI 21 Int BE Pri !#3 N4725 P1468 MEMBAR !#3 N4726 P1469 BLD 5 -1 FP BE Pri !#3 N4727 P1469 BLD 6 -1 FP BE Pri !#3 N4728 P1470 MEMBAR !#3 N4729 P1471 REPLACEMENT 9 Int BE Pri !#3 N4730 P1472 REPLACEMENT 30 Int BE Nuc !#3 N4731 P1473 MEMBAR !#3 N4732 P1474 BLD 24 -1 FP BE Pri !#3 N4733 P1474 BLD 25 -1 FP BE Pri !#3 N4734 P1475 MEMBAR !#3 N4735 P1476 ST 8 0x1800016 Int BE Pri !#3 N4736 P1477 REPLACEMENT 9 Int BE Pri !#3 N4737 P1478 REPLACEMENT 33 Int BE Pri !#3 N4738 P1479 REPLACEMENT 15 Int BE Pri !#3 N4739 P1480 REPLACEMENT 13 Int BE Pri !#3 N4740 P1481 REPLACEMENT 28 Int BE Pri !#3 N4741 P1482 LD 3 -1 Int BE Pri !#3 N4742 P1483 REPLACEMENT 9 Int BE Sec !#3 N4743 P1484 ST 0 0x41000081 FP BE Pri !#3 N4744 P1485 MEMBAR !#3 N4745 P1486 BLD 11 -1 FP BE Sec !#3 N4746 P1486 BLD 12 -1 FP BE Sec !#A N4745 N4746 !#3 N4747 P1486 BLD 13 -1 FP BE Sec !#3 N4748 P1487 MEMBAR !#3 N4749 P1488 REPLACEMENT 34 Int BE Pri !#3 N4750 P1489 ST 34 0x1800017 Int BE Pri !#3 N4751 P1490 MEMBAR !#3 N4752 P1491 BST 18 0x41000082 FP BE Pri !#3 N4753 P1492 MEMBAR !#3 N4754 P1493 FLUSH 4 Int BE Pri !#3 N4755 P1494 REPLACEMENT 15 Int BE Nuc !#3 N4756 P1495 REPLACEMENT 7 Int BE Pri !#3 N4757 P1496 MEMBAR !#3 N4758 P1497 BLD 8 -1 FP BE Pri !#3 N4759 P1497 BLD 9 -1 FP BE Pri !#3 N4760 P1498 MEMBAR !#3 N4761 P1499 BLD 0 -1 FP BE Pri !#3 N4762 P1499 BLD 1 -1 FP BE Pri !#A N4761 N4762 !#3 N4763 P1499 BLD 2 -1 FP BE Pri !#3 N4764 P1499 BLD 3 -1 FP BE Pri !#3 N4765 P1499 BLD 4 -1 FP BE Pri !#3 N4766 P1500 MEMBAR !#3 N4767 P1501 REPLACEMENT 22 Int BE Pri !#3 N4768 P1502 REPLACEMENT 24 Int BE Pri !#3 N4769 P1503 ST 27 0x1800018 Int BE Pri !#3 N4770 P1504 IDC_FLIP 5 Int BE Pri !#3 N4771 P1505 REPLACEMENT 33 Int BE Pri !#3 N4772 P1506 REPLACEMENT 28 Int BE Pri !#3 N4773 P1507 MEMBAR !#3 N4774 P1508 BLD 26 -1 FP BE Sec !#3 N4775 P1508 BLD 27 -1 FP BE Sec !#3 N4776 P1509 MEMBAR !#3 N4777 P1510 REPLACEMENT 2 Int BE Pri !#3 N4778 P1511 REPLACEMENT 25 Int BE Nuc !#3 N4779 P1512 REPLACEMENT 0 Int BE Pri !#3 N4780 P1513 REPLACEMENT 2 Int BE Pri !#3 N4781 P1514 ST 13 0x1800019 Int BE Sec !#3 N4782 P1515 IDC_FLIP 7 Int BE Pri !#3 N4783 P1516 REPLACEMENT 6 Int BE Pri !#3 N4784 P1517 MEMBAR !#3 N4785 P1518 BST 5 0x41000083 FP BE Pri !#3 N4786 P1518 BST 6 0x41000084 FP BE Pri !#3 N4787 P1519 MEMBAR !#3 N4788 P1520 REPLACEMENT 3 Int BE Pri !#3 N4789 P1521 LD 23 -1 Int BE Pri !#3 N4790 P1522 REPLACEMENT 14 Int BE Nuc !#3 N4791 P1523 ST 14 0x41000085 FP BE Pri !#3 N4792 P1524 REPLACEMENT 22 Int BE Pri !#3 N4793 P1525 REPLACEMENT 24 Int BE Pri !#3 N4794 P1526 MEMBAR !#3 N4795 P1527 BST 16 0x41000086 FP BE Pri !#3 N4796 P1528 MEMBAR !#3 N4797 P1529 PREFETCH 9 Int BE Sec !#3 N4798 P1530 REPLACEMENT 22 Int BE Pri !#3 N4799 P1531 REPLACEMENT 30 Int BE Sec !#3 N4800 P1532 MEMBAR !#3 N4801 P1533 BST 5 0x41000087 FP BE Pri !#3 N4802 P1533 BST 6 0x41000088 FP BE Pri !#3 N4803 P1534 MEMBAR !#3 N4804 P1535 BLD 28 -1 FP BE Pri !#3 N4805 P1535 BLD 29 -1 FP BE Pri !#A N4804 N4805 !#3 N4806 P1535 BLD 30 -1 FP BE Pri !#3 N4807 P1536 MEMBAR !#3 N4808 P1537 BST 0 0x41000089 FP BE Pri !#3 N4809 P1537 BST 1 0x4100008a FP BE Pri !#A N4808 N4809 !#3 N4810 P1537 BST 2 0x4100008b FP BE Pri !#3 N4811 P1537 BST 3 0x4100008c FP BE Pri !#3 N4812 P1537 BST 4 0x4100008d FP BE Pri !#3 N4813 P1538 MEMBAR !#3 N4814 P1539 LD 32 -1 Int BE Sec Loop_exit !#3 N4815 P1400 REPLACEMENT 30 Int BE Pri Loop_entry !#3 N4816 P1401 REPLACEMENT 7 Int BE Nuc !#3 N4817 P1402 LD 21 -1 FP BE Pri !#3 N4818 P1403 REPLACEMENT 20 Int BE Sec !#3 N4819 P1404 MEMBAR !#3 N4820 P1405 BSTC 16 0x4100008e FP BE Pri !#3 N4821 P1406 MEMBAR !#3 N4822 P1407 REPLACEMENT 33 Int BE Pri !#3 N4823 P1408 REPLACEMENT 27 Int BE Pri !#3 N4824 P1409 IDC_FLIP 20 Int BE Pri !#3 N4825 P1410 REPLACEMENT 21 Int BE Pri !#3 N4826 P1411 REPLACEMENT 0 Int BE Pri !#3 N4827 P1412 ST 15 0x180001a Int BE Sec !#3 N4828 P1413 REPLACEMENT 0 Int BE Pri !#3 N4829 P1414 LD 2 -1 Int BE Pri !#3 N4830 P1415 MEMBAR !#3 N4831 P1416 BST 5 0x4100008f FP BE Pri !#3 N4832 P1416 BST 6 0x41000090 FP BE Pri !#3 N4833 P1417 MEMBAR !#3 N4834 P1418 LD 3 -1 Int BE Pri !#3 N4835 P1419 REPLACEMENT 31 Int BE Pri !#3 N4836 P1420 REPLACEMENT 8 Int BE Sec !#3 N4837 P1421 REPLACEMENT 23 Int BE Pri !#3 N4838 P1422 REPLACEMENT 12 Int BE Pri !#3 N4839 P1423 REPLACEMENT 12 Int BE Pri !#3 N4840 P1424 REPLACEMENT 30 Int BE Sec !#3 N4841 P1425 MEMBAR !#3 N4842 P1426 BLD 14 -1 FP BE Pri !#3 N4843 P1427 MEMBAR !#3 N4844 P1428 REPLACEMENT 23 Int BE Sec !#3 N4845 P1429 ST 8 0x41000091 FP BE Pri !#3 N4846 P1430 PREFETCH 27 Int BE Sec !#3 N4847 P1431 REPLACEMENT 9 Int BE Pri !#3 N4848 P1432 REPLACEMENT 21 Int BE Pri !#3 N4849 P1433 REPLACEMENT 0 Int BE Pri !#3 N4850 P1434 REPLACEMENT 33 Int BE Pri !#3 N4851 P1435 ST 0 0x41000092 FP BE Pri !#3 N4852 P1436 REPLACEMENT 24 Int BE Pri !#3 N4853 P1437 REPLACEMENT 7 Int BE Nuc !#3 N4854 P1438 REPLACEMENT 3 Int BE Pri !#3 N4855 P1439 LD 5 -1 Int BE Pri !#3 N4856 P1440 REPLACEMENT 15 Int BE Pri !#3 N4857 P1441 REPLACEMENT 13 Int BE Pri !#3 N4858 P1442 LD 18 -1 FP BE Pri !#3 N4859 P1443 REPLACEMENT 14 Int BE Sec !#3 N4860 P1444 REPLACEMENT 28 Int BE Pri !#3 N4861 P1445 IDC_FLIP 27 Int BE Pri !#3 N4862 P1446 REPLACEMENT 6 Int BE Pri !#3 N4863 P1447 REPLACEMENT 15 Int BE Sec !#3 N4864 P1448 REPLACEMENT 11 Int BE Pri !#3 N4865 P1449 REPLACEMENT 3 Int BE Sec !#3 N4866 P1450 ST 21 0x180001b Int BE Pri !#3 N4867 P1451 LD 15 -1 Int BE Pri !#3 N4868 P1452 ST 16 0x180001c Int BE Sec !#3 N4869 P1453 REPLACEMENT 17 Int BE Sec !#3 N4870 P1454 REPLACEMENT 11 Int BE Pri !#3 N4871 P1455 FLUSH 13 Int BE Pri !#3 N4872 P1456 MEMBAR !#3 N4873 P1457 BST 28 0x41000093 FP BE Pri !#3 N4874 P1457 BST 29 0x41000094 FP BE Pri !#A N4873 N4874 !#3 N4875 P1457 BST 30 0x41000095 FP BE Pri !#3 N4876 P1458 MEMBAR !#3 N4877 P1459 REPLACEMENT 2 Int BE Pri !#3 N4878 P1460 REPLACEMENT 11 Int BE Pri !#3 N4879 P1461 MEMBAR !#3 N4880 P1462 BST 15 0x41000096 FP BE Pri !#3 N4881 P1463 MEMBAR !#3 N4882 P1464 FLUSHI 10 Int BE Pri !#3 N4883 P1465 LD 1 -1 Int BE Pri !#3 N4884 P1466 LD 21 -1 FP BE Pri !#3 N4885 P1467 FLUSHI 21 Int BE Pri !#3 N4886 P1468 MEMBAR !#3 N4887 P1469 BLD 5 -1 FP BE Pri !#3 N4888 P1469 BLD 6 -1 FP BE Pri !#3 N4889 P1470 MEMBAR !#3 N4890 P1471 REPLACEMENT 9 Int BE Pri !#3 N4891 P1472 REPLACEMENT 30 Int BE Nuc !#3 N4892 P1473 MEMBAR !#3 N4893 P1474 BLD 24 -1 FP BE Pri !#3 N4894 P1474 BLD 25 -1 FP BE Pri !#3 N4895 P1475 MEMBAR !#3 N4896 P1476 ST 8 0x180001d Int BE Pri !#3 N4897 P1477 REPLACEMENT 9 Int BE Pri !#3 N4898 P1478 REPLACEMENT 33 Int BE Pri !#3 N4899 P1479 REPLACEMENT 15 Int BE Pri !#3 N4900 P1480 REPLACEMENT 13 Int BE Pri !#3 N4901 P1481 REPLACEMENT 28 Int BE Pri !#3 N4902 P1482 LD 3 -1 Int BE Pri !#3 N4903 P1483 REPLACEMENT 9 Int BE Sec !#3 N4904 P1484 ST 0 0x41000097 FP BE Pri !#3 N4905 P1485 MEMBAR !#3 N4906 P1486 BLD 11 -1 FP BE Sec !#3 N4907 P1486 BLD 12 -1 FP BE Sec !#A N4906 N4907 !#3 N4908 P1486 BLD 13 -1 FP BE Sec !#3 N4909 P1487 MEMBAR !#3 N4910 P1488 REPLACEMENT 34 Int BE Pri !#3 N4911 P1489 ST 34 0x180001e Int BE Pri !#3 N4912 P1490 MEMBAR !#3 N4913 P1491 BST 18 0x41000098 FP BE Pri !#3 N4914 P1492 MEMBAR !#3 N4915 P1493 FLUSH 4 Int BE Pri !#3 N4916 P1494 REPLACEMENT 15 Int BE Nuc !#3 N4917 P1495 REPLACEMENT 7 Int BE Pri !#3 N4918 P1496 MEMBAR !#3 N4919 P1497 BLD 8 -1 FP BE Pri !#3 N4920 P1497 BLD 9 -1 FP BE Pri !#3 N4921 P1498 MEMBAR !#3 N4922 P1499 BLD 0 -1 FP BE Pri !#3 N4923 P1499 BLD 1 -1 FP BE Pri !#A N4922 N4923 !#3 N4924 P1499 BLD 2 -1 FP BE Pri !#3 N4925 P1499 BLD 3 -1 FP BE Pri !#3 N4926 P1499 BLD 4 -1 FP BE Pri !#3 N4927 P1500 MEMBAR !#3 N4928 P1501 REPLACEMENT 22 Int BE Pri !#3 N4929 P1502 REPLACEMENT 24 Int BE Pri !#3 N4930 P1503 ST 27 0x180001f Int BE Pri !#3 N4931 P1504 IDC_FLIP 5 Int BE Pri !#3 N4932 P1505 REPLACEMENT 33 Int BE Pri !#3 N4933 P1506 REPLACEMENT 28 Int BE Pri !#3 N4934 P1507 MEMBAR !#3 N4935 P1508 BLD 26 -1 FP BE Sec !#3 N4936 P1508 BLD 27 -1 FP BE Sec !#3 N4937 P1509 MEMBAR !#3 N4938 P1510 REPLACEMENT 2 Int BE Pri !#3 N4939 P1511 REPLACEMENT 25 Int BE Nuc !#3 N4940 P1512 REPLACEMENT 0 Int BE Pri !#3 N4941 P1513 REPLACEMENT 2 Int BE Pri !#3 N4942 P1514 ST 13 0x1800020 Int BE Sec !#3 N4943 P1515 IDC_FLIP 7 Int BE Pri !#3 N4944 P1516 REPLACEMENT 6 Int BE Pri !#3 N4945 P1517 MEMBAR !#3 N4946 P1518 BST 5 0x41000099 FP BE Pri !#3 N4947 P1518 BST 6 0x4100009a FP BE Pri !#3 N4948 P1519 MEMBAR !#3 N4949 P1520 REPLACEMENT 3 Int BE Pri !#3 N4950 P1521 LD 23 -1 Int BE Pri !#3 N4951 P1522 REPLACEMENT 14 Int BE Nuc !#3 N4952 P1523 ST 14 0x4100009b FP BE Pri !#3 N4953 P1524 REPLACEMENT 22 Int BE Pri !#3 N4954 P1525 REPLACEMENT 24 Int BE Pri !#3 N4955 P1526 MEMBAR !#3 N4956 P1527 BST 16 0x4100009c FP BE Pri !#3 N4957 P1528 MEMBAR !#3 N4958 P1529 PREFETCH 9 Int BE Sec !#3 N4959 P1530 REPLACEMENT 22 Int BE Pri !#3 N4960 P1531 REPLACEMENT 30 Int BE Sec !#3 N4961 P1532 MEMBAR !#3 N4962 P1533 BST 5 0x4100009d FP BE Pri !#3 N4963 P1533 BST 6 0x4100009e FP BE Pri !#3 N4964 P1534 MEMBAR !#3 N4965 P1535 BLD 28 -1 FP BE Pri !#3 N4966 P1535 BLD 29 -1 FP BE Pri !#A N4965 N4966 !#3 N4967 P1535 BLD 30 -1 FP BE Pri !#3 N4968 P1536 MEMBAR !#3 N4969 P1537 BST 0 0x4100009f FP BE Pri !#3 N4970 P1537 BST 1 0x410000a0 FP BE Pri !#A N4969 N4970 !#3 N4971 P1537 BST 2 0x410000a1 FP BE Pri !#3 N4972 P1537 BST 3 0x410000a2 FP BE Pri !#3 N4973 P1537 BST 4 0x410000a3 FP BE Pri !#3 N4974 P1538 MEMBAR !#3 N4975 P1539 LD 32 -1 Int BE Sec Loop_exit !#3 N4976 P1400 REPLACEMENT 30 Int BE Pri Loop_entry !#3 N4977 P1401 REPLACEMENT 7 Int BE Nuc !#3 N4978 P1402 LD 21 -1 FP BE Pri !#3 N4979 P1403 REPLACEMENT 20 Int BE Sec !#3 N4980 P1404 MEMBAR !#3 N4981 P1405 BSTC 16 0x410000a4 FP BE Pri !#3 N4982 P1406 MEMBAR !#3 N4983 P1407 REPLACEMENT 33 Int BE Pri !#3 N4984 P1408 REPLACEMENT 27 Int BE Pri !#3 N4985 P1409 IDC_FLIP 20 Int BE Pri !#3 N4986 P1410 REPLACEMENT 21 Int BE Pri !#3 N4987 P1411 REPLACEMENT 0 Int BE Pri !#3 N4988 P1412 ST 15 0x1800021 Int BE Sec !#3 N4989 P1413 REPLACEMENT 0 Int BE Pri !#3 N4990 P1414 LD 2 -1 Int BE Pri !#3 N4991 P1415 MEMBAR !#3 N4992 P1416 BST 5 0x410000a5 FP BE Pri !#3 N4993 P1416 BST 6 0x410000a6 FP BE Pri !#3 N4994 P1417 MEMBAR !#3 N4995 P1418 LD 3 -1 Int BE Pri !#3 N4996 P1419 REPLACEMENT 31 Int BE Pri !#3 N4997 P1420 REPLACEMENT 8 Int BE Sec !#3 N4998 P1421 REPLACEMENT 23 Int BE Pri !#3 N4999 P1422 REPLACEMENT 12 Int BE Pri !#3 N5000 P1423 REPLACEMENT 12 Int BE Pri !#3 N5001 P1424 REPLACEMENT 30 Int BE Sec !#3 N5002 P1425 MEMBAR !#3 N5003 P1426 BLD 14 -1 FP BE Pri !#3 N5004 P1427 MEMBAR !#3 N5005 P1428 REPLACEMENT 23 Int BE Sec !#3 N5006 P1429 ST 8 0x410000a7 FP BE Pri !#3 N5007 P1430 PREFETCH 27 Int BE Sec !#3 N5008 P1431 REPLACEMENT 9 Int BE Pri !#3 N5009 P1432 REPLACEMENT 21 Int BE Pri !#3 N5010 P1433 REPLACEMENT 0 Int BE Pri !#3 N5011 P1434 REPLACEMENT 33 Int BE Pri !#3 N5012 P1435 ST 0 0x410000a8 FP BE Pri !#3 N5013 P1436 REPLACEMENT 24 Int BE Pri !#3 N5014 P1437 REPLACEMENT 7 Int BE Nuc !#3 N5015 P1438 REPLACEMENT 3 Int BE Pri !#3 N5016 P1439 LD 5 -1 Int BE Pri !#3 N5017 P1440 REPLACEMENT 15 Int BE Pri !#3 N5018 P1441 REPLACEMENT 13 Int BE Pri !#3 N5019 P1442 LD 18 -1 FP BE Pri !#3 N5020 P1443 REPLACEMENT 14 Int BE Sec !#3 N5021 P1444 REPLACEMENT 28 Int BE Pri !#3 N5022 P1445 IDC_FLIP 27 Int BE Pri !#3 N5023 P1446 REPLACEMENT 6 Int BE Pri !#3 N5024 P1447 REPLACEMENT 15 Int BE Sec !#3 N5025 P1448 REPLACEMENT 11 Int BE Pri !#3 N5026 P1449 REPLACEMENT 3 Int BE Sec !#3 N5027 P1450 ST 21 0x1800022 Int BE Pri !#3 N5028 P1451 LD 15 -1 Int BE Pri !#3 N5029 P1452 ST 16 0x1800023 Int BE Sec !#3 N5030 P1453 REPLACEMENT 17 Int BE Sec !#3 N5031 P1454 REPLACEMENT 11 Int BE Pri !#3 N5032 P1455 FLUSH 13 Int BE Pri !#3 N5033 P1456 MEMBAR !#3 N5034 P1457 BST 28 0x410000a9 FP BE Pri !#3 N5035 P1457 BST 29 0x410000aa FP BE Pri !#A N5034 N5035 !#3 N5036 P1457 BST 30 0x410000ab FP BE Pri !#3 N5037 P1458 MEMBAR !#3 N5038 P1459 REPLACEMENT 2 Int BE Pri !#3 N5039 P1460 REPLACEMENT 11 Int BE Pri !#3 N5040 P1461 MEMBAR !#3 N5041 P1462 BST 15 0x410000ac FP BE Pri !#3 N5042 P1463 MEMBAR !#3 N5043 P1464 FLUSHI 10 Int BE Pri !#3 N5044 P1465 LD 1 -1 Int BE Pri !#3 N5045 P1466 LD 21 -1 FP BE Pri !#3 N5046 P1467 FLUSHI 21 Int BE Pri !#3 N5047 P1468 MEMBAR !#3 N5048 P1469 BLD 5 -1 FP BE Pri !#3 N5049 P1469 BLD 6 -1 FP BE Pri !#3 N5050 P1470 MEMBAR !#3 N5051 P1471 REPLACEMENT 9 Int BE Pri !#3 N5052 P1472 REPLACEMENT 30 Int BE Nuc !#3 N5053 P1473 MEMBAR !#3 N5054 P1474 BLD 24 -1 FP BE Pri !#3 N5055 P1474 BLD 25 -1 FP BE Pri !#3 N5056 P1475 MEMBAR !#3 N5057 P1476 ST 8 0x1800024 Int BE Pri !#3 N5058 P1477 REPLACEMENT 9 Int BE Pri !#3 N5059 P1478 REPLACEMENT 33 Int BE Pri !#3 N5060 P1479 REPLACEMENT 15 Int BE Pri !#3 N5061 P1480 REPLACEMENT 13 Int BE Pri !#3 N5062 P1481 REPLACEMENT 28 Int BE Pri !#3 N5063 P1482 LD 3 -1 Int BE Pri !#3 N5064 P1483 REPLACEMENT 9 Int BE Sec !#3 N5065 P1484 ST 0 0x410000ad FP BE Pri !#3 N5066 P1485 MEMBAR !#3 N5067 P1486 BLD 11 -1 FP BE Sec !#3 N5068 P1486 BLD 12 -1 FP BE Sec !#A N5067 N5068 !#3 N5069 P1486 BLD 13 -1 FP BE Sec !#3 N5070 P1487 MEMBAR !#3 N5071 P1488 REPLACEMENT 34 Int BE Pri !#3 N5072 P1489 ST 34 0x1800025 Int BE Pri !#3 N5073 P1490 MEMBAR !#3 N5074 P1491 BST 18 0x410000ae FP BE Pri !#3 N5075 P1492 MEMBAR !#3 N5076 P1493 FLUSH 4 Int BE Pri !#3 N5077 P1494 REPLACEMENT 15 Int BE Nuc !#3 N5078 P1495 REPLACEMENT 7 Int BE Pri !#3 N5079 P1496 MEMBAR !#3 N5080 P1497 BLD 8 -1 FP BE Pri !#3 N5081 P1497 BLD 9 -1 FP BE Pri !#3 N5082 P1498 MEMBAR !#3 N5083 P1499 BLD 0 -1 FP BE Pri !#3 N5084 P1499 BLD 1 -1 FP BE Pri !#A N5083 N5084 !#3 N5085 P1499 BLD 2 -1 FP BE Pri !#3 N5086 P1499 BLD 3 -1 FP BE Pri !#3 N5087 P1499 BLD 4 -1 FP BE Pri !#3 N5088 P1500 MEMBAR !#3 N5089 P1501 REPLACEMENT 22 Int BE Pri !#3 N5090 P1502 REPLACEMENT 24 Int BE Pri !#3 N5091 P1503 ST 27 0x1800026 Int BE Pri !#3 N5092 P1504 IDC_FLIP 5 Int BE Pri !#3 N5093 P1505 REPLACEMENT 33 Int BE Pri !#3 N5094 P1506 REPLACEMENT 28 Int BE Pri !#3 N5095 P1507 MEMBAR !#3 N5096 P1508 BLD 26 -1 FP BE Sec !#3 N5097 P1508 BLD 27 -1 FP BE Sec !#3 N5098 P1509 MEMBAR !#3 N5099 P1510 REPLACEMENT 2 Int BE Pri !#3 N5100 P1511 REPLACEMENT 25 Int BE Nuc !#3 N5101 P1512 REPLACEMENT 0 Int BE Pri !#3 N5102 P1513 REPLACEMENT 2 Int BE Pri !#3 N5103 P1514 ST 13 0x1800027 Int BE Sec !#3 N5104 P1515 IDC_FLIP 7 Int BE Pri !#3 N5105 P1516 REPLACEMENT 6 Int BE Pri !#3 N5106 P1517 MEMBAR !#3 N5107 P1518 BST 5 0x410000af FP BE Pri !#3 N5108 P1518 BST 6 0x410000b0 FP BE Pri !#3 N5109 P1519 MEMBAR !#3 N5110 P1520 REPLACEMENT 3 Int BE Pri !#3 N5111 P1521 LD 23 -1 Int BE Pri !#3 N5112 P1522 REPLACEMENT 14 Int BE Nuc !#3 N5113 P1523 ST 14 0x410000b1 FP BE Pri !#3 N5114 P1524 REPLACEMENT 22 Int BE Pri !#3 N5115 P1525 REPLACEMENT 24 Int BE Pri !#3 N5116 P1526 MEMBAR !#3 N5117 P1527 BST 16 0x410000b2 FP BE Pri !#3 N5118 P1528 MEMBAR !#3 N5119 P1529 PREFETCH 9 Int BE Sec !#3 N5120 P1530 REPLACEMENT 22 Int BE Pri !#3 N5121 P1531 REPLACEMENT 30 Int BE Sec !#3 N5122 P1532 MEMBAR !#3 N5123 P1533 BST 5 0x410000b3 FP BE Pri !#3 N5124 P1533 BST 6 0x410000b4 FP BE Pri !#3 N5125 P1534 MEMBAR !#3 N5126 P1535 BLD 28 -1 FP BE Pri !#3 N5127 P1535 BLD 29 -1 FP BE Pri !#A N5126 N5127 !#3 N5128 P1535 BLD 30 -1 FP BE Pri !#3 N5129 P1536 MEMBAR !#3 N5130 P1537 BST 0 0x410000b5 FP BE Pri !#3 N5131 P1537 BST 1 0x410000b6 FP BE Pri !#A N5130 N5131 !#3 N5132 P1537 BST 2 0x410000b7 FP BE Pri !#3 N5133 P1537 BST 3 0x410000b8 FP BE Pri !#3 N5134 P1537 BST 4 0x410000b9 FP BE Pri !#3 N5135 P1538 MEMBAR !#3 N5136 P1539 LD 32 -1 Int BE Sec Loop_exit !#3 N5137 P1400 REPLACEMENT 30 Int BE Pri Loop_entry !#3 N5138 P1401 REPLACEMENT 7 Int BE Nuc !#3 N5139 P1402 LD 21 -1 FP BE Pri !#3 N5140 P1403 REPLACEMENT 20 Int BE Sec !#3 N5141 P1404 MEMBAR !#3 N5142 P1405 BSTC 16 0x410000ba FP BE Pri !#3 N5143 P1406 MEMBAR !#3 N5144 P1407 REPLACEMENT 33 Int BE Pri !#3 N5145 P1408 REPLACEMENT 27 Int BE Pri !#3 N5146 P1409 IDC_FLIP 20 Int BE Pri !#3 N5147 P1410 REPLACEMENT 21 Int BE Pri !#3 N5148 P1411 REPLACEMENT 0 Int BE Pri !#3 N5149 P1412 ST 15 0x1800028 Int BE Sec !#3 N5150 P1413 REPLACEMENT 0 Int BE Pri !#3 N5151 P1414 LD 2 -1 Int BE Pri !#3 N5152 P1415 MEMBAR !#3 N5153 P1416 BST 5 0x410000bb FP BE Pri !#3 N5154 P1416 BST 6 0x410000bc FP BE Pri !#3 N5155 P1417 MEMBAR !#3 N5156 P1418 LD 3 -1 Int BE Pri !#3 N5157 P1419 REPLACEMENT 31 Int BE Pri !#3 N5158 P1420 REPLACEMENT 8 Int BE Sec !#3 N5159 P1421 REPLACEMENT 23 Int BE Pri !#3 N5160 P1422 REPLACEMENT 12 Int BE Pri !#3 N5161 P1423 REPLACEMENT 12 Int BE Pri !#3 N5162 P1424 REPLACEMENT 30 Int BE Sec !#3 N5163 P1425 MEMBAR !#3 N5164 P1426 BLD 14 -1 FP BE Pri !#3 N5165 P1427 MEMBAR !#3 N5166 P1428 REPLACEMENT 23 Int BE Sec !#3 N5167 P1429 ST 8 0x410000bd FP BE Pri !#3 N5168 P1430 PREFETCH 27 Int BE Sec !#3 N5169 P1431 REPLACEMENT 9 Int BE Pri !#3 N5170 P1432 REPLACEMENT 21 Int BE Pri !#3 N5171 P1433 REPLACEMENT 0 Int BE Pri !#3 N5172 P1434 REPLACEMENT 33 Int BE Pri !#3 N5173 P1435 ST 0 0x410000be FP BE Pri !#3 N5174 P1436 REPLACEMENT 24 Int BE Pri !#3 N5175 P1437 REPLACEMENT 7 Int BE Nuc !#3 N5176 P1438 REPLACEMENT 3 Int BE Pri !#3 N5177 P1439 LD 5 -1 Int BE Pri !#3 N5178 P1440 REPLACEMENT 15 Int BE Pri !#3 N5179 P1441 REPLACEMENT 13 Int BE Pri !#3 N5180 P1442 LD 18 -1 FP BE Pri !#3 N5181 P1443 REPLACEMENT 14 Int BE Sec !#3 N5182 P1444 REPLACEMENT 28 Int BE Pri !#3 N5183 P1445 IDC_FLIP 27 Int BE Pri !#3 N5184 P1446 REPLACEMENT 6 Int BE Pri !#3 N5185 P1447 REPLACEMENT 15 Int BE Sec !#3 N5186 P1448 REPLACEMENT 11 Int BE Pri !#3 N5187 P1449 REPLACEMENT 3 Int BE Sec !#3 N5188 P1450 ST 21 0x1800029 Int BE Pri !#3 N5189 P1451 LD 15 -1 Int BE Pri !#3 N5190 P1452 ST 16 0x180002a Int BE Sec !#3 N5191 P1453 REPLACEMENT 17 Int BE Sec !#3 N5192 P1454 REPLACEMENT 11 Int BE Pri !#3 N5193 P1455 FLUSH 13 Int BE Pri !#3 N5194 P1456 MEMBAR !#3 N5195 P1457 BST 28 0x410000bf FP BE Pri !#3 N5196 P1457 BST 29 0x410000c0 FP BE Pri !#A N5195 N5196 !#3 N5197 P1457 BST 30 0x410000c1 FP BE Pri !#3 N5198 P1458 MEMBAR !#3 N5199 P1459 REPLACEMENT 2 Int BE Pri !#3 N5200 P1460 REPLACEMENT 11 Int BE Pri !#3 N5201 P1461 MEMBAR !#3 N5202 P1462 BST 15 0x410000c2 FP BE Pri !#3 N5203 P1463 MEMBAR !#3 N5204 P1464 FLUSHI 10 Int BE Pri !#3 N5205 P1465 LD 1 -1 Int BE Pri !#3 N5206 P1466 LD 21 -1 FP BE Pri !#3 N5207 P1467 FLUSHI 21 Int BE Pri !#3 N5208 P1468 MEMBAR !#3 N5209 P1469 BLD 5 -1 FP BE Pri !#3 N5210 P1469 BLD 6 -1 FP BE Pri !#3 N5211 P1470 MEMBAR !#3 N5212 P1471 REPLACEMENT 9 Int BE Pri !#3 N5213 P1472 REPLACEMENT 30 Int BE Nuc !#3 N5214 P1473 MEMBAR !#3 N5215 P1474 BLD 24 -1 FP BE Pri !#3 N5216 P1474 BLD 25 -1 FP BE Pri !#3 N5217 P1475 MEMBAR !#3 N5218 P1476 ST 8 0x180002b Int BE Pri !#3 N5219 P1477 REPLACEMENT 9 Int BE Pri !#3 N5220 P1478 REPLACEMENT 33 Int BE Pri !#3 N5221 P1479 REPLACEMENT 15 Int BE Pri !#3 N5222 P1480 REPLACEMENT 13 Int BE Pri !#3 N5223 P1481 REPLACEMENT 28 Int BE Pri !#3 N5224 P1482 LD 3 -1 Int BE Pri !#3 N5225 P1483 REPLACEMENT 9 Int BE Sec !#3 N5226 P1484 ST 0 0x410000c3 FP BE Pri !#3 N5227 P1485 MEMBAR !#3 N5228 P1486 BLD 11 -1 FP BE Sec !#3 N5229 P1486 BLD 12 -1 FP BE Sec !#A N5228 N5229 !#3 N5230 P1486 BLD 13 -1 FP BE Sec !#3 N5231 P1487 MEMBAR !#3 N5232 P1488 REPLACEMENT 34 Int BE Pri !#3 N5233 P1489 ST 34 0x180002c Int BE Pri !#3 N5234 P1490 MEMBAR !#3 N5235 P1491 BST 18 0x410000c4 FP BE Pri !#3 N5236 P1492 MEMBAR !#3 N5237 P1493 FLUSH 4 Int BE Pri !#3 N5238 P1494 REPLACEMENT 15 Int BE Nuc !#3 N5239 P1495 REPLACEMENT 7 Int BE Pri !#3 N5240 P1496 MEMBAR !#3 N5241 P1497 BLD 8 -1 FP BE Pri !#3 N5242 P1497 BLD 9 -1 FP BE Pri !#3 N5243 P1498 MEMBAR !#3 N5244 P1499 BLD 0 -1 FP BE Pri !#3 N5245 P1499 BLD 1 -1 FP BE Pri !#A N5244 N5245 !#3 N5246 P1499 BLD 2 -1 FP BE Pri !#3 N5247 P1499 BLD 3 -1 FP BE Pri !#3 N5248 P1499 BLD 4 -1 FP BE Pri !#3 N5249 P1500 MEMBAR !#3 N5250 P1501 REPLACEMENT 22 Int BE Pri !#3 N5251 P1502 REPLACEMENT 24 Int BE Pri !#3 N5252 P1503 ST 27 0x180002d Int BE Pri !#3 N5253 P1504 IDC_FLIP 5 Int BE Pri !#3 N5254 P1505 REPLACEMENT 33 Int BE Pri !#3 N5255 P1506 REPLACEMENT 28 Int BE Pri !#3 N5256 P1507 MEMBAR !#3 N5257 P1508 BLD 26 -1 FP BE Sec !#3 N5258 P1508 BLD 27 -1 FP BE Sec !#3 N5259 P1509 MEMBAR !#3 N5260 P1510 REPLACEMENT 2 Int BE Pri !#3 N5261 P1511 REPLACEMENT 25 Int BE Nuc !#3 N5262 P1512 REPLACEMENT 0 Int BE Pri !#3 N5263 P1513 REPLACEMENT 2 Int BE Pri !#3 N5264 P1514 ST 13 0x180002e Int BE Sec !#3 N5265 P1515 IDC_FLIP 7 Int BE Pri !#3 N5266 P1516 REPLACEMENT 6 Int BE Pri !#3 N5267 P1517 MEMBAR !#3 N5268 P1518 BST 5 0x410000c5 FP BE Pri !#3 N5269 P1518 BST 6 0x410000c6 FP BE Pri !#3 N5270 P1519 MEMBAR !#3 N5271 P1520 REPLACEMENT 3 Int BE Pri !#3 N5272 P1521 LD 23 -1 Int BE Pri !#3 N5273 P1522 REPLACEMENT 14 Int BE Nuc !#3 N5274 P1523 ST 14 0x410000c7 FP BE Pri !#3 N5275 P1524 REPLACEMENT 22 Int BE Pri !#3 N5276 P1525 REPLACEMENT 24 Int BE Pri !#3 N5277 P1526 MEMBAR !#3 N5278 P1527 BST 16 0x410000c8 FP BE Pri !#3 N5279 P1528 MEMBAR !#3 N5280 P1529 PREFETCH 9 Int BE Sec !#3 N5281 P1530 REPLACEMENT 22 Int BE Pri !#3 N5282 P1531 REPLACEMENT 30 Int BE Sec !#3 N5283 P1532 MEMBAR !#3 N5284 P1533 BST 5 0x410000c9 FP BE Pri !#3 N5285 P1533 BST 6 0x410000ca FP BE Pri !#3 N5286 P1534 MEMBAR !#3 N5287 P1535 BLD 28 -1 FP BE Pri !#3 N5288 P1535 BLD 29 -1 FP BE Pri !#A N5287 N5288 !#3 N5289 P1535 BLD 30 -1 FP BE Pri !#3 N5290 P1536 MEMBAR !#3 N5291 P1537 BST 0 0x410000cb FP BE Pri !#3 N5292 P1537 BST 1 0x410000cc FP BE Pri !#A N5291 N5292 !#3 N5293 P1537 BST 2 0x410000cd FP BE Pri !#3 N5294 P1537 BST 3 0x410000ce FP BE Pri !#3 N5295 P1537 BST 4 0x410000cf FP BE Pri !#3 N5296 P1538 MEMBAR !#3 N5297 P1539 LD 32 -1 Int BE Sec Loop_exit !#3 N5298 P1540 MEMBAR !#4 N5299 P1541 ST 7 0x41800001 FP BE Pri Loop_entry !#4 N5300 P1542 REPLACEMENT 1 Int BE Sec !#4 N5301 P1543 REPLACEMENT 22 Int BE Pri !#4 N5302 P1544 LD 25 -1 FP BE Pri !#4 N5303 P1545 MEMBAR !#4 N5304 P1546 BSTC 28 0x41800002 FP BE Sec !#4 N5305 P1546 BSTC 29 0x41800003 FP BE Sec !#A N5304 N5305 !#4 N5306 P1546 BSTC 30 0x41800004 FP BE Sec !#4 N5307 P1547 MEMBAR !#4 N5308 P1548 REPLACEMENT 24 Int BE Pri !#4 N5309 P1549 PREFETCH 4 Int BE Pri Loop_exit !#4 N5310 P1541 ST 7 0x41800005 FP BE Pri Loop_entry !#4 N5311 P1542 REPLACEMENT 1 Int BE Sec !#4 N5312 P1543 REPLACEMENT 22 Int BE Pri !#4 N5313 P1544 LD 25 -1 FP BE Pri !#4 N5314 P1545 MEMBAR !#4 N5315 P1546 BSTC 28 0x41800006 FP BE Sec !#4 N5316 P1546 BSTC 29 0x41800007 FP BE Sec !#A N5315 N5316 !#4 N5317 P1546 BSTC 30 0x41800008 FP BE Sec !#4 N5318 P1547 MEMBAR !#4 N5319 P1548 REPLACEMENT 24 Int BE Pri !#4 N5320 P1549 PREFETCH 4 Int BE Pri Loop_exit !#4 N5321 P1541 ST 7 0x41800009 FP BE Pri Loop_entry !#4 N5322 P1542 REPLACEMENT 1 Int BE Sec !#4 N5323 P1543 REPLACEMENT 22 Int BE Pri !#4 N5324 P1544 LD 25 -1 FP BE Pri !#4 N5325 P1545 MEMBAR !#4 N5326 P1546 BSTC 28 0x4180000a FP BE Sec !#4 N5327 P1546 BSTC 29 0x4180000b FP BE Sec !#A N5326 N5327 !#4 N5328 P1546 BSTC 30 0x4180000c FP BE Sec !#4 N5329 P1547 MEMBAR !#4 N5330 P1548 REPLACEMENT 24 Int BE Pri !#4 N5331 P1549 PREFETCH 4 Int BE Pri Loop_exit !#4 N5332 P1541 ST 7 0x4180000d FP BE Pri Loop_entry !#4 N5333 P1542 REPLACEMENT 1 Int BE Sec !#4 N5334 P1543 REPLACEMENT 22 Int BE Pri !#4 N5335 P1544 LD 25 -1 FP BE Pri !#4 N5336 P1545 MEMBAR !#4 N5337 P1546 BSTC 28 0x4180000e FP BE Sec !#4 N5338 P1546 BSTC 29 0x4180000f FP BE Sec !#A N5337 N5338 !#4 N5339 P1546 BSTC 30 0x41800010 FP BE Sec !#4 N5340 P1547 MEMBAR !#4 N5341 P1548 REPLACEMENT 24 Int BE Pri !#4 N5342 P1549 PREFETCH 4 Int BE Pri Loop_exit !#4 N5343 P1541 ST 7 0x41800011 FP BE Pri Loop_entry !#4 N5344 P1542 REPLACEMENT 1 Int BE Sec !#4 N5345 P1543 REPLACEMENT 22 Int BE Pri !#4 N5346 P1544 LD 25 -1 FP BE Pri !#4 N5347 P1545 MEMBAR !#4 N5348 P1546 BSTC 28 0x41800012 FP BE Sec !#4 N5349 P1546 BSTC 29 0x41800013 FP BE Sec !#A N5348 N5349 !#4 N5350 P1546 BSTC 30 0x41800014 FP BE Sec !#4 N5351 P1547 MEMBAR !#4 N5352 P1548 REPLACEMENT 24 Int BE Pri !#4 N5353 P1549 PREFETCH 4 Int BE Pri Loop_exit !#4 N5354 P1541 ST 7 0x41800015 FP BE Pri Loop_entry !#4 N5355 P1542 REPLACEMENT 1 Int BE Sec !#4 N5356 P1543 REPLACEMENT 22 Int BE Pri !#4 N5357 P1544 LD 25 -1 FP BE Pri !#4 N5358 P1545 MEMBAR !#4 N5359 P1546 BSTC 28 0x41800016 FP BE Sec !#4 N5360 P1546 BSTC 29 0x41800017 FP BE Sec !#A N5359 N5360 !#4 N5361 P1546 BSTC 30 0x41800018 FP BE Sec !#4 N5362 P1547 MEMBAR !#4 N5363 P1548 REPLACEMENT 24 Int BE Pri !#4 N5364 P1549 PREFETCH 4 Int BE Pri Loop_exit !#4 N5365 P1550 REPLACEMENT 10 Int BE Pri Loop_entry !#4 N5366 P1551 REPLACEMENT 17 Int BE Nuc !#4 N5367 P1552 IDC_FLIP 10 Int BE Pri !#4 N5368 P1553 ST 6 0x2000001 Int BE Pri !#4 N5369 P1554 REPLACEMENT 32 Int BE Pri !#4 N5370 P1555 FLUSH 1 Int BE Pri !#4 N5371 P1556 REPLACEMENT 8 Int BE Sec !#4 N5372 P1557 MEMBAR !#4 N5373 P1558 BST 17 0x41800019 FP BE Pri !#4 N5374 P1559 MEMBAR !#4 N5375 P1560 REPLACEMENT 33 Int BE Pri !#4 N5376 P1561 LD 33 -1 Int BE Sec !#4 N5377 P1562 MEMBAR !#4 N5378 P1563 BSTC 26 0x4180001a FP BE Pri !#4 N5379 P1563 BSTC 27 0x4180001b FP BE Pri !#4 N5380 P1564 MEMBAR !#4 N5381 P1565 BSTC 11 0x4180001c FP BE Pri !#4 N5382 P1565 BSTC 12 0x4180001d FP BE Pri !#A N5381 N5382 !#4 N5383 P1565 BSTC 13 0x4180001e FP BE Pri !#4 N5384 P1566 MEMBAR !#4 N5385 P1567 REPLACEMENT 21 Int BE Pri !#4 N5386 P1568 REPLACEMENT 33 Int BE Pri !#4 N5387 P1569 REPLACEMENT 24 Int BE Pri !#4 N5388 P1570 MEMBAR !#4 N5389 P1571 BST 19 0x4180001f FP BE Pri !#4 N5390 P1572 MEMBAR !#4 N5391 P1573 REPLACEMENT 13 Int BE Pri !#4 N5392 P1574 REPLACEMENT 12 Int BE Sec !#4 N5393 P1575 REPLACEMENT 9 Int BE Sec !#4 N5394 P1576 REPLACEMENT 29 Int BE Sec !#4 N5395 P1577 FLUSH 14 Int BE Pri !#4 N5396 P1578 MEMBAR !#4 N5397 P1579 BSTC 0 0x41800020 FP BE Sec !#4 N5398 P1579 BSTC 1 0x41800021 FP BE Sec !#A N5397 N5398 !#4 N5399 P1579 BSTC 2 0x41800022 FP BE Sec !#4 N5400 P1579 BSTC 3 0x41800023 FP BE Sec !#4 N5401 P1579 BSTC 4 0x41800024 FP BE Sec !#4 N5402 P1580 MEMBAR !#4 N5403 P1581 ST 7 0x41800025 FP BE Nuc !#4 N5404 P1582 MEMBAR !#4 N5405 P1583 BST 28 0x41800026 FP BE Pri !#4 N5406 P1583 BST 29 0x41800027 FP BE Pri !#A N5405 N5406 !#4 N5407 P1583 BST 30 0x41800028 FP BE Pri !#4 N5408 P1584 MEMBAR !#4 N5409 P1585 PREFETCH 23 Int BE Pri !#4 N5410 P1586 REPLACEMENT 27 Int BE Pri !#4 N5411 P1587 ST 24 0x2000002 Int BE Pri !#4 N5412 P1588 REPLACEMENT 21 Int BE Pri !#4 N5413 P1589 MEMBAR !#4 N5414 P1590 BLD 7 -1 FP BE Pri !#4 N5415 P1591 MEMBAR !#4 N5416 P1592 REPLACEMENT 11 Int BE Pri !#4 N5417 P1593 IDC_FLIP 7 Int BE Pri !#4 N5418 P1594 REPLACEMENT 33 Int BE Sec !#4 N5419 P1595 REPLACEMENT 2 Int BE Pri !#4 N5420 P1596 REPLACEMENT 27 Int BE Pri !#4 N5421 P1597 REPLACEMENT 1 Int BE Nuc !#4 N5422 P1598 REPLACEMENT 12 Int BE Pri !#4 N5423 P1599 LD 17 -1 Int BE Pri !#4 N5424 P1600 REPLACEMENT 10 Int BE Sec !#4 N5425 P1601 FLUSH 5 Int BE Pri !#4 N5426 P1602 MEMBAR !#4 N5427 P1603 BSTC 11 0x41800029 FP BE Pri !#4 N5428 P1603 BSTC 12 0x4180002a FP BE Pri !#A N5427 N5428 !#4 N5429 P1603 BSTC 13 0x4180002b FP BE Pri !#4 N5430 P1604 MEMBAR !#4 N5431 P1605 REPLACEMENT 27 Int BE Pri !#4 N5432 P1606 REPLACEMENT 20 Int BE Sec !#4 N5433 P1607 IDC_FLIP 20 Int BE Pri !#4 N5434 P1608 REPLACEMENT 8 Int BE Pri !#4 N5435 P1609 ST 15 0x2000003 Int BE Pri !#4 N5436 P1610 FLUSHI 31 Int BE Pri !#4 N5437 P1611 REPLACEMENT 24 Int BE Nuc !#4 N5438 P1612 REPLACEMENT 28 Int BE Pri !#4 N5439 P1613 MEMBAR !#4 N5440 P1614 BSTC 0 0x4180002c FP BE Pri !#4 N5441 P1614 BSTC 1 0x4180002d FP BE Pri !#A N5440 N5441 !#4 N5442 P1614 BSTC 2 0x4180002e FP BE Pri !#4 N5443 P1614 BSTC 3 0x4180002f FP BE Pri !#4 N5444 P1614 BSTC 4 0x41800030 FP BE Pri !#4 N5445 P1615 MEMBAR !#4 N5446 P1616 ST 21 0x41800031 FP BE Pri !#4 N5447 P1617 REPLACEMENT 7 Int BE Sec !#4 N5448 P1618 REPLACEMENT 9 Int BE Pri !#4 N5449 P1619 REPLACEMENT 20 Int BE Pri !#4 N5450 P1620 FLUSHI 19 Int BE Pri !#4 N5451 P1621 PREFETCH 22 Int BE Pri !#4 N5452 P1622 REPLACEMENT 19 Int BE Pri !#4 N5453 P1623 REPLACEMENT 31 Int BE Pri !#4 N5454 P1624 REPLACEMENT 27 Int BE Nuc !#4 N5455 P1625 REPLACEMENT 25 Int BE Pri !#4 N5456 P1626 REPLACEMENT 20 Int BE Pri !#4 N5457 P1627 MEMBAR !#4 N5458 P1628 BLD 26 -1 FP BE Pri !#4 N5459 P1628 BLD 27 -1 FP BE Pri !#4 N5460 P1629 MEMBAR !#4 N5461 P1550 REPLACEMENT 10 Int BE Pri Loop_entry !#4 N5462 P1551 REPLACEMENT 17 Int BE Nuc !#4 N5463 P1552 IDC_FLIP 10 Int BE Pri !#4 N5464 P1553 ST 6 0x2000004 Int BE Pri !#4 N5465 P1554 REPLACEMENT 32 Int BE Pri !#4 N5466 P1555 FLUSH 1 Int BE Pri !#4 N5467 P1556 REPLACEMENT 8 Int BE Sec !#4 N5468 P1557 MEMBAR !#4 N5469 P1558 BST 17 0x41800032 FP BE Pri !#4 N5470 P1559 MEMBAR !#4 N5471 P1560 REPLACEMENT 33 Int BE Pri !#4 N5472 P1561 LD 33 -1 Int BE Sec !#4 N5473 P1562 MEMBAR !#4 N5474 P1563 BSTC 26 0x41800033 FP BE Pri !#4 N5475 P1563 BSTC 27 0x41800034 FP BE Pri !#4 N5476 P1564 MEMBAR !#4 N5477 P1565 BSTC 11 0x41800035 FP BE Pri !#4 N5478 P1565 BSTC 12 0x41800036 FP BE Pri !#A N5477 N5478 !#4 N5479 P1565 BSTC 13 0x41800037 FP BE Pri !#4 N5480 P1566 MEMBAR !#4 N5481 P1567 REPLACEMENT 21 Int BE Pri !#4 N5482 P1568 REPLACEMENT 33 Int BE Pri !#4 N5483 P1569 REPLACEMENT 24 Int BE Pri !#4 N5484 P1570 MEMBAR !#4 N5485 P1571 BST 19 0x41800038 FP BE Pri !#4 N5486 P1572 MEMBAR !#4 N5487 P1573 REPLACEMENT 13 Int BE Pri !#4 N5488 P1574 REPLACEMENT 12 Int BE Sec !#4 N5489 P1575 REPLACEMENT 9 Int BE Sec !#4 N5490 P1576 REPLACEMENT 29 Int BE Sec !#4 N5491 P1577 FLUSH 14 Int BE Pri !#4 N5492 P1578 MEMBAR !#4 N5493 P1579 BSTC 0 0x41800039 FP BE Sec !#4 N5494 P1579 BSTC 1 0x4180003a FP BE Sec !#A N5493 N5494 !#4 N5495 P1579 BSTC 2 0x4180003b FP BE Sec !#4 N5496 P1579 BSTC 3 0x4180003c FP BE Sec !#4 N5497 P1579 BSTC 4 0x4180003d FP BE Sec !#4 N5498 P1580 MEMBAR !#4 N5499 P1581 ST 7 0x4180003e FP BE Nuc !#4 N5500 P1582 MEMBAR !#4 N5501 P1583 BST 28 0x4180003f FP BE Pri !#4 N5502 P1583 BST 29 0x41800040 FP BE Pri !#A N5501 N5502 !#4 N5503 P1583 BST 30 0x41800041 FP BE Pri !#4 N5504 P1584 MEMBAR !#4 N5505 P1585 PREFETCH 23 Int BE Pri !#4 N5506 P1586 REPLACEMENT 27 Int BE Pri !#4 N5507 P1587 ST 24 0x2000005 Int BE Pri !#4 N5508 P1588 REPLACEMENT 21 Int BE Pri !#4 N5509 P1589 MEMBAR !#4 N5510 P1590 BLD 7 -1 FP BE Pri !#4 N5511 P1591 MEMBAR !#4 N5512 P1592 REPLACEMENT 11 Int BE Pri !#4 N5513 P1593 IDC_FLIP 7 Int BE Pri !#4 N5514 P1594 REPLACEMENT 33 Int BE Sec !#4 N5515 P1595 REPLACEMENT 2 Int BE Pri !#4 N5516 P1596 REPLACEMENT 27 Int BE Pri !#4 N5517 P1597 REPLACEMENT 1 Int BE Nuc !#4 N5518 P1598 REPLACEMENT 12 Int BE Pri !#4 N5519 P1599 LD 17 -1 Int BE Pri !#4 N5520 P1600 REPLACEMENT 10 Int BE Sec !#4 N5521 P1601 FLUSH 5 Int BE Pri !#4 N5522 P1602 MEMBAR !#4 N5523 P1603 BSTC 11 0x41800042 FP BE Pri !#4 N5524 P1603 BSTC 12 0x41800043 FP BE Pri !#A N5523 N5524 !#4 N5525 P1603 BSTC 13 0x41800044 FP BE Pri !#4 N5526 P1604 MEMBAR !#4 N5527 P1605 REPLACEMENT 27 Int BE Pri !#4 N5528 P1606 REPLACEMENT 20 Int BE Sec !#4 N5529 P1607 IDC_FLIP 20 Int BE Pri !#4 N5530 P1608 REPLACEMENT 8 Int BE Pri !#4 N5531 P1609 ST 15 0x2000006 Int BE Pri !#4 N5532 P1610 FLUSHI 31 Int BE Pri !#4 N5533 P1611 REPLACEMENT 24 Int BE Nuc !#4 N5534 P1612 REPLACEMENT 28 Int BE Pri !#4 N5535 P1613 MEMBAR !#4 N5536 P1614 BSTC 0 0x41800045 FP BE Pri !#4 N5537 P1614 BSTC 1 0x41800046 FP BE Pri !#A N5536 N5537 !#4 N5538 P1614 BSTC 2 0x41800047 FP BE Pri !#4 N5539 P1614 BSTC 3 0x41800048 FP BE Pri !#4 N5540 P1614 BSTC 4 0x41800049 FP BE Pri !#4 N5541 P1615 MEMBAR !#4 N5542 P1616 ST 21 0x4180004a FP BE Pri !#4 N5543 P1617 REPLACEMENT 7 Int BE Sec !#4 N5544 P1618 REPLACEMENT 9 Int BE Pri !#4 N5545 P1619 REPLACEMENT 20 Int BE Pri !#4 N5546 P1620 FLUSHI 19 Int BE Pri !#4 N5547 P1621 PREFETCH 22 Int BE Pri !#4 N5548 P1622 REPLACEMENT 19 Int BE Pri !#4 N5549 P1623 REPLACEMENT 31 Int BE Pri !#4 N5550 P1624 REPLACEMENT 27 Int BE Nuc !#4 N5551 P1625 REPLACEMENT 25 Int BE Pri !#4 N5552 P1626 REPLACEMENT 20 Int BE Pri !#4 N5553 P1627 MEMBAR !#4 N5554 P1628 BLD 26 -1 FP BE Pri !#4 N5555 P1628 BLD 27 -1 FP BE Pri !#4 N5556 P1629 MEMBAR !#4 N5557 P1630 ST 28 0x2000007 Int BE Pri Loop_entry !#4 N5558 P1631 MEMBAR !#4 N5559 P1632 BST 11 0x4180004b FP BE Pri !#4 N5560 P1632 BST 12 0x4180004c FP BE Pri !#A N5559 N5560 !#4 N5561 P1632 BST 13 0x4180004d FP BE Pri !#4 N5562 P1633 MEMBAR !#4 N5563 P1634 FLUSHI 34 Int BE Pri !#4 N5564 P1635 REPLACEMENT 22 Int BE Pri !#4 N5565 P1636 MEMBAR !#4 N5566 P1637 BLD 21 -1 FP BE Pri !#4 N5567 P1637 BLD 22 -1 FP BE Pri !#A N5566 N5567 !#4 N5568 P1637 BLD 23 -1 FP BE Pri !#4 N5569 P1638 MEMBAR !#4 N5570 P1639 REPLACEMENT 18 Int BE Pri !#4 N5571 P1640 REPLACEMENT 31 Int BE Sec !#4 N5572 P1641 LD 16 -1 Int BE Sec !#4 N5573 P1642 REPLACEMENT 27 Int BE Pri !#4 N5574 P1643 ST 26 0x4180004e FP BE Pri !#4 N5575 P1644 REPLACEMENT 32 Int BE Sec !#4 N5576 P1645 MEMBAR !#4 N5577 P1646 BSTC 17 0x4180004f FP BE Sec !#4 N5578 P1647 MEMBAR !#4 N5579 P1648 REPLACEMENT 14 Int BE Pri !#4 N5580 P1649 REPLACEMENT 13 Int BE Nuc !#4 N5581 P1650 REPLACEMENT 16 Int BE Pri !#4 N5582 P1651 REPLACEMENT 20 Int BE Pri !#4 N5583 P1652 MEMBAR !#4 N5584 P1653 BLD 34 -1 FP BE Pri !#4 N5585 P1654 MEMBAR !#4 N5586 P1655 BLD 0 -1 FP BE Pri !#4 N5587 P1655 BLD 1 -1 FP BE Pri !#A N5586 N5587 !#4 N5588 P1655 BLD 2 -1 FP BE Pri !#4 N5589 P1655 BLD 3 -1 FP BE Pri !#4 N5590 P1655 BLD 4 -1 FP BE Pri !#4 N5591 P1656 MEMBAR !#4 N5592 P1657 LD 22 -1 FP BE Pri !#4 N5593 P1658 PREFETCH 22 Int BE Pri !#4 N5594 P1659 REPLACEMENT 5 Int BE Pri !#4 N5595 P1660 ST 34 0x41800050 FP BE Sec !#4 N5596 P1661 LD 3 -1 Int BE Pri !#4 N5597 P1662 REPLACEMENT 34 Int BE Pri !#4 N5598 P1663 PREFETCH 23 Int LE Pri !#4 N5599 P1664 REPLACEMENT 29 Int BE Nuc !#4 N5600 P1665 MEMBAR !#4 N5601 P1666 BLD 5 -1 FP BE Pri !#4 N5602 P1666 BLD 6 -1 FP BE Pri !#4 N5603 P1667 MEMBAR !#4 N5604 P1668 REPLACEMENT 21 Int BE Pri !#4 N5605 P1669 REPLACEMENT 5 Int BE Pri !#4 N5606 P1670 MEMBAR !#4 N5607 P1671 BSTC 26 0x41800051 FP BE Pri !#4 N5608 P1671 BSTC 27 0x41800052 FP BE Pri !#4 N5609 P1672 MEMBAR !#4 N5610 P1673 LD 21 -1 FP BE Pri !#4 N5611 P1674 MEMBAR !#4 N5612 P1675 BSTC 28 0x41800053 FP BE Pri !#4 N5613 P1675 BSTC 29 0x41800054 FP BE Pri !#A N5612 N5613 !#4 N5614 P1675 BSTC 30 0x41800055 FP BE Pri !#4 N5615 P1676 MEMBAR !#4 N5616 P1677 BLD 24 -1 FP BE Sec !#4 N5617 P1677 BLD 25 -1 FP BE Sec !#4 N5618 P1678 MEMBAR !#4 N5619 P1679 REPLACEMENT 24 Int BE Sec !#4 N5620 P1680 PREFETCH 2 Int BE Sec !#4 N5621 P1681 REPLACEMENT 0 Int BE Pri !#4 N5622 P1682 MEMBAR !#4 N5623 P1683 BLD 24 -1 FP BE Sec !#4 N5624 P1683 BLD 25 -1 FP BE Sec !#4 N5625 P1684 MEMBAR !#4 N5626 P1685 REPLACEMENT 32 Int BE Pri !#4 N5627 P1686 MEMBAR !#4 N5628 P1687 BST 28 0x41800056 FP BE Pri !#4 N5629 P1687 BST 29 0x41800057 FP BE Pri !#A N5628 N5629 !#4 N5630 P1687 BST 30 0x41800058 FP BE Pri !#4 N5631 P1688 MEMBAR !#4 N5632 P1689 PREFETCH 20 Int BE Nuc !#4 N5633 P1690 REPLACEMENT 2 Int BE Pri !#4 N5634 P1691 REPLACEMENT 27 Int BE Pri !#4 N5635 P1692 MEMBAR !#4 N5636 P1693 BST 7 0x41800059 FP BE Pri !#4 N5637 P1694 MEMBAR !#4 N5638 P1695 FLUSH 12 Int BE Pri !#4 N5639 P1696 REPLACEMENT 3 Int BE Pri !#4 N5640 P1697 REPLACEMENT 14 Int BE Pri !#4 N5641 P1698 REPLACEMENT 24 Int BE Sec !#4 N5642 P1699 REPLACEMENT 13 Int BE Sec !#4 N5643 P1700 REPLACEMENT 28 Int BE Pri !#4 N5644 P1701 REPLACEMENT 30 Int BE Sec !#4 N5645 P1702 REPLACEMENT 15 Int BE Nuc !#4 N5646 P1703 REPLACEMENT 6 Int BE Pri !#4 N5647 P1704 REPLACEMENT 22 Int BE Pri !#4 N5648 P1705 ST 4 0x2000008 Int BE Pri !#4 N5649 P1706 REPLACEMENT 32 Int BE Pri !#4 N5650 P1707 ST 17 0x2000009 Int BE Pri !#4 N5651 P1708 REPLACEMENT 27 Int BE Pri !#4 N5652 P1709 MEMBAR !#4 N5653 P1710 BLD 5 -1 FP BE Pri !#4 N5654 P1710 BLD 6 -1 FP BE Pri !#4 N5655 P1711 MEMBAR !#4 N5656 P1712 REPLACEMENT 30 Int BE Pri !#4 N5657 P1713 REPLACEMENT 1 Int BE Sec !#4 N5658 P1714 REPLACEMENT 9 Int BE Sec !#4 N5659 P1715 MEMBAR !#4 N5660 P1716 BLD 28 -1 FP BE Pri !#4 N5661 P1716 BLD 29 -1 FP BE Pri !#A N5660 N5661 !#4 N5662 P1716 BLD 30 -1 FP BE Pri !#4 N5663 P1717 MEMBAR !#4 N5664 P1718 REPLACEMENT 16 Int BE Pri !#4 N5665 P1719 REPLACEMENT 9 Int BE Pri !#4 N5666 P1720 LD 10 -1 FP BE Sec !#4 N5667 P1721 REPLACEMENT 34 Int BE Sec !#4 N5668 P1722 MEMBAR !#4 N5669 P1723 BSTC 0 0x4180005a FP BE Pri !#4 N5670 P1723 BSTC 1 0x4180005b FP BE Pri !#A N5669 N5670 !#4 N5671 P1723 BSTC 2 0x4180005c FP BE Pri !#4 N5672 P1723 BSTC 3 0x4180005d FP BE Pri !#4 N5673 P1723 BSTC 4 0x4180005e FP BE Pri !#4 N5674 P1724 MEMBAR !#4 N5675 P1725 REPLACEMENT 19 Int BE Pri !#4 N5676 P1726 MEMBAR !#4 N5677 P1727 BSTC 26 0x4180005f FP BE Pri !#4 N5678 P1727 BSTC 27 0x41800060 FP BE Pri !#4 N5679 P1728 MEMBAR !#4 N5680 P1729 REPLACEMENT 12 Int BE Sec !#4 N5681 P1730 REPLACEMENT 18 Int BE Pri !#4 N5682 P1731 REPLACEMENT 19 Int BE Pri !#4 N5683 P1732 REPLACEMENT 27 Int BE Pri !#4 N5684 P1733 MEMBAR !#4 N5685 P1734 BST 16 0x41800061 FP BE Pri !#4 N5686 P1735 MEMBAR !#4 N5687 P1736 IDC_FLIP 31 Int BE Pri !#4 N5688 P1737 REPLACEMENT 30 Int BE Nuc !#4 N5689 P1738 REPLACEMENT 29 Int BE Pri !#4 N5690 P1739 REPLACEMENT 16 Int BE Pri !#4 N5691 P1740 LD 23 -1 Int BE Pri !#4 N5692 P1741 REPLACEMENT 0 Int BE Pri !#4 N5693 P1742 FLUSH 22 Int BE Pri !#4 N5694 P1743 REPLACEMENT 31 Int BE Pri !#4 N5695 P1744 LD 15 -1 Int BE Pri !#4 N5696 P1745 ST 33 0x41800062 FP BE Pri !#4 N5697 P1746 REPLACEMENT 13 Int BE Pri !#4 N5698 P1747 PREFETCH 1 Int BE Pri !#4 N5699 P1748 REPLACEMENT 3 Int BE Sec !#4 N5700 P1749 REPLACEMENT 10 Int BE Sec !#4 N5701 P1750 REPLACEMENT 16 Int BE Pri !#4 N5702 P1751 LD 6 -1 Int BE Pri !#4 N5703 P1752 PREFETCH 2 Int BE Nuc !#4 N5704 P1753 REPLACEMENT 22 Int BE Pri !#4 N5705 P1754 IDC_FLIP 3 Int BE Pri !#4 N5706 P1755 ST 24 0x200000a Int BE Pri !#4 N5707 P1756 REPLACEMENT 16 Int BE Sec !#4 N5708 P1757 ST 12 0x200000b Int BE Pri !#4 N5709 P1758 REPLACEMENT 13 Int BE Pri !#4 N5710 P1759 PREFETCH 19 Int BE Pri !#4 N5711 P1760 REPLACEMENT 31 Int BE Pri !#4 N5712 P1761 REPLACEMENT 19 Int BE Sec !#4 N5713 P1762 REPLACEMENT 33 Int BE Nuc !#4 N5714 P1763 FLUSH 18 Int BE Pri !#4 N5715 P1764 MEMBAR !#4 N5716 P1765 BST 20 0x41800063 FP BE Pri !#4 N5717 P1766 MEMBAR !#4 N5718 P1767 REPLACEMENT 10 Int BE Pri !#4 N5719 P1768 REPLACEMENT 24 Int BE Pri !#4 N5720 P1769 REPLACEMENT 29 Int BE Nuc !#4 N5721 P1770 ST 24 0x200000c Int BE Sec !#4 N5722 P1771 IDC_FLIP 9 Int BE Pri !#4 N5723 P1772 ST 33 0x200000d Int BE Pri !#4 N5724 P1773 REPLACEMENT 4 Int BE Sec !#4 N5725 P1774 ST 7 0x41800064 FP BE Pri !#4 N5726 P1775 ST 26 0x200000e Int BE Pri !#4 N5727 P1776 REPLACEMENT 22 Int BE Pri !#4 N5728 P1777 REPLACEMENT 13 Int BE Pri !#4 N5729 P1778 REPLACEMENT 20 Int BE Sec !#4 N5730 P1779 REPLACEMENT 24 Int BE Pri !#4 N5731 P1780 REPLACEMENT 25 Int BE Pri !#4 N5732 P1781 IDC_FLIP 23 Int BE Pri !#4 N5733 P1782 REPLACEMENT 2 Int BE Pri !#4 N5734 P1783 REPLACEMENT 32 Int BE Pri !#4 N5735 P1784 PREFETCH 29 Int BE Pri !#4 N5736 P1785 REPLACEMENT 11 Int BE Pri !#4 N5737 P1786 REPLACEMENT 31 Int BE Pri !#4 N5738 P1787 MEMBAR !#4 N5739 P1788 BLD 0 -1 FP BE Pri !#4 N5740 P1788 BLD 1 -1 FP BE Pri !#A N5739 N5740 !#4 N5741 P1788 BLD 2 -1 FP BE Pri !#4 N5742 P1788 BLD 3 -1 FP BE Pri !#4 N5743 P1788 BLD 4 -1 FP BE Pri !#4 N5744 P1789 MEMBAR !#4 N5745 P1790 BLD 24 -1 FP BE Pri !#4 N5746 P1790 BLD 25 -1 FP BE Pri !#4 N5747 P1791 MEMBAR !#4 N5748 P1792 REPLACEMENT 16 Int BE Sec !#4 N5749 P1793 REPLACEMENT 28 Int BE Pri !#4 N5750 P1794 REPLACEMENT 15 Int BE Sec !#4 N5751 P1795 REPLACEMENT 15 Int BE Sec !#4 N5752 P1796 REPLACEMENT 11 Int BE Pri !#4 N5753 P1797 REPLACEMENT 8 Int BE Pri !#4 N5754 P1798 REPLACEMENT 28 Int BE Pri !#4 N5755 P1799 REPLACEMENT 12 Int BE Pri !#4 N5756 P1800 FLUSH 31 Int BE Pri !#4 N5757 P1801 MEMBAR !#4 N5758 P1802 BLD 8 -1 FP BE Pri !#4 N5759 P1802 BLD 9 -1 FP BE Pri !#4 N5760 P1803 MEMBAR !#4 N5761 P1804 REPLACEMENT 15 Int BE Pri !#4 N5762 P1805 REPLACEMENT 1 Int BE Pri !#4 N5763 P1806 REPLACEMENT 8 Int BE Pri !#4 N5764 P1807 MEMBAR !#4 N5765 P1808 BST 0 0x41800065 FP BE Pri !#4 N5766 P1808 BST 1 0x41800066 FP BE Pri !#A N5765 N5766 !#4 N5767 P1808 BST 2 0x41800067 FP BE Pri !#4 N5768 P1808 BST 3 0x41800068 FP BE Pri !#4 N5769 P1808 BST 4 0x41800069 FP BE Pri !#4 N5770 P1809 MEMBAR !#4 N5771 P1810 BLD 16 -1 FP BE Pri !#4 N5772 P1811 MEMBAR !#4 N5773 P1812 BST 0 0x4180006a FP BE Pri !#4 N5774 P1812 BST 1 0x4180006b FP BE Pri !#A N5773 N5774 !#4 N5775 P1812 BST 2 0x4180006c FP BE Pri !#4 N5776 P1812 BST 3 0x4180006d FP BE Pri !#4 N5777 P1812 BST 4 0x4180006e FP BE Pri !#4 N5778 P1813 MEMBAR !#4 N5779 P1814 BSTC 0 0x4180006f FP BE Pri !#4 N5780 P1814 BSTC 1 0x41800070 FP BE Pri !#A N5779 N5780 !#4 N5781 P1814 BSTC 2 0x41800071 FP BE Pri !#4 N5782 P1814 BSTC 3 0x41800072 FP BE Pri !#4 N5783 P1814 BSTC 4 0x41800073 FP BE Pri !#4 N5784 P1815 MEMBAR !#4 N5785 P1816 LD 21 -1 Int BE Sec Loop_exit !#4 N5786 P1630 ST 28 0x200000f Int BE Pri Loop_entry !#4 N5787 P1631 MEMBAR !#4 N5788 P1632 BST 11 0x41800074 FP BE Pri !#4 N5789 P1632 BST 12 0x41800075 FP BE Pri !#A N5788 N5789 !#4 N5790 P1632 BST 13 0x41800076 FP BE Pri !#4 N5791 P1633 MEMBAR !#4 N5792 P1634 FLUSHI 34 Int BE Pri !#4 N5793 P1635 REPLACEMENT 22 Int BE Pri !#4 N5794 P1636 MEMBAR !#4 N5795 P1637 BLD 21 -1 FP BE Pri !#4 N5796 P1637 BLD 22 -1 FP BE Pri !#A N5795 N5796 !#4 N5797 P1637 BLD 23 -1 FP BE Pri !#4 N5798 P1638 MEMBAR !#4 N5799 P1639 REPLACEMENT 18 Int BE Pri !#4 N5800 P1640 REPLACEMENT 31 Int BE Sec !#4 N5801 P1641 LD 16 -1 Int BE Sec !#4 N5802 P1642 REPLACEMENT 27 Int BE Pri !#4 N5803 P1643 ST 26 0x41800077 FP BE Pri !#4 N5804 P1644 REPLACEMENT 32 Int BE Sec !#4 N5805 P1645 MEMBAR !#4 N5806 P1646 BSTC 17 0x41800078 FP BE Sec !#4 N5807 P1647 MEMBAR !#4 N5808 P1648 REPLACEMENT 14 Int BE Pri !#4 N5809 P1649 REPLACEMENT 13 Int BE Nuc !#4 N5810 P1650 REPLACEMENT 16 Int BE Pri !#4 N5811 P1651 REPLACEMENT 20 Int BE Pri !#4 N5812 P1652 MEMBAR !#4 N5813 P1653 BLD 34 -1 FP BE Pri !#4 N5814 P1654 MEMBAR !#4 N5815 P1655 BLD 0 -1 FP BE Pri !#4 N5816 P1655 BLD 1 -1 FP BE Pri !#A N5815 N5816 !#4 N5817 P1655 BLD 2 -1 FP BE Pri !#4 N5818 P1655 BLD 3 -1 FP BE Pri !#4 N5819 P1655 BLD 4 -1 FP BE Pri !#4 N5820 P1656 MEMBAR !#4 N5821 P1657 LD 22 -1 FP BE Pri !#4 N5822 P1658 PREFETCH 22 Int BE Pri !#4 N5823 P1659 REPLACEMENT 5 Int BE Pri !#4 N5824 P1660 ST 34 0x41800079 FP BE Sec !#4 N5825 P1661 LD 3 -1 Int BE Pri !#4 N5826 P1662 REPLACEMENT 34 Int BE Pri !#4 N5827 P1663 PREFETCH 23 Int LE Pri !#4 N5828 P1664 REPLACEMENT 29 Int BE Nuc !#4 N5829 P1665 MEMBAR !#4 N5830 P1666 BLD 5 -1 FP BE Pri !#4 N5831 P1666 BLD 6 -1 FP BE Pri !#4 N5832 P1667 MEMBAR !#4 N5833 P1668 REPLACEMENT 21 Int BE Pri !#4 N5834 P1669 REPLACEMENT 5 Int BE Pri !#4 N5835 P1670 MEMBAR !#4 N5836 P1671 BSTC 26 0x4180007a FP BE Pri !#4 N5837 P1671 BSTC 27 0x4180007b FP BE Pri !#4 N5838 P1672 MEMBAR !#4 N5839 P1673 LD 21 -1 FP BE Pri !#4 N5840 P1674 MEMBAR !#4 N5841 P1675 BSTC 28 0x4180007c FP BE Pri !#4 N5842 P1675 BSTC 29 0x4180007d FP BE Pri !#A N5841 N5842 !#4 N5843 P1675 BSTC 30 0x4180007e FP BE Pri !#4 N5844 P1676 MEMBAR !#4 N5845 P1677 BLD 24 -1 FP BE Sec !#4 N5846 P1677 BLD 25 -1 FP BE Sec !#4 N5847 P1678 MEMBAR !#4 N5848 P1679 REPLACEMENT 24 Int BE Sec !#4 N5849 P1680 PREFETCH 2 Int BE Sec !#4 N5850 P1681 REPLACEMENT 0 Int BE Pri !#4 N5851 P1682 MEMBAR !#4 N5852 P1683 BLD 24 -1 FP BE Sec !#4 N5853 P1683 BLD 25 -1 FP BE Sec !#4 N5854 P1684 MEMBAR !#4 N5855 P1685 REPLACEMENT 32 Int BE Pri !#4 N5856 P1686 MEMBAR !#4 N5857 P1687 BST 28 0x4180007f FP BE Pri !#4 N5858 P1687 BST 29 0x41800080 FP BE Pri !#A N5857 N5858 !#4 N5859 P1687 BST 30 0x41800081 FP BE Pri !#4 N5860 P1688 MEMBAR !#4 N5861 P1689 PREFETCH 20 Int BE Nuc !#4 N5862 P1690 REPLACEMENT 2 Int BE Pri !#4 N5863 P1691 REPLACEMENT 27 Int BE Pri !#4 N5864 P1692 MEMBAR !#4 N5865 P1693 BST 7 0x41800082 FP BE Pri !#4 N5866 P1694 MEMBAR !#4 N5867 P1695 FLUSH 12 Int BE Pri !#4 N5868 P1696 REPLACEMENT 3 Int BE Pri !#4 N5869 P1697 REPLACEMENT 14 Int BE Pri !#4 N5870 P1698 REPLACEMENT 24 Int BE Sec !#4 N5871 P1699 REPLACEMENT 13 Int BE Sec !#4 N5872 P1700 REPLACEMENT 28 Int BE Pri !#4 N5873 P1701 REPLACEMENT 30 Int BE Sec !#4 N5874 P1702 REPLACEMENT 15 Int BE Nuc !#4 N5875 P1703 REPLACEMENT 6 Int BE Pri !#4 N5876 P1704 REPLACEMENT 22 Int BE Pri !#4 N5877 P1705 ST 4 0x2000010 Int BE Pri !#4 N5878 P1706 REPLACEMENT 32 Int BE Pri !#4 N5879 P1707 ST 17 0x2000011 Int BE Pri !#4 N5880 P1708 REPLACEMENT 27 Int BE Pri !#4 N5881 P1709 MEMBAR !#4 N5882 P1710 BLD 5 -1 FP BE Pri !#4 N5883 P1710 BLD 6 -1 FP BE Pri !#4 N5884 P1711 MEMBAR !#4 N5885 P1712 REPLACEMENT 30 Int BE Pri !#4 N5886 P1713 REPLACEMENT 1 Int BE Sec !#4 N5887 P1714 REPLACEMENT 9 Int BE Sec !#4 N5888 P1715 MEMBAR !#4 N5889 P1716 BLD 28 -1 FP BE Pri !#4 N5890 P1716 BLD 29 -1 FP BE Pri !#A N5889 N5890 !#4 N5891 P1716 BLD 30 -1 FP BE Pri !#4 N5892 P1717 MEMBAR !#4 N5893 P1718 REPLACEMENT 16 Int BE Pri !#4 N5894 P1719 REPLACEMENT 9 Int BE Pri !#4 N5895 P1720 LD 10 -1 FP BE Sec !#4 N5896 P1721 REPLACEMENT 34 Int BE Sec !#4 N5897 P1722 MEMBAR !#4 N5898 P1723 BSTC 0 0x41800083 FP BE Pri !#4 N5899 P1723 BSTC 1 0x41800084 FP BE Pri !#A N5898 N5899 !#4 N5900 P1723 BSTC 2 0x41800085 FP BE Pri !#4 N5901 P1723 BSTC 3 0x41800086 FP BE Pri !#4 N5902 P1723 BSTC 4 0x41800087 FP BE Pri !#4 N5903 P1724 MEMBAR !#4 N5904 P1725 REPLACEMENT 19 Int BE Pri !#4 N5905 P1726 MEMBAR !#4 N5906 P1727 BSTC 26 0x41800088 FP BE Pri !#4 N5907 P1727 BSTC 27 0x41800089 FP BE Pri !#4 N5908 P1728 MEMBAR !#4 N5909 P1729 REPLACEMENT 12 Int BE Sec !#4 N5910 P1730 REPLACEMENT 18 Int BE Pri !#4 N5911 P1731 REPLACEMENT 19 Int BE Pri !#4 N5912 P1732 REPLACEMENT 27 Int BE Pri !#4 N5913 P1733 MEMBAR !#4 N5914 P1734 BST 16 0x4180008a FP BE Pri !#4 N5915 P1735 MEMBAR !#4 N5916 P1736 IDC_FLIP 31 Int BE Pri !#4 N5917 P1737 REPLACEMENT 30 Int BE Nuc !#4 N5918 P1738 REPLACEMENT 29 Int BE Pri !#4 N5919 P1739 REPLACEMENT 16 Int BE Pri !#4 N5920 P1740 LD 23 -1 Int BE Pri !#4 N5921 P1741 REPLACEMENT 0 Int BE Pri !#4 N5922 P1742 FLUSH 22 Int BE Pri !#4 N5923 P1743 REPLACEMENT 31 Int BE Pri !#4 N5924 P1744 LD 15 -1 Int BE Pri !#4 N5925 P1745 ST 33 0x4180008b FP BE Pri !#4 N5926 P1746 REPLACEMENT 13 Int BE Pri !#4 N5927 P1747 PREFETCH 1 Int BE Pri !#4 N5928 P1748 REPLACEMENT 3 Int BE Sec !#4 N5929 P1749 REPLACEMENT 10 Int BE Sec !#4 N5930 P1750 REPLACEMENT 16 Int BE Pri !#4 N5931 P1751 LD 6 -1 Int BE Pri !#4 N5932 P1752 PREFETCH 2 Int BE Nuc !#4 N5933 P1753 REPLACEMENT 22 Int BE Pri !#4 N5934 P1754 IDC_FLIP 3 Int BE Pri !#4 N5935 P1755 ST 24 0x2000012 Int BE Pri !#4 N5936 P1756 REPLACEMENT 16 Int BE Sec !#4 N5937 P1757 ST 12 0x2000013 Int BE Pri !#4 N5938 P1758 REPLACEMENT 13 Int BE Pri !#4 N5939 P1759 PREFETCH 19 Int BE Pri !#4 N5940 P1760 REPLACEMENT 31 Int BE Pri !#4 N5941 P1761 REPLACEMENT 19 Int BE Sec !#4 N5942 P1762 REPLACEMENT 33 Int BE Nuc !#4 N5943 P1763 FLUSH 18 Int BE Pri !#4 N5944 P1764 MEMBAR !#4 N5945 P1765 BST 20 0x4180008c FP BE Pri !#4 N5946 P1766 MEMBAR !#4 N5947 P1767 REPLACEMENT 10 Int BE Pri !#4 N5948 P1768 REPLACEMENT 24 Int BE Pri !#4 N5949 P1769 REPLACEMENT 29 Int BE Nuc !#4 N5950 P1770 ST 24 0x2000014 Int BE Sec !#4 N5951 P1771 IDC_FLIP 9 Int BE Pri !#4 N5952 P1772 ST 33 0x2000015 Int BE Pri !#4 N5953 P1773 REPLACEMENT 4 Int BE Sec !#4 N5954 P1774 ST 7 0x4180008d FP BE Pri !#4 N5955 P1775 ST 26 0x2000016 Int BE Pri !#4 N5956 P1776 REPLACEMENT 22 Int BE Pri !#4 N5957 P1777 REPLACEMENT 13 Int BE Pri !#4 N5958 P1778 REPLACEMENT 20 Int BE Sec !#4 N5959 P1779 REPLACEMENT 24 Int BE Pri !#4 N5960 P1780 REPLACEMENT 25 Int BE Pri !#4 N5961 P1781 IDC_FLIP 23 Int BE Pri !#4 N5962 P1782 REPLACEMENT 2 Int BE Pri !#4 N5963 P1783 REPLACEMENT 32 Int BE Pri !#4 N5964 P1784 PREFETCH 29 Int BE Pri !#4 N5965 P1785 REPLACEMENT 11 Int BE Pri !#4 N5966 P1786 REPLACEMENT 31 Int BE Pri !#4 N5967 P1787 MEMBAR !#4 N5968 P1788 BLD 0 -1 FP BE Pri !#4 N5969 P1788 BLD 1 -1 FP BE Pri !#A N5968 N5969 !#4 N5970 P1788 BLD 2 -1 FP BE Pri !#4 N5971 P1788 BLD 3 -1 FP BE Pri !#4 N5972 P1788 BLD 4 -1 FP BE Pri !#4 N5973 P1789 MEMBAR !#4 N5974 P1790 BLD 24 -1 FP BE Pri !#4 N5975 P1790 BLD 25 -1 FP BE Pri !#4 N5976 P1791 MEMBAR !#4 N5977 P1792 REPLACEMENT 16 Int BE Sec !#4 N5978 P1793 REPLACEMENT 28 Int BE Pri !#4 N5979 P1794 REPLACEMENT 15 Int BE Sec !#4 N5980 P1795 REPLACEMENT 15 Int BE Sec !#4 N5981 P1796 REPLACEMENT 11 Int BE Pri !#4 N5982 P1797 REPLACEMENT 8 Int BE Pri !#4 N5983 P1798 REPLACEMENT 28 Int BE Pri !#4 N5984 P1799 REPLACEMENT 12 Int BE Pri !#4 N5985 P1800 FLUSH 31 Int BE Pri !#4 N5986 P1801 MEMBAR !#4 N5987 P1802 BLD 8 -1 FP BE Pri !#4 N5988 P1802 BLD 9 -1 FP BE Pri !#4 N5989 P1803 MEMBAR !#4 N5990 P1804 REPLACEMENT 15 Int BE Pri !#4 N5991 P1805 REPLACEMENT 1 Int BE Pri !#4 N5992 P1806 REPLACEMENT 8 Int BE Pri !#4 N5993 P1807 MEMBAR !#4 N5994 P1808 BST 0 0x4180008e FP BE Pri !#4 N5995 P1808 BST 1 0x4180008f FP BE Pri !#A N5994 N5995 !#4 N5996 P1808 BST 2 0x41800090 FP BE Pri !#4 N5997 P1808 BST 3 0x41800091 FP BE Pri !#4 N5998 P1808 BST 4 0x41800092 FP BE Pri !#4 N5999 P1809 MEMBAR !#4 N6000 P1810 BLD 16 -1 FP BE Pri !#4 N6001 P1811 MEMBAR !#4 N6002 P1812 BST 0 0x41800093 FP BE Pri !#4 N6003 P1812 BST 1 0x41800094 FP BE Pri !#A N6002 N6003 !#4 N6004 P1812 BST 2 0x41800095 FP BE Pri !#4 N6005 P1812 BST 3 0x41800096 FP BE Pri !#4 N6006 P1812 BST 4 0x41800097 FP BE Pri !#4 N6007 P1813 MEMBAR !#4 N6008 P1814 BSTC 0 0x41800098 FP BE Pri !#4 N6009 P1814 BSTC 1 0x41800099 FP BE Pri !#A N6008 N6009 !#4 N6010 P1814 BSTC 2 0x4180009a FP BE Pri !#4 N6011 P1814 BSTC 3 0x4180009b FP BE Pri !#4 N6012 P1814 BSTC 4 0x4180009c FP BE Pri !#4 N6013 P1815 MEMBAR !#4 N6014 P1816 LD 21 -1 Int BE Sec Loop_exit !#4 N6015 P1630 ST 28 0x2000017 Int BE Pri Loop_entry !#4 N6016 P1631 MEMBAR !#4 N6017 P1632 BST 11 0x4180009d FP BE Pri !#4 N6018 P1632 BST 12 0x4180009e FP BE Pri !#A N6017 N6018 !#4 N6019 P1632 BST 13 0x4180009f FP BE Pri !#4 N6020 P1633 MEMBAR !#4 N6021 P1634 FLUSHI 34 Int BE Pri !#4 N6022 P1635 REPLACEMENT 22 Int BE Pri !#4 N6023 P1636 MEMBAR !#4 N6024 P1637 BLD 21 -1 FP BE Pri !#4 N6025 P1637 BLD 22 -1 FP BE Pri !#A N6024 N6025 !#4 N6026 P1637 BLD 23 -1 FP BE Pri !#4 N6027 P1638 MEMBAR !#4 N6028 P1639 REPLACEMENT 18 Int BE Pri !#4 N6029 P1640 REPLACEMENT 31 Int BE Sec !#4 N6030 P1641 LD 16 -1 Int BE Sec !#4 N6031 P1642 REPLACEMENT 27 Int BE Pri !#4 N6032 P1643 ST 26 0x418000a0 FP BE Pri !#4 N6033 P1644 REPLACEMENT 32 Int BE Sec !#4 N6034 P1645 MEMBAR !#4 N6035 P1646 BSTC 17 0x418000a1 FP BE Sec !#4 N6036 P1647 MEMBAR !#4 N6037 P1648 REPLACEMENT 14 Int BE Pri !#4 N6038 P1649 REPLACEMENT 13 Int BE Nuc !#4 N6039 P1650 REPLACEMENT 16 Int BE Pri !#4 N6040 P1651 REPLACEMENT 20 Int BE Pri !#4 N6041 P1652 MEMBAR !#4 N6042 P1653 BLD 34 -1 FP BE Pri !#4 N6043 P1654 MEMBAR !#4 N6044 P1655 BLD 0 -1 FP BE Pri !#4 N6045 P1655 BLD 1 -1 FP BE Pri !#A N6044 N6045 !#4 N6046 P1655 BLD 2 -1 FP BE Pri !#4 N6047 P1655 BLD 3 -1 FP BE Pri !#4 N6048 P1655 BLD 4 -1 FP BE Pri !#4 N6049 P1656 MEMBAR !#4 N6050 P1657 LD 22 -1 FP BE Pri !#4 N6051 P1658 PREFETCH 22 Int BE Pri !#4 N6052 P1659 REPLACEMENT 5 Int BE Pri !#4 N6053 P1660 ST 34 0x418000a2 FP BE Sec !#4 N6054 P1661 LD 3 -1 Int BE Pri !#4 N6055 P1662 REPLACEMENT 34 Int BE Pri !#4 N6056 P1663 PREFETCH 23 Int LE Pri !#4 N6057 P1664 REPLACEMENT 29 Int BE Nuc !#4 N6058 P1665 MEMBAR !#4 N6059 P1666 BLD 5 -1 FP BE Pri !#4 N6060 P1666 BLD 6 -1 FP BE Pri !#4 N6061 P1667 MEMBAR !#4 N6062 P1668 REPLACEMENT 21 Int BE Pri !#4 N6063 P1669 REPLACEMENT 5 Int BE Pri !#4 N6064 P1670 MEMBAR !#4 N6065 P1671 BSTC 26 0x418000a3 FP BE Pri !#4 N6066 P1671 BSTC 27 0x418000a4 FP BE Pri !#4 N6067 P1672 MEMBAR !#4 N6068 P1673 LD 21 -1 FP BE Pri !#4 N6069 P1674 MEMBAR !#4 N6070 P1675 BSTC 28 0x418000a5 FP BE Pri !#4 N6071 P1675 BSTC 29 0x418000a6 FP BE Pri !#A N6070 N6071 !#4 N6072 P1675 BSTC 30 0x418000a7 FP BE Pri !#4 N6073 P1676 MEMBAR !#4 N6074 P1677 BLD 24 -1 FP BE Sec !#4 N6075 P1677 BLD 25 -1 FP BE Sec !#4 N6076 P1678 MEMBAR !#4 N6077 P1679 REPLACEMENT 24 Int BE Sec !#4 N6078 P1680 PREFETCH 2 Int BE Sec !#4 N6079 P1681 REPLACEMENT 0 Int BE Pri !#4 N6080 P1682 MEMBAR !#4 N6081 P1683 BLD 24 -1 FP BE Sec !#4 N6082 P1683 BLD 25 -1 FP BE Sec !#4 N6083 P1684 MEMBAR !#4 N6084 P1685 REPLACEMENT 32 Int BE Pri !#4 N6085 P1686 MEMBAR !#4 N6086 P1687 BST 28 0x418000a8 FP BE Pri !#4 N6087 P1687 BST 29 0x418000a9 FP BE Pri !#A N6086 N6087 !#4 N6088 P1687 BST 30 0x418000aa FP BE Pri !#4 N6089 P1688 MEMBAR !#4 N6090 P1689 PREFETCH 20 Int BE Nuc !#4 N6091 P1690 REPLACEMENT 2 Int BE Pri !#4 N6092 P1691 REPLACEMENT 27 Int BE Pri !#4 N6093 P1692 MEMBAR !#4 N6094 P1693 BST 7 0x418000ab FP BE Pri !#4 N6095 P1694 MEMBAR !#4 N6096 P1695 FLUSH 12 Int BE Pri !#4 N6097 P1696 REPLACEMENT 3 Int BE Pri !#4 N6098 P1697 REPLACEMENT 14 Int BE Pri !#4 N6099 P1698 REPLACEMENT 24 Int BE Sec !#4 N6100 P1699 REPLACEMENT 13 Int BE Sec !#4 N6101 P1700 REPLACEMENT 28 Int BE Pri !#4 N6102 P1701 REPLACEMENT 30 Int BE Sec !#4 N6103 P1702 REPLACEMENT 15 Int BE Nuc !#4 N6104 P1703 REPLACEMENT 6 Int BE Pri !#4 N6105 P1704 REPLACEMENT 22 Int BE Pri !#4 N6106 P1705 ST 4 0x2000018 Int BE Pri !#4 N6107 P1706 REPLACEMENT 32 Int BE Pri !#4 N6108 P1707 ST 17 0x2000019 Int BE Pri !#4 N6109 P1708 REPLACEMENT 27 Int BE Pri !#4 N6110 P1709 MEMBAR !#4 N6111 P1710 BLD 5 -1 FP BE Pri !#4 N6112 P1710 BLD 6 -1 FP BE Pri !#4 N6113 P1711 MEMBAR !#4 N6114 P1712 REPLACEMENT 30 Int BE Pri !#4 N6115 P1713 REPLACEMENT 1 Int BE Sec !#4 N6116 P1714 REPLACEMENT 9 Int BE Sec !#4 N6117 P1715 MEMBAR !#4 N6118 P1716 BLD 28 -1 FP BE Pri !#4 N6119 P1716 BLD 29 -1 FP BE Pri !#A N6118 N6119 !#4 N6120 P1716 BLD 30 -1 FP BE Pri !#4 N6121 P1717 MEMBAR !#4 N6122 P1718 REPLACEMENT 16 Int BE Pri !#4 N6123 P1719 REPLACEMENT 9 Int BE Pri !#4 N6124 P1720 LD 10 -1 FP BE Sec !#4 N6125 P1721 REPLACEMENT 34 Int BE Sec !#4 N6126 P1722 MEMBAR !#4 N6127 P1723 BSTC 0 0x418000ac FP BE Pri !#4 N6128 P1723 BSTC 1 0x418000ad FP BE Pri !#A N6127 N6128 !#4 N6129 P1723 BSTC 2 0x418000ae FP BE Pri !#4 N6130 P1723 BSTC 3 0x418000af FP BE Pri !#4 N6131 P1723 BSTC 4 0x418000b0 FP BE Pri !#4 N6132 P1724 MEMBAR !#4 N6133 P1725 REPLACEMENT 19 Int BE Pri !#4 N6134 P1726 MEMBAR !#4 N6135 P1727 BSTC 26 0x418000b1 FP BE Pri !#4 N6136 P1727 BSTC 27 0x418000b2 FP BE Pri !#4 N6137 P1728 MEMBAR !#4 N6138 P1729 REPLACEMENT 12 Int BE Sec !#4 N6139 P1730 REPLACEMENT 18 Int BE Pri !#4 N6140 P1731 REPLACEMENT 19 Int BE Pri !#4 N6141 P1732 REPLACEMENT 27 Int BE Pri !#4 N6142 P1733 MEMBAR !#4 N6143 P1734 BST 16 0x418000b3 FP BE Pri !#4 N6144 P1735 MEMBAR !#4 N6145 P1736 IDC_FLIP 31 Int BE Pri !#4 N6146 P1737 REPLACEMENT 30 Int BE Nuc !#4 N6147 P1738 REPLACEMENT 29 Int BE Pri !#4 N6148 P1739 REPLACEMENT 16 Int BE Pri !#4 N6149 P1740 LD 23 -1 Int BE Pri !#4 N6150 P1741 REPLACEMENT 0 Int BE Pri !#4 N6151 P1742 FLUSH 22 Int BE Pri !#4 N6152 P1743 REPLACEMENT 31 Int BE Pri !#4 N6153 P1744 LD 15 -1 Int BE Pri !#4 N6154 P1745 ST 33 0x418000b4 FP BE Pri !#4 N6155 P1746 REPLACEMENT 13 Int BE Pri !#4 N6156 P1747 PREFETCH 1 Int BE Pri !#4 N6157 P1748 REPLACEMENT 3 Int BE Sec !#4 N6158 P1749 REPLACEMENT 10 Int BE Sec !#4 N6159 P1750 REPLACEMENT 16 Int BE Pri !#4 N6160 P1751 LD 6 -1 Int BE Pri !#4 N6161 P1752 PREFETCH 2 Int BE Nuc !#4 N6162 P1753 REPLACEMENT 22 Int BE Pri !#4 N6163 P1754 IDC_FLIP 3 Int BE Pri !#4 N6164 P1755 ST 24 0x200001a Int BE Pri !#4 N6165 P1756 REPLACEMENT 16 Int BE Sec !#4 N6166 P1757 ST 12 0x200001b Int BE Pri !#4 N6167 P1758 REPLACEMENT 13 Int BE Pri !#4 N6168 P1759 PREFETCH 19 Int BE Pri !#4 N6169 P1760 REPLACEMENT 31 Int BE Pri !#4 N6170 P1761 REPLACEMENT 19 Int BE Sec !#4 N6171 P1762 REPLACEMENT 33 Int BE Nuc !#4 N6172 P1763 FLUSH 18 Int BE Pri !#4 N6173 P1764 MEMBAR !#4 N6174 P1765 BST 20 0x418000b5 FP BE Pri !#4 N6175 P1766 MEMBAR !#4 N6176 P1767 REPLACEMENT 10 Int BE Pri !#4 N6177 P1768 REPLACEMENT 24 Int BE Pri !#4 N6178 P1769 REPLACEMENT 29 Int BE Nuc !#4 N6179 P1770 ST 24 0x200001c Int BE Sec !#4 N6180 P1771 IDC_FLIP 9 Int BE Pri !#4 N6181 P1772 ST 33 0x200001d Int BE Pri !#4 N6182 P1773 REPLACEMENT 4 Int BE Sec !#4 N6183 P1774 ST 7 0x418000b6 FP BE Pri !#4 N6184 P1775 ST 26 0x200001e Int BE Pri !#4 N6185 P1776 REPLACEMENT 22 Int BE Pri !#4 N6186 P1777 REPLACEMENT 13 Int BE Pri !#4 N6187 P1778 REPLACEMENT 20 Int BE Sec !#4 N6188 P1779 REPLACEMENT 24 Int BE Pri !#4 N6189 P1780 REPLACEMENT 25 Int BE Pri !#4 N6190 P1781 IDC_FLIP 23 Int BE Pri !#4 N6191 P1782 REPLACEMENT 2 Int BE Pri !#4 N6192 P1783 REPLACEMENT 32 Int BE Pri !#4 N6193 P1784 PREFETCH 29 Int BE Pri !#4 N6194 P1785 REPLACEMENT 11 Int BE Pri !#4 N6195 P1786 REPLACEMENT 31 Int BE Pri !#4 N6196 P1787 MEMBAR !#4 N6197 P1788 BLD 0 -1 FP BE Pri !#4 N6198 P1788 BLD 1 -1 FP BE Pri !#A N6197 N6198 !#4 N6199 P1788 BLD 2 -1 FP BE Pri !#4 N6200 P1788 BLD 3 -1 FP BE Pri !#4 N6201 P1788 BLD 4 -1 FP BE Pri !#4 N6202 P1789 MEMBAR !#4 N6203 P1790 BLD 24 -1 FP BE Pri !#4 N6204 P1790 BLD 25 -1 FP BE Pri !#4 N6205 P1791 MEMBAR !#4 N6206 P1792 REPLACEMENT 16 Int BE Sec !#4 N6207 P1793 REPLACEMENT 28 Int BE Pri !#4 N6208 P1794 REPLACEMENT 15 Int BE Sec !#4 N6209 P1795 REPLACEMENT 15 Int BE Sec !#4 N6210 P1796 REPLACEMENT 11 Int BE Pri !#4 N6211 P1797 REPLACEMENT 8 Int BE Pri !#4 N6212 P1798 REPLACEMENT 28 Int BE Pri !#4 N6213 P1799 REPLACEMENT 12 Int BE Pri !#4 N6214 P1800 FLUSH 31 Int BE Pri !#4 N6215 P1801 MEMBAR !#4 N6216 P1802 BLD 8 -1 FP BE Pri !#4 N6217 P1802 BLD 9 -1 FP BE Pri !#4 N6218 P1803 MEMBAR !#4 N6219 P1804 REPLACEMENT 15 Int BE Pri !#4 N6220 P1805 REPLACEMENT 1 Int BE Pri !#4 N6221 P1806 REPLACEMENT 8 Int BE Pri !#4 N6222 P1807 MEMBAR !#4 N6223 P1808 BST 0 0x418000b7 FP BE Pri !#4 N6224 P1808 BST 1 0x418000b8 FP BE Pri !#A N6223 N6224 !#4 N6225 P1808 BST 2 0x418000b9 FP BE Pri !#4 N6226 P1808 BST 3 0x418000ba FP BE Pri !#4 N6227 P1808 BST 4 0x418000bb FP BE Pri !#4 N6228 P1809 MEMBAR !#4 N6229 P1810 BLD 16 -1 FP BE Pri !#4 N6230 P1811 MEMBAR !#4 N6231 P1812 BST 0 0x418000bc FP BE Pri !#4 N6232 P1812 BST 1 0x418000bd FP BE Pri !#A N6231 N6232 !#4 N6233 P1812 BST 2 0x418000be FP BE Pri !#4 N6234 P1812 BST 3 0x418000bf FP BE Pri !#4 N6235 P1812 BST 4 0x418000c0 FP BE Pri !#4 N6236 P1813 MEMBAR !#4 N6237 P1814 BSTC 0 0x418000c1 FP BE Pri !#4 N6238 P1814 BSTC 1 0x418000c2 FP BE Pri !#A N6237 N6238 !#4 N6239 P1814 BSTC 2 0x418000c3 FP BE Pri !#4 N6240 P1814 BSTC 3 0x418000c4 FP BE Pri !#4 N6241 P1814 BSTC 4 0x418000c5 FP BE Pri !#4 N6242 P1815 MEMBAR !#4 N6243 P1816 LD 21 -1 Int BE Sec Loop_exit !#4 N6244 P1630 ST 28 0x200001f Int BE Pri Loop_entry !#4 N6245 P1631 MEMBAR !#4 N6246 P1632 BST 11 0x418000c6 FP BE Pri !#4 N6247 P1632 BST 12 0x418000c7 FP BE Pri !#A N6246 N6247 !#4 N6248 P1632 BST 13 0x418000c8 FP BE Pri !#4 N6249 P1633 MEMBAR !#4 N6250 P1634 FLUSHI 34 Int BE Pri !#4 N6251 P1635 REPLACEMENT 22 Int BE Pri !#4 N6252 P1636 MEMBAR !#4 N6253 P1637 BLD 21 -1 FP BE Pri !#4 N6254 P1637 BLD 22 -1 FP BE Pri !#A N6253 N6254 !#4 N6255 P1637 BLD 23 -1 FP BE Pri !#4 N6256 P1638 MEMBAR !#4 N6257 P1639 REPLACEMENT 18 Int BE Pri !#4 N6258 P1640 REPLACEMENT 31 Int BE Sec !#4 N6259 P1641 LD 16 -1 Int BE Sec !#4 N6260 P1642 REPLACEMENT 27 Int BE Pri !#4 N6261 P1643 ST 26 0x418000c9 FP BE Pri !#4 N6262 P1644 REPLACEMENT 32 Int BE Sec !#4 N6263 P1645 MEMBAR !#4 N6264 P1646 BSTC 17 0x418000ca FP BE Sec !#4 N6265 P1647 MEMBAR !#4 N6266 P1648 REPLACEMENT 14 Int BE Pri !#4 N6267 P1649 REPLACEMENT 13 Int BE Nuc !#4 N6268 P1650 REPLACEMENT 16 Int BE Pri !#4 N6269 P1651 REPLACEMENT 20 Int BE Pri !#4 N6270 P1652 MEMBAR !#4 N6271 P1653 BLD 34 -1 FP BE Pri !#4 N6272 P1654 MEMBAR !#4 N6273 P1655 BLD 0 -1 FP BE Pri !#4 N6274 P1655 BLD 1 -1 FP BE Pri !#A N6273 N6274 !#4 N6275 P1655 BLD 2 -1 FP BE Pri !#4 N6276 P1655 BLD 3 -1 FP BE Pri !#4 N6277 P1655 BLD 4 -1 FP BE Pri !#4 N6278 P1656 MEMBAR !#4 N6279 P1657 LD 22 -1 FP BE Pri !#4 N6280 P1658 PREFETCH 22 Int BE Pri !#4 N6281 P1659 REPLACEMENT 5 Int BE Pri !#4 N6282 P1660 ST 34 0x418000cb FP BE Sec !#4 N6283 P1661 LD 3 -1 Int BE Pri !#4 N6284 P1662 REPLACEMENT 34 Int BE Pri !#4 N6285 P1663 PREFETCH 23 Int LE Pri !#4 N6286 P1664 REPLACEMENT 29 Int BE Nuc !#4 N6287 P1665 MEMBAR !#4 N6288 P1666 BLD 5 -1 FP BE Pri !#4 N6289 P1666 BLD 6 -1 FP BE Pri !#4 N6290 P1667 MEMBAR !#4 N6291 P1668 REPLACEMENT 21 Int BE Pri !#4 N6292 P1669 REPLACEMENT 5 Int BE Pri !#4 N6293 P1670 MEMBAR !#4 N6294 P1671 BSTC 26 0x418000cc FP BE Pri !#4 N6295 P1671 BSTC 27 0x418000cd FP BE Pri !#4 N6296 P1672 MEMBAR !#4 N6297 P1673 LD 21 -1 FP BE Pri !#4 N6298 P1674 MEMBAR !#4 N6299 P1675 BSTC 28 0x418000ce FP BE Pri !#4 N6300 P1675 BSTC 29 0x418000cf FP BE Pri !#A N6299 N6300 !#4 N6301 P1675 BSTC 30 0x418000d0 FP BE Pri !#4 N6302 P1676 MEMBAR !#4 N6303 P1677 BLD 24 -1 FP BE Sec !#4 N6304 P1677 BLD 25 -1 FP BE Sec !#4 N6305 P1678 MEMBAR !#4 N6306 P1679 REPLACEMENT 24 Int BE Sec !#4 N6307 P1680 PREFETCH 2 Int BE Sec !#4 N6308 P1681 REPLACEMENT 0 Int BE Pri !#4 N6309 P1682 MEMBAR !#4 N6310 P1683 BLD 24 -1 FP BE Sec !#4 N6311 P1683 BLD 25 -1 FP BE Sec !#4 N6312 P1684 MEMBAR !#4 N6313 P1685 REPLACEMENT 32 Int BE Pri !#4 N6314 P1686 MEMBAR !#4 N6315 P1687 BST 28 0x418000d1 FP BE Pri !#4 N6316 P1687 BST 29 0x418000d2 FP BE Pri !#A N6315 N6316 !#4 N6317 P1687 BST 30 0x418000d3 FP BE Pri !#4 N6318 P1688 MEMBAR !#4 N6319 P1689 PREFETCH 20 Int BE Nuc !#4 N6320 P1690 REPLACEMENT 2 Int BE Pri !#4 N6321 P1691 REPLACEMENT 27 Int BE Pri !#4 N6322 P1692 MEMBAR !#4 N6323 P1693 BST 7 0x418000d4 FP BE Pri !#4 N6324 P1694 MEMBAR !#4 N6325 P1695 FLUSH 12 Int BE Pri !#4 N6326 P1696 REPLACEMENT 3 Int BE Pri !#4 N6327 P1697 REPLACEMENT 14 Int BE Pri !#4 N6328 P1698 REPLACEMENT 24 Int BE Sec !#4 N6329 P1699 REPLACEMENT 13 Int BE Sec !#4 N6330 P1700 REPLACEMENT 28 Int BE Pri !#4 N6331 P1701 REPLACEMENT 30 Int BE Sec !#4 N6332 P1702 REPLACEMENT 15 Int BE Nuc !#4 N6333 P1703 REPLACEMENT 6 Int BE Pri !#4 N6334 P1704 REPLACEMENT 22 Int BE Pri !#4 N6335 P1705 ST 4 0x2000020 Int BE Pri !#4 N6336 P1706 REPLACEMENT 32 Int BE Pri !#4 N6337 P1707 ST 17 0x2000021 Int BE Pri !#4 N6338 P1708 REPLACEMENT 27 Int BE Pri !#4 N6339 P1709 MEMBAR !#4 N6340 P1710 BLD 5 -1 FP BE Pri !#4 N6341 P1710 BLD 6 -1 FP BE Pri !#4 N6342 P1711 MEMBAR !#4 N6343 P1712 REPLACEMENT 30 Int BE Pri !#4 N6344 P1713 REPLACEMENT 1 Int BE Sec !#4 N6345 P1714 REPLACEMENT 9 Int BE Sec !#4 N6346 P1715 MEMBAR !#4 N6347 P1716 BLD 28 -1 FP BE Pri !#4 N6348 P1716 BLD 29 -1 FP BE Pri !#A N6347 N6348 !#4 N6349 P1716 BLD 30 -1 FP BE Pri !#4 N6350 P1717 MEMBAR !#4 N6351 P1718 REPLACEMENT 16 Int BE Pri !#4 N6352 P1719 REPLACEMENT 9 Int BE Pri !#4 N6353 P1720 LD 10 -1 FP BE Sec !#4 N6354 P1721 REPLACEMENT 34 Int BE Sec !#4 N6355 P1722 MEMBAR !#4 N6356 P1723 BSTC 0 0x418000d5 FP BE Pri !#4 N6357 P1723 BSTC 1 0x418000d6 FP BE Pri !#A N6356 N6357 !#4 N6358 P1723 BSTC 2 0x418000d7 FP BE Pri !#4 N6359 P1723 BSTC 3 0x418000d8 FP BE Pri !#4 N6360 P1723 BSTC 4 0x418000d9 FP BE Pri !#4 N6361 P1724 MEMBAR !#4 N6362 P1725 REPLACEMENT 19 Int BE Pri !#4 N6363 P1726 MEMBAR !#4 N6364 P1727 BSTC 26 0x418000da FP BE Pri !#4 N6365 P1727 BSTC 27 0x418000db FP BE Pri !#4 N6366 P1728 MEMBAR !#4 N6367 P1729 REPLACEMENT 12 Int BE Sec !#4 N6368 P1730 REPLACEMENT 18 Int BE Pri !#4 N6369 P1731 REPLACEMENT 19 Int BE Pri !#4 N6370 P1732 REPLACEMENT 27 Int BE Pri !#4 N6371 P1733 MEMBAR !#4 N6372 P1734 BST 16 0x418000dc FP BE Pri !#4 N6373 P1735 MEMBAR !#4 N6374 P1736 IDC_FLIP 31 Int BE Pri !#4 N6375 P1737 REPLACEMENT 30 Int BE Nuc !#4 N6376 P1738 REPLACEMENT 29 Int BE Pri !#4 N6377 P1739 REPLACEMENT 16 Int BE Pri !#4 N6378 P1740 LD 23 -1 Int BE Pri !#4 N6379 P1741 REPLACEMENT 0 Int BE Pri !#4 N6380 P1742 FLUSH 22 Int BE Pri !#4 N6381 P1743 REPLACEMENT 31 Int BE Pri !#4 N6382 P1744 LD 15 -1 Int BE Pri !#4 N6383 P1745 ST 33 0x418000dd FP BE Pri !#4 N6384 P1746 REPLACEMENT 13 Int BE Pri !#4 N6385 P1747 PREFETCH 1 Int BE Pri !#4 N6386 P1748 REPLACEMENT 3 Int BE Sec !#4 N6387 P1749 REPLACEMENT 10 Int BE Sec !#4 N6388 P1750 REPLACEMENT 16 Int BE Pri !#4 N6389 P1751 LD 6 -1 Int BE Pri !#4 N6390 P1752 PREFETCH 2 Int BE Nuc !#4 N6391 P1753 REPLACEMENT 22 Int BE Pri !#4 N6392 P1754 IDC_FLIP 3 Int BE Pri !#4 N6393 P1755 ST 24 0x2000022 Int BE Pri !#4 N6394 P1756 REPLACEMENT 16 Int BE Sec !#4 N6395 P1757 ST 12 0x2000023 Int BE Pri !#4 N6396 P1758 REPLACEMENT 13 Int BE Pri !#4 N6397 P1759 PREFETCH 19 Int BE Pri !#4 N6398 P1760 REPLACEMENT 31 Int BE Pri !#4 N6399 P1761 REPLACEMENT 19 Int BE Sec !#4 N6400 P1762 REPLACEMENT 33 Int BE Nuc !#4 N6401 P1763 FLUSH 18 Int BE Pri !#4 N6402 P1764 MEMBAR !#4 N6403 P1765 BST 20 0x418000de FP BE Pri !#4 N6404 P1766 MEMBAR !#4 N6405 P1767 REPLACEMENT 10 Int BE Pri !#4 N6406 P1768 REPLACEMENT 24 Int BE Pri !#4 N6407 P1769 REPLACEMENT 29 Int BE Nuc !#4 N6408 P1770 ST 24 0x2000024 Int BE Sec !#4 N6409 P1771 IDC_FLIP 9 Int BE Pri !#4 N6410 P1772 ST 33 0x2000025 Int BE Pri !#4 N6411 P1773 REPLACEMENT 4 Int BE Sec !#4 N6412 P1774 ST 7 0x418000df FP BE Pri !#4 N6413 P1775 ST 26 0x2000026 Int BE Pri !#4 N6414 P1776 REPLACEMENT 22 Int BE Pri !#4 N6415 P1777 REPLACEMENT 13 Int BE Pri !#4 N6416 P1778 REPLACEMENT 20 Int BE Sec !#4 N6417 P1779 REPLACEMENT 24 Int BE Pri !#4 N6418 P1780 REPLACEMENT 25 Int BE Pri !#4 N6419 P1781 IDC_FLIP 23 Int BE Pri !#4 N6420 P1782 REPLACEMENT 2 Int BE Pri !#4 N6421 P1783 REPLACEMENT 32 Int BE Pri !#4 N6422 P1784 PREFETCH 29 Int BE Pri !#4 N6423 P1785 REPLACEMENT 11 Int BE Pri !#4 N6424 P1786 REPLACEMENT 31 Int BE Pri !#4 N6425 P1787 MEMBAR !#4 N6426 P1788 BLD 0 -1 FP BE Pri !#4 N6427 P1788 BLD 1 -1 FP BE Pri !#A N6426 N6427 !#4 N6428 P1788 BLD 2 -1 FP BE Pri !#4 N6429 P1788 BLD 3 -1 FP BE Pri !#4 N6430 P1788 BLD 4 -1 FP BE Pri !#4 N6431 P1789 MEMBAR !#4 N6432 P1790 BLD 24 -1 FP BE Pri !#4 N6433 P1790 BLD 25 -1 FP BE Pri !#4 N6434 P1791 MEMBAR !#4 N6435 P1792 REPLACEMENT 16 Int BE Sec !#4 N6436 P1793 REPLACEMENT 28 Int BE Pri !#4 N6437 P1794 REPLACEMENT 15 Int BE Sec !#4 N6438 P1795 REPLACEMENT 15 Int BE Sec !#4 N6439 P1796 REPLACEMENT 11 Int BE Pri !#4 N6440 P1797 REPLACEMENT 8 Int BE Pri !#4 N6441 P1798 REPLACEMENT 28 Int BE Pri !#4 N6442 P1799 REPLACEMENT 12 Int BE Pri !#4 N6443 P1800 FLUSH 31 Int BE Pri !#4 N6444 P1801 MEMBAR !#4 N6445 P1802 BLD 8 -1 FP BE Pri !#4 N6446 P1802 BLD 9 -1 FP BE Pri !#4 N6447 P1803 MEMBAR !#4 N6448 P1804 REPLACEMENT 15 Int BE Pri !#4 N6449 P1805 REPLACEMENT 1 Int BE Pri !#4 N6450 P1806 REPLACEMENT 8 Int BE Pri !#4 N6451 P1807 MEMBAR !#4 N6452 P1808 BST 0 0x418000e0 FP BE Pri !#4 N6453 P1808 BST 1 0x418000e1 FP BE Pri !#A N6452 N6453 !#4 N6454 P1808 BST 2 0x418000e2 FP BE Pri !#4 N6455 P1808 BST 3 0x418000e3 FP BE Pri !#4 N6456 P1808 BST 4 0x418000e4 FP BE Pri !#4 N6457 P1809 MEMBAR !#4 N6458 P1810 BLD 16 -1 FP BE Pri !#4 N6459 P1811 MEMBAR !#4 N6460 P1812 BST 0 0x418000e5 FP BE Pri !#4 N6461 P1812 BST 1 0x418000e6 FP BE Pri !#A N6460 N6461 !#4 N6462 P1812 BST 2 0x418000e7 FP BE Pri !#4 N6463 P1812 BST 3 0x418000e8 FP BE Pri !#4 N6464 P1812 BST 4 0x418000e9 FP BE Pri !#4 N6465 P1813 MEMBAR !#4 N6466 P1814 BSTC 0 0x418000ea FP BE Pri !#4 N6467 P1814 BSTC 1 0x418000eb FP BE Pri !#A N6466 N6467 !#4 N6468 P1814 BSTC 2 0x418000ec FP BE Pri !#4 N6469 P1814 BSTC 3 0x418000ed FP BE Pri !#4 N6470 P1814 BSTC 4 0x418000ee FP BE Pri !#4 N6471 P1815 MEMBAR !#4 N6472 P1816 LD 21 -1 Int BE Sec Loop_exit !#4 N6473 P1630 ST 28 0x2000027 Int BE Pri Loop_entry !#4 N6474 P1631 MEMBAR !#4 N6475 P1632 BST 11 0x418000ef FP BE Pri !#4 N6476 P1632 BST 12 0x418000f0 FP BE Pri !#A N6475 N6476 !#4 N6477 P1632 BST 13 0x418000f1 FP BE Pri !#4 N6478 P1633 MEMBAR !#4 N6479 P1634 FLUSHI 34 Int BE Pri !#4 N6480 P1635 REPLACEMENT 22 Int BE Pri !#4 N6481 P1636 MEMBAR !#4 N6482 P1637 BLD 21 -1 FP BE Pri !#4 N6483 P1637 BLD 22 -1 FP BE Pri !#A N6482 N6483 !#4 N6484 P1637 BLD 23 -1 FP BE Pri !#4 N6485 P1638 MEMBAR !#4 N6486 P1639 REPLACEMENT 18 Int BE Pri !#4 N6487 P1640 REPLACEMENT 31 Int BE Sec !#4 N6488 P1641 LD 16 -1 Int BE Sec !#4 N6489 P1642 REPLACEMENT 27 Int BE Pri !#4 N6490 P1643 ST 26 0x418000f2 FP BE Pri !#4 N6491 P1644 REPLACEMENT 32 Int BE Sec !#4 N6492 P1645 MEMBAR !#4 N6493 P1646 BSTC 17 0x418000f3 FP BE Sec !#4 N6494 P1647 MEMBAR !#4 N6495 P1648 REPLACEMENT 14 Int BE Pri !#4 N6496 P1649 REPLACEMENT 13 Int BE Nuc !#4 N6497 P1650 REPLACEMENT 16 Int BE Pri !#4 N6498 P1651 REPLACEMENT 20 Int BE Pri !#4 N6499 P1652 MEMBAR !#4 N6500 P1653 BLD 34 -1 FP BE Pri !#4 N6501 P1654 MEMBAR !#4 N6502 P1655 BLD 0 -1 FP BE Pri !#4 N6503 P1655 BLD 1 -1 FP BE Pri !#A N6502 N6503 !#4 N6504 P1655 BLD 2 -1 FP BE Pri !#4 N6505 P1655 BLD 3 -1 FP BE Pri !#4 N6506 P1655 BLD 4 -1 FP BE Pri !#4 N6507 P1656 MEMBAR !#4 N6508 P1657 LD 22 -1 FP BE Pri !#4 N6509 P1658 PREFETCH 22 Int BE Pri !#4 N6510 P1659 REPLACEMENT 5 Int BE Pri !#4 N6511 P1660 ST 34 0x418000f4 FP BE Sec !#4 N6512 P1661 LD 3 -1 Int BE Pri !#4 N6513 P1662 REPLACEMENT 34 Int BE Pri !#4 N6514 P1663 PREFETCH 23 Int LE Pri !#4 N6515 P1664 REPLACEMENT 29 Int BE Nuc !#4 N6516 P1665 MEMBAR !#4 N6517 P1666 BLD 5 -1 FP BE Pri !#4 N6518 P1666 BLD 6 -1 FP BE Pri !#4 N6519 P1667 MEMBAR !#4 N6520 P1668 REPLACEMENT 21 Int BE Pri !#4 N6521 P1669 REPLACEMENT 5 Int BE Pri !#4 N6522 P1670 MEMBAR !#4 N6523 P1671 BSTC 26 0x418000f5 FP BE Pri !#4 N6524 P1671 BSTC 27 0x418000f6 FP BE Pri !#4 N6525 P1672 MEMBAR !#4 N6526 P1673 LD 21 -1 FP BE Pri !#4 N6527 P1674 MEMBAR !#4 N6528 P1675 BSTC 28 0x418000f7 FP BE Pri !#4 N6529 P1675 BSTC 29 0x418000f8 FP BE Pri !#A N6528 N6529 !#4 N6530 P1675 BSTC 30 0x418000f9 FP BE Pri !#4 N6531 P1676 MEMBAR !#4 N6532 P1677 BLD 24 -1 FP BE Sec !#4 N6533 P1677 BLD 25 -1 FP BE Sec !#4 N6534 P1678 MEMBAR !#4 N6535 P1679 REPLACEMENT 24 Int BE Sec !#4 N6536 P1680 PREFETCH 2 Int BE Sec !#4 N6537 P1681 REPLACEMENT 0 Int BE Pri !#4 N6538 P1682 MEMBAR !#4 N6539 P1683 BLD 24 -1 FP BE Sec !#4 N6540 P1683 BLD 25 -1 FP BE Sec !#4 N6541 P1684 MEMBAR !#4 N6542 P1685 REPLACEMENT 32 Int BE Pri !#4 N6543 P1686 MEMBAR !#4 N6544 P1687 BST 28 0x418000fa FP BE Pri !#4 N6545 P1687 BST 29 0x418000fb FP BE Pri !#A N6544 N6545 !#4 N6546 P1687 BST 30 0x418000fc FP BE Pri !#4 N6547 P1688 MEMBAR !#4 N6548 P1689 PREFETCH 20 Int BE Nuc !#4 N6549 P1690 REPLACEMENT 2 Int BE Pri !#4 N6550 P1691 REPLACEMENT 27 Int BE Pri !#4 N6551 P1692 MEMBAR !#4 N6552 P1693 BST 7 0x418000fd FP BE Pri !#4 N6553 P1694 MEMBAR !#4 N6554 P1695 FLUSH 12 Int BE Pri !#4 N6555 P1696 REPLACEMENT 3 Int BE Pri !#4 N6556 P1697 REPLACEMENT 14 Int BE Pri !#4 N6557 P1698 REPLACEMENT 24 Int BE Sec !#4 N6558 P1699 REPLACEMENT 13 Int BE Sec !#4 N6559 P1700 REPLACEMENT 28 Int BE Pri !#4 N6560 P1701 REPLACEMENT 30 Int BE Sec !#4 N6561 P1702 REPLACEMENT 15 Int BE Nuc !#4 N6562 P1703 REPLACEMENT 6 Int BE Pri !#4 N6563 P1704 REPLACEMENT 22 Int BE Pri !#4 N6564 P1705 ST 4 0x2000028 Int BE Pri !#4 N6565 P1706 REPLACEMENT 32 Int BE Pri !#4 N6566 P1707 ST 17 0x2000029 Int BE Pri !#4 N6567 P1708 REPLACEMENT 27 Int BE Pri !#4 N6568 P1709 MEMBAR !#4 N6569 P1710 BLD 5 -1 FP BE Pri !#4 N6570 P1710 BLD 6 -1 FP BE Pri !#4 N6571 P1711 MEMBAR !#4 N6572 P1712 REPLACEMENT 30 Int BE Pri !#4 N6573 P1713 REPLACEMENT 1 Int BE Sec !#4 N6574 P1714 REPLACEMENT 9 Int BE Sec !#4 N6575 P1715 MEMBAR !#4 N6576 P1716 BLD 28 -1 FP BE Pri !#4 N6577 P1716 BLD 29 -1 FP BE Pri !#A N6576 N6577 !#4 N6578 P1716 BLD 30 -1 FP BE Pri !#4 N6579 P1717 MEMBAR !#4 N6580 P1718 REPLACEMENT 16 Int BE Pri !#4 N6581 P1719 REPLACEMENT 9 Int BE Pri !#4 N6582 P1720 LD 10 -1 FP BE Sec !#4 N6583 P1721 REPLACEMENT 34 Int BE Sec !#4 N6584 P1722 MEMBAR !#4 N6585 P1723 BSTC 0 0x418000fe FP BE Pri !#4 N6586 P1723 BSTC 1 0x418000ff FP BE Pri !#A N6585 N6586 !#4 N6587 P1723 BSTC 2 0x41800100 FP BE Pri !#4 N6588 P1723 BSTC 3 0x41800101 FP BE Pri !#4 N6589 P1723 BSTC 4 0x41800102 FP BE Pri !#4 N6590 P1724 MEMBAR !#4 N6591 P1725 REPLACEMENT 19 Int BE Pri !#4 N6592 P1726 MEMBAR !#4 N6593 P1727 BSTC 26 0x41800103 FP BE Pri !#4 N6594 P1727 BSTC 27 0x41800104 FP BE Pri !#4 N6595 P1728 MEMBAR !#4 N6596 P1729 REPLACEMENT 12 Int BE Sec !#4 N6597 P1730 REPLACEMENT 18 Int BE Pri !#4 N6598 P1731 REPLACEMENT 19 Int BE Pri !#4 N6599 P1732 REPLACEMENT 27 Int BE Pri !#4 N6600 P1733 MEMBAR !#4 N6601 P1734 BST 16 0x41800105 FP BE Pri !#4 N6602 P1735 MEMBAR !#4 N6603 P1736 IDC_FLIP 31 Int BE Pri !#4 N6604 P1737 REPLACEMENT 30 Int BE Nuc !#4 N6605 P1738 REPLACEMENT 29 Int BE Pri !#4 N6606 P1739 REPLACEMENT 16 Int BE Pri !#4 N6607 P1740 LD 23 -1 Int BE Pri !#4 N6608 P1741 REPLACEMENT 0 Int BE Pri !#4 N6609 P1742 FLUSH 22 Int BE Pri !#4 N6610 P1743 REPLACEMENT 31 Int BE Pri !#4 N6611 P1744 LD 15 -1 Int BE Pri !#4 N6612 P1745 ST 33 0x41800106 FP BE Pri !#4 N6613 P1746 REPLACEMENT 13 Int BE Pri !#4 N6614 P1747 PREFETCH 1 Int BE Pri !#4 N6615 P1748 REPLACEMENT 3 Int BE Sec !#4 N6616 P1749 REPLACEMENT 10 Int BE Sec !#4 N6617 P1750 REPLACEMENT 16 Int BE Pri !#4 N6618 P1751 LD 6 -1 Int BE Pri !#4 N6619 P1752 PREFETCH 2 Int BE Nuc !#4 N6620 P1753 REPLACEMENT 22 Int BE Pri !#4 N6621 P1754 IDC_FLIP 3 Int BE Pri !#4 N6622 P1755 ST 24 0x200002a Int BE Pri !#4 N6623 P1756 REPLACEMENT 16 Int BE Sec !#4 N6624 P1757 ST 12 0x200002b Int BE Pri !#4 N6625 P1758 REPLACEMENT 13 Int BE Pri !#4 N6626 P1759 PREFETCH 19 Int BE Pri !#4 N6627 P1760 REPLACEMENT 31 Int BE Pri !#4 N6628 P1761 REPLACEMENT 19 Int BE Sec !#4 N6629 P1762 REPLACEMENT 33 Int BE Nuc !#4 N6630 P1763 FLUSH 18 Int BE Pri !#4 N6631 P1764 MEMBAR !#4 N6632 P1765 BST 20 0x41800107 FP BE Pri !#4 N6633 P1766 MEMBAR !#4 N6634 P1767 REPLACEMENT 10 Int BE Pri !#4 N6635 P1768 REPLACEMENT 24 Int BE Pri !#4 N6636 P1769 REPLACEMENT 29 Int BE Nuc !#4 N6637 P1770 ST 24 0x200002c Int BE Sec !#4 N6638 P1771 IDC_FLIP 9 Int BE Pri !#4 N6639 P1772 ST 33 0x200002d Int BE Pri !#4 N6640 P1773 REPLACEMENT 4 Int BE Sec !#4 N6641 P1774 ST 7 0x41800108 FP BE Pri !#4 N6642 P1775 ST 26 0x200002e Int BE Pri !#4 N6643 P1776 REPLACEMENT 22 Int BE Pri !#4 N6644 P1777 REPLACEMENT 13 Int BE Pri !#4 N6645 P1778 REPLACEMENT 20 Int BE Sec !#4 N6646 P1779 REPLACEMENT 24 Int BE Pri !#4 N6647 P1780 REPLACEMENT 25 Int BE Pri !#4 N6648 P1781 IDC_FLIP 23 Int BE Pri !#4 N6649 P1782 REPLACEMENT 2 Int BE Pri !#4 N6650 P1783 REPLACEMENT 32 Int BE Pri !#4 N6651 P1784 PREFETCH 29 Int BE Pri !#4 N6652 P1785 REPLACEMENT 11 Int BE Pri !#4 N6653 P1786 REPLACEMENT 31 Int BE Pri !#4 N6654 P1787 MEMBAR !#4 N6655 P1788 BLD 0 -1 FP BE Pri !#4 N6656 P1788 BLD 1 -1 FP BE Pri !#A N6655 N6656 !#4 N6657 P1788 BLD 2 -1 FP BE Pri !#4 N6658 P1788 BLD 3 -1 FP BE Pri !#4 N6659 P1788 BLD 4 -1 FP BE Pri !#4 N6660 P1789 MEMBAR !#4 N6661 P1790 BLD 24 -1 FP BE Pri !#4 N6662 P1790 BLD 25 -1 FP BE Pri !#4 N6663 P1791 MEMBAR !#4 N6664 P1792 REPLACEMENT 16 Int BE Sec !#4 N6665 P1793 REPLACEMENT 28 Int BE Pri !#4 N6666 P1794 REPLACEMENT 15 Int BE Sec !#4 N6667 P1795 REPLACEMENT 15 Int BE Sec !#4 N6668 P1796 REPLACEMENT 11 Int BE Pri !#4 N6669 P1797 REPLACEMENT 8 Int BE Pri !#4 N6670 P1798 REPLACEMENT 28 Int BE Pri !#4 N6671 P1799 REPLACEMENT 12 Int BE Pri !#4 N6672 P1800 FLUSH 31 Int BE Pri !#4 N6673 P1801 MEMBAR !#4 N6674 P1802 BLD 8 -1 FP BE Pri !#4 N6675 P1802 BLD 9 -1 FP BE Pri !#4 N6676 P1803 MEMBAR !#4 N6677 P1804 REPLACEMENT 15 Int BE Pri !#4 N6678 P1805 REPLACEMENT 1 Int BE Pri !#4 N6679 P1806 REPLACEMENT 8 Int BE Pri !#4 N6680 P1807 MEMBAR !#4 N6681 P1808 BST 0 0x41800109 FP BE Pri !#4 N6682 P1808 BST 1 0x4180010a FP BE Pri !#A N6681 N6682 !#4 N6683 P1808 BST 2 0x4180010b FP BE Pri !#4 N6684 P1808 BST 3 0x4180010c FP BE Pri !#4 N6685 P1808 BST 4 0x4180010d FP BE Pri !#4 N6686 P1809 MEMBAR !#4 N6687 P1810 BLD 16 -1 FP BE Pri !#4 N6688 P1811 MEMBAR !#4 N6689 P1812 BST 0 0x4180010e FP BE Pri !#4 N6690 P1812 BST 1 0x4180010f FP BE Pri !#A N6689 N6690 !#4 N6691 P1812 BST 2 0x41800110 FP BE Pri !#4 N6692 P1812 BST 3 0x41800111 FP BE Pri !#4 N6693 P1812 BST 4 0x41800112 FP BE Pri !#4 N6694 P1813 MEMBAR !#4 N6695 P1814 BSTC 0 0x41800113 FP BE Pri !#4 N6696 P1814 BSTC 1 0x41800114 FP BE Pri !#A N6695 N6696 !#4 N6697 P1814 BSTC 2 0x41800115 FP BE Pri !#4 N6698 P1814 BSTC 3 0x41800116 FP BE Pri !#4 N6699 P1814 BSTC 4 0x41800117 FP BE Pri !#4 N6700 P1815 MEMBAR !#4 N6701 P1816 LD 21 -1 Int BE Sec Loop_exit !#4 N6702 P1817 MEMBAR !#5 N6703 P1818 REPLACEMENT 13 Int BE Pri Loop_entry !#5 N6704 P1819 LD 0 -1 Int BE Pri !#5 N6705 P1820 REPLACEMENT 16 Int BE Nuc !#5 N6706 P1821 MEMBAR !#5 N6707 P1822 BSTC 16 0x42000001 FP BE Pri !#5 N6708 P1823 MEMBAR !#5 N6709 P1824 REPLACEMENT 25 Int BE Sec !#5 N6710 P1825 MEMBAR !#5 N6711 P1826 BSTC 16 0x42000002 FP BE Pri !#5 N6712 P1827 MEMBAR !#5 N6713 P1828 REPLACEMENT 34 Int BE Pri !#5 N6714 P1829 REPLACEMENT 27 Int BE Pri !#5 N6715 P1830 MEMBAR !#5 N6716 P1831 BSTC 33 0x42000003 FP BE Sec !#5 N6717 P1832 MEMBAR !#5 N6718 P1833 REPLACEMENT 2 Int BE Pri !#5 N6719 P1834 REPLACEMENT 24 Int BE Pri !#5 N6720 P1835 REPLACEMENT 29 Int BE Pri !#5 N6721 P1836 IDC_FLIP 24 Int BE Pri !#5 N6722 P1837 REPLACEMENT 2 Int BE Pri !#5 N6723 P1838 MEMBAR !#5 N6724 P1839 BST 21 0x42000004 FP BE Pri !#5 N6725 P1839 BST 22 0x42000005 FP BE Pri !#A N6724 N6725 !#5 N6726 P1839 BST 23 0x42000006 FP BE Pri !#5 N6727 P1840 MEMBAR !#5 N6728 P1841 REPLACEMENT 16 Int BE Pri !#5 N6729 P1842 REPLACEMENT 19 Int BE Sec !#5 N6730 P1843 REPLACEMENT 28 Int BE Pri !#5 N6731 P1844 PREFETCH 32 Int BE Pri !#5 N6732 P1845 REPLACEMENT 8 Int BE Sec !#5 N6733 P1846 REPLACEMENT 17 Int BE Pri !#5 N6734 P1847 REPLACEMENT 32 Int BE Sec !#5 N6735 P1848 MEMBAR !#5 N6736 P1849 BSTC 19 0x42000007 FP BE Pri !#5 N6737 P1850 MEMBAR !#5 N6738 P1851 BST 33 0x42000008 FP BE Pri !#5 N6739 P1852 MEMBAR !#5 N6740 P1853 ST 6 0x2800001 Int BE Nuc !#5 N6741 P1854 FLUSH 22 Int BE Pri !#5 N6742 P1855 REPLACEMENT 21 Int BE Pri !#5 N6743 P1856 REPLACEMENT 20 Int BE Pri !#5 N6744 P1857 LD 27 -1 Int BE Pri !#5 N6745 P1858 REPLACEMENT 2 Int BE Pri !#5 N6746 P1859 REPLACEMENT 31 Int BE Pri !#5 N6747 P1860 LD 26 -1 FP BE Pri !#5 N6748 P1861 IDC_FLIP 22 Int BE Pri !#5 N6749 P1862 REPLACEMENT 19 Int BE Pri !#5 N6750 P1863 IDC_FLIP 14 Int BE Pri !#5 N6751 P1864 PREFETCH 25 Int BE Pri !#5 N6752 P1865 MEMBAR !#5 N6753 P1866 BLD 21 -1 FP BE Sec !#5 N6754 P1866 BLD 22 -1 FP BE Sec !#A N6753 N6754 !#5 N6755 P1866 BLD 23 -1 FP BE Sec !#5 N6756 P1867 MEMBAR !#5 N6757 P1868 REPLACEMENT 20 Int BE Pri !#5 N6758 P1869 REPLACEMENT 8 Int BE Nuc !#5 N6759 P1870 PREFETCH 15 Int BE Pri !#5 N6760 P1871 ST 7 0x2800002 Int BE Pri !#5 N6761 P1872 REPLACEMENT 7 Int BE Nuc !#5 N6762 P1873 REPLACEMENT 13 Int BE Pri !#5 N6763 P1874 REPLACEMENT 3 Int BE Pri !#5 N6764 P1875 REPLACEMENT 5 Int BE Pri !#5 N6765 P1876 IDC_FLIP 26 Int BE Pri !#5 N6766 P1877 REPLACEMENT 5 Int BE Pri !#5 N6767 P1878 REPLACEMENT 9 Int BE Pri !#5 N6768 P1879 REPLACEMENT 31 Int BE Sec !#5 N6769 P1880 REPLACEMENT 17 Int BE Pri !#5 N6770 P1881 FLUSH 31 Int BE Pri !#5 N6771 P1882 IDC_FLIP 32 Int BE Pri !#5 N6772 P1883 REPLACEMENT 25 Int BE Pri !#5 N6773 P1884 REPLACEMENT 4 Int BE Sec !#5 N6774 P1885 PREFETCH 18 Int BE Pri !#5 N6775 P1886 REPLACEMENT 22 Int BE Pri !#5 N6776 P1887 REPLACEMENT 11 Int BE Sec !#5 N6777 P1888 IDC_FLIP 11 Int BE Pri !#5 N6778 P1889 REPLACEMENT 1 Int BE Nuc !#5 N6779 P1890 REPLACEMENT 25 Int BE Pri !#5 N6780 P1891 REPLACEMENT 13 Int BE Pri !#5 N6781 P1892 REPLACEMENT 19 Int BE Pri !#5 N6782 P1893 REPLACEMENT 12 Int BE Pri !#5 N6783 P1894 LD 16 -1 Int BE Pri !#5 N6784 P1895 LD 22 -1 Int BE Pri !#5 N6785 P1896 REPLACEMENT 4 Int BE Pri !#5 N6786 P1897 REPLACEMENT 19 Int BE Pri !#5 N6787 P1898 REPLACEMENT 7 Int BE Pri !#5 N6788 P1899 REPLACEMENT 30 Int BE Nuc !#5 N6789 P1900 REPLACEMENT 14 Int BE Sec !#5 N6790 P1901 REPLACEMENT 18 Int BE Pri !#5 N6791 P1902 REPLACEMENT 31 Int BE Pri !#5 N6792 P1903 REPLACEMENT 16 Int BE Pri !#5 N6793 P1904 REPLACEMENT 4 Int BE Pri !#5 N6794 P1905 FLUSH 32 Int BE Pri !#5 N6795 P1906 LD 2 -1 FP BE Pri !#5 N6796 P1907 REPLACEMENT 2 Int BE Pri !#5 N6797 P1908 REPLACEMENT 19 Int BE Nuc !#5 N6798 P1909 REPLACEMENT 10 Int BE Pri !#5 N6799 P1910 REPLACEMENT 7 Int BE Pri !#5 N6800 P1911 REPLACEMENT 17 Int BE Pri !#5 N6801 P1912 REPLACEMENT 29 Int BE Pri Loop_exit !#5 N6802 P1818 REPLACEMENT 13 Int BE Pri Loop_entry !#5 N6803 P1819 LD 0 -1 Int BE Pri !#5 N6804 P1820 REPLACEMENT 16 Int BE Nuc !#5 N6805 P1821 MEMBAR !#5 N6806 P1822 BSTC 16 0x42000009 FP BE Pri !#5 N6807 P1823 MEMBAR !#5 N6808 P1824 REPLACEMENT 25 Int BE Sec !#5 N6809 P1825 MEMBAR !#5 N6810 P1826 BSTC 16 0x4200000a FP BE Pri !#5 N6811 P1827 MEMBAR !#5 N6812 P1828 REPLACEMENT 34 Int BE Pri !#5 N6813 P1829 REPLACEMENT 27 Int BE Pri !#5 N6814 P1830 MEMBAR !#5 N6815 P1831 BSTC 33 0x4200000b FP BE Sec !#5 N6816 P1832 MEMBAR !#5 N6817 P1833 REPLACEMENT 2 Int BE Pri !#5 N6818 P1834 REPLACEMENT 24 Int BE Pri !#5 N6819 P1835 REPLACEMENT 29 Int BE Pri !#5 N6820 P1836 IDC_FLIP 24 Int BE Pri !#5 N6821 P1837 REPLACEMENT 2 Int BE Pri !#5 N6822 P1838 MEMBAR !#5 N6823 P1839 BST 21 0x4200000c FP BE Pri !#5 N6824 P1839 BST 22 0x4200000d FP BE Pri !#A N6823 N6824 !#5 N6825 P1839 BST 23 0x4200000e FP BE Pri !#5 N6826 P1840 MEMBAR !#5 N6827 P1841 REPLACEMENT 16 Int BE Pri !#5 N6828 P1842 REPLACEMENT 19 Int BE Sec !#5 N6829 P1843 REPLACEMENT 28 Int BE Pri !#5 N6830 P1844 PREFETCH 32 Int BE Pri !#5 N6831 P1845 REPLACEMENT 8 Int BE Sec !#5 N6832 P1846 REPLACEMENT 17 Int BE Pri !#5 N6833 P1847 REPLACEMENT 32 Int BE Sec !#5 N6834 P1848 MEMBAR !#5 N6835 P1849 BSTC 19 0x4200000f FP BE Pri !#5 N6836 P1850 MEMBAR !#5 N6837 P1851 BST 33 0x42000010 FP BE Pri !#5 N6838 P1852 MEMBAR !#5 N6839 P1853 ST 6 0x2800003 Int BE Nuc !#5 N6840 P1854 FLUSH 22 Int BE Pri !#5 N6841 P1855 REPLACEMENT 21 Int BE Pri !#5 N6842 P1856 REPLACEMENT 20 Int BE Pri !#5 N6843 P1857 LD 27 -1 Int BE Pri !#5 N6844 P1858 REPLACEMENT 2 Int BE Pri !#5 N6845 P1859 REPLACEMENT 31 Int BE Pri !#5 N6846 P1860 LD 26 -1 FP BE Pri !#5 N6847 P1861 IDC_FLIP 22 Int BE Pri !#5 N6848 P1862 REPLACEMENT 19 Int BE Pri !#5 N6849 P1863 IDC_FLIP 14 Int BE Pri !#5 N6850 P1864 PREFETCH 25 Int BE Pri !#5 N6851 P1865 MEMBAR !#5 N6852 P1866 BLD 21 -1 FP BE Sec !#5 N6853 P1866 BLD 22 -1 FP BE Sec !#A N6852 N6853 !#5 N6854 P1866 BLD 23 -1 FP BE Sec !#5 N6855 P1867 MEMBAR !#5 N6856 P1868 REPLACEMENT 20 Int BE Pri !#5 N6857 P1869 REPLACEMENT 8 Int BE Nuc !#5 N6858 P1870 PREFETCH 15 Int BE Pri !#5 N6859 P1871 ST 7 0x2800004 Int BE Pri !#5 N6860 P1872 REPLACEMENT 7 Int BE Nuc !#5 N6861 P1873 REPLACEMENT 13 Int BE Pri !#5 N6862 P1874 REPLACEMENT 3 Int BE Pri !#5 N6863 P1875 REPLACEMENT 5 Int BE Pri !#5 N6864 P1876 IDC_FLIP 26 Int BE Pri !#5 N6865 P1877 REPLACEMENT 5 Int BE Pri !#5 N6866 P1878 REPLACEMENT 9 Int BE Pri !#5 N6867 P1879 REPLACEMENT 31 Int BE Sec !#5 N6868 P1880 REPLACEMENT 17 Int BE Pri !#5 N6869 P1881 FLUSH 31 Int BE Pri !#5 N6870 P1882 IDC_FLIP 32 Int BE Pri !#5 N6871 P1883 REPLACEMENT 25 Int BE Pri !#5 N6872 P1884 REPLACEMENT 4 Int BE Sec !#5 N6873 P1885 PREFETCH 18 Int BE Pri !#5 N6874 P1886 REPLACEMENT 22 Int BE Pri !#5 N6875 P1887 REPLACEMENT 11 Int BE Sec !#5 N6876 P1888 IDC_FLIP 11 Int BE Pri !#5 N6877 P1889 REPLACEMENT 1 Int BE Nuc !#5 N6878 P1890 REPLACEMENT 25 Int BE Pri !#5 N6879 P1891 REPLACEMENT 13 Int BE Pri !#5 N6880 P1892 REPLACEMENT 19 Int BE Pri !#5 N6881 P1893 REPLACEMENT 12 Int BE Pri !#5 N6882 P1894 LD 16 -1 Int BE Pri !#5 N6883 P1895 LD 22 -1 Int BE Pri !#5 N6884 P1896 REPLACEMENT 4 Int BE Pri !#5 N6885 P1897 REPLACEMENT 19 Int BE Pri !#5 N6886 P1898 REPLACEMENT 7 Int BE Pri !#5 N6887 P1899 REPLACEMENT 30 Int BE Nuc !#5 N6888 P1900 REPLACEMENT 14 Int BE Sec !#5 N6889 P1901 REPLACEMENT 18 Int BE Pri !#5 N6890 P1902 REPLACEMENT 31 Int BE Pri !#5 N6891 P1903 REPLACEMENT 16 Int BE Pri !#5 N6892 P1904 REPLACEMENT 4 Int BE Pri !#5 N6893 P1905 FLUSH 32 Int BE Pri !#5 N6894 P1906 LD 2 -1 FP BE Pri !#5 N6895 P1907 REPLACEMENT 2 Int BE Pri !#5 N6896 P1908 REPLACEMENT 19 Int BE Nuc !#5 N6897 P1909 REPLACEMENT 10 Int BE Pri !#5 N6898 P1910 REPLACEMENT 7 Int BE Pri !#5 N6899 P1911 REPLACEMENT 17 Int BE Pri !#5 N6900 P1912 REPLACEMENT 29 Int BE Pri Loop_exit !#5 N6901 P1818 REPLACEMENT 13 Int BE Pri Loop_entry !#5 N6902 P1819 LD 0 -1 Int BE Pri !#5 N6903 P1820 REPLACEMENT 16 Int BE Nuc !#5 N6904 P1821 MEMBAR !#5 N6905 P1822 BSTC 16 0x42000011 FP BE Pri !#5 N6906 P1823 MEMBAR !#5 N6907 P1824 REPLACEMENT 25 Int BE Sec !#5 N6908 P1825 MEMBAR !#5 N6909 P1826 BSTC 16 0x42000012 FP BE Pri !#5 N6910 P1827 MEMBAR !#5 N6911 P1828 REPLACEMENT 34 Int BE Pri !#5 N6912 P1829 REPLACEMENT 27 Int BE Pri !#5 N6913 P1830 MEMBAR !#5 N6914 P1831 BSTC 33 0x42000013 FP BE Sec !#5 N6915 P1832 MEMBAR !#5 N6916 P1833 REPLACEMENT 2 Int BE Pri !#5 N6917 P1834 REPLACEMENT 24 Int BE Pri !#5 N6918 P1835 REPLACEMENT 29 Int BE Pri !#5 N6919 P1836 IDC_FLIP 24 Int BE Pri !#5 N6920 P1837 REPLACEMENT 2 Int BE Pri !#5 N6921 P1838 MEMBAR !#5 N6922 P1839 BST 21 0x42000014 FP BE Pri !#5 N6923 P1839 BST 22 0x42000015 FP BE Pri !#A N6922 N6923 !#5 N6924 P1839 BST 23 0x42000016 FP BE Pri !#5 N6925 P1840 MEMBAR !#5 N6926 P1841 REPLACEMENT 16 Int BE Pri !#5 N6927 P1842 REPLACEMENT 19 Int BE Sec !#5 N6928 P1843 REPLACEMENT 28 Int BE Pri !#5 N6929 P1844 PREFETCH 32 Int BE Pri !#5 N6930 P1845 REPLACEMENT 8 Int BE Sec !#5 N6931 P1846 REPLACEMENT 17 Int BE Pri !#5 N6932 P1847 REPLACEMENT 32 Int BE Sec !#5 N6933 P1848 MEMBAR !#5 N6934 P1849 BSTC 19 0x42000017 FP BE Pri !#5 N6935 P1850 MEMBAR !#5 N6936 P1851 BST 33 0x42000018 FP BE Pri !#5 N6937 P1852 MEMBAR !#5 N6938 P1853 ST 6 0x2800005 Int BE Nuc !#5 N6939 P1854 FLUSH 22 Int BE Pri !#5 N6940 P1855 REPLACEMENT 21 Int BE Pri !#5 N6941 P1856 REPLACEMENT 20 Int BE Pri !#5 N6942 P1857 LD 27 -1 Int BE Pri !#5 N6943 P1858 REPLACEMENT 2 Int BE Pri !#5 N6944 P1859 REPLACEMENT 31 Int BE Pri !#5 N6945 P1860 LD 26 -1 FP BE Pri !#5 N6946 P1861 IDC_FLIP 22 Int BE Pri !#5 N6947 P1862 REPLACEMENT 19 Int BE Pri !#5 N6948 P1863 IDC_FLIP 14 Int BE Pri !#5 N6949 P1864 PREFETCH 25 Int BE Pri !#5 N6950 P1865 MEMBAR !#5 N6951 P1866 BLD 21 -1 FP BE Sec !#5 N6952 P1866 BLD 22 -1 FP BE Sec !#A N6951 N6952 !#5 N6953 P1866 BLD 23 -1 FP BE Sec !#5 N6954 P1867 MEMBAR !#5 N6955 P1868 REPLACEMENT 20 Int BE Pri !#5 N6956 P1869 REPLACEMENT 8 Int BE Nuc !#5 N6957 P1870 PREFETCH 15 Int BE Pri !#5 N6958 P1871 ST 7 0x2800006 Int BE Pri !#5 N6959 P1872 REPLACEMENT 7 Int BE Nuc !#5 N6960 P1873 REPLACEMENT 13 Int BE Pri !#5 N6961 P1874 REPLACEMENT 3 Int BE Pri !#5 N6962 P1875 REPLACEMENT 5 Int BE Pri !#5 N6963 P1876 IDC_FLIP 26 Int BE Pri !#5 N6964 P1877 REPLACEMENT 5 Int BE Pri !#5 N6965 P1878 REPLACEMENT 9 Int BE Pri !#5 N6966 P1879 REPLACEMENT 31 Int BE Sec !#5 N6967 P1880 REPLACEMENT 17 Int BE Pri !#5 N6968 P1881 FLUSH 31 Int BE Pri !#5 N6969 P1882 IDC_FLIP 32 Int BE Pri !#5 N6970 P1883 REPLACEMENT 25 Int BE Pri !#5 N6971 P1884 REPLACEMENT 4 Int BE Sec !#5 N6972 P1885 PREFETCH 18 Int BE Pri !#5 N6973 P1886 REPLACEMENT 22 Int BE Pri !#5 N6974 P1887 REPLACEMENT 11 Int BE Sec !#5 N6975 P1888 IDC_FLIP 11 Int BE Pri !#5 N6976 P1889 REPLACEMENT 1 Int BE Nuc !#5 N6977 P1890 REPLACEMENT 25 Int BE Pri !#5 N6978 P1891 REPLACEMENT 13 Int BE Pri !#5 N6979 P1892 REPLACEMENT 19 Int BE Pri !#5 N6980 P1893 REPLACEMENT 12 Int BE Pri !#5 N6981 P1894 LD 16 -1 Int BE Pri !#5 N6982 P1895 LD 22 -1 Int BE Pri !#5 N6983 P1896 REPLACEMENT 4 Int BE Pri !#5 N6984 P1897 REPLACEMENT 19 Int BE Pri !#5 N6985 P1898 REPLACEMENT 7 Int BE Pri !#5 N6986 P1899 REPLACEMENT 30 Int BE Nuc !#5 N6987 P1900 REPLACEMENT 14 Int BE Sec !#5 N6988 P1901 REPLACEMENT 18 Int BE Pri !#5 N6989 P1902 REPLACEMENT 31 Int BE Pri !#5 N6990 P1903 REPLACEMENT 16 Int BE Pri !#5 N6991 P1904 REPLACEMENT 4 Int BE Pri !#5 N6992 P1905 FLUSH 32 Int BE Pri !#5 N6993 P1906 LD 2 -1 FP BE Pri !#5 N6994 P1907 REPLACEMENT 2 Int BE Pri !#5 N6995 P1908 REPLACEMENT 19 Int BE Nuc !#5 N6996 P1909 REPLACEMENT 10 Int BE Pri !#5 N6997 P1910 REPLACEMENT 7 Int BE Pri !#5 N6998 P1911 REPLACEMENT 17 Int BE Pri !#5 N6999 P1912 REPLACEMENT 29 Int BE Pri Loop_exit !#5 N7000 P1818 REPLACEMENT 13 Int BE Pri Loop_entry !#5 N7001 P1819 LD 0 -1 Int BE Pri !#5 N7002 P1820 REPLACEMENT 16 Int BE Nuc !#5 N7003 P1821 MEMBAR !#5 N7004 P1822 BSTC 16 0x42000019 FP BE Pri !#5 N7005 P1823 MEMBAR !#5 N7006 P1824 REPLACEMENT 25 Int BE Sec !#5 N7007 P1825 MEMBAR !#5 N7008 P1826 BSTC 16 0x4200001a FP BE Pri !#5 N7009 P1827 MEMBAR !#5 N7010 P1828 REPLACEMENT 34 Int BE Pri !#5 N7011 P1829 REPLACEMENT 27 Int BE Pri !#5 N7012 P1830 MEMBAR !#5 N7013 P1831 BSTC 33 0x4200001b FP BE Sec !#5 N7014 P1832 MEMBAR !#5 N7015 P1833 REPLACEMENT 2 Int BE Pri !#5 N7016 P1834 REPLACEMENT 24 Int BE Pri !#5 N7017 P1835 REPLACEMENT 29 Int BE Pri !#5 N7018 P1836 IDC_FLIP 24 Int BE Pri !#5 N7019 P1837 REPLACEMENT 2 Int BE Pri !#5 N7020 P1838 MEMBAR !#5 N7021 P1839 BST 21 0x4200001c FP BE Pri !#5 N7022 P1839 BST 22 0x4200001d FP BE Pri !#A N7021 N7022 !#5 N7023 P1839 BST 23 0x4200001e FP BE Pri !#5 N7024 P1840 MEMBAR !#5 N7025 P1841 REPLACEMENT 16 Int BE Pri !#5 N7026 P1842 REPLACEMENT 19 Int BE Sec !#5 N7027 P1843 REPLACEMENT 28 Int BE Pri !#5 N7028 P1844 PREFETCH 32 Int BE Pri !#5 N7029 P1845 REPLACEMENT 8 Int BE Sec !#5 N7030 P1846 REPLACEMENT 17 Int BE Pri !#5 N7031 P1847 REPLACEMENT 32 Int BE Sec !#5 N7032 P1848 MEMBAR !#5 N7033 P1849 BSTC 19 0x4200001f FP BE Pri !#5 N7034 P1850 MEMBAR !#5 N7035 P1851 BST 33 0x42000020 FP BE Pri !#5 N7036 P1852 MEMBAR !#5 N7037 P1853 ST 6 0x2800007 Int BE Nuc !#5 N7038 P1854 FLUSH 22 Int BE Pri !#5 N7039 P1855 REPLACEMENT 21 Int BE Pri !#5 N7040 P1856 REPLACEMENT 20 Int BE Pri !#5 N7041 P1857 LD 27 -1 Int BE Pri !#5 N7042 P1858 REPLACEMENT 2 Int BE Pri !#5 N7043 P1859 REPLACEMENT 31 Int BE Pri !#5 N7044 P1860 LD 26 -1 FP BE Pri !#5 N7045 P1861 IDC_FLIP 22 Int BE Pri !#5 N7046 P1862 REPLACEMENT 19 Int BE Pri !#5 N7047 P1863 IDC_FLIP 14 Int BE Pri !#5 N7048 P1864 PREFETCH 25 Int BE Pri !#5 N7049 P1865 MEMBAR !#5 N7050 P1866 BLD 21 -1 FP BE Sec !#5 N7051 P1866 BLD 22 -1 FP BE Sec !#A N7050 N7051 !#5 N7052 P1866 BLD 23 -1 FP BE Sec !#5 N7053 P1867 MEMBAR !#5 N7054 P1868 REPLACEMENT 20 Int BE Pri !#5 N7055 P1869 REPLACEMENT 8 Int BE Nuc !#5 N7056 P1870 PREFETCH 15 Int BE Pri !#5 N7057 P1871 ST 7 0x2800008 Int BE Pri !#5 N7058 P1872 REPLACEMENT 7 Int BE Nuc !#5 N7059 P1873 REPLACEMENT 13 Int BE Pri !#5 N7060 P1874 REPLACEMENT 3 Int BE Pri !#5 N7061 P1875 REPLACEMENT 5 Int BE Pri !#5 N7062 P1876 IDC_FLIP 26 Int BE Pri !#5 N7063 P1877 REPLACEMENT 5 Int BE Pri !#5 N7064 P1878 REPLACEMENT 9 Int BE Pri !#5 N7065 P1879 REPLACEMENT 31 Int BE Sec !#5 N7066 P1880 REPLACEMENT 17 Int BE Pri !#5 N7067 P1881 FLUSH 31 Int BE Pri !#5 N7068 P1882 IDC_FLIP 32 Int BE Pri !#5 N7069 P1883 REPLACEMENT 25 Int BE Pri !#5 N7070 P1884 REPLACEMENT 4 Int BE Sec !#5 N7071 P1885 PREFETCH 18 Int BE Pri !#5 N7072 P1886 REPLACEMENT 22 Int BE Pri !#5 N7073 P1887 REPLACEMENT 11 Int BE Sec !#5 N7074 P1888 IDC_FLIP 11 Int BE Pri !#5 N7075 P1889 REPLACEMENT 1 Int BE Nuc !#5 N7076 P1890 REPLACEMENT 25 Int BE Pri !#5 N7077 P1891 REPLACEMENT 13 Int BE Pri !#5 N7078 P1892 REPLACEMENT 19 Int BE Pri !#5 N7079 P1893 REPLACEMENT 12 Int BE Pri !#5 N7080 P1894 LD 16 -1 Int BE Pri !#5 N7081 P1895 LD 22 -1 Int BE Pri !#5 N7082 P1896 REPLACEMENT 4 Int BE Pri !#5 N7083 P1897 REPLACEMENT 19 Int BE Pri !#5 N7084 P1898 REPLACEMENT 7 Int BE Pri !#5 N7085 P1899 REPLACEMENT 30 Int BE Nuc !#5 N7086 P1900 REPLACEMENT 14 Int BE Sec !#5 N7087 P1901 REPLACEMENT 18 Int BE Pri !#5 N7088 P1902 REPLACEMENT 31 Int BE Pri !#5 N7089 P1903 REPLACEMENT 16 Int BE Pri !#5 N7090 P1904 REPLACEMENT 4 Int BE Pri !#5 N7091 P1905 FLUSH 32 Int BE Pri !#5 N7092 P1906 LD 2 -1 FP BE Pri !#5 N7093 P1907 REPLACEMENT 2 Int BE Pri !#5 N7094 P1908 REPLACEMENT 19 Int BE Nuc !#5 N7095 P1909 REPLACEMENT 10 Int BE Pri !#5 N7096 P1910 REPLACEMENT 7 Int BE Pri !#5 N7097 P1911 REPLACEMENT 17 Int BE Pri !#5 N7098 P1912 REPLACEMENT 29 Int BE Pri Loop_exit !#5 N7099 P1818 REPLACEMENT 13 Int BE Pri Loop_entry !#5 N7100 P1819 LD 0 -1 Int BE Pri !#5 N7101 P1820 REPLACEMENT 16 Int BE Nuc !#5 N7102 P1821 MEMBAR !#5 N7103 P1822 BSTC 16 0x42000021 FP BE Pri !#5 N7104 P1823 MEMBAR !#5 N7105 P1824 REPLACEMENT 25 Int BE Sec !#5 N7106 P1825 MEMBAR !#5 N7107 P1826 BSTC 16 0x42000022 FP BE Pri !#5 N7108 P1827 MEMBAR !#5 N7109 P1828 REPLACEMENT 34 Int BE Pri !#5 N7110 P1829 REPLACEMENT 27 Int BE Pri !#5 N7111 P1830 MEMBAR !#5 N7112 P1831 BSTC 33 0x42000023 FP BE Sec !#5 N7113 P1832 MEMBAR !#5 N7114 P1833 REPLACEMENT 2 Int BE Pri !#5 N7115 P1834 REPLACEMENT 24 Int BE Pri !#5 N7116 P1835 REPLACEMENT 29 Int BE Pri !#5 N7117 P1836 IDC_FLIP 24 Int BE Pri !#5 N7118 P1837 REPLACEMENT 2 Int BE Pri !#5 N7119 P1838 MEMBAR !#5 N7120 P1839 BST 21 0x42000024 FP BE Pri !#5 N7121 P1839 BST 22 0x42000025 FP BE Pri !#A N7120 N7121 !#5 N7122 P1839 BST 23 0x42000026 FP BE Pri !#5 N7123 P1840 MEMBAR !#5 N7124 P1841 REPLACEMENT 16 Int BE Pri !#5 N7125 P1842 REPLACEMENT 19 Int BE Sec !#5 N7126 P1843 REPLACEMENT 28 Int BE Pri !#5 N7127 P1844 PREFETCH 32 Int BE Pri !#5 N7128 P1845 REPLACEMENT 8 Int BE Sec !#5 N7129 P1846 REPLACEMENT 17 Int BE Pri !#5 N7130 P1847 REPLACEMENT 32 Int BE Sec !#5 N7131 P1848 MEMBAR !#5 N7132 P1849 BSTC 19 0x42000027 FP BE Pri !#5 N7133 P1850 MEMBAR !#5 N7134 P1851 BST 33 0x42000028 FP BE Pri !#5 N7135 P1852 MEMBAR !#5 N7136 P1853 ST 6 0x2800009 Int BE Nuc !#5 N7137 P1854 FLUSH 22 Int BE Pri !#5 N7138 P1855 REPLACEMENT 21 Int BE Pri !#5 N7139 P1856 REPLACEMENT 20 Int BE Pri !#5 N7140 P1857 LD 27 -1 Int BE Pri !#5 N7141 P1858 REPLACEMENT 2 Int BE Pri !#5 N7142 P1859 REPLACEMENT 31 Int BE Pri !#5 N7143 P1860 LD 26 -1 FP BE Pri !#5 N7144 P1861 IDC_FLIP 22 Int BE Pri !#5 N7145 P1862 REPLACEMENT 19 Int BE Pri !#5 N7146 P1863 IDC_FLIP 14 Int BE Pri !#5 N7147 P1864 PREFETCH 25 Int BE Pri !#5 N7148 P1865 MEMBAR !#5 N7149 P1866 BLD 21 -1 FP BE Sec !#5 N7150 P1866 BLD 22 -1 FP BE Sec !#A N7149 N7150 !#5 N7151 P1866 BLD 23 -1 FP BE Sec !#5 N7152 P1867 MEMBAR !#5 N7153 P1868 REPLACEMENT 20 Int BE Pri !#5 N7154 P1869 REPLACEMENT 8 Int BE Nuc !#5 N7155 P1870 PREFETCH 15 Int BE Pri !#5 N7156 P1871 ST 7 0x280000a Int BE Pri !#5 N7157 P1872 REPLACEMENT 7 Int BE Nuc !#5 N7158 P1873 REPLACEMENT 13 Int BE Pri !#5 N7159 P1874 REPLACEMENT 3 Int BE Pri !#5 N7160 P1875 REPLACEMENT 5 Int BE Pri !#5 N7161 P1876 IDC_FLIP 26 Int BE Pri !#5 N7162 P1877 REPLACEMENT 5 Int BE Pri !#5 N7163 P1878 REPLACEMENT 9 Int BE Pri !#5 N7164 P1879 REPLACEMENT 31 Int BE Sec !#5 N7165 P1880 REPLACEMENT 17 Int BE Pri !#5 N7166 P1881 FLUSH 31 Int BE Pri !#5 N7167 P1882 IDC_FLIP 32 Int BE Pri !#5 N7168 P1883 REPLACEMENT 25 Int BE Pri !#5 N7169 P1884 REPLACEMENT 4 Int BE Sec !#5 N7170 P1885 PREFETCH 18 Int BE Pri !#5 N7171 P1886 REPLACEMENT 22 Int BE Pri !#5 N7172 P1887 REPLACEMENT 11 Int BE Sec !#5 N7173 P1888 IDC_FLIP 11 Int BE Pri !#5 N7174 P1889 REPLACEMENT 1 Int BE Nuc !#5 N7175 P1890 REPLACEMENT 25 Int BE Pri !#5 N7176 P1891 REPLACEMENT 13 Int BE Pri !#5 N7177 P1892 REPLACEMENT 19 Int BE Pri !#5 N7178 P1893 REPLACEMENT 12 Int BE Pri !#5 N7179 P1894 LD 16 -1 Int BE Pri !#5 N7180 P1895 LD 22 -1 Int BE Pri !#5 N7181 P1896 REPLACEMENT 4 Int BE Pri !#5 N7182 P1897 REPLACEMENT 19 Int BE Pri !#5 N7183 P1898 REPLACEMENT 7 Int BE Pri !#5 N7184 P1899 REPLACEMENT 30 Int BE Nuc !#5 N7185 P1900 REPLACEMENT 14 Int BE Sec !#5 N7186 P1901 REPLACEMENT 18 Int BE Pri !#5 N7187 P1902 REPLACEMENT 31 Int BE Pri !#5 N7188 P1903 REPLACEMENT 16 Int BE Pri !#5 N7189 P1904 REPLACEMENT 4 Int BE Pri !#5 N7190 P1905 FLUSH 32 Int BE Pri !#5 N7191 P1906 LD 2 -1 FP BE Pri !#5 N7192 P1907 REPLACEMENT 2 Int BE Pri !#5 N7193 P1908 REPLACEMENT 19 Int BE Nuc !#5 N7194 P1909 REPLACEMENT 10 Int BE Pri !#5 N7195 P1910 REPLACEMENT 7 Int BE Pri !#5 N7196 P1911 REPLACEMENT 17 Int BE Pri !#5 N7197 P1912 REPLACEMENT 29 Int BE Pri Loop_exit !#5 N7198 P1818 REPLACEMENT 13 Int BE Pri Loop_entry !#5 N7199 P1819 LD 0 -1 Int BE Pri !#5 N7200 P1820 REPLACEMENT 16 Int BE Nuc !#5 N7201 P1821 MEMBAR !#5 N7202 P1822 BSTC 16 0x42000029 FP BE Pri !#5 N7203 P1823 MEMBAR !#5 N7204 P1824 REPLACEMENT 25 Int BE Sec !#5 N7205 P1825 MEMBAR !#5 N7206 P1826 BSTC 16 0x4200002a FP BE Pri !#5 N7207 P1827 MEMBAR !#5 N7208 P1828 REPLACEMENT 34 Int BE Pri !#5 N7209 P1829 REPLACEMENT 27 Int BE Pri !#5 N7210 P1830 MEMBAR !#5 N7211 P1831 BSTC 33 0x4200002b FP BE Sec !#5 N7212 P1832 MEMBAR !#5 N7213 P1833 REPLACEMENT 2 Int BE Pri !#5 N7214 P1834 REPLACEMENT 24 Int BE Pri !#5 N7215 P1835 REPLACEMENT 29 Int BE Pri !#5 N7216 P1836 IDC_FLIP 24 Int BE Pri !#5 N7217 P1837 REPLACEMENT 2 Int BE Pri !#5 N7218 P1838 MEMBAR !#5 N7219 P1839 BST 21 0x4200002c FP BE Pri !#5 N7220 P1839 BST 22 0x4200002d FP BE Pri !#A N7219 N7220 !#5 N7221 P1839 BST 23 0x4200002e FP BE Pri !#5 N7222 P1840 MEMBAR !#5 N7223 P1841 REPLACEMENT 16 Int BE Pri !#5 N7224 P1842 REPLACEMENT 19 Int BE Sec !#5 N7225 P1843 REPLACEMENT 28 Int BE Pri !#5 N7226 P1844 PREFETCH 32 Int BE Pri !#5 N7227 P1845 REPLACEMENT 8 Int BE Sec !#5 N7228 P1846 REPLACEMENT 17 Int BE Pri !#5 N7229 P1847 REPLACEMENT 32 Int BE Sec !#5 N7230 P1848 MEMBAR !#5 N7231 P1849 BSTC 19 0x4200002f FP BE Pri !#5 N7232 P1850 MEMBAR !#5 N7233 P1851 BST 33 0x42000030 FP BE Pri !#5 N7234 P1852 MEMBAR !#5 N7235 P1853 ST 6 0x280000b Int BE Nuc !#5 N7236 P1854 FLUSH 22 Int BE Pri !#5 N7237 P1855 REPLACEMENT 21 Int BE Pri !#5 N7238 P1856 REPLACEMENT 20 Int BE Pri !#5 N7239 P1857 LD 27 -1 Int BE Pri !#5 N7240 P1858 REPLACEMENT 2 Int BE Pri !#5 N7241 P1859 REPLACEMENT 31 Int BE Pri !#5 N7242 P1860 LD 26 -1 FP BE Pri !#5 N7243 P1861 IDC_FLIP 22 Int BE Pri !#5 N7244 P1862 REPLACEMENT 19 Int BE Pri !#5 N7245 P1863 IDC_FLIP 14 Int BE Pri !#5 N7246 P1864 PREFETCH 25 Int BE Pri !#5 N7247 P1865 MEMBAR !#5 N7248 P1866 BLD 21 -1 FP BE Sec !#5 N7249 P1866 BLD 22 -1 FP BE Sec !#A N7248 N7249 !#5 N7250 P1866 BLD 23 -1 FP BE Sec !#5 N7251 P1867 MEMBAR !#5 N7252 P1868 REPLACEMENT 20 Int BE Pri !#5 N7253 P1869 REPLACEMENT 8 Int BE Nuc !#5 N7254 P1870 PREFETCH 15 Int BE Pri !#5 N7255 P1871 ST 7 0x280000c Int BE Pri !#5 N7256 P1872 REPLACEMENT 7 Int BE Nuc !#5 N7257 P1873 REPLACEMENT 13 Int BE Pri !#5 N7258 P1874 REPLACEMENT 3 Int BE Pri !#5 N7259 P1875 REPLACEMENT 5 Int BE Pri !#5 N7260 P1876 IDC_FLIP 26 Int BE Pri !#5 N7261 P1877 REPLACEMENT 5 Int BE Pri !#5 N7262 P1878 REPLACEMENT 9 Int BE Pri !#5 N7263 P1879 REPLACEMENT 31 Int BE Sec !#5 N7264 P1880 REPLACEMENT 17 Int BE Pri !#5 N7265 P1881 FLUSH 31 Int BE Pri !#5 N7266 P1882 IDC_FLIP 32 Int BE Pri !#5 N7267 P1883 REPLACEMENT 25 Int BE Pri !#5 N7268 P1884 REPLACEMENT 4 Int BE Sec !#5 N7269 P1885 PREFETCH 18 Int BE Pri !#5 N7270 P1886 REPLACEMENT 22 Int BE Pri !#5 N7271 P1887 REPLACEMENT 11 Int BE Sec !#5 N7272 P1888 IDC_FLIP 11 Int BE Pri !#5 N7273 P1889 REPLACEMENT 1 Int BE Nuc !#5 N7274 P1890 REPLACEMENT 25 Int BE Pri !#5 N7275 P1891 REPLACEMENT 13 Int BE Pri !#5 N7276 P1892 REPLACEMENT 19 Int BE Pri !#5 N7277 P1893 REPLACEMENT 12 Int BE Pri !#5 N7278 P1894 LD 16 -1 Int BE Pri !#5 N7279 P1895 LD 22 -1 Int BE Pri !#5 N7280 P1896 REPLACEMENT 4 Int BE Pri !#5 N7281 P1897 REPLACEMENT 19 Int BE Pri !#5 N7282 P1898 REPLACEMENT 7 Int BE Pri !#5 N7283 P1899 REPLACEMENT 30 Int BE Nuc !#5 N7284 P1900 REPLACEMENT 14 Int BE Sec !#5 N7285 P1901 REPLACEMENT 18 Int BE Pri !#5 N7286 P1902 REPLACEMENT 31 Int BE Pri !#5 N7287 P1903 REPLACEMENT 16 Int BE Pri !#5 N7288 P1904 REPLACEMENT 4 Int BE Pri !#5 N7289 P1905 FLUSH 32 Int BE Pri !#5 N7290 P1906 LD 2 -1 FP BE Pri !#5 N7291 P1907 REPLACEMENT 2 Int BE Pri !#5 N7292 P1908 REPLACEMENT 19 Int BE Nuc !#5 N7293 P1909 REPLACEMENT 10 Int BE Pri !#5 N7294 P1910 REPLACEMENT 7 Int BE Pri !#5 N7295 P1911 REPLACEMENT 17 Int BE Pri !#5 N7296 P1912 REPLACEMENT 29 Int BE Pri Loop_exit !#5 N7297 P1913 MEMBAR !#5 N7298 P1914 BST 28 0x42000031 FP BE Sec !#5 N7299 P1914 BST 29 0x42000032 FP BE Sec !#A N7298 N7299 !#5 N7300 P1914 BST 30 0x42000033 FP BE Sec !#5 N7301 P1915 MEMBAR !#5 N7302 P1916 LD 24 -1 FP BE Pri !#5 N7303 P1917 PREFETCH 20 Int BE Pri !#5 N7304 P1918 REPLACEMENT 3 Int BE Sec !#5 N7305 P1919 REPLACEMENT 11 Int BE Pri !#5 N7306 P1920 REPLACEMENT 3 Int BE Pri !#5 N7307 P1921 MEMBAR !#5 N7308 P1922 BST 10 0x42000034 FP BE Pri !#5 N7309 P1923 MEMBAR !#5 N7310 P1924 REPLACEMENT 28 Int BE Pri !#5 N7311 P1925 MEMBAR !#5 N7312 P1926 BLD 28 -1 FP BE Pri !#5 N7313 P1926 BLD 29 -1 FP BE Pri !#A N7312 N7313 !#5 N7314 P1926 BLD 30 -1 FP BE Pri !#5 N7315 P1927 MEMBAR !#5 N7316 P1928 BLD 11 -1 FP BE Pri !#5 N7317 P1928 BLD 12 -1 FP BE Pri !#A N7316 N7317 !#5 N7318 P1928 BLD 13 -1 FP BE Pri !#5 N7319 P1929 MEMBAR !#5 N7320 P1930 REPLACEMENT 26 Int BE Pri !#5 N7321 P1931 MEMBAR !#5 N7322 P1932 BLD 34 -1 FP BE Pri !#5 N7323 P1933 MEMBAR !#5 N7324 P1934 REPLACEMENT 24 Int BE Pri !#5 N7325 P1935 REPLACEMENT 6 Int BE Pri !#5 N7326 P1936 REPLACEMENT 28 Int BE Pri !#5 N7327 P1937 REPLACEMENT 23 Int BE Pri !#5 N7328 P1938 MEMBAR !#5 N7329 P1939 BLD 7 -1 FP BE Pri !#5 N7330 P1940 MEMBAR !#5 N7331 P1941 BLD 21 -1 FP BE Pri !#5 N7332 P1941 BLD 22 -1 FP BE Pri !#A N7331 N7332 !#5 N7333 P1941 BLD 23 -1 FP BE Pri !#5 N7334 P1942 MEMBAR !#5 N7335 P1943 REPLACEMENT 6 Int BE Pri !#5 N7336 P1944 MEMBAR !#5 N7337 P1945 BST 24 0x42000035 FP BE Pri !#5 N7338 P1945 BST 25 0x42000036 FP BE Pri !#5 N7339 P1946 MEMBAR !#5 N7340 P1947 REPLACEMENT 21 Int BE Pri !#5 N7341 P1948 REPLACEMENT 24 Int BE Pri !#5 N7342 P1949 REPLACEMENT 18 Int BE Pri Loop_exit !#5 N7343 P1913 MEMBAR !#5 N7344 P1914 BST 28 0x42000037 FP BE Sec !#5 N7345 P1914 BST 29 0x42000038 FP BE Sec !#A N7344 N7345 !#5 N7346 P1914 BST 30 0x42000039 FP BE Sec !#5 N7347 P1915 MEMBAR !#5 N7348 P1916 LD 24 -1 FP BE Pri !#5 N7349 P1917 PREFETCH 20 Int BE Pri !#5 N7350 P1918 REPLACEMENT 3 Int BE Sec !#5 N7351 P1919 REPLACEMENT 11 Int BE Pri !#5 N7352 P1920 REPLACEMENT 3 Int BE Pri !#5 N7353 P1921 MEMBAR !#5 N7354 P1922 BST 10 0x4200003a FP BE Pri !#5 N7355 P1923 MEMBAR !#5 N7356 P1924 REPLACEMENT 28 Int BE Pri !#5 N7357 P1925 MEMBAR !#5 N7358 P1926 BLD 28 -1 FP BE Pri !#5 N7359 P1926 BLD 29 -1 FP BE Pri !#A N7358 N7359 !#5 N7360 P1926 BLD 30 -1 FP BE Pri !#5 N7361 P1927 MEMBAR !#5 N7362 P1928 BLD 11 -1 FP BE Pri !#5 N7363 P1928 BLD 12 -1 FP BE Pri !#A N7362 N7363 !#5 N7364 P1928 BLD 13 -1 FP BE Pri !#5 N7365 P1929 MEMBAR !#5 N7366 P1930 REPLACEMENT 26 Int BE Pri !#5 N7367 P1931 MEMBAR !#5 N7368 P1932 BLD 34 -1 FP BE Pri !#5 N7369 P1933 MEMBAR !#5 N7370 P1934 REPLACEMENT 24 Int BE Pri !#5 N7371 P1935 REPLACEMENT 6 Int BE Pri !#5 N7372 P1936 REPLACEMENT 28 Int BE Pri !#5 N7373 P1937 REPLACEMENT 23 Int BE Pri !#5 N7374 P1938 MEMBAR !#5 N7375 P1939 BLD 7 -1 FP BE Pri !#5 N7376 P1940 MEMBAR !#5 N7377 P1941 BLD 21 -1 FP BE Pri !#5 N7378 P1941 BLD 22 -1 FP BE Pri !#A N7377 N7378 !#5 N7379 P1941 BLD 23 -1 FP BE Pri !#5 N7380 P1942 MEMBAR !#5 N7381 P1943 REPLACEMENT 6 Int BE Pri !#5 N7382 P1944 MEMBAR !#5 N7383 P1945 BST 24 0x4200003b FP BE Pri !#5 N7384 P1945 BST 25 0x4200003c FP BE Pri !#5 N7385 P1946 MEMBAR !#5 N7386 P1947 REPLACEMENT 21 Int BE Pri !#5 N7387 P1948 REPLACEMENT 24 Int BE Pri !#5 N7388 P1949 REPLACEMENT 18 Int BE Pri Loop_exit !#5 N7389 P1913 MEMBAR !#5 N7390 P1914 BST 28 0x4200003d FP BE Sec !#5 N7391 P1914 BST 29 0x4200003e FP BE Sec !#A N7390 N7391 !#5 N7392 P1914 BST 30 0x4200003f FP BE Sec !#5 N7393 P1915 MEMBAR !#5 N7394 P1916 LD 24 -1 FP BE Pri !#5 N7395 P1917 PREFETCH 20 Int BE Pri !#5 N7396 P1918 REPLACEMENT 3 Int BE Sec !#5 N7397 P1919 REPLACEMENT 11 Int BE Pri !#5 N7398 P1920 REPLACEMENT 3 Int BE Pri !#5 N7399 P1921 MEMBAR !#5 N7400 P1922 BST 10 0x42000040 FP BE Pri !#5 N7401 P1923 MEMBAR !#5 N7402 P1924 REPLACEMENT 28 Int BE Pri !#5 N7403 P1925 MEMBAR !#5 N7404 P1926 BLD 28 -1 FP BE Pri !#5 N7405 P1926 BLD 29 -1 FP BE Pri !#A N7404 N7405 !#5 N7406 P1926 BLD 30 -1 FP BE Pri !#5 N7407 P1927 MEMBAR !#5 N7408 P1928 BLD 11 -1 FP BE Pri !#5 N7409 P1928 BLD 12 -1 FP BE Pri !#A N7408 N7409 !#5 N7410 P1928 BLD 13 -1 FP BE Pri !#5 N7411 P1929 MEMBAR !#5 N7412 P1930 REPLACEMENT 26 Int BE Pri !#5 N7413 P1931 MEMBAR !#5 N7414 P1932 BLD 34 -1 FP BE Pri !#5 N7415 P1933 MEMBAR !#5 N7416 P1934 REPLACEMENT 24 Int BE Pri !#5 N7417 P1935 REPLACEMENT 6 Int BE Pri !#5 N7418 P1936 REPLACEMENT 28 Int BE Pri !#5 N7419 P1937 REPLACEMENT 23 Int BE Pri !#5 N7420 P1938 MEMBAR !#5 N7421 P1939 BLD 7 -1 FP BE Pri !#5 N7422 P1940 MEMBAR !#5 N7423 P1941 BLD 21 -1 FP BE Pri !#5 N7424 P1941 BLD 22 -1 FP BE Pri !#A N7423 N7424 !#5 N7425 P1941 BLD 23 -1 FP BE Pri !#5 N7426 P1942 MEMBAR !#5 N7427 P1943 REPLACEMENT 6 Int BE Pri !#5 N7428 P1944 MEMBAR !#5 N7429 P1945 BST 24 0x42000041 FP BE Pri !#5 N7430 P1945 BST 25 0x42000042 FP BE Pri !#5 N7431 P1946 MEMBAR !#5 N7432 P1947 REPLACEMENT 21 Int BE Pri !#5 N7433 P1948 REPLACEMENT 24 Int BE Pri !#5 N7434 P1949 REPLACEMENT 18 Int BE Pri Loop_exit !#5 N7435 P1913 MEMBAR !#5 N7436 P1914 BST 28 0x42000043 FP BE Sec !#5 N7437 P1914 BST 29 0x42000044 FP BE Sec !#A N7436 N7437 !#5 N7438 P1914 BST 30 0x42000045 FP BE Sec !#5 N7439 P1915 MEMBAR !#5 N7440 P1916 LD 24 -1 FP BE Pri !#5 N7441 P1917 PREFETCH 20 Int BE Pri !#5 N7442 P1918 REPLACEMENT 3 Int BE Sec !#5 N7443 P1919 REPLACEMENT 11 Int BE Pri !#5 N7444 P1920 REPLACEMENT 3 Int BE Pri !#5 N7445 P1921 MEMBAR !#5 N7446 P1922 BST 10 0x42000046 FP BE Pri !#5 N7447 P1923 MEMBAR !#5 N7448 P1924 REPLACEMENT 28 Int BE Pri !#5 N7449 P1925 MEMBAR !#5 N7450 P1926 BLD 28 -1 FP BE Pri !#5 N7451 P1926 BLD 29 -1 FP BE Pri !#A N7450 N7451 !#5 N7452 P1926 BLD 30 -1 FP BE Pri !#5 N7453 P1927 MEMBAR !#5 N7454 P1928 BLD 11 -1 FP BE Pri !#5 N7455 P1928 BLD 12 -1 FP BE Pri !#A N7454 N7455 !#5 N7456 P1928 BLD 13 -1 FP BE Pri !#5 N7457 P1929 MEMBAR !#5 N7458 P1930 REPLACEMENT 26 Int BE Pri !#5 N7459 P1931 MEMBAR !#5 N7460 P1932 BLD 34 -1 FP BE Pri !#5 N7461 P1933 MEMBAR !#5 N7462 P1934 REPLACEMENT 24 Int BE Pri !#5 N7463 P1935 REPLACEMENT 6 Int BE Pri !#5 N7464 P1936 REPLACEMENT 28 Int BE Pri !#5 N7465 P1937 REPLACEMENT 23 Int BE Pri !#5 N7466 P1938 MEMBAR !#5 N7467 P1939 BLD 7 -1 FP BE Pri !#5 N7468 P1940 MEMBAR !#5 N7469 P1941 BLD 21 -1 FP BE Pri !#5 N7470 P1941 BLD 22 -1 FP BE Pri !#A N7469 N7470 !#5 N7471 P1941 BLD 23 -1 FP BE Pri !#5 N7472 P1942 MEMBAR !#5 N7473 P1943 REPLACEMENT 6 Int BE Pri !#5 N7474 P1944 MEMBAR !#5 N7475 P1945 BST 24 0x42000047 FP BE Pri !#5 N7476 P1945 BST 25 0x42000048 FP BE Pri !#5 N7477 P1946 MEMBAR !#5 N7478 P1947 REPLACEMENT 21 Int BE Pri !#5 N7479 P1948 REPLACEMENT 24 Int BE Pri !#5 N7480 P1949 REPLACEMENT 18 Int BE Pri Loop_exit !#5 N7481 P1950 REPLACEMENT 5 Int BE Pri Loop_entry !#5 N7482 P1951 REPLACEMENT 15 Int BE Nuc !#5 N7483 P1952 REPLACEMENT 16 Int BE Pri !#5 N7484 P1953 REPLACEMENT 15 Int BE Pri !#5 N7485 P1954 REPLACEMENT 22 Int BE Pri !#5 N7486 P1955 REPLACEMENT 1 Int BE Pri !#5 N7487 P1956 REPLACEMENT 5 Int BE Sec !#5 N7488 P1957 REPLACEMENT 14 Int BE Pri !#5 N7489 P1958 MEMBAR !#5 N7490 P1959 BSTC 11 0x42000049 FP BE Pri !#5 N7491 P1959 BSTC 12 0x4200004a FP BE Pri !#A N7490 N7491 !#5 N7492 P1959 BSTC 13 0x4200004b FP BE Pri !#5 N7493 P1960 MEMBAR !#5 N7494 P1961 REPLACEMENT 8 Int BE Pri !#5 N7495 P1962 REPLACEMENT 23 Int BE Pri !#5 N7496 P1963 MEMBAR !#5 N7497 P1964 BSTC 8 0x4200004c FP BE Pri !#5 N7498 P1964 BSTC 9 0x4200004d FP BE Pri !#5 N7499 P1965 MEMBAR !#5 N7500 P1966 REPLACEMENT 34 Int BE Pri !#5 N7501 P1967 REPLACEMENT 5 Int BE Pri !#5 N7502 P1968 MEMBAR !#5 N7503 P1969 BST 24 0x4200004e FP BE Pri !#5 N7504 P1969 BST 25 0x4200004f FP BE Pri !#5 N7505 P1970 MEMBAR !#5 N7506 P1971 ST 29 0x42000050 FP BE Pri !#5 N7507 P1972 REPLACEMENT 25 Int BE Sec !#5 N7508 P1973 REPLACEMENT 27 Int BE Sec !#5 N7509 P1974 ST 18 0x280000d Int BE Pri !#5 N7510 P1975 MEMBAR !#5 N7511 P1976 BLD 31 -1 FP BE Pri !#5 N7512 P1976 BLD 32 -1 FP BE Pri !#5 N7513 P1977 MEMBAR !#5 N7514 P1978 REPLACEMENT 23 Int BE Pri !#5 N7515 P1979 ST 19 0x280000e Int BE Pri !#5 N7516 P1980 ST 19 0x42000051 FP BE Pri !#5 N7517 P1981 FLUSHI 24 Int BE Pri !#5 N7518 P1982 FLUSHI 15 Int BE Pri !#5 N7519 P1983 REPLACEMENT 20 Int BE Pri !#5 N7520 P1984 REPLACEMENT 30 Int BE Pri !#5 N7521 P1985 REPLACEMENT 3 Int BE Nuc !#5 N7522 P1986 PREFETCH 16 Int BE Pri !#5 N7523 P1987 REPLACEMENT 24 Int BE Pri !#5 N7524 P1988 MEMBAR !#5 N7525 P1989 IDC_FLIP 16 Int BE Pri !#5 N7526 P1990 REPLACEMENT 27 Int BE Pri !#5 N7527 P1991 REPLACEMENT 15 Int BE Nuc !#5 N7528 P1992 FLUSHI 3 Int BE Pri !#5 N7529 P1993 LD 8 -1 FP BE Sec !#5 N7530 P1994 IDC_FLIP 33 Int BE Pri !#5 N7531 P1995 REPLACEMENT 28 Int BE Pri !#5 N7532 P1996 REPLACEMENT 3 Int BE Pri !#5 N7533 P1997 IDC_FLIP 24 Int BE Pri !#5 N7534 P1998 REPLACEMENT 32 Int BE Sec !#5 N7535 P1999 REPLACEMENT 17 Int BE Pri !#5 N7536 P2000 REPLACEMENT 11 Int BE Pri !#5 N7537 P2001 REPLACEMENT 2 Int BE Pri !#5 N7538 P2002 REPLACEMENT 17 Int BE Pri !#5 N7539 P2003 REPLACEMENT 23 Int BE Sec !#5 N7540 P2004 MEMBAR !#5 N7541 P2005 BLD 33 -1 FP BE Pri !#5 N7542 P2006 MEMBAR !#5 N7543 P2007 BST 7 0x42000052 FP BE Sec !#5 N7544 P2008 MEMBAR !#5 N7545 P2009 BST 7 0x42000053 FP BE Pri !#5 N7546 P2010 MEMBAR !#5 N7547 P2011 REPLACEMENT 33 Int BE Pri !#5 N7548 P2012 MEMBAR !#5 N7549 P2013 BSTC 24 0x42000054 FP BE Pri !#5 N7550 P2013 BSTC 25 0x42000055 FP BE Pri !#5 N7551 P2014 MEMBAR !#5 N7552 P2015 REPLACEMENT 13 Int BE Pri !#5 N7553 P2016 REPLACEMENT 31 Int BE Pri !#5 N7554 P2017 MEMBAR !#5 N7555 P2018 BST 34 0x42000056 FP BE Pri !#5 N7556 P2019 MEMBAR !#5 N7557 P2020 REPLACEMENT 27 Int BE Pri !#5 N7558 P2021 MEMBAR !#5 N7559 P2022 BLD 0 -1 FP BE Pri !#5 N7560 P2022 BLD 1 -1 FP BE Pri !#A N7559 N7560 !#5 N7561 P2022 BLD 2 -1 FP BE Pri !#5 N7562 P2022 BLD 3 -1 FP BE Pri !#5 N7563 P2022 BLD 4 -1 FP BE Pri !#5 N7564 P2023 MEMBAR !#5 N7565 P2024 REPLACEMENT 15 Int BE Pri !#5 N7566 P2025 ST 4 0x280000f Int BE Pri !#5 N7567 P2026 IDC_FLIP 4 Int BE Pri !#5 N7568 P2027 REPLACEMENT 22 Int BE Pri !#5 N7569 P2028 REPLACEMENT 24 Int BE Sec !#5 N7570 P2029 PREFETCH 17 Int BE Pri !#5 N7571 P2030 IDC_FLIP 12 Int BE Pri !#5 N7572 P2031 ST 8 0x2800010 Int LE Pri !#5 N7573 P2032 MEMBAR !#5 N7574 P2033 BSTC 11 0x42000057 FP BE Pri !#5 N7575 P2033 BSTC 12 0x42000058 FP BE Pri !#A N7574 N7575 !#5 N7576 P2033 BSTC 13 0x42000059 FP BE Pri !#5 N7577 P2034 MEMBAR !#5 N7578 P2035 REPLACEMENT 15 Int BE Pri !#5 N7579 P2036 REPLACEMENT 10 Int BE Sec !#5 N7580 P2037 MEMBAR !#5 N7581 P2038 BSTC 28 0x4200005a FP BE Pri !#5 N7582 P2038 BSTC 29 0x4200005b FP BE Pri !#A N7581 N7582 !#5 N7583 P2038 BSTC 30 0x4200005c FP BE Pri !#5 N7584 P2039 MEMBAR !#5 N7585 P2040 BST 0 0x4200005d FP BE Sec !#5 N7586 P2040 BST 1 0x4200005e FP BE Sec !#A N7585 N7586 !#5 N7587 P2040 BST 2 0x4200005f FP BE Sec !#5 N7588 P2040 BST 3 0x42000060 FP BE Sec !#5 N7589 P2040 BST 4 0x42000061 FP BE Sec !#5 N7590 P2041 MEMBAR !#5 N7591 P2042 REPLACEMENT 9 Int BE Pri !#5 N7592 P2043 MEMBAR !#5 N7593 P2044 BLD 19 -1 FP BE Sec !#5 N7594 P2045 MEMBAR !#5 N7595 P2046 REPLACEMENT 10 Int BE Pri !#5 N7596 P2047 MEMBAR !#5 N7597 P2048 BLD 26 -1 FP BE Pri !#5 N7598 P2048 BLD 27 -1 FP BE Pri !#5 N7599 P2049 MEMBAR !#5 N7600 P2050 ST 3 0x42000062 FP BE Pri !#5 N7601 P2051 REPLACEMENT 5 Int BE Pri !#5 N7602 P2052 MEMBAR !#5 N7603 P2053 BSTC 7 0x42000063 FP BE Pri !#5 N7604 P2054 MEMBAR !#5 N7605 P2055 REPLACEMENT 21 Int BE Pri !#5 N7606 P2056 MEMBAR !#5 N7607 P2057 BSTC 11 0x42000064 FP BE Pri !#5 N7608 P2057 BSTC 12 0x42000065 FP BE Pri !#A N7607 N7608 !#5 N7609 P2057 BSTC 13 0x42000066 FP BE Pri !#5 N7610 P2058 MEMBAR !#5 N7611 P2059 REPLACEMENT 11 Int BE Pri !#5 N7612 P2060 REPLACEMENT 23 Int BE Pri !#5 N7613 P2061 REPLACEMENT 17 Int BE Pri !#5 N7614 P2062 REPLACEMENT 27 Int BE Pri !#5 N7615 P2063 REPLACEMENT 4 Int BE Sec !#5 N7616 P2064 LD 12 -1 FP BE Pri !#5 N7617 P2065 ST 33 0x2800011 Int BE Pri !#5 N7618 P2066 ST 23 0x2800012 Int LE Sec !#5 N7619 P2067 MEMBAR !#5 N7620 P2068 BSTC 34 0x42000067 FP BE Pri !#5 N7621 P2069 MEMBAR !#5 N7622 P2070 IDC_FLIP 32 Int BE Pri !#5 N7623 P2071 MEMBAR !#5 N7624 P2072 BLD 26 -1 FP BE Pri !#5 N7625 P2072 BLD 27 -1 FP BE Pri !#5 N7626 P2073 MEMBAR !#5 N7627 P2074 FLUSH 18 Int BE Pri !#5 N7628 P2075 REPLACEMENT 19 Int BE Pri !#5 N7629 P2076 REPLACEMENT 17 Int BE Pri !#5 N7630 P2077 MEMBAR !#5 N7631 P2078 BLD 16 -1 FP BE Pri !#5 N7632 P2079 MEMBAR !#5 N7633 P2080 BLD 20 -1 FP BE Pri !#5 N7634 P2081 MEMBAR !#5 N7635 P2082 REPLACEMENT 15 Int BE Pri !#5 N7636 P2083 REPLACEMENT 0 Int BE Pri !#5 N7637 P2084 REPLACEMENT 15 Int BE Pri !#5 N7638 P2085 REPLACEMENT 1 Int BE Pri !#5 N7639 P2086 REPLACEMENT 9 Int BE Pri !#5 N7640 P2087 REPLACEMENT 5 Int BE Pri !#5 N7641 P2088 REPLACEMENT 28 Int BE Sec !#5 N7642 P2089 REPLACEMENT 28 Int BE Pri !#5 N7643 P2090 ST 22 0x2800013 Int BE Pri !#5 N7644 P2091 REPLACEMENT 9 Int BE Pri !#5 N7645 P2092 REPLACEMENT 18 Int BE Pri !#5 N7646 P2093 REPLACEMENT 26 Int BE Nuc !#5 N7647 P2094 ST 6 0x2800014 Int BE Pri !#5 N7648 P2095 REPLACEMENT 19 Int BE Nuc !#5 N7649 P2096 REPLACEMENT 8 Int BE Pri !#5 N7650 P2097 REPLACEMENT 31 Int BE Pri !#5 N7651 P2098 REPLACEMENT 12 Int BE Pri !#5 N7652 P2099 REPLACEMENT 29 Int BE Pri !#5 N7653 P2100 MEMBAR !#5 N7654 P2101 BST 0 0x42000068 FP BE Pri !#5 N7655 P2101 BST 1 0x42000069 FP BE Pri !#A N7654 N7655 !#5 N7656 P2101 BST 2 0x4200006a FP BE Pri !#5 N7657 P2101 BST 3 0x4200006b FP BE Pri !#5 N7658 P2101 BST 4 0x4200006c FP BE Pri !#5 N7659 P2102 MEMBAR !#5 N7660 P2103 REPLACEMENT 6 Int BE Sec !#5 N7661 P2104 REPLACEMENT 19 Int BE Sec !#5 N7662 P2105 REPLACEMENT 14 Int BE Pri !#5 N7663 P2106 REPLACEMENT 18 Int BE Pri !#5 N7664 P2107 LD 11 -1 FP BE Pri !#5 N7665 P2108 MEMBAR !#5 N7666 P2109 BST 8 0x4200006d FP BE Sec !#5 N7667 P2109 BST 9 0x4200006e FP BE Sec !#5 N7668 P2110 MEMBAR !#5 N7669 P2111 REPLACEMENT 21 Int BE Pri !#5 N7670 P2112 REPLACEMENT 12 Int BE Pri !#5 N7671 P2113 LD 34 -1 FP BE Pri !#5 N7672 P2114 REPLACEMENT 25 Int BE Pri !#5 N7673 P2115 REPLACEMENT 11 Int BE Pri !#5 N7674 P2116 MEMBAR !#5 N7675 P2117 BLD 24 -1 FP BE Pri !#5 N7676 P2117 BLD 25 -1 FP BE Pri !#5 N7677 P2118 MEMBAR !#5 N7678 P2119 IDC_FLIP 17 Int BE Pri !#5 N7679 P2120 MEMBAR !#5 N7680 P2121 BST 18 0x4200006f FP BE Pri !#5 N7681 P2122 MEMBAR !#5 N7682 P2123 FLUSH 13 Int BE Pri !#5 N7683 P2124 REPLACEMENT 29 Int BE Pri !#5 N7684 P2125 MEMBAR !#5 N7685 P2126 BLD 18 -1 FP BE Pri !#5 N7686 P2127 MEMBAR !#5 N7687 P2128 IDC_FLIP 5 Int BE Pri !#5 N7688 P2129 MEMBAR !#5 N7689 P2130 BLD 24 -1 FP BE Sec !#5 N7690 P2130 BLD 25 -1 FP BE Sec !#5 N7691 P2131 MEMBAR !#5 N7692 P2132 IDC_FLIP 0 Int BE Pri !#5 N7693 P2133 REPLACEMENT 34 Int BE Pri !#5 N7694 P2134 MEMBAR !#5 N7695 P2135 BST 16 0x42000070 FP BE Pri !#5 N7696 P2136 MEMBAR !#5 N7697 P2137 PREFETCH 28 Int BE Sec !#5 N7698 P2138 MEMBAR !#5 N7699 P2139 BSTC 26 0x42000071 FP BE Pri !#5 N7700 P2139 BSTC 27 0x42000072 FP BE Pri !#5 N7701 P2140 MEMBAR !#5 N7702 P2141 REPLACEMENT 23 Int BE Pri !#5 N7703 P2142 REPLACEMENT 31 Int BE Pri !#5 N7704 P2143 REPLACEMENT 12 Int BE Pri !#5 N7705 P2144 REPLACEMENT 14 Int BE Pri !#5 N7706 P2145 MEMBAR !#5 N7707 P2146 BSTC 20 0x42000073 FP BE Pri !#5 N7708 P2147 MEMBAR !#5 N7709 P2148 ST 7 0x42000074 FP BE Pri !#5 N7710 P2149 MEMBAR !#5 N7711 P2150 BST 8 0x42000075 FP BE Pri !#5 N7712 P2150 BST 9 0x42000076 FP BE Pri !#5 N7713 P2151 MEMBAR !#5 N7714 P2152 REPLACEMENT 19 Int BE Pri !#5 N7715 P2153 REPLACEMENT 16 Int BE Pri !#5 N7716 P2154 MEMBAR !#5 N7717 P2155 BST 18 0x42000077 FP BE Pri !#5 N7718 P2156 MEMBAR !#5 N7719 P2157 MEMBAR !#5 N7720 P2158 BSTC 17 0x42000078 FP BE Pri !#5 N7721 P2159 MEMBAR !#5 N7722 P2160 REPLACEMENT 18 Int BE Pri !#5 N7723 P2161 LD 13 -1 Int BE Pri !#5 N7724 P2162 MEMBAR !#5 N7725 P2163 BSTC 14 0x42000079 FP BE Sec !#5 N7726 P2164 MEMBAR !#5 N7727 P2165 REPLACEMENT 20 Int BE Sec !#5 N7728 P2166 REPLACEMENT 28 Int BE Pri !#5 N7729 P2167 REPLACEMENT 13 Int BE Pri !#5 N7730 P2168 MEMBAR !#5 N7731 P2169 BLD 16 -1 FP BE Sec !#5 N7732 P2170 MEMBAR !#5 N7733 P2171 REPLACEMENT 28 Int BE Pri !#5 N7734 P2172 REPLACEMENT 17 Int BE Pri !#5 N7735 P2173 REPLACEMENT 17 Int BE Pri !#5 N7736 P2174 REPLACEMENT 6 Int BE Pri !#5 N7737 P2175 MEMBAR !#5 N7738 P2176 BST 0 0x4200007a FP BE Pri !#5 N7739 P2176 BST 1 0x4200007b FP BE Pri !#A N7738 N7739 !#5 N7740 P2176 BST 2 0x4200007c FP BE Pri !#5 N7741 P2176 BST 3 0x4200007d FP BE Pri !#5 N7742 P2176 BST 4 0x4200007e FP BE Pri !#5 N7743 P2177 MEMBAR !#5 N7744 P2178 REPLACEMENT 27 Int BE Pri !#5 N7745 P2179 REPLACEMENT 30 Int BE Pri !#5 N7746 P2180 MEMBAR !#5 N7747 P2181 BSTC 11 0x4200007f FP BE Pri !#5 N7748 P2181 BSTC 12 0x42000080 FP BE Pri !#A N7747 N7748 !#5 N7749 P2181 BSTC 13 0x42000081 FP BE Pri !#5 N7750 P2182 MEMBAR !#5 N7751 P2183 REPLACEMENT 30 Int BE Pri !#5 N7752 P2184 REPLACEMENT 6 Int BE Pri !#5 N7753 P2185 ST 9 0x42000082 FP BE Pri !#5 N7754 P2186 MEMBAR !#5 N7755 P2187 BLD 0 -1 FP BE Pri !#5 N7756 P2187 BLD 1 -1 FP BE Pri !#A N7755 N7756 !#5 N7757 P2187 BLD 2 -1 FP BE Pri !#5 N7758 P2187 BLD 3 -1 FP BE Pri !#5 N7759 P2187 BLD 4 -1 FP BE Pri !#5 N7760 P2188 MEMBAR !#5 N7761 P2189 ST 4 0x2800015 Int BE Pri !#5 N7762 P2190 REPLACEMENT 19 Int BE Pri !#5 N7763 P2191 REPLACEMENT 8 Int BE Pri !#5 N7764 P2192 REPLACEMENT 0 Int BE Sec !#5 N7765 P2193 ST 27 0x2800016 Int BE Pri !#5 N7766 P2194 LD 4 -1 Int BE Pri !#5 N7767 P2195 REPLACEMENT 23 Int BE Pri !#5 N7768 P2196 REPLACEMENT 0 Int BE Pri !#5 N7769 P2197 LD 2 -1 FP BE Sec !#5 N7770 P2198 LD 17 -1 FP BE Pri !#5 N7771 P2199 PREFETCH 23 Int BE Pri !#5 N7772 P2200 REPLACEMENT 12 Int BE Pri !#5 N7773 P2201 MEMBAR !#5 N7774 P2202 BST 21 0x42000083 FP BE Pri !#5 N7775 P2202 BST 22 0x42000084 FP BE Pri !#A N7774 N7775 !#5 N7776 P2202 BST 23 0x42000085 FP BE Pri !#5 N7777 P2203 MEMBAR !#5 N7778 P2204 IDC_FLIP 24 Int BE Pri !#5 N7779 P2205 REPLACEMENT 8 Int BE Pri !#5 N7780 P2206 REPLACEMENT 24 Int BE Pri !#5 N7781 P2207 REPLACEMENT 2 Int BE Pri !#5 N7782 P2208 REPLACEMENT 7 Int BE Pri !#5 N7783 P2209 REPLACEMENT 9 Int BE Nuc !#5 N7784 P2210 REPLACEMENT 23 Int BE Sec !#5 N7785 P2211 LD 18 -1 FP BE Pri !#5 N7786 P2212 MEMBAR !#5 N7787 P2213 BLD 21 -1 FP BE Pri !#5 N7788 P2213 BLD 22 -1 FP BE Pri !#A N7787 N7788 !#5 N7789 P2213 BLD 23 -1 FP BE Pri !#5 N7790 P2214 MEMBAR !#5 N7791 P2215 BST 34 0x42000086 FP BE Pri !#5 N7792 P2216 MEMBAR !#5 N7793 P2217 FLUSHI 19 Int BE Pri !#5 N7794 P2218 REPLACEMENT 22 Int BE Pri !#5 N7795 P2219 MEMBAR !#5 N7796 P2220 BST 17 0x42000087 FP BE Pri !#5 N7797 P2221 MEMBAR !#5 N7798 P2222 BST 19 0x42000088 FP BE Pri !#5 N7799 P2223 MEMBAR !#5 N7800 P2224 REPLACEMENT 28 Int BE Sec !#5 N7801 P2225 REPLACEMENT 9 Int BE Pri !#5 N7802 P2226 FLUSH 28 Int BE Pri !#5 N7803 P2227 REPLACEMENT 32 Int BE Pri !#5 N7804 P2228 ST 23 0x2800017 Int LE Pri !#5 N7805 P2229 REPLACEMENT 25 Int BE Pri !#5 N7806 P2230 PREFETCH 19 Int BE Pri !#5 N7807 P2231 IDC_FLIP 29 Int BE Pri Loop_exit !#5 N7808 P2232 MEMBAR !#6 N7809 P2233 REPLACEMENT 7 Int BE Pri Loop_entry !#6 N7810 P2234 REPLACEMENT 29 Int BE Sec !#6 N7811 P2235 REPLACEMENT 7 Int BE Pri !#6 N7812 P2236 REPLACEMENT 31 Int BE Pri !#6 N7813 P2237 LD 21 -1 FP BE Pri !#6 N7814 P2238 REPLACEMENT 3 Int BE Pri !#6 N7815 P2239 LD 4 -1 FP BE Pri !#6 N7816 P2240 PREFETCH 34 Int BE Pri !#6 N7817 P2241 IDC_FLIP 9 Int BE Pri !#6 N7818 P2242 REPLACEMENT 29 Int BE Pri !#6 N7819 P2243 MEMBAR !#6 N7820 P2244 BLD 0 -1 FP BE Pri !#6 N7821 P2244 BLD 1 -1 FP BE Pri !#A N7820 N7821 !#6 N7822 P2244 BLD 2 -1 FP BE Pri !#6 N7823 P2244 BLD 3 -1 FP BE Pri !#6 N7824 P2244 BLD 4 -1 FP BE Pri !#6 N7825 P2245 MEMBAR !#6 N7826 P2246 REPLACEMENT 19 Int BE Pri !#6 N7827 P2247 REPLACEMENT 32 Int BE Pri !#6 N7828 P2248 REPLACEMENT 28 Int BE Pri !#6 N7829 P2249 REPLACEMENT 16 Int BE Pri !#6 N7830 P2250 LD 3 -1 Int BE Nuc !#6 N7831 P2251 REPLACEMENT 10 Int BE Pri !#6 N7832 P2252 REPLACEMENT 10 Int BE Sec !#6 N7833 P2253 MEMBAR !#6 N7834 P2254 BLD 21 -1 FP BE Sec !#6 N7835 P2254 BLD 22 -1 FP BE Sec !#A N7834 N7835 !#6 N7836 P2254 BLD 23 -1 FP BE Sec !#6 N7837 P2255 MEMBAR !#6 N7838 P2256 REPLACEMENT 25 Int BE Pri !#6 N7839 P2257 REPLACEMENT 32 Int BE Pri !#6 N7840 P2258 REPLACEMENT 7 Int BE Pri !#6 N7841 P2259 ST 12 0x3000001 Int BE Pri !#6 N7842 P2260 REPLACEMENT 21 Int BE Pri !#6 N7843 P2261 IDC_FLIP 2 Int BE Pri !#6 N7844 P2262 IDC_FLIP 34 Int BE Pri !#6 N7845 P2263 MEMBAR !#6 N7846 P2264 BST 0 0x42800001 FP BE Pri !#6 N7847 P2264 BST 1 0x42800002 FP BE Pri !#A N7846 N7847 !#6 N7848 P2264 BST 2 0x42800003 FP BE Pri !#6 N7849 P2264 BST 3 0x42800004 FP BE Pri !#6 N7850 P2264 BST 4 0x42800005 FP BE Pri !#6 N7851 P2265 MEMBAR !#6 N7852 P2266 REPLACEMENT 10 Int BE Sec !#6 N7853 P2267 MEMBAR !#6 N7854 P2268 BST 11 0x42800006 FP BE Sec !#6 N7855 P2268 BST 12 0x42800007 FP BE Sec !#A N7854 N7855 !#6 N7856 P2268 BST 13 0x42800008 FP BE Sec !#6 N7857 P2269 MEMBAR !#6 N7858 P2270 REPLACEMENT 18 Int BE Pri !#6 N7859 P2271 MEMBAR !#6 N7860 P2272 BST 0 0x42800009 FP BE Pri !#6 N7861 P2272 BST 1 0x4280000a FP BE Pri !#A N7860 N7861 !#6 N7862 P2272 BST 2 0x4280000b FP BE Pri !#6 N7863 P2272 BST 3 0x4280000c FP BE Pri !#6 N7864 P2272 BST 4 0x4280000d FP BE Pri !#6 N7865 P2273 MEMBAR !#6 N7866 P2274 BST 28 0x4280000e FP BE Pri !#6 N7867 P2274 BST 29 0x4280000f FP BE Pri !#A N7866 N7867 !#6 N7868 P2274 BST 30 0x42800010 FP BE Pri !#6 N7869 P2275 MEMBAR !#6 N7870 P2276 REPLACEMENT 5 Int BE Pri !#6 N7871 P2277 REPLACEMENT 24 Int BE Sec !#6 N7872 P2278 LD 19 -1 FP BE Pri !#6 N7873 P2279 REPLACEMENT 11 Int BE Pri !#6 N7874 P2280 REPLACEMENT 5 Int BE Pri !#6 N7875 P2281 MEMBAR !#6 N7876 P2282 BSTC 18 0x42800011 FP BE Pri !#6 N7877 P2283 MEMBAR !#6 N7878 P2284 REPLACEMENT 25 Int BE Pri !#6 N7879 P2285 REPLACEMENT 26 Int BE Pri !#6 N7880 P2286 ST 13 0x3000002 Int BE Pri !#6 N7881 P2287 REPLACEMENT 27 Int BE Pri !#6 N7882 P2288 REPLACEMENT 34 Int BE Pri !#6 N7883 P2289 PREFETCH 25 Int BE Pri !#6 N7884 P2290 LD 9 -1 Int BE Nuc !#6 N7885 P2291 REPLACEMENT 31 Int BE Sec !#6 N7886 P2292 FLUSH 7 Int BE Pri !#6 N7887 P2293 FLUSH 15 Int BE Pri !#6 N7888 P2294 REPLACEMENT 19 Int BE Pri !#6 N7889 P2295 REPLACEMENT 18 Int BE Pri !#6 N7890 P2296 REPLACEMENT 9 Int BE Pri !#6 N7891 P2297 MEMBAR !#6 N7892 P2298 BST 19 0x42800012 FP BE Pri !#6 N7893 P2299 MEMBAR !#6 N7894 P2300 REPLACEMENT 14 Int BE Nuc !#6 N7895 P2301 ST 27 0x3000003 Int BE Pri !#6 N7896 P2302 REPLACEMENT 11 Int BE Pri !#6 N7897 P2303 MEMBAR !#6 N7898 P2304 BLD 28 -1 FP BE Pri !#6 N7899 P2304 BLD 29 -1 FP BE Pri !#A N7898 N7899 !#6 N7900 P2304 BLD 30 -1 FP BE Pri !#6 N7901 P2305 MEMBAR !#6 N7902 P2306 PREFETCH 1 Int BE Pri !#6 N7903 P2307 REPLACEMENT 21 Int BE Pri !#6 N7904 P2308 REPLACEMENT 26 Int BE Pri !#6 N7905 P2309 REPLACEMENT 28 Int BE Pri !#6 N7906 P2310 REPLACEMENT 25 Int BE Sec !#6 N7907 P2311 ST 18 0x3000004 Int LE Sec !#6 N7908 P2312 REPLACEMENT 20 Int BE Pri !#6 N7909 P2313 REPLACEMENT 32 Int BE Pri !#6 N7910 P2314 REPLACEMENT 16 Int BE Sec !#6 N7911 P2315 MEMBAR !#6 N7912 P2316 BSTC 15 0x42800013 FP BE Pri !#6 N7913 P2317 MEMBAR !#6 N7914 P2318 REPLACEMENT 14 Int BE Sec !#6 N7915 P2319 REPLACEMENT 22 Int BE Pri !#6 N7916 P2320 MEMBAR !#6 N7917 P2321 BLD 28 -1 FP BE Pri !#6 N7918 P2321 BLD 29 -1 FP BE Pri !#A N7917 N7918 !#6 N7919 P2321 BLD 30 -1 FP BE Pri !#6 N7920 P2322 MEMBAR !#6 N7921 P2323 REPLACEMENT 8 Int BE Pri !#6 N7922 P2324 REPLACEMENT 21 Int BE Nuc !#6 N7923 P2325 REPLACEMENT 19 Int BE Sec !#6 N7924 P2326 REPLACEMENT 24 Int BE Pri !#6 N7925 P2327 ST 6 0x3000005 Int BE Pri !#6 N7926 P2328 MEMBAR !#6 N7927 P2329 BST 8 0x42800014 FP BE Pri !#6 N7928 P2329 BST 9 0x42800015 FP BE Pri !#6 N7929 P2330 MEMBAR !#6 N7930 P2331 ST 1 0x42800016 FP BE Sec !#6 N7931 P2332 MEMBAR !#6 N7932 P2333 BST 5 0x42800017 FP BE Pri !#6 N7933 P2333 BST 6 0x42800018 FP BE Pri !#6 N7934 P2334 MEMBAR !#6 N7935 P2335 REPLACEMENT 20 Int BE Pri !#6 N7936 P2336 REPLACEMENT 26 Int BE Sec !#6 N7937 P2337 REPLACEMENT 20 Int BE Pri !#6 N7938 P2338 REPLACEMENT 26 Int BE Pri !#6 N7939 P2339 REPLACEMENT 15 Int BE Pri !#6 N7940 P2340 PREFETCH 6 Int LE Pri !#6 N7941 P2341 LD 24 -1 FP BE Pri !#6 N7942 P2342 REPLACEMENT 19 Int BE Pri !#6 N7943 P2343 MEMBAR !#6 N7944 P2344 BST 26 0x42800019 FP BE Pri !#6 N7945 P2344 BST 27 0x4280001a FP BE Pri !#6 N7946 P2345 MEMBAR !#6 N7947 P2346 PREFETCH 32 Int BE Sec !#6 N7948 P2347 REPLACEMENT 29 Int BE Nuc !#6 N7949 P2348 ST 32 0x3000006 Int BE Pri !#6 N7950 P2349 REPLACEMENT 21 Int BE Pri !#6 N7951 P2350 REPLACEMENT 32 Int BE Pri !#6 N7952 P2351 IDC_FLIP 2 Int BE Pri !#6 N7953 P2352 LD 16 -1 Int BE Pri !#6 N7954 P2353 REPLACEMENT 0 Int BE Nuc !#6 N7955 P2354 REPLACEMENT 0 Int BE Nuc !#6 N7956 P2355 PREFETCH 12 Int BE Nuc !#6 N7957 P2356 REPLACEMENT 33 Int BE Pri !#6 N7958 P2357 MEMBAR !#6 N7959 P2358 BLD 0 -1 FP BE Pri !#6 N7960 P2358 BLD 1 -1 FP BE Pri !#A N7959 N7960 !#6 N7961 P2358 BLD 2 -1 FP BE Pri !#6 N7962 P2358 BLD 3 -1 FP BE Pri !#6 N7963 P2358 BLD 4 -1 FP BE Pri !#6 N7964 P2359 MEMBAR !#6 N7965 P2360 BSTC 31 0x4280001b FP BE Pri !#6 N7966 P2360 BSTC 32 0x4280001c FP BE Pri !#6 N7967 P2361 MEMBAR !#6 N7968 P2362 BLD 24 -1 FP BE Sec !#6 N7969 P2362 BLD 25 -1 FP BE Sec !#6 N7970 P2363 MEMBAR !#6 N7971 P2364 REPLACEMENT 22 Int BE Sec !#6 N7972 P2365 REPLACEMENT 27 Int BE Nuc !#6 N7973 P2366 FLUSH 14 Int BE Pri !#6 N7974 P2367 REPLACEMENT 9 Int BE Pri !#6 N7975 P2368 FLUSH 1 Int BE Pri !#6 N7976 P2369 REPLACEMENT 29 Int BE Sec !#6 N7977 P2370 REPLACEMENT 33 Int BE Sec !#6 N7978 P2371 FLUSH 5 Int BE Pri !#6 N7979 P2372 REPLACEMENT 28 Int BE Nuc !#6 N7980 P2373 REPLACEMENT 34 Int BE Pri !#6 N7981 P2374 MEMBAR !#6 N7982 P2375 BLD 11 -1 FP BE Sec !#6 N7983 P2375 BLD 12 -1 FP BE Sec !#A N7982 N7983 !#6 N7984 P2375 BLD 13 -1 FP BE Sec !#6 N7985 P2376 MEMBAR !#6 N7986 P2377 LD 4 -1 Int LE Pri !#6 N7987 P2378 LD 28 -1 FP BE Pri !#6 N7988 P2379 REPLACEMENT 12 Int BE Pri !#6 N7989 P2380 PREFETCH 27 Int BE Pri !#6 N7990 P2381 REPLACEMENT 31 Int BE Pri !#6 N7991 P2382 REPLACEMENT 3 Int BE Nuc !#6 N7992 P2383 MEMBAR !#6 N7993 P2384 REPLACEMENT 18 Int BE Pri !#6 N7994 P2385 REPLACEMENT 25 Int BE Pri !#6 N7995 P2386 REPLACEMENT 27 Int BE Sec !#6 N7996 P2387 ST 25 0x4280001d FP BE Sec !#6 N7997 P2388 MEMBAR !#6 N7998 P2389 BSTC 5 0x4280001e FP BE Pri !#6 N7999 P2389 BSTC 6 0x4280001f FP BE Pri !#6 N8000 P2390 MEMBAR !#6 N8001 P2233 REPLACEMENT 7 Int BE Pri Loop_entry !#6 N8002 P2234 REPLACEMENT 29 Int BE Sec !#6 N8003 P2235 REPLACEMENT 7 Int BE Pri !#6 N8004 P2236 REPLACEMENT 31 Int BE Pri !#6 N8005 P2237 LD 21 -1 FP BE Pri !#6 N8006 P2238 REPLACEMENT 3 Int BE Pri !#6 N8007 P2239 LD 4 -1 FP BE Pri !#6 N8008 P2240 PREFETCH 34 Int BE Pri !#6 N8009 P2241 IDC_FLIP 9 Int BE Pri !#6 N8010 P2242 REPLACEMENT 29 Int BE Pri !#6 N8011 P2243 MEMBAR !#6 N8012 P2244 BLD 0 -1 FP BE Pri !#6 N8013 P2244 BLD 1 -1 FP BE Pri !#A N8012 N8013 !#6 N8014 P2244 BLD 2 -1 FP BE Pri !#6 N8015 P2244 BLD 3 -1 FP BE Pri !#6 N8016 P2244 BLD 4 -1 FP BE Pri !#6 N8017 P2245 MEMBAR !#6 N8018 P2246 REPLACEMENT 19 Int BE Pri !#6 N8019 P2247 REPLACEMENT 32 Int BE Pri !#6 N8020 P2248 REPLACEMENT 28 Int BE Pri !#6 N8021 P2249 REPLACEMENT 16 Int BE Pri !#6 N8022 P2250 LD 3 -1 Int BE Nuc !#6 N8023 P2251 REPLACEMENT 10 Int BE Pri !#6 N8024 P2252 REPLACEMENT 10 Int BE Sec !#6 N8025 P2253 MEMBAR !#6 N8026 P2254 BLD 21 -1 FP BE Sec !#6 N8027 P2254 BLD 22 -1 FP BE Sec !#A N8026 N8027 !#6 N8028 P2254 BLD 23 -1 FP BE Sec !#6 N8029 P2255 MEMBAR !#6 N8030 P2256 REPLACEMENT 25 Int BE Pri !#6 N8031 P2257 REPLACEMENT 32 Int BE Pri !#6 N8032 P2258 REPLACEMENT 7 Int BE Pri !#6 N8033 P2259 ST 12 0x3000007 Int BE Pri !#6 N8034 P2260 REPLACEMENT 21 Int BE Pri !#6 N8035 P2261 IDC_FLIP 2 Int BE Pri !#6 N8036 P2262 IDC_FLIP 34 Int BE Pri !#6 N8037 P2263 MEMBAR !#6 N8038 P2264 BST 0 0x42800020 FP BE Pri !#6 N8039 P2264 BST 1 0x42800021 FP BE Pri !#A N8038 N8039 !#6 N8040 P2264 BST 2 0x42800022 FP BE Pri !#6 N8041 P2264 BST 3 0x42800023 FP BE Pri !#6 N8042 P2264 BST 4 0x42800024 FP BE Pri !#6 N8043 P2265 MEMBAR !#6 N8044 P2266 REPLACEMENT 10 Int BE Sec !#6 N8045 P2267 MEMBAR !#6 N8046 P2268 BST 11 0x42800025 FP BE Sec !#6 N8047 P2268 BST 12 0x42800026 FP BE Sec !#A N8046 N8047 !#6 N8048 P2268 BST 13 0x42800027 FP BE Sec !#6 N8049 P2269 MEMBAR !#6 N8050 P2270 REPLACEMENT 18 Int BE Pri !#6 N8051 P2271 MEMBAR !#6 N8052 P2272 BST 0 0x42800028 FP BE Pri !#6 N8053 P2272 BST 1 0x42800029 FP BE Pri !#A N8052 N8053 !#6 N8054 P2272 BST 2 0x4280002a FP BE Pri !#6 N8055 P2272 BST 3 0x4280002b FP BE Pri !#6 N8056 P2272 BST 4 0x4280002c FP BE Pri !#6 N8057 P2273 MEMBAR !#6 N8058 P2274 BST 28 0x4280002d FP BE Pri !#6 N8059 P2274 BST 29 0x4280002e FP BE Pri !#A N8058 N8059 !#6 N8060 P2274 BST 30 0x4280002f FP BE Pri !#6 N8061 P2275 MEMBAR !#6 N8062 P2276 REPLACEMENT 5 Int BE Pri !#6 N8063 P2277 REPLACEMENT 24 Int BE Sec !#6 N8064 P2278 LD 19 -1 FP BE Pri !#6 N8065 P2279 REPLACEMENT 11 Int BE Pri !#6 N8066 P2280 REPLACEMENT 5 Int BE Pri !#6 N8067 P2281 MEMBAR !#6 N8068 P2282 BSTC 18 0x42800030 FP BE Pri !#6 N8069 P2283 MEMBAR !#6 N8070 P2284 REPLACEMENT 25 Int BE Pri !#6 N8071 P2285 REPLACEMENT 26 Int BE Pri !#6 N8072 P2286 ST 13 0x3000008 Int BE Pri !#6 N8073 P2287 REPLACEMENT 27 Int BE Pri !#6 N8074 P2288 REPLACEMENT 34 Int BE Pri !#6 N8075 P2289 PREFETCH 25 Int BE Pri !#6 N8076 P2290 LD 9 -1 Int BE Nuc !#6 N8077 P2291 REPLACEMENT 31 Int BE Sec !#6 N8078 P2292 FLUSH 7 Int BE Pri !#6 N8079 P2293 FLUSH 15 Int BE Pri !#6 N8080 P2294 REPLACEMENT 19 Int BE Pri !#6 N8081 P2295 REPLACEMENT 18 Int BE Pri !#6 N8082 P2296 REPLACEMENT 9 Int BE Pri !#6 N8083 P2297 MEMBAR !#6 N8084 P2298 BST 19 0x42800031 FP BE Pri !#6 N8085 P2299 MEMBAR !#6 N8086 P2300 REPLACEMENT 14 Int BE Nuc !#6 N8087 P2301 ST 27 0x3000009 Int BE Pri !#6 N8088 P2302 REPLACEMENT 11 Int BE Pri !#6 N8089 P2303 MEMBAR !#6 N8090 P2304 BLD 28 -1 FP BE Pri !#6 N8091 P2304 BLD 29 -1 FP BE Pri !#A N8090 N8091 !#6 N8092 P2304 BLD 30 -1 FP BE Pri !#6 N8093 P2305 MEMBAR !#6 N8094 P2306 PREFETCH 1 Int BE Pri !#6 N8095 P2307 REPLACEMENT 21 Int BE Pri !#6 N8096 P2308 REPLACEMENT 26 Int BE Pri !#6 N8097 P2309 REPLACEMENT 28 Int BE Pri !#6 N8098 P2310 REPLACEMENT 25 Int BE Sec !#6 N8099 P2311 ST 18 0x300000a Int LE Sec !#6 N8100 P2312 REPLACEMENT 20 Int BE Pri !#6 N8101 P2313 REPLACEMENT 32 Int BE Pri !#6 N8102 P2314 REPLACEMENT 16 Int BE Sec !#6 N8103 P2315 MEMBAR !#6 N8104 P2316 BSTC 15 0x42800032 FP BE Pri !#6 N8105 P2317 MEMBAR !#6 N8106 P2318 REPLACEMENT 14 Int BE Sec !#6 N8107 P2319 REPLACEMENT 22 Int BE Pri !#6 N8108 P2320 MEMBAR !#6 N8109 P2321 BLD 28 -1 FP BE Pri !#6 N8110 P2321 BLD 29 -1 FP BE Pri !#A N8109 N8110 !#6 N8111 P2321 BLD 30 -1 FP BE Pri !#6 N8112 P2322 MEMBAR !#6 N8113 P2323 REPLACEMENT 8 Int BE Pri !#6 N8114 P2324 REPLACEMENT 21 Int BE Nuc !#6 N8115 P2325 REPLACEMENT 19 Int BE Sec !#6 N8116 P2326 REPLACEMENT 24 Int BE Pri !#6 N8117 P2327 ST 6 0x300000b Int BE Pri !#6 N8118 P2328 MEMBAR !#6 N8119 P2329 BST 8 0x42800033 FP BE Pri !#6 N8120 P2329 BST 9 0x42800034 FP BE Pri !#6 N8121 P2330 MEMBAR !#6 N8122 P2331 ST 1 0x42800035 FP BE Sec !#6 N8123 P2332 MEMBAR !#6 N8124 P2333 BST 5 0x42800036 FP BE Pri !#6 N8125 P2333 BST 6 0x42800037 FP BE Pri !#6 N8126 P2334 MEMBAR !#6 N8127 P2335 REPLACEMENT 20 Int BE Pri !#6 N8128 P2336 REPLACEMENT 26 Int BE Sec !#6 N8129 P2337 REPLACEMENT 20 Int BE Pri !#6 N8130 P2338 REPLACEMENT 26 Int BE Pri !#6 N8131 P2339 REPLACEMENT 15 Int BE Pri !#6 N8132 P2340 PREFETCH 6 Int LE Pri !#6 N8133 P2341 LD 24 -1 FP BE Pri !#6 N8134 P2342 REPLACEMENT 19 Int BE Pri !#6 N8135 P2343 MEMBAR !#6 N8136 P2344 BST 26 0x42800038 FP BE Pri !#6 N8137 P2344 BST 27 0x42800039 FP BE Pri !#6 N8138 P2345 MEMBAR !#6 N8139 P2346 PREFETCH 32 Int BE Sec !#6 N8140 P2347 REPLACEMENT 29 Int BE Nuc !#6 N8141 P2348 ST 32 0x300000c Int BE Pri !#6 N8142 P2349 REPLACEMENT 21 Int BE Pri !#6 N8143 P2350 REPLACEMENT 32 Int BE Pri !#6 N8144 P2351 IDC_FLIP 2 Int BE Pri !#6 N8145 P2352 LD 16 -1 Int BE Pri !#6 N8146 P2353 REPLACEMENT 0 Int BE Nuc !#6 N8147 P2354 REPLACEMENT 0 Int BE Nuc !#6 N8148 P2355 PREFETCH 12 Int BE Nuc !#6 N8149 P2356 REPLACEMENT 33 Int BE Pri !#6 N8150 P2357 MEMBAR !#6 N8151 P2358 BLD 0 -1 FP BE Pri !#6 N8152 P2358 BLD 1 -1 FP BE Pri !#A N8151 N8152 !#6 N8153 P2358 BLD 2 -1 FP BE Pri !#6 N8154 P2358 BLD 3 -1 FP BE Pri !#6 N8155 P2358 BLD 4 -1 FP BE Pri !#6 N8156 P2359 MEMBAR !#6 N8157 P2360 BSTC 31 0x4280003a FP BE Pri !#6 N8158 P2360 BSTC 32 0x4280003b FP BE Pri !#6 N8159 P2361 MEMBAR !#6 N8160 P2362 BLD 24 -1 FP BE Sec !#6 N8161 P2362 BLD 25 -1 FP BE Sec !#6 N8162 P2363 MEMBAR !#6 N8163 P2364 REPLACEMENT 22 Int BE Sec !#6 N8164 P2365 REPLACEMENT 27 Int BE Nuc !#6 N8165 P2366 FLUSH 14 Int BE Pri !#6 N8166 P2367 REPLACEMENT 9 Int BE Pri !#6 N8167 P2368 FLUSH 1 Int BE Pri !#6 N8168 P2369 REPLACEMENT 29 Int BE Sec !#6 N8169 P2370 REPLACEMENT 33 Int BE Sec !#6 N8170 P2371 FLUSH 5 Int BE Pri !#6 N8171 P2372 REPLACEMENT 28 Int BE Nuc !#6 N8172 P2373 REPLACEMENT 34 Int BE Pri !#6 N8173 P2374 MEMBAR !#6 N8174 P2375 BLD 11 -1 FP BE Sec !#6 N8175 P2375 BLD 12 -1 FP BE Sec !#A N8174 N8175 !#6 N8176 P2375 BLD 13 -1 FP BE Sec !#6 N8177 P2376 MEMBAR !#6 N8178 P2377 LD 4 -1 Int LE Pri !#6 N8179 P2378 LD 28 -1 FP BE Pri !#6 N8180 P2379 REPLACEMENT 12 Int BE Pri !#6 N8181 P2380 PREFETCH 27 Int BE Pri !#6 N8182 P2381 REPLACEMENT 31 Int BE Pri !#6 N8183 P2382 REPLACEMENT 3 Int BE Nuc !#6 N8184 P2383 MEMBAR !#6 N8185 P2384 REPLACEMENT 18 Int BE Pri !#6 N8186 P2385 REPLACEMENT 25 Int BE Pri !#6 N8187 P2386 REPLACEMENT 27 Int BE Sec !#6 N8188 P2387 ST 25 0x4280003c FP BE Sec !#6 N8189 P2388 MEMBAR !#6 N8190 P2389 BSTC 5 0x4280003d FP BE Pri !#6 N8191 P2389 BSTC 6 0x4280003e FP BE Pri !#6 N8192 P2390 MEMBAR !#6 N8193 P2233 REPLACEMENT 7 Int BE Pri Loop_entry !#6 N8194 P2234 REPLACEMENT 29 Int BE Sec !#6 N8195 P2235 REPLACEMENT 7 Int BE Pri !#6 N8196 P2236 REPLACEMENT 31 Int BE Pri !#6 N8197 P2237 LD 21 -1 FP BE Pri !#6 N8198 P2238 REPLACEMENT 3 Int BE Pri !#6 N8199 P2239 LD 4 -1 FP BE Pri !#6 N8200 P2240 PREFETCH 34 Int BE Pri !#6 N8201 P2241 IDC_FLIP 9 Int BE Pri !#6 N8202 P2242 REPLACEMENT 29 Int BE Pri !#6 N8203 P2243 MEMBAR !#6 N8204 P2244 BLD 0 -1 FP BE Pri !#6 N8205 P2244 BLD 1 -1 FP BE Pri !#A N8204 N8205 !#6 N8206 P2244 BLD 2 -1 FP BE Pri !#6 N8207 P2244 BLD 3 -1 FP BE Pri !#6 N8208 P2244 BLD 4 -1 FP BE Pri !#6 N8209 P2245 MEMBAR !#6 N8210 P2246 REPLACEMENT 19 Int BE Pri !#6 N8211 P2247 REPLACEMENT 32 Int BE Pri !#6 N8212 P2248 REPLACEMENT 28 Int BE Pri !#6 N8213 P2249 REPLACEMENT 16 Int BE Pri !#6 N8214 P2250 LD 3 -1 Int BE Nuc !#6 N8215 P2251 REPLACEMENT 10 Int BE Pri !#6 N8216 P2252 REPLACEMENT 10 Int BE Sec !#6 N8217 P2253 MEMBAR !#6 N8218 P2254 BLD 21 -1 FP BE Sec !#6 N8219 P2254 BLD 22 -1 FP BE Sec !#A N8218 N8219 !#6 N8220 P2254 BLD 23 -1 FP BE Sec !#6 N8221 P2255 MEMBAR !#6 N8222 P2256 REPLACEMENT 25 Int BE Pri !#6 N8223 P2257 REPLACEMENT 32 Int BE Pri !#6 N8224 P2258 REPLACEMENT 7 Int BE Pri !#6 N8225 P2259 ST 12 0x300000d Int BE Pri !#6 N8226 P2260 REPLACEMENT 21 Int BE Pri !#6 N8227 P2261 IDC_FLIP 2 Int BE Pri !#6 N8228 P2262 IDC_FLIP 34 Int BE Pri !#6 N8229 P2263 MEMBAR !#6 N8230 P2264 BST 0 0x4280003f FP BE Pri !#6 N8231 P2264 BST 1 0x42800040 FP BE Pri !#A N8230 N8231 !#6 N8232 P2264 BST 2 0x42800041 FP BE Pri !#6 N8233 P2264 BST 3 0x42800042 FP BE Pri !#6 N8234 P2264 BST 4 0x42800043 FP BE Pri !#6 N8235 P2265 MEMBAR !#6 N8236 P2266 REPLACEMENT 10 Int BE Sec !#6 N8237 P2267 MEMBAR !#6 N8238 P2268 BST 11 0x42800044 FP BE Sec !#6 N8239 P2268 BST 12 0x42800045 FP BE Sec !#A N8238 N8239 !#6 N8240 P2268 BST 13 0x42800046 FP BE Sec !#6 N8241 P2269 MEMBAR !#6 N8242 P2270 REPLACEMENT 18 Int BE Pri !#6 N8243 P2271 MEMBAR !#6 N8244 P2272 BST 0 0x42800047 FP BE Pri !#6 N8245 P2272 BST 1 0x42800048 FP BE Pri !#A N8244 N8245 !#6 N8246 P2272 BST 2 0x42800049 FP BE Pri !#6 N8247 P2272 BST 3 0x4280004a FP BE Pri !#6 N8248 P2272 BST 4 0x4280004b FP BE Pri !#6 N8249 P2273 MEMBAR !#6 N8250 P2274 BST 28 0x4280004c FP BE Pri !#6 N8251 P2274 BST 29 0x4280004d FP BE Pri !#A N8250 N8251 !#6 N8252 P2274 BST 30 0x4280004e FP BE Pri !#6 N8253 P2275 MEMBAR !#6 N8254 P2276 REPLACEMENT 5 Int BE Pri !#6 N8255 P2277 REPLACEMENT 24 Int BE Sec !#6 N8256 P2278 LD 19 -1 FP BE Pri !#6 N8257 P2279 REPLACEMENT 11 Int BE Pri !#6 N8258 P2280 REPLACEMENT 5 Int BE Pri !#6 N8259 P2281 MEMBAR !#6 N8260 P2282 BSTC 18 0x4280004f FP BE Pri !#6 N8261 P2283 MEMBAR !#6 N8262 P2284 REPLACEMENT 25 Int BE Pri !#6 N8263 P2285 REPLACEMENT 26 Int BE Pri !#6 N8264 P2286 ST 13 0x300000e Int BE Pri !#6 N8265 P2287 REPLACEMENT 27 Int BE Pri !#6 N8266 P2288 REPLACEMENT 34 Int BE Pri !#6 N8267 P2289 PREFETCH 25 Int BE Pri !#6 N8268 P2290 LD 9 -1 Int BE Nuc !#6 N8269 P2291 REPLACEMENT 31 Int BE Sec !#6 N8270 P2292 FLUSH 7 Int BE Pri !#6 N8271 P2293 FLUSH 15 Int BE Pri !#6 N8272 P2294 REPLACEMENT 19 Int BE Pri !#6 N8273 P2295 REPLACEMENT 18 Int BE Pri !#6 N8274 P2296 REPLACEMENT 9 Int BE Pri !#6 N8275 P2297 MEMBAR !#6 N8276 P2298 BST 19 0x42800050 FP BE Pri !#6 N8277 P2299 MEMBAR !#6 N8278 P2300 REPLACEMENT 14 Int BE Nuc !#6 N8279 P2301 ST 27 0x300000f Int BE Pri !#6 N8280 P2302 REPLACEMENT 11 Int BE Pri !#6 N8281 P2303 MEMBAR !#6 N8282 P2304 BLD 28 -1 FP BE Pri !#6 N8283 P2304 BLD 29 -1 FP BE Pri !#A N8282 N8283 !#6 N8284 P2304 BLD 30 -1 FP BE Pri !#6 N8285 P2305 MEMBAR !#6 N8286 P2306 PREFETCH 1 Int BE Pri !#6 N8287 P2307 REPLACEMENT 21 Int BE Pri !#6 N8288 P2308 REPLACEMENT 26 Int BE Pri !#6 N8289 P2309 REPLACEMENT 28 Int BE Pri !#6 N8290 P2310 REPLACEMENT 25 Int BE Sec !#6 N8291 P2311 ST 18 0x3000010 Int LE Sec !#6 N8292 P2312 REPLACEMENT 20 Int BE Pri !#6 N8293 P2313 REPLACEMENT 32 Int BE Pri !#6 N8294 P2314 REPLACEMENT 16 Int BE Sec !#6 N8295 P2315 MEMBAR !#6 N8296 P2316 BSTC 15 0x42800051 FP BE Pri !#6 N8297 P2317 MEMBAR !#6 N8298 P2318 REPLACEMENT 14 Int BE Sec !#6 N8299 P2319 REPLACEMENT 22 Int BE Pri !#6 N8300 P2320 MEMBAR !#6 N8301 P2321 BLD 28 -1 FP BE Pri !#6 N8302 P2321 BLD 29 -1 FP BE Pri !#A N8301 N8302 !#6 N8303 P2321 BLD 30 -1 FP BE Pri !#6 N8304 P2322 MEMBAR !#6 N8305 P2323 REPLACEMENT 8 Int BE Pri !#6 N8306 P2324 REPLACEMENT 21 Int BE Nuc !#6 N8307 P2325 REPLACEMENT 19 Int BE Sec !#6 N8308 P2326 REPLACEMENT 24 Int BE Pri !#6 N8309 P2327 ST 6 0x3000011 Int BE Pri !#6 N8310 P2328 MEMBAR !#6 N8311 P2329 BST 8 0x42800052 FP BE Pri !#6 N8312 P2329 BST 9 0x42800053 FP BE Pri !#6 N8313 P2330 MEMBAR !#6 N8314 P2331 ST 1 0x42800054 FP BE Sec !#6 N8315 P2332 MEMBAR !#6 N8316 P2333 BST 5 0x42800055 FP BE Pri !#6 N8317 P2333 BST 6 0x42800056 FP BE Pri !#6 N8318 P2334 MEMBAR !#6 N8319 P2335 REPLACEMENT 20 Int BE Pri !#6 N8320 P2336 REPLACEMENT 26 Int BE Sec !#6 N8321 P2337 REPLACEMENT 20 Int BE Pri !#6 N8322 P2338 REPLACEMENT 26 Int BE Pri !#6 N8323 P2339 REPLACEMENT 15 Int BE Pri !#6 N8324 P2340 PREFETCH 6 Int LE Pri !#6 N8325 P2341 LD 24 -1 FP BE Pri !#6 N8326 P2342 REPLACEMENT 19 Int BE Pri !#6 N8327 P2343 MEMBAR !#6 N8328 P2344 BST 26 0x42800057 FP BE Pri !#6 N8329 P2344 BST 27 0x42800058 FP BE Pri !#6 N8330 P2345 MEMBAR !#6 N8331 P2346 PREFETCH 32 Int BE Sec !#6 N8332 P2347 REPLACEMENT 29 Int BE Nuc !#6 N8333 P2348 ST 32 0x3000012 Int BE Pri !#6 N8334 P2349 REPLACEMENT 21 Int BE Pri !#6 N8335 P2350 REPLACEMENT 32 Int BE Pri !#6 N8336 P2351 IDC_FLIP 2 Int BE Pri !#6 N8337 P2352 LD 16 -1 Int BE Pri !#6 N8338 P2353 REPLACEMENT 0 Int BE Nuc !#6 N8339 P2354 REPLACEMENT 0 Int BE Nuc !#6 N8340 P2355 PREFETCH 12 Int BE Nuc !#6 N8341 P2356 REPLACEMENT 33 Int BE Pri !#6 N8342 P2357 MEMBAR !#6 N8343 P2358 BLD 0 -1 FP BE Pri !#6 N8344 P2358 BLD 1 -1 FP BE Pri !#A N8343 N8344 !#6 N8345 P2358 BLD 2 -1 FP BE Pri !#6 N8346 P2358 BLD 3 -1 FP BE Pri !#6 N8347 P2358 BLD 4 -1 FP BE Pri !#6 N8348 P2359 MEMBAR !#6 N8349 P2360 BSTC 31 0x42800059 FP BE Pri !#6 N8350 P2360 BSTC 32 0x4280005a FP BE Pri !#6 N8351 P2361 MEMBAR !#6 N8352 P2362 BLD 24 -1 FP BE Sec !#6 N8353 P2362 BLD 25 -1 FP BE Sec !#6 N8354 P2363 MEMBAR !#6 N8355 P2364 REPLACEMENT 22 Int BE Sec !#6 N8356 P2365 REPLACEMENT 27 Int BE Nuc !#6 N8357 P2366 FLUSH 14 Int BE Pri !#6 N8358 P2367 REPLACEMENT 9 Int BE Pri !#6 N8359 P2368 FLUSH 1 Int BE Pri !#6 N8360 P2369 REPLACEMENT 29 Int BE Sec !#6 N8361 P2370 REPLACEMENT 33 Int BE Sec !#6 N8362 P2371 FLUSH 5 Int BE Pri !#6 N8363 P2372 REPLACEMENT 28 Int BE Nuc !#6 N8364 P2373 REPLACEMENT 34 Int BE Pri !#6 N8365 P2374 MEMBAR !#6 N8366 P2375 BLD 11 -1 FP BE Sec !#6 N8367 P2375 BLD 12 -1 FP BE Sec !#A N8366 N8367 !#6 N8368 P2375 BLD 13 -1 FP BE Sec !#6 N8369 P2376 MEMBAR !#6 N8370 P2377 LD 4 -1 Int LE Pri !#6 N8371 P2378 LD 28 -1 FP BE Pri !#6 N8372 P2379 REPLACEMENT 12 Int BE Pri !#6 N8373 P2380 PREFETCH 27 Int BE Pri !#6 N8374 P2381 REPLACEMENT 31 Int BE Pri !#6 N8375 P2382 REPLACEMENT 3 Int BE Nuc !#6 N8376 P2383 MEMBAR !#6 N8377 P2384 REPLACEMENT 18 Int BE Pri !#6 N8378 P2385 REPLACEMENT 25 Int BE Pri !#6 N8379 P2386 REPLACEMENT 27 Int BE Sec !#6 N8380 P2387 ST 25 0x4280005b FP BE Sec !#6 N8381 P2388 MEMBAR !#6 N8382 P2389 BSTC 5 0x4280005c FP BE Pri !#6 N8383 P2389 BSTC 6 0x4280005d FP BE Pri !#6 N8384 P2390 MEMBAR !#6 N8385 P2233 REPLACEMENT 7 Int BE Pri Loop_entry !#6 N8386 P2234 REPLACEMENT 29 Int BE Sec !#6 N8387 P2235 REPLACEMENT 7 Int BE Pri !#6 N8388 P2236 REPLACEMENT 31 Int BE Pri !#6 N8389 P2237 LD 21 -1 FP BE Pri !#6 N8390 P2238 REPLACEMENT 3 Int BE Pri !#6 N8391 P2239 LD 4 -1 FP BE Pri !#6 N8392 P2240 PREFETCH 34 Int BE Pri !#6 N8393 P2241 IDC_FLIP 9 Int BE Pri !#6 N8394 P2242 REPLACEMENT 29 Int BE Pri !#6 N8395 P2243 MEMBAR !#6 N8396 P2244 BLD 0 -1 FP BE Pri !#6 N8397 P2244 BLD 1 -1 FP BE Pri !#A N8396 N8397 !#6 N8398 P2244 BLD 2 -1 FP BE Pri !#6 N8399 P2244 BLD 3 -1 FP BE Pri !#6 N8400 P2244 BLD 4 -1 FP BE Pri !#6 N8401 P2245 MEMBAR !#6 N8402 P2246 REPLACEMENT 19 Int BE Pri !#6 N8403 P2247 REPLACEMENT 32 Int BE Pri !#6 N8404 P2248 REPLACEMENT 28 Int BE Pri !#6 N8405 P2249 REPLACEMENT 16 Int BE Pri !#6 N8406 P2250 LD 3 -1 Int BE Nuc !#6 N8407 P2251 REPLACEMENT 10 Int BE Pri !#6 N8408 P2252 REPLACEMENT 10 Int BE Sec !#6 N8409 P2253 MEMBAR !#6 N8410 P2254 BLD 21 -1 FP BE Sec !#6 N8411 P2254 BLD 22 -1 FP BE Sec !#A N8410 N8411 !#6 N8412 P2254 BLD 23 -1 FP BE Sec !#6 N8413 P2255 MEMBAR !#6 N8414 P2256 REPLACEMENT 25 Int BE Pri !#6 N8415 P2257 REPLACEMENT 32 Int BE Pri !#6 N8416 P2258 REPLACEMENT 7 Int BE Pri !#6 N8417 P2259 ST 12 0x3000013 Int BE Pri !#6 N8418 P2260 REPLACEMENT 21 Int BE Pri !#6 N8419 P2261 IDC_FLIP 2 Int BE Pri !#6 N8420 P2262 IDC_FLIP 34 Int BE Pri !#6 N8421 P2263 MEMBAR !#6 N8422 P2264 BST 0 0x4280005e FP BE Pri !#6 N8423 P2264 BST 1 0x4280005f FP BE Pri !#A N8422 N8423 !#6 N8424 P2264 BST 2 0x42800060 FP BE Pri !#6 N8425 P2264 BST 3 0x42800061 FP BE Pri !#6 N8426 P2264 BST 4 0x42800062 FP BE Pri !#6 N8427 P2265 MEMBAR !#6 N8428 P2266 REPLACEMENT 10 Int BE Sec !#6 N8429 P2267 MEMBAR !#6 N8430 P2268 BST 11 0x42800063 FP BE Sec !#6 N8431 P2268 BST 12 0x42800064 FP BE Sec !#A N8430 N8431 !#6 N8432 P2268 BST 13 0x42800065 FP BE Sec !#6 N8433 P2269 MEMBAR !#6 N8434 P2270 REPLACEMENT 18 Int BE Pri !#6 N8435 P2271 MEMBAR !#6 N8436 P2272 BST 0 0x42800066 FP BE Pri !#6 N8437 P2272 BST 1 0x42800067 FP BE Pri !#A N8436 N8437 !#6 N8438 P2272 BST 2 0x42800068 FP BE Pri !#6 N8439 P2272 BST 3 0x42800069 FP BE Pri !#6 N8440 P2272 BST 4 0x4280006a FP BE Pri !#6 N8441 P2273 MEMBAR !#6 N8442 P2274 BST 28 0x4280006b FP BE Pri !#6 N8443 P2274 BST 29 0x4280006c FP BE Pri !#A N8442 N8443 !#6 N8444 P2274 BST 30 0x4280006d FP BE Pri !#6 N8445 P2275 MEMBAR !#6 N8446 P2276 REPLACEMENT 5 Int BE Pri !#6 N8447 P2277 REPLACEMENT 24 Int BE Sec !#6 N8448 P2278 LD 19 -1 FP BE Pri !#6 N8449 P2279 REPLACEMENT 11 Int BE Pri !#6 N8450 P2280 REPLACEMENT 5 Int BE Pri !#6 N8451 P2281 MEMBAR !#6 N8452 P2282 BSTC 18 0x4280006e FP BE Pri !#6 N8453 P2283 MEMBAR !#6 N8454 P2284 REPLACEMENT 25 Int BE Pri !#6 N8455 P2285 REPLACEMENT 26 Int BE Pri !#6 N8456 P2286 ST 13 0x3000014 Int BE Pri !#6 N8457 P2287 REPLACEMENT 27 Int BE Pri !#6 N8458 P2288 REPLACEMENT 34 Int BE Pri !#6 N8459 P2289 PREFETCH 25 Int BE Pri !#6 N8460 P2290 LD 9 -1 Int BE Nuc !#6 N8461 P2291 REPLACEMENT 31 Int BE Sec !#6 N8462 P2292 FLUSH 7 Int BE Pri !#6 N8463 P2293 FLUSH 15 Int BE Pri !#6 N8464 P2294 REPLACEMENT 19 Int BE Pri !#6 N8465 P2295 REPLACEMENT 18 Int BE Pri !#6 N8466 P2296 REPLACEMENT 9 Int BE Pri !#6 N8467 P2297 MEMBAR !#6 N8468 P2298 BST 19 0x4280006f FP BE Pri !#6 N8469 P2299 MEMBAR !#6 N8470 P2300 REPLACEMENT 14 Int BE Nuc !#6 N8471 P2301 ST 27 0x3000015 Int BE Pri !#6 N8472 P2302 REPLACEMENT 11 Int BE Pri !#6 N8473 P2303 MEMBAR !#6 N8474 P2304 BLD 28 -1 FP BE Pri !#6 N8475 P2304 BLD 29 -1 FP BE Pri !#A N8474 N8475 !#6 N8476 P2304 BLD 30 -1 FP BE Pri !#6 N8477 P2305 MEMBAR !#6 N8478 P2306 PREFETCH 1 Int BE Pri !#6 N8479 P2307 REPLACEMENT 21 Int BE Pri !#6 N8480 P2308 REPLACEMENT 26 Int BE Pri !#6 N8481 P2309 REPLACEMENT 28 Int BE Pri !#6 N8482 P2310 REPLACEMENT 25 Int BE Sec !#6 N8483 P2311 ST 18 0x3000016 Int LE Sec !#6 N8484 P2312 REPLACEMENT 20 Int BE Pri !#6 N8485 P2313 REPLACEMENT 32 Int BE Pri !#6 N8486 P2314 REPLACEMENT 16 Int BE Sec !#6 N8487 P2315 MEMBAR !#6 N8488 P2316 BSTC 15 0x42800070 FP BE Pri !#6 N8489 P2317 MEMBAR !#6 N8490 P2318 REPLACEMENT 14 Int BE Sec !#6 N8491 P2319 REPLACEMENT 22 Int BE Pri !#6 N8492 P2320 MEMBAR !#6 N8493 P2321 BLD 28 -1 FP BE Pri !#6 N8494 P2321 BLD 29 -1 FP BE Pri !#A N8493 N8494 !#6 N8495 P2321 BLD 30 -1 FP BE Pri !#6 N8496 P2322 MEMBAR !#6 N8497 P2323 REPLACEMENT 8 Int BE Pri !#6 N8498 P2324 REPLACEMENT 21 Int BE Nuc !#6 N8499 P2325 REPLACEMENT 19 Int BE Sec !#6 N8500 P2326 REPLACEMENT 24 Int BE Pri !#6 N8501 P2327 ST 6 0x3000017 Int BE Pri !#6 N8502 P2328 MEMBAR !#6 N8503 P2329 BST 8 0x42800071 FP BE Pri !#6 N8504 P2329 BST 9 0x42800072 FP BE Pri !#6 N8505 P2330 MEMBAR !#6 N8506 P2331 ST 1 0x42800073 FP BE Sec !#6 N8507 P2332 MEMBAR !#6 N8508 P2333 BST 5 0x42800074 FP BE Pri !#6 N8509 P2333 BST 6 0x42800075 FP BE Pri !#6 N8510 P2334 MEMBAR !#6 N8511 P2335 REPLACEMENT 20 Int BE Pri !#6 N8512 P2336 REPLACEMENT 26 Int BE Sec !#6 N8513 P2337 REPLACEMENT 20 Int BE Pri !#6 N8514 P2338 REPLACEMENT 26 Int BE Pri !#6 N8515 P2339 REPLACEMENT 15 Int BE Pri !#6 N8516 P2340 PREFETCH 6 Int LE Pri !#6 N8517 P2341 LD 24 -1 FP BE Pri !#6 N8518 P2342 REPLACEMENT 19 Int BE Pri !#6 N8519 P2343 MEMBAR !#6 N8520 P2344 BST 26 0x42800076 FP BE Pri !#6 N8521 P2344 BST 27 0x42800077 FP BE Pri !#6 N8522 P2345 MEMBAR !#6 N8523 P2346 PREFETCH 32 Int BE Sec !#6 N8524 P2347 REPLACEMENT 29 Int BE Nuc !#6 N8525 P2348 ST 32 0x3000018 Int BE Pri !#6 N8526 P2349 REPLACEMENT 21 Int BE Pri !#6 N8527 P2350 REPLACEMENT 32 Int BE Pri !#6 N8528 P2351 IDC_FLIP 2 Int BE Pri !#6 N8529 P2352 LD 16 -1 Int BE Pri !#6 N8530 P2353 REPLACEMENT 0 Int BE Nuc !#6 N8531 P2354 REPLACEMENT 0 Int BE Nuc !#6 N8532 P2355 PREFETCH 12 Int BE Nuc !#6 N8533 P2356 REPLACEMENT 33 Int BE Pri !#6 N8534 P2357 MEMBAR !#6 N8535 P2358 BLD 0 -1 FP BE Pri !#6 N8536 P2358 BLD 1 -1 FP BE Pri !#A N8535 N8536 !#6 N8537 P2358 BLD 2 -1 FP BE Pri !#6 N8538 P2358 BLD 3 -1 FP BE Pri !#6 N8539 P2358 BLD 4 -1 FP BE Pri !#6 N8540 P2359 MEMBAR !#6 N8541 P2360 BSTC 31 0x42800078 FP BE Pri !#6 N8542 P2360 BSTC 32 0x42800079 FP BE Pri !#6 N8543 P2361 MEMBAR !#6 N8544 P2362 BLD 24 -1 FP BE Sec !#6 N8545 P2362 BLD 25 -1 FP BE Sec !#6 N8546 P2363 MEMBAR !#6 N8547 P2364 REPLACEMENT 22 Int BE Sec !#6 N8548 P2365 REPLACEMENT 27 Int BE Nuc !#6 N8549 P2366 FLUSH 14 Int BE Pri !#6 N8550 P2367 REPLACEMENT 9 Int BE Pri !#6 N8551 P2368 FLUSH 1 Int BE Pri !#6 N8552 P2369 REPLACEMENT 29 Int BE Sec !#6 N8553 P2370 REPLACEMENT 33 Int BE Sec !#6 N8554 P2371 FLUSH 5 Int BE Pri !#6 N8555 P2372 REPLACEMENT 28 Int BE Nuc !#6 N8556 P2373 REPLACEMENT 34 Int BE Pri !#6 N8557 P2374 MEMBAR !#6 N8558 P2375 BLD 11 -1 FP BE Sec !#6 N8559 P2375 BLD 12 -1 FP BE Sec !#A N8558 N8559 !#6 N8560 P2375 BLD 13 -1 FP BE Sec !#6 N8561 P2376 MEMBAR !#6 N8562 P2377 LD 4 -1 Int LE Pri !#6 N8563 P2378 LD 28 -1 FP BE Pri !#6 N8564 P2379 REPLACEMENT 12 Int BE Pri !#6 N8565 P2380 PREFETCH 27 Int BE Pri !#6 N8566 P2381 REPLACEMENT 31 Int BE Pri !#6 N8567 P2382 REPLACEMENT 3 Int BE Nuc !#6 N8568 P2383 MEMBAR !#6 N8569 P2384 REPLACEMENT 18 Int BE Pri !#6 N8570 P2385 REPLACEMENT 25 Int BE Pri !#6 N8571 P2386 REPLACEMENT 27 Int BE Sec !#6 N8572 P2387 ST 25 0x4280007a FP BE Sec !#6 N8573 P2388 MEMBAR !#6 N8574 P2389 BSTC 5 0x4280007b FP BE Pri !#6 N8575 P2389 BSTC 6 0x4280007c FP BE Pri !#6 N8576 P2390 MEMBAR !#6 N8577 P2233 REPLACEMENT 7 Int BE Pri Loop_entry !#6 N8578 P2234 REPLACEMENT 29 Int BE Sec !#6 N8579 P2235 REPLACEMENT 7 Int BE Pri !#6 N8580 P2236 REPLACEMENT 31 Int BE Pri !#6 N8581 P2237 LD 21 -1 FP BE Pri !#6 N8582 P2238 REPLACEMENT 3 Int BE Pri !#6 N8583 P2239 LD 4 -1 FP BE Pri !#6 N8584 P2240 PREFETCH 34 Int BE Pri !#6 N8585 P2241 IDC_FLIP 9 Int BE Pri !#6 N8586 P2242 REPLACEMENT 29 Int BE Pri !#6 N8587 P2243 MEMBAR !#6 N8588 P2244 BLD 0 -1 FP BE Pri !#6 N8589 P2244 BLD 1 -1 FP BE Pri !#A N8588 N8589 !#6 N8590 P2244 BLD 2 -1 FP BE Pri !#6 N8591 P2244 BLD 3 -1 FP BE Pri !#6 N8592 P2244 BLD 4 -1 FP BE Pri !#6 N8593 P2245 MEMBAR !#6 N8594 P2246 REPLACEMENT 19 Int BE Pri !#6 N8595 P2247 REPLACEMENT 32 Int BE Pri !#6 N8596 P2248 REPLACEMENT 28 Int BE Pri !#6 N8597 P2249 REPLACEMENT 16 Int BE Pri !#6 N8598 P2250 LD 3 -1 Int BE Nuc !#6 N8599 P2251 REPLACEMENT 10 Int BE Pri !#6 N8600 P2252 REPLACEMENT 10 Int BE Sec !#6 N8601 P2253 MEMBAR !#6 N8602 P2254 BLD 21 -1 FP BE Sec !#6 N8603 P2254 BLD 22 -1 FP BE Sec !#A N8602 N8603 !#6 N8604 P2254 BLD 23 -1 FP BE Sec !#6 N8605 P2255 MEMBAR !#6 N8606 P2256 REPLACEMENT 25 Int BE Pri !#6 N8607 P2257 REPLACEMENT 32 Int BE Pri !#6 N8608 P2258 REPLACEMENT 7 Int BE Pri !#6 N8609 P2259 ST 12 0x3000019 Int BE Pri !#6 N8610 P2260 REPLACEMENT 21 Int BE Pri !#6 N8611 P2261 IDC_FLIP 2 Int BE Pri !#6 N8612 P2262 IDC_FLIP 34 Int BE Pri !#6 N8613 P2263 MEMBAR !#6 N8614 P2264 BST 0 0x4280007d FP BE Pri !#6 N8615 P2264 BST 1 0x4280007e FP BE Pri !#A N8614 N8615 !#6 N8616 P2264 BST 2 0x4280007f FP BE Pri !#6 N8617 P2264 BST 3 0x42800080 FP BE Pri !#6 N8618 P2264 BST 4 0x42800081 FP BE Pri !#6 N8619 P2265 MEMBAR !#6 N8620 P2266 REPLACEMENT 10 Int BE Sec !#6 N8621 P2267 MEMBAR !#6 N8622 P2268 BST 11 0x42800082 FP BE Sec !#6 N8623 P2268 BST 12 0x42800083 FP BE Sec !#A N8622 N8623 !#6 N8624 P2268 BST 13 0x42800084 FP BE Sec !#6 N8625 P2269 MEMBAR !#6 N8626 P2270 REPLACEMENT 18 Int BE Pri !#6 N8627 P2271 MEMBAR !#6 N8628 P2272 BST 0 0x42800085 FP BE Pri !#6 N8629 P2272 BST 1 0x42800086 FP BE Pri !#A N8628 N8629 !#6 N8630 P2272 BST 2 0x42800087 FP BE Pri !#6 N8631 P2272 BST 3 0x42800088 FP BE Pri !#6 N8632 P2272 BST 4 0x42800089 FP BE Pri !#6 N8633 P2273 MEMBAR !#6 N8634 P2274 BST 28 0x4280008a FP BE Pri !#6 N8635 P2274 BST 29 0x4280008b FP BE Pri !#A N8634 N8635 !#6 N8636 P2274 BST 30 0x4280008c FP BE Pri !#6 N8637 P2275 MEMBAR !#6 N8638 P2276 REPLACEMENT 5 Int BE Pri !#6 N8639 P2277 REPLACEMENT 24 Int BE Sec !#6 N8640 P2278 LD 19 -1 FP BE Pri !#6 N8641 P2279 REPLACEMENT 11 Int BE Pri !#6 N8642 P2280 REPLACEMENT 5 Int BE Pri !#6 N8643 P2281 MEMBAR !#6 N8644 P2282 BSTC 18 0x4280008d FP BE Pri !#6 N8645 P2283 MEMBAR !#6 N8646 P2284 REPLACEMENT 25 Int BE Pri !#6 N8647 P2285 REPLACEMENT 26 Int BE Pri !#6 N8648 P2286 ST 13 0x300001a Int BE Pri !#6 N8649 P2287 REPLACEMENT 27 Int BE Pri !#6 N8650 P2288 REPLACEMENT 34 Int BE Pri !#6 N8651 P2289 PREFETCH 25 Int BE Pri !#6 N8652 P2290 LD 9 -1 Int BE Nuc !#6 N8653 P2291 REPLACEMENT 31 Int BE Sec !#6 N8654 P2292 FLUSH 7 Int BE Pri !#6 N8655 P2293 FLUSH 15 Int BE Pri !#6 N8656 P2294 REPLACEMENT 19 Int BE Pri !#6 N8657 P2295 REPLACEMENT 18 Int BE Pri !#6 N8658 P2296 REPLACEMENT 9 Int BE Pri !#6 N8659 P2297 MEMBAR !#6 N8660 P2298 BST 19 0x4280008e FP BE Pri !#6 N8661 P2299 MEMBAR !#6 N8662 P2300 REPLACEMENT 14 Int BE Nuc !#6 N8663 P2301 ST 27 0x300001b Int BE Pri !#6 N8664 P2302 REPLACEMENT 11 Int BE Pri !#6 N8665 P2303 MEMBAR !#6 N8666 P2304 BLD 28 -1 FP BE Pri !#6 N8667 P2304 BLD 29 -1 FP BE Pri !#A N8666 N8667 !#6 N8668 P2304 BLD 30 -1 FP BE Pri !#6 N8669 P2305 MEMBAR !#6 N8670 P2306 PREFETCH 1 Int BE Pri !#6 N8671 P2307 REPLACEMENT 21 Int BE Pri !#6 N8672 P2308 REPLACEMENT 26 Int BE Pri !#6 N8673 P2309 REPLACEMENT 28 Int BE Pri !#6 N8674 P2310 REPLACEMENT 25 Int BE Sec !#6 N8675 P2311 ST 18 0x300001c Int LE Sec !#6 N8676 P2312 REPLACEMENT 20 Int BE Pri !#6 N8677 P2313 REPLACEMENT 32 Int BE Pri !#6 N8678 P2314 REPLACEMENT 16 Int BE Sec !#6 N8679 P2315 MEMBAR !#6 N8680 P2316 BSTC 15 0x4280008f FP BE Pri !#6 N8681 P2317 MEMBAR !#6 N8682 P2318 REPLACEMENT 14 Int BE Sec !#6 N8683 P2319 REPLACEMENT 22 Int BE Pri !#6 N8684 P2320 MEMBAR !#6 N8685 P2321 BLD 28 -1 FP BE Pri !#6 N8686 P2321 BLD 29 -1 FP BE Pri !#A N8685 N8686 !#6 N8687 P2321 BLD 30 -1 FP BE Pri !#6 N8688 P2322 MEMBAR !#6 N8689 P2323 REPLACEMENT 8 Int BE Pri !#6 N8690 P2324 REPLACEMENT 21 Int BE Nuc !#6 N8691 P2325 REPLACEMENT 19 Int BE Sec !#6 N8692 P2326 REPLACEMENT 24 Int BE Pri !#6 N8693 P2327 ST 6 0x300001d Int BE Pri !#6 N8694 P2328 MEMBAR !#6 N8695 P2329 BST 8 0x42800090 FP BE Pri !#6 N8696 P2329 BST 9 0x42800091 FP BE Pri !#6 N8697 P2330 MEMBAR !#6 N8698 P2331 ST 1 0x42800092 FP BE Sec !#6 N8699 P2332 MEMBAR !#6 N8700 P2333 BST 5 0x42800093 FP BE Pri !#6 N8701 P2333 BST 6 0x42800094 FP BE Pri !#6 N8702 P2334 MEMBAR !#6 N8703 P2335 REPLACEMENT 20 Int BE Pri !#6 N8704 P2336 REPLACEMENT 26 Int BE Sec !#6 N8705 P2337 REPLACEMENT 20 Int BE Pri !#6 N8706 P2338 REPLACEMENT 26 Int BE Pri !#6 N8707 P2339 REPLACEMENT 15 Int BE Pri !#6 N8708 P2340 PREFETCH 6 Int LE Pri !#6 N8709 P2341 LD 24 -1 FP BE Pri !#6 N8710 P2342 REPLACEMENT 19 Int BE Pri !#6 N8711 P2343 MEMBAR !#6 N8712 P2344 BST 26 0x42800095 FP BE Pri !#6 N8713 P2344 BST 27 0x42800096 FP BE Pri !#6 N8714 P2345 MEMBAR !#6 N8715 P2346 PREFETCH 32 Int BE Sec !#6 N8716 P2347 REPLACEMENT 29 Int BE Nuc !#6 N8717 P2348 ST 32 0x300001e Int BE Pri !#6 N8718 P2349 REPLACEMENT 21 Int BE Pri !#6 N8719 P2350 REPLACEMENT 32 Int BE Pri !#6 N8720 P2351 IDC_FLIP 2 Int BE Pri !#6 N8721 P2352 LD 16 -1 Int BE Pri !#6 N8722 P2353 REPLACEMENT 0 Int BE Nuc !#6 N8723 P2354 REPLACEMENT 0 Int BE Nuc !#6 N8724 P2355 PREFETCH 12 Int BE Nuc !#6 N8725 P2356 REPLACEMENT 33 Int BE Pri !#6 N8726 P2357 MEMBAR !#6 N8727 P2358 BLD 0 -1 FP BE Pri !#6 N8728 P2358 BLD 1 -1 FP BE Pri !#A N8727 N8728 !#6 N8729 P2358 BLD 2 -1 FP BE Pri !#6 N8730 P2358 BLD 3 -1 FP BE Pri !#6 N8731 P2358 BLD 4 -1 FP BE Pri !#6 N8732 P2359 MEMBAR !#6 N8733 P2360 BSTC 31 0x42800097 FP BE Pri !#6 N8734 P2360 BSTC 32 0x42800098 FP BE Pri !#6 N8735 P2361 MEMBAR !#6 N8736 P2362 BLD 24 -1 FP BE Sec !#6 N8737 P2362 BLD 25 -1 FP BE Sec !#6 N8738 P2363 MEMBAR !#6 N8739 P2364 REPLACEMENT 22 Int BE Sec !#6 N8740 P2365 REPLACEMENT 27 Int BE Nuc !#6 N8741 P2366 FLUSH 14 Int BE Pri !#6 N8742 P2367 REPLACEMENT 9 Int BE Pri !#6 N8743 P2368 FLUSH 1 Int BE Pri !#6 N8744 P2369 REPLACEMENT 29 Int BE Sec !#6 N8745 P2370 REPLACEMENT 33 Int BE Sec !#6 N8746 P2371 FLUSH 5 Int BE Pri !#6 N8747 P2372 REPLACEMENT 28 Int BE Nuc !#6 N8748 P2373 REPLACEMENT 34 Int BE Pri !#6 N8749 P2374 MEMBAR !#6 N8750 P2375 BLD 11 -1 FP BE Sec !#6 N8751 P2375 BLD 12 -1 FP BE Sec !#A N8750 N8751 !#6 N8752 P2375 BLD 13 -1 FP BE Sec !#6 N8753 P2376 MEMBAR !#6 N8754 P2377 LD 4 -1 Int LE Pri !#6 N8755 P2378 LD 28 -1 FP BE Pri !#6 N8756 P2379 REPLACEMENT 12 Int BE Pri !#6 N8757 P2380 PREFETCH 27 Int BE Pri !#6 N8758 P2381 REPLACEMENT 31 Int BE Pri !#6 N8759 P2382 REPLACEMENT 3 Int BE Nuc !#6 N8760 P2383 MEMBAR !#6 N8761 P2384 REPLACEMENT 18 Int BE Pri !#6 N8762 P2385 REPLACEMENT 25 Int BE Pri !#6 N8763 P2386 REPLACEMENT 27 Int BE Sec !#6 N8764 P2387 ST 25 0x42800099 FP BE Sec !#6 N8765 P2388 MEMBAR !#6 N8766 P2389 BSTC 5 0x4280009a FP BE Pri !#6 N8767 P2389 BSTC 6 0x4280009b FP BE Pri !#6 N8768 P2390 MEMBAR !#6 N8769 P2391 REPLACEMENT 22 Int BE Pri Loop_entry !#6 N8770 P2392 REPLACEMENT 12 Int BE Sec !#6 N8771 P2393 REPLACEMENT 21 Int BE Pri !#6 N8772 P2394 REPLACEMENT 9 Int BE Pri !#6 N8773 P2395 REPLACEMENT 25 Int BE Nuc !#6 N8774 P2396 IDC_FLIP 19 Int BE Pri !#6 N8775 P2397 MEMBAR !#6 N8776 P2398 BLD 31 -1 FP BE Sec !#6 N8777 P2398 BLD 32 -1 FP BE Sec !#6 N8778 P2399 MEMBAR !#6 N8779 P2400 REPLACEMENT 7 Int BE Pri !#6 N8780 P2401 ST 0 0x300001f Int BE Nuc !#6 N8781 P2402 REPLACEMENT 10 Int BE Pri !#6 N8782 P2403 REPLACEMENT 29 Int BE Pri !#6 N8783 P2404 REPLACEMENT 22 Int BE Pri !#6 N8784 P2405 PREFETCH 9 Int BE Pri !#6 N8785 P2406 REPLACEMENT 25 Int BE Pri !#6 N8786 P2407 MEMBAR !#6 N8787 P2408 BST 14 0x4280009c FP BE Pri !#6 N8788 P2409 MEMBAR !#6 N8789 P2410 ST 7 0x4280009d FP BE Sec Loop_entry !#6 N8790 P2411 MEMBAR !#6 N8791 P2412 BST 16 0x4280009e FP BE Pri !#6 N8792 P2413 MEMBAR !#6 N8793 P2414 FLUSHI 19 Int BE Pri !#6 N8794 P2415 MEMBAR !#6 N8795 P2416 BLD 0 -1 FP BE Pri !#6 N8796 P2416 BLD 1 -1 FP BE Pri !#A N8795 N8796 !#6 N8797 P2416 BLD 2 -1 FP BE Pri !#6 N8798 P2416 BLD 3 -1 FP BE Pri !#6 N8799 P2416 BLD 4 -1 FP BE Pri !#6 N8800 P2417 MEMBAR !#6 N8801 P2418 REPLACEMENT 20 Int BE Pri !#6 N8802 P2419 REPLACEMENT 25 Int BE Pri !#6 N8803 P2420 REPLACEMENT 12 Int BE Pri !#6 N8804 P2421 REPLACEMENT 25 Int BE Pri !#6 N8805 P2422 LD 9 -1 FP BE Pri !#6 N8806 P2423 LD 2 -1 Int BE Sec !#6 N8807 P2424 MEMBAR !#6 N8808 P2425 BSTC 18 0x4280009f FP BE Pri !#6 N8809 P2426 MEMBAR !#6 N8810 P2427 ST 14 0x3000020 Int BE Pri !#6 N8811 P2428 ST 0 0x3000021 Int BE Pri !#6 N8812 P2429 REPLACEMENT 24 Int BE Pri !#6 N8813 P2430 REPLACEMENT 0 Int BE Pri !#6 N8814 P2431 REPLACEMENT 3 Int BE Pri !#6 N8815 P2432 ST 28 0x428000a0 FP BE Pri !#6 N8816 P2433 PREFETCH 16 Int BE Pri !#6 N8817 P2434 IDC_FLIP 3 Int BE Pri !#6 N8818 P2435 LD 33 -1 Int BE Pri !#6 N8819 P2436 PREFETCH 20 Int BE Pri !#6 N8820 P2437 REPLACEMENT 20 Int BE Sec !#6 N8821 P2438 REPLACEMENT 10 Int BE Pri !#6 N8822 P2439 MEMBAR !#6 N8823 P2440 BST 0 0x428000a1 FP BE Pri !#6 N8824 P2440 BST 1 0x428000a2 FP BE Pri !#A N8823 N8824 !#6 N8825 P2440 BST 2 0x428000a3 FP BE Pri !#6 N8826 P2440 BST 3 0x428000a4 FP BE Pri !#6 N8827 P2440 BST 4 0x428000a5 FP BE Pri !#6 N8828 P2441 MEMBAR !#6 N8829 P2442 REPLACEMENT 9 Int BE Pri !#6 N8830 P2443 ST 9 0x3000022 Int BE Sec !#6 N8831 P2444 IDC_FLIP 24 Int BE Pri !#6 N8832 P2445 REPLACEMENT 8 Int BE Pri !#6 N8833 P2446 REPLACEMENT 0 Int BE Pri !#6 N8834 P2447 REPLACEMENT 10 Int BE Pri !#6 N8835 P2448 REPLACEMENT 0 Int BE Pri !#6 N8836 P2449 PREFETCH 33 Int BE Sec !#6 N8837 P2450 REPLACEMENT 12 Int BE Sec !#6 N8838 P2451 IDC_FLIP 15 Int BE Pri !#6 N8839 P2452 REPLACEMENT 0 Int BE Pri !#6 N8840 P2453 REPLACEMENT 5 Int BE Pri !#6 N8841 P2454 MEMBAR !#6 N8842 P2455 BLD 20 -1 FP BE Pri !#6 N8843 P2456 MEMBAR !#6 N8844 P2457 REPLACEMENT 0 Int BE Pri !#6 N8845 P2458 LD 24 -1 Int BE Pri !#6 N8846 P2459 LD 16 -1 FP BE Pri !#6 N8847 P2460 REPLACEMENT 23 Int BE Pri !#6 N8848 P2461 REPLACEMENT 24 Int BE Pri !#6 N8849 P2462 FLUSH 29 Int BE Pri !#6 N8850 P2463 REPLACEMENT 34 Int BE Pri !#6 N8851 P2464 REPLACEMENT 12 Int BE Pri !#6 N8852 P2465 MEMBAR !#6 N8853 P2466 BST 31 0x428000a6 FP BE Pri !#6 N8854 P2466 BST 32 0x428000a7 FP BE Pri !#6 N8855 P2467 MEMBAR !#6 N8856 P2468 REPLACEMENT 19 Int BE Pri !#6 N8857 P2469 LD 26 -1 Int BE Pri !#6 N8858 P2470 REPLACEMENT 1 Int BE Sec !#6 N8859 P2471 REPLACEMENT 22 Int BE Pri !#6 N8860 P2472 REPLACEMENT 13 Int BE Pri !#6 N8861 P2473 REPLACEMENT 1 Int BE Pri !#6 N8862 P2474 MEMBAR !#6 N8863 P2475 BLD 28 -1 FP BE Pri !#6 N8864 P2475 BLD 29 -1 FP BE Pri !#A N8863 N8864 !#6 N8865 P2475 BLD 30 -1 FP BE Pri !#6 N8866 P2476 MEMBAR !#6 N8867 P2477 REPLACEMENT 2 Int BE Pri !#6 N8868 P2478 MEMBAR !#6 N8869 P2479 BST 26 0x428000a8 FP BE Sec !#6 N8870 P2479 BST 27 0x428000a9 FP BE Sec !#6 N8871 P2480 MEMBAR !#6 N8872 P2481 REPLACEMENT 0 Int BE Sec !#6 N8873 P2482 REPLACEMENT 6 Int BE Sec !#6 N8874 P2483 LD 34 -1 Int BE Nuc !#6 N8875 P2484 REPLACEMENT 0 Int BE Pri !#6 N8876 P2485 REPLACEMENT 3 Int BE Pri !#6 N8877 P2486 REPLACEMENT 23 Int BE Pri !#6 N8878 P2487 FLUSHI 10 Int BE Pri !#6 N8879 P2488 MEMBAR !#6 N8880 P2489 BST 17 0x428000aa FP BE Pri !#6 N8881 P2490 MEMBAR !#6 N8882 P2491 REPLACEMENT 18 Int BE Nuc !#6 N8883 P2492 MEMBAR !#6 N8884 P2493 BSTC 11 0x428000ab FP BE Pri !#6 N8885 P2493 BSTC 12 0x428000ac FP BE Pri !#A N8884 N8885 !#6 N8886 P2493 BSTC 13 0x428000ad FP BE Pri !#6 N8887 P2494 MEMBAR !#6 N8888 P2495 REPLACEMENT 9 Int BE Pri !#6 N8889 P2496 REPLACEMENT 28 Int BE Pri !#6 N8890 P2497 MEMBAR !#6 N8891 P2498 BST 28 0x428000ae FP BE Pri !#6 N8892 P2498 BST 29 0x428000af FP BE Pri !#A N8891 N8892 !#6 N8893 P2498 BST 30 0x428000b0 FP BE Pri !#6 N8894 P2499 MEMBAR !#6 N8895 P2500 REPLACEMENT 33 Int BE Pri !#6 N8896 P2501 IDC_FLIP 12 Int BE Pri !#6 N8897 P2502 REPLACEMENT 25 Int BE Pri !#6 N8898 P2503 REPLACEMENT 26 Int BE Pri !#6 N8899 P2504 REPLACEMENT 6 Int BE Nuc !#6 N8900 P2505 REPLACEMENT 1 Int BE Pri !#6 N8901 P2506 MEMBAR !#6 N8902 P2507 BST 28 0x428000b1 FP BE Sec !#6 N8903 P2507 BST 29 0x428000b2 FP BE Sec !#A N8902 N8903 !#6 N8904 P2507 BST 30 0x428000b3 FP BE Sec !#6 N8905 P2508 MEMBAR !#6 N8906 P2509 REPLACEMENT 28 Int BE Pri !#6 N8907 P2510 REPLACEMENT 27 Int BE Pri !#6 N8908 P2511 FLUSH 2 Int BE Pri !#6 N8909 P2512 MEMBAR !#6 N8910 P2513 BLD 0 -1 FP BE Pri !#6 N8911 P2513 BLD 1 -1 FP BE Pri !#A N8910 N8911 !#6 N8912 P2513 BLD 2 -1 FP BE Pri !#6 N8913 P2513 BLD 3 -1 FP BE Pri !#6 N8914 P2513 BLD 4 -1 FP BE Pri !#6 N8915 P2514 MEMBAR !#6 N8916 P2515 REPLACEMENT 6 Int BE Pri !#6 N8917 P2516 REPLACEMENT 33 Int BE Pri !#6 N8918 P2517 REPLACEMENT 30 Int BE Pri !#6 N8919 P2518 IDC_FLIP 5 Int BE Pri !#6 N8920 P2519 REPLACEMENT 29 Int BE Pri !#6 N8921 P2520 PREFETCH 28 Int BE Pri !#6 N8922 P2521 REPLACEMENT 23 Int BE Pri !#6 N8923 P2522 LD 27 -1 Int BE Pri !#6 N8924 P2523 REPLACEMENT 15 Int BE Pri !#6 N8925 P2524 REPLACEMENT 1 Int BE Pri !#6 N8926 P2525 IDC_FLIP 20 Int BE Pri !#6 N8927 P2526 LD 13 -1 FP BE Sec !#6 N8928 P2527 REPLACEMENT 13 Int BE Nuc !#6 N8929 P2528 MEMBAR !#6 N8930 P2529 BSTC 8 0x428000b4 FP BE Pri !#6 N8931 P2529 BSTC 9 0x428000b5 FP BE Pri !#6 N8932 P2530 MEMBAR !#6 N8933 P2531 LD 32 -1 FP BE Pri !#6 N8934 P2532 REPLACEMENT 29 Int BE Pri !#6 N8935 P2533 PREFETCH 12 Int BE Pri !#6 N8936 P2534 MEMBAR !#6 N8937 P2535 BST 11 0x428000b6 FP BE Pri !#6 N8938 P2535 BST 12 0x428000b7 FP BE Pri !#A N8937 N8938 !#6 N8939 P2535 BST 13 0x428000b8 FP BE Pri !#6 N8940 P2536 MEMBAR !#6 N8941 P2537 REPLACEMENT 5 Int BE Pri !#6 N8942 P2538 REPLACEMENT 10 Int BE Sec !#6 N8943 P2539 REPLACEMENT 15 Int BE Pri Loop_exit !#6 N8944 P2410 ST 7 0x428000b9 FP BE Sec Loop_entry !#6 N8945 P2411 MEMBAR !#6 N8946 P2412 BST 16 0x428000ba FP BE Pri !#6 N8947 P2413 MEMBAR !#6 N8948 P2414 FLUSHI 19 Int BE Pri !#6 N8949 P2415 MEMBAR !#6 N8950 P2416 BLD 0 -1 FP BE Pri !#6 N8951 P2416 BLD 1 -1 FP BE Pri !#A N8950 N8951 !#6 N8952 P2416 BLD 2 -1 FP BE Pri !#6 N8953 P2416 BLD 3 -1 FP BE Pri !#6 N8954 P2416 BLD 4 -1 FP BE Pri !#6 N8955 P2417 MEMBAR !#6 N8956 P2418 REPLACEMENT 20 Int BE Pri !#6 N8957 P2419 REPLACEMENT 25 Int BE Pri !#6 N8958 P2420 REPLACEMENT 12 Int BE Pri !#6 N8959 P2421 REPLACEMENT 25 Int BE Pri !#6 N8960 P2422 LD 9 -1 FP BE Pri !#6 N8961 P2423 LD 2 -1 Int BE Sec !#6 N8962 P2424 MEMBAR !#6 N8963 P2425 BSTC 18 0x428000bb FP BE Pri !#6 N8964 P2426 MEMBAR !#6 N8965 P2427 ST 14 0x3000023 Int BE Pri !#6 N8966 P2428 ST 0 0x3000024 Int BE Pri !#6 N8967 P2429 REPLACEMENT 24 Int BE Pri !#6 N8968 P2430 REPLACEMENT 0 Int BE Pri !#6 N8969 P2431 REPLACEMENT 3 Int BE Pri !#6 N8970 P2432 ST 28 0x428000bc FP BE Pri !#6 N8971 P2433 PREFETCH 16 Int BE Pri !#6 N8972 P2434 IDC_FLIP 3 Int BE Pri !#6 N8973 P2435 LD 33 -1 Int BE Pri !#6 N8974 P2436 PREFETCH 20 Int BE Pri !#6 N8975 P2437 REPLACEMENT 20 Int BE Sec !#6 N8976 P2438 REPLACEMENT 10 Int BE Pri !#6 N8977 P2439 MEMBAR !#6 N8978 P2440 BST 0 0x428000bd FP BE Pri !#6 N8979 P2440 BST 1 0x428000be FP BE Pri !#A N8978 N8979 !#6 N8980 P2440 BST 2 0x428000bf FP BE Pri !#6 N8981 P2440 BST 3 0x428000c0 FP BE Pri !#6 N8982 P2440 BST 4 0x428000c1 FP BE Pri !#6 N8983 P2441 MEMBAR !#6 N8984 P2442 REPLACEMENT 9 Int BE Pri !#6 N8985 P2443 ST 9 0x3000025 Int BE Sec !#6 N8986 P2444 IDC_FLIP 24 Int BE Pri !#6 N8987 P2445 REPLACEMENT 8 Int BE Pri !#6 N8988 P2446 REPLACEMENT 0 Int BE Pri !#6 N8989 P2447 REPLACEMENT 10 Int BE Pri !#6 N8990 P2448 REPLACEMENT 0 Int BE Pri !#6 N8991 P2449 PREFETCH 33 Int BE Sec !#6 N8992 P2450 REPLACEMENT 12 Int BE Sec !#6 N8993 P2451 IDC_FLIP 15 Int BE Pri !#6 N8994 P2452 REPLACEMENT 0 Int BE Pri !#6 N8995 P2453 REPLACEMENT 5 Int BE Pri !#6 N8996 P2454 MEMBAR !#6 N8997 P2455 BLD 20 -1 FP BE Pri !#6 N8998 P2456 MEMBAR !#6 N8999 P2457 REPLACEMENT 0 Int BE Pri !#6 N9000 P2458 LD 24 -1 Int BE Pri !#6 N9001 P2459 LD 16 -1 FP BE Pri !#6 N9002 P2460 REPLACEMENT 23 Int BE Pri !#6 N9003 P2461 REPLACEMENT 24 Int BE Pri !#6 N9004 P2462 FLUSH 29 Int BE Pri !#6 N9005 P2463 REPLACEMENT 34 Int BE Pri !#6 N9006 P2464 REPLACEMENT 12 Int BE Pri !#6 N9007 P2465 MEMBAR !#6 N9008 P2466 BST 31 0x428000c2 FP BE Pri !#6 N9009 P2466 BST 32 0x428000c3 FP BE Pri !#6 N9010 P2467 MEMBAR !#6 N9011 P2468 REPLACEMENT 19 Int BE Pri !#6 N9012 P2469 LD 26 -1 Int BE Pri !#6 N9013 P2470 REPLACEMENT 1 Int BE Sec !#6 N9014 P2471 REPLACEMENT 22 Int BE Pri !#6 N9015 P2472 REPLACEMENT 13 Int BE Pri !#6 N9016 P2473 REPLACEMENT 1 Int BE Pri !#6 N9017 P2474 MEMBAR !#6 N9018 P2475 BLD 28 -1 FP BE Pri !#6 N9019 P2475 BLD 29 -1 FP BE Pri !#A N9018 N9019 !#6 N9020 P2475 BLD 30 -1 FP BE Pri !#6 N9021 P2476 MEMBAR !#6 N9022 P2477 REPLACEMENT 2 Int BE Pri !#6 N9023 P2478 MEMBAR !#6 N9024 P2479 BST 26 0x428000c4 FP BE Sec !#6 N9025 P2479 BST 27 0x428000c5 FP BE Sec !#6 N9026 P2480 MEMBAR !#6 N9027 P2481 REPLACEMENT 0 Int BE Sec !#6 N9028 P2482 REPLACEMENT 6 Int BE Sec !#6 N9029 P2483 LD 34 -1 Int BE Nuc !#6 N9030 P2484 REPLACEMENT 0 Int BE Pri !#6 N9031 P2485 REPLACEMENT 3 Int BE Pri !#6 N9032 P2486 REPLACEMENT 23 Int BE Pri !#6 N9033 P2487 FLUSHI 10 Int BE Pri !#6 N9034 P2488 MEMBAR !#6 N9035 P2489 BST 17 0x428000c6 FP BE Pri !#6 N9036 P2490 MEMBAR !#6 N9037 P2491 REPLACEMENT 18 Int BE Nuc !#6 N9038 P2492 MEMBAR !#6 N9039 P2493 BSTC 11 0x428000c7 FP BE Pri !#6 N9040 P2493 BSTC 12 0x428000c8 FP BE Pri !#A N9039 N9040 !#6 N9041 P2493 BSTC 13 0x428000c9 FP BE Pri !#6 N9042 P2494 MEMBAR !#6 N9043 P2495 REPLACEMENT 9 Int BE Pri !#6 N9044 P2496 REPLACEMENT 28 Int BE Pri !#6 N9045 P2497 MEMBAR !#6 N9046 P2498 BST 28 0x428000ca FP BE Pri !#6 N9047 P2498 BST 29 0x428000cb FP BE Pri !#A N9046 N9047 !#6 N9048 P2498 BST 30 0x428000cc FP BE Pri !#6 N9049 P2499 MEMBAR !#6 N9050 P2500 REPLACEMENT 33 Int BE Pri !#6 N9051 P2501 IDC_FLIP 12 Int BE Pri !#6 N9052 P2502 REPLACEMENT 25 Int BE Pri !#6 N9053 P2503 REPLACEMENT 26 Int BE Pri !#6 N9054 P2504 REPLACEMENT 6 Int BE Nuc !#6 N9055 P2505 REPLACEMENT 1 Int BE Pri !#6 N9056 P2506 MEMBAR !#6 N9057 P2507 BST 28 0x428000cd FP BE Sec !#6 N9058 P2507 BST 29 0x428000ce FP BE Sec !#A N9057 N9058 !#6 N9059 P2507 BST 30 0x428000cf FP BE Sec !#6 N9060 P2508 MEMBAR !#6 N9061 P2509 REPLACEMENT 28 Int BE Pri !#6 N9062 P2510 REPLACEMENT 27 Int BE Pri !#6 N9063 P2511 FLUSH 2 Int BE Pri !#6 N9064 P2512 MEMBAR !#6 N9065 P2513 BLD 0 -1 FP BE Pri !#6 N9066 P2513 BLD 1 -1 FP BE Pri !#A N9065 N9066 !#6 N9067 P2513 BLD 2 -1 FP BE Pri !#6 N9068 P2513 BLD 3 -1 FP BE Pri !#6 N9069 P2513 BLD 4 -1 FP BE Pri !#6 N9070 P2514 MEMBAR !#6 N9071 P2515 REPLACEMENT 6 Int BE Pri !#6 N9072 P2516 REPLACEMENT 33 Int BE Pri !#6 N9073 P2517 REPLACEMENT 30 Int BE Pri !#6 N9074 P2518 IDC_FLIP 5 Int BE Pri !#6 N9075 P2519 REPLACEMENT 29 Int BE Pri !#6 N9076 P2520 PREFETCH 28 Int BE Pri !#6 N9077 P2521 REPLACEMENT 23 Int BE Pri !#6 N9078 P2522 LD 27 -1 Int BE Pri !#6 N9079 P2523 REPLACEMENT 15 Int BE Pri !#6 N9080 P2524 REPLACEMENT 1 Int BE Pri !#6 N9081 P2525 IDC_FLIP 20 Int BE Pri !#6 N9082 P2526 LD 13 -1 FP BE Sec !#6 N9083 P2527 REPLACEMENT 13 Int BE Nuc !#6 N9084 P2528 MEMBAR !#6 N9085 P2529 BSTC 8 0x428000d0 FP BE Pri !#6 N9086 P2529 BSTC 9 0x428000d1 FP BE Pri !#6 N9087 P2530 MEMBAR !#6 N9088 P2531 LD 32 -1 FP BE Pri !#6 N9089 P2532 REPLACEMENT 29 Int BE Pri !#6 N9090 P2533 PREFETCH 12 Int BE Pri !#6 N9091 P2534 MEMBAR !#6 N9092 P2535 BST 11 0x428000d2 FP BE Pri !#6 N9093 P2535 BST 12 0x428000d3 FP BE Pri !#A N9092 N9093 !#6 N9094 P2535 BST 13 0x428000d4 FP BE Pri !#6 N9095 P2536 MEMBAR !#6 N9096 P2537 REPLACEMENT 5 Int BE Pri !#6 N9097 P2538 REPLACEMENT 10 Int BE Sec !#6 N9098 P2539 REPLACEMENT 15 Int BE Pri Loop_exit !#6 N9099 P2540 MEMBAR !#7 N9100 P2541 REPLACEMENT 34 Int BE Pri Loop_entry !#7 N9101 P2542 REPLACEMENT 18 Int BE Pri !#7 N9102 P2543 ST 0 0x3800001 Int BE Sec !#7 N9103 P2544 REPLACEMENT 25 Int BE Pri !#7 N9104 P2545 REPLACEMENT 11 Int BE Pri !#7 N9105 P2546 MEMBAR !#7 N9106 P2547 BSTC 28 0x43000001 FP BE Pri !#7 N9107 P2547 BSTC 29 0x43000002 FP BE Pri !#A N9106 N9107 !#7 N9108 P2547 BSTC 30 0x43000003 FP BE Pri !#7 N9109 P2548 MEMBAR !#7 N9110 P2549 REPLACEMENT 22 Int BE Pri !#7 N9111 P2550 REPLACEMENT 3 Int BE Pri !#7 N9112 P2551 REPLACEMENT 4 Int BE Nuc !#7 N9113 P2552 MEMBAR !#7 N9114 P2553 BST 11 0x43000004 FP BE Pri !#7 N9115 P2553 BST 12 0x43000005 FP BE Pri !#A N9114 N9115 !#7 N9116 P2553 BST 13 0x43000006 FP BE Pri !#7 N9117 P2554 MEMBAR !#7 N9118 P2555 REPLACEMENT 15 Int BE Pri !#7 N9119 P2556 ST 4 0x43000007 FP BE Pri !#7 N9120 P2557 MEMBAR !#7 N9121 P2558 BLD 5 -1 FP BE Pri !#7 N9122 P2558 BLD 6 -1 FP BE Pri !#7 N9123 P2559 MEMBAR !#7 N9124 P2560 REPLACEMENT 23 Int BE Pri !#7 N9125 P2561 FLUSHI 8 Int BE Pri !#7 N9126 P2562 FLUSH 15 Int BE Pri !#7 N9127 P2563 MEMBAR !#7 N9128 P2564 BLD 24 -1 FP BE Sec !#7 N9129 P2564 BLD 25 -1 FP BE Sec !#7 N9130 P2565 MEMBAR !#7 N9131 P2566 LD 4 -1 Int LE Sec !#7 N9132 P2567 REPLACEMENT 32 Int BE Pri !#7 N9133 P2568 LD 20 -1 Int BE Pri !#7 N9134 P2569 REPLACEMENT 7 Int BE Nuc !#7 N9135 P2570 REPLACEMENT 19 Int BE Pri !#7 N9136 P2571 MEMBAR !#7 N9137 P2572 BLD 15 -1 FP BE Pri !#7 N9138 P2573 MEMBAR !#7 N9139 P2574 LD 6 -1 Int BE Nuc !#7 N9140 P2575 PREFETCH 23 Int BE Pri !#7 N9141 P2576 LD 31 -1 FP BE Pri !#7 N9142 P2577 ST 15 0x43000008 FP BE Pri !#7 N9143 P2578 REPLACEMENT 17 Int BE Pri !#7 N9144 P2579 REPLACEMENT 24 Int BE Pri !#7 N9145 P2580 IDC_FLIP 9 Int BE Pri !#7 N9146 P2581 REPLACEMENT 0 Int BE Pri !#7 N9147 P2582 REPLACEMENT 4 Int BE Pri !#7 N9148 P2583 MEMBAR !#7 N9149 P2584 BST 28 0x43000009 FP BE Pri !#7 N9150 P2584 BST 29 0x4300000a FP BE Pri !#A N9149 N9150 !#7 N9151 P2584 BST 30 0x4300000b FP BE Pri !#7 N9152 P2585 MEMBAR !#7 N9153 P2586 PREFETCH 0 Int BE Pri !#7 N9154 P2587 LD 30 -1 FP BE Pri !#7 N9155 P2588 REPLACEMENT 23 Int BE Pri !#7 N9156 P2589 ST 26 0x3800002 Int BE Pri !#7 N9157 P2590 ST 0 0x4300000c FP BE Pri !#7 N9158 P2591 REPLACEMENT 21 Int BE Pri !#7 N9159 P2592 REPLACEMENT 0 Int BE Pri !#7 N9160 P2593 MEMBAR !#7 N9161 P2594 BLD 15 -1 FP BE Pri !#7 N9162 P2595 MEMBAR !#7 N9163 P2596 REPLACEMENT 7 Int BE Pri !#7 N9164 P2597 REPLACEMENT 5 Int BE Pri !#7 N9165 P2598 REPLACEMENT 20 Int BE Pri !#7 N9166 P2599 ST 6 0x3800003 Int BE Sec !#7 N9167 P2600 REPLACEMENT 25 Int BE Sec !#7 N9168 P2601 FLUSH 6 Int BE Pri !#7 N9169 P2602 REPLACEMENT 8 Int BE Pri !#7 N9170 P2603 REPLACEMENT 32 Int BE Pri !#7 N9171 P2604 REPLACEMENT 2 Int BE Pri !#7 N9172 P2605 REPLACEMENT 17 Int BE Pri !#7 N9173 P2606 MEMBAR !#7 N9174 P2607 BSTC 33 0x4300000d FP BE Pri !#7 N9175 P2608 MEMBAR !#7 N9176 P2609 REPLACEMENT 20 Int BE Pri !#7 N9177 P2610 REPLACEMENT 9 Int BE Pri !#7 N9178 P2611 REPLACEMENT 16 Int BE Pri !#7 N9179 P2612 ST 0 0x3800004 Int BE Pri !#7 N9180 P2613 REPLACEMENT 11 Int BE Pri !#7 N9181 P2614 LD 10 -1 Int BE Pri Loop_exit !#7 N9182 P2615 REPLACEMENT 14 Int BE Sec Loop_entry !#7 N9183 P2616 REPLACEMENT 17 Int BE Pri !#7 N9184 P2617 REPLACEMENT 31 Int BE Sec !#7 N9185 P2618 LD 2 -1 Int LE Pri !#7 N9186 P2619 REPLACEMENT 18 Int BE Pri !#7 N9187 P2620 LD 1 -1 Int BE Pri !#7 N9188 P2621 REPLACEMENT 0 Int BE Sec !#7 N9189 P2622 MEMBAR !#7 N9190 P2623 BLD 11 -1 FP BE Pri !#7 N9191 P2623 BLD 12 -1 FP BE Pri !#A N9190 N9191 !#7 N9192 P2623 BLD 13 -1 FP BE Pri !#7 N9193 P2624 MEMBAR !#7 N9194 P2625 REPLACEMENT 15 Int BE Pri !#7 N9195 P2626 REPLACEMENT 1 Int BE Pri !#7 N9196 P2627 MEMBAR !#7 N9197 P2628 BST 28 0x4300000e FP BE Pri !#7 N9198 P2628 BST 29 0x4300000f FP BE Pri !#A N9197 N9198 !#7 N9199 P2628 BST 30 0x43000010 FP BE Pri !#7 N9200 P2629 MEMBAR !#7 N9201 P2630 REPLACEMENT 22 Int BE Pri !#7 N9202 P2631 LD 13 -1 FP BE Pri !#7 N9203 P2632 REPLACEMENT 34 Int BE Pri !#7 N9204 P2633 IDC_FLIP 23 Int BE Pri !#7 N9205 P2634 LD 5 -1 FP BE Pri !#7 N9206 P2635 REPLACEMENT 9 Int BE Sec !#7 N9207 P2636 REPLACEMENT 9 Int BE Pri !#7 N9208 P2637 MEMBAR !#7 N9209 P2638 BLD 17 -1 FP BE Sec !#7 N9210 P2639 MEMBAR !#7 N9211 P2640 REPLACEMENT 28 Int BE Pri !#7 N9212 P2641 REPLACEMENT 15 Int BE Nuc !#7 N9213 P2642 IDC_FLIP 18 Int BE Pri !#7 N9214 P2643 REPLACEMENT 25 Int BE Nuc !#7 N9215 P2644 REPLACEMENT 0 Int BE Pri !#7 N9216 P2645 REPLACEMENT 5 Int BE Pri !#7 N9217 P2646 REPLACEMENT 20 Int BE Pri !#7 N9218 P2647 ST 16 0x3800005 Int BE Sec !#7 N9219 P2648 REPLACEMENT 20 Int BE Pri !#7 N9220 P2649 ST 25 0x43000011 FP BE Pri !#7 N9221 P2650 REPLACEMENT 6 Int BE Pri !#7 N9222 P2651 REPLACEMENT 7 Int BE Sec !#7 N9223 P2652 REPLACEMENT 28 Int BE Pri !#7 N9224 P2653 MEMBAR !#7 N9225 P2654 BSTC 31 0x43000012 FP BE Pri !#7 N9226 P2654 BSTC 32 0x43000013 FP BE Pri !#7 N9227 P2655 MEMBAR !#7 N9228 P2656 BSTC 7 0x43000014 FP BE Pri !#7 N9229 P2657 MEMBAR !#7 N9230 P2658 REPLACEMENT 8 Int BE Pri !#7 N9231 P2659 REPLACEMENT 0 Int BE Pri !#7 N9232 P2660 REPLACEMENT 14 Int BE Pri !#7 N9233 P2661 REPLACEMENT 20 Int BE Pri !#7 N9234 P2662 REPLACEMENT 13 Int BE Pri !#7 N9235 P2663 REPLACEMENT 21 Int BE Sec !#7 N9236 P2664 REPLACEMENT 18 Int BE Nuc !#7 N9237 P2665 MEMBAR !#7 N9238 P2666 BLD 34 -1 FP BE Pri !#7 N9239 P2667 MEMBAR !#7 N9240 P2668 FLUSH 14 Int BE Pri !#7 N9241 P2669 MEMBAR !#7 N9242 P2670 BST 20 0x43000015 FP BE Pri !#7 N9243 P2671 MEMBAR !#7 N9244 P2672 REPLACEMENT 0 Int BE Pri !#7 N9245 P2673 REPLACEMENT 5 Int BE Sec !#7 N9246 P2674 REPLACEMENT 28 Int BE Pri !#7 N9247 P2675 MEMBAR !#7 N9248 P2676 BLD 26 -1 FP BE Sec !#7 N9249 P2676 BLD 27 -1 FP BE Sec !#7 N9250 P2677 MEMBAR !#7 N9251 P2678 LD 14 -1 FP BE Pri !#7 N9252 P2679 REPLACEMENT 29 Int BE Pri !#7 N9253 P2680 IDC_FLIP 9 Int BE Pri !#7 N9254 P2681 MEMBAR !#7 N9255 P2682 BLD 0 -1 FP BE Sec !#7 N9256 P2682 BLD 1 -1 FP BE Sec !#A N9255 N9256 !#7 N9257 P2682 BLD 2 -1 FP BE Sec !#7 N9258 P2682 BLD 3 -1 FP BE Sec !#7 N9259 P2682 BLD 4 -1 FP BE Sec !#7 N9260 P2683 MEMBAR !#7 N9261 P2684 BST 8 0x43000016 FP BE Pri !#7 N9262 P2684 BST 9 0x43000017 FP BE Pri !#7 N9263 P2685 MEMBAR !#7 N9264 P2686 IDC_FLIP 24 Int BE Pri !#7 N9265 P2687 MEMBAR !#7 N9266 P2688 BST 31 0x43000018 FP BE Pri !#7 N9267 P2688 BST 32 0x43000019 FP BE Pri !#7 N9268 P2689 MEMBAR !#7 N9269 P2690 REPLACEMENT 29 Int BE Sec !#7 N9270 P2691 REPLACEMENT 14 Int BE Pri !#7 N9271 P2692 MEMBAR !#7 N9272 P2693 BST 21 0x4300001a FP BE Pri !#7 N9273 P2693 BST 22 0x4300001b FP BE Pri !#A N9272 N9273 !#7 N9274 P2693 BST 23 0x4300001c FP BE Pri !#7 N9275 P2694 MEMBAR !#7 N9276 P2695 MEMBAR !#7 N9277 P2696 REPLACEMENT 10 Int BE Pri !#7 N9278 P2697 REPLACEMENT 11 Int BE Pri !#7 N9279 P2698 LD 25 -1 Int BE Nuc !#7 N9280 P2699 REPLACEMENT 14 Int BE Pri !#7 N9281 P2700 MEMBAR !#7 N9282 P2701 BSTC 17 0x4300001d FP BE Sec !#7 N9283 P2702 MEMBAR !#7 N9284 P2703 REPLACEMENT 29 Int BE Pri !#7 N9285 P2704 IDC_FLIP 29 Int BE Pri !#7 N9286 P2705 REPLACEMENT 34 Int BE Nuc !#7 N9287 P2706 MEMBAR !#7 N9288 P2707 BST 31 0x4300001e FP BE Sec !#7 N9289 P2707 BST 32 0x4300001f FP BE Sec !#7 N9290 P2708 MEMBAR !#7 N9291 P2709 REPLACEMENT 12 Int BE Pri !#7 N9292 P2710 MEMBAR !#7 N9293 P2711 BSTC 26 0x43000020 FP BE Pri !#7 N9294 P2711 BSTC 27 0x43000021 FP BE Pri !#7 N9295 P2712 MEMBAR !#7 N9296 P2713 REPLACEMENT 18 Int BE Pri !#7 N9297 P2714 PREFETCH 29 Int BE Pri !#7 N9298 P2715 MEMBAR !#7 N9299 P2716 BLD 31 -1 FP BE Sec !#7 N9300 P2716 BLD 32 -1 FP BE Sec !#7 N9301 P2717 MEMBAR !#7 N9302 P2718 FLUSH 18 Int BE Pri !#7 N9303 P2719 LD 14 -1 Int BE Sec !#7 N9304 P2720 REPLACEMENT 21 Int BE Pri !#7 N9305 P2721 REPLACEMENT 13 Int BE Pri !#7 N9306 P2722 REPLACEMENT 32 Int BE Pri !#7 N9307 P2723 REPLACEMENT 19 Int BE Pri !#7 N9308 P2724 REPLACEMENT 24 Int BE Pri !#7 N9309 P2725 REPLACEMENT 10 Int BE Pri !#7 N9310 P2726 REPLACEMENT 17 Int BE Pri !#7 N9311 P2727 IDC_FLIP 12 Int BE Pri !#7 N9312 P2728 LD 14 -1 FP BE Pri !#7 N9313 P2729 MEMBAR !#7 N9314 P2730 BST 16 0x43000022 FP BE Pri !#7 N9315 P2731 MEMBAR !#7 N9316 P2732 REPLACEMENT 13 Int BE Pri !#7 N9317 P2733 PREFETCH 21 Int BE Pri !#7 N9318 P2734 ST 32 0x43000023 FP BE Sec !#7 N9319 P2735 IDC_FLIP 23 Int BE Pri !#7 N9320 P2736 REPLACEMENT 30 Int BE Sec !#7 N9321 P2737 REPLACEMENT 6 Int BE Pri !#7 N9322 P2738 ST 11 0x43000024 FP BE Sec !#7 N9323 P2739 IDC_FLIP 25 Int BE Pri !#7 N9324 P2740 REPLACEMENT 29 Int BE Pri !#7 N9325 P2741 REPLACEMENT 14 Int BE Sec !#7 N9326 P2742 LD 6 -1 Int BE Pri !#7 N9327 P2743 ST 8 0x43000025 FP BE Pri !#7 N9328 P2744 PREFETCH 8 Int BE Pri !#7 N9329 P2745 LD 14 -1 FP BE Pri !#7 N9330 P2746 REPLACEMENT 16 Int BE Pri !#7 N9331 P2747 IDC_FLIP 33 Int BE Pri !#7 N9332 P2748 LD 23 -1 Int BE Pri !#7 N9333 P2749 REPLACEMENT 26 Int BE Pri !#7 N9334 P2750 MEMBAR !#7 N9335 P2751 BST 21 0x43000026 FP BE Pri !#7 N9336 P2751 BST 22 0x43000027 FP BE Pri !#A N9335 N9336 !#7 N9337 P2751 BST 23 0x43000028 FP BE Pri !#7 N9338 P2752 MEMBAR !#7 N9339 P2753 REPLACEMENT 5 Int BE Pri !#7 N9340 P2754 IDC_FLIP 5 Int BE Pri !#7 N9341 P2755 ST 33 0x43000029 FP BE Pri !#7 N9342 P2756 MEMBAR !#7 N9343 P2757 BST 10 0x4300002a FP BE Pri !#7 N9344 P2758 MEMBAR !#7 N9345 P2759 LD 3 -1 FP BE Pri !#7 N9346 P2760 ST 12 0x3800006 Int BE Pri !#7 N9347 P2761 REPLACEMENT 4 Int BE Nuc !#7 N9348 P2762 REPLACEMENT 4 Int BE Pri !#7 N9349 P2763 PREFETCH 25 Int BE Pri !#7 N9350 P2764 MEMBAR !#7 N9351 P2765 BSTC 20 0x4300002b FP BE Pri !#7 N9352 P2766 MEMBAR !#7 N9353 P2767 REPLACEMENT 0 Int BE Pri !#7 N9354 P2768 REPLACEMENT 21 Int BE Pri !#7 N9355 P2769 REPLACEMENT 8 Int BE Sec !#7 N9356 P2770 REPLACEMENT 26 Int BE Pri !#7 N9357 P2771 REPLACEMENT 30 Int BE Pri !#7 N9358 P2772 REPLACEMENT 30 Int BE Pri !#7 N9359 P2773 REPLACEMENT 29 Int BE Pri !#7 N9360 P2774 REPLACEMENT 31 Int BE Sec !#7 N9361 P2775 MEMBAR !#7 N9362 P2776 BLD 26 -1 FP BE Pri !#7 N9363 P2776 BLD 27 -1 FP BE Pri !#7 N9364 P2777 MEMBAR !#7 N9365 P2778 BST 15 0x4300002c FP BE Pri !#7 N9366 P2779 MEMBAR !#7 N9367 P2780 REPLACEMENT 33 Int BE Pri !#7 N9368 P2781 LD 10 -1 FP BE Pri !#7 N9369 P2782 REPLACEMENT 6 Int BE Pri !#7 N9370 P2783 LD 5 -1 FP BE Pri !#7 N9371 P2784 IDC_FLIP 34 Int BE Pri !#7 N9372 P2785 REPLACEMENT 7 Int BE Pri !#7 N9373 P2786 FLUSH 24 Int BE Pri !#7 N9374 P2787 REPLACEMENT 5 Int BE Pri !#7 N9375 P2788 REPLACEMENT 6 Int BE Sec !#7 N9376 P2789 REPLACEMENT 24 Int BE Pri !#7 N9377 P2790 REPLACEMENT 4 Int BE Pri !#7 N9378 P2791 REPLACEMENT 3 Int BE Pri !#7 N9379 P2792 REPLACEMENT 20 Int BE Pri !#7 N9380 P2793 MEMBAR !#7 N9381 P2794 BST 5 0x4300002d FP BE Pri !#7 N9382 P2794 BST 6 0x4300002e FP BE Pri !#7 N9383 P2795 MEMBAR !#7 N9384 P2796 REPLACEMENT 23 Int BE Pri !#7 N9385 P2797 REPLACEMENT 31 Int BE Pri !#7 N9386 P2798 REPLACEMENT 8 Int BE Sec !#7 N9387 P2799 MEMBAR !#7 N9388 P2800 BSTC 21 0x4300002f FP BE Pri !#7 N9389 P2800 BSTC 22 0x43000030 FP BE Pri !#A N9388 N9389 !#7 N9390 P2800 BSTC 23 0x43000031 FP BE Pri !#7 N9391 P2801 MEMBAR !#7 N9392 P2802 REPLACEMENT 29 Int BE Pri !#7 N9393 P2803 MEMBAR !#7 N9394 P2804 BST 14 0x43000032 FP BE Pri !#7 N9395 P2805 MEMBAR !#7 N9396 P2806 REPLACEMENT 8 Int BE Sec !#7 N9397 P2807 MEMBAR !#7 N9398 P2808 BST 8 0x43000033 FP BE Pri !#7 N9399 P2808 BST 9 0x43000034 FP BE Pri !#7 N9400 P2809 MEMBAR !#7 N9401 P2810 REPLACEMENT 32 Int BE Nuc !#7 N9402 P2811 REPLACEMENT 33 Int BE Pri !#7 N9403 P2812 MEMBAR !#7 N9404 P2813 BLD 18 -1 FP BE Pri !#7 N9405 P2814 MEMBAR !#7 N9406 P2815 BST 21 0x43000035 FP BE Pri !#7 N9407 P2815 BST 22 0x43000036 FP BE Pri !#A N9406 N9407 !#7 N9408 P2815 BST 23 0x43000037 FP BE Pri !#7 N9409 P2816 MEMBAR !#7 N9410 P2817 LD 33 -1 FP BE Pri !#7 N9411 P2818 IDC_FLIP 3 Int BE Pri !#7 N9412 P2819 REPLACEMENT 33 Int BE Sec !#7 N9413 P2820 MEMBAR !#7 N9414 P2821 BST 28 0x43000038 FP BE Pri !#7 N9415 P2821 BST 29 0x43000039 FP BE Pri !#A N9414 N9415 !#7 N9416 P2821 BST 30 0x4300003a FP BE Pri !#7 N9417 P2822 MEMBAR !#7 N9418 P2823 REPLACEMENT 15 Int BE Pri !#7 N9419 P2824 MEMBAR !#7 N9420 P2825 BLD 21 -1 FP BE Pri !#7 N9421 P2825 BLD 22 -1 FP BE Pri !#A N9420 N9421 !#7 N9422 P2825 BLD 23 -1 FP BE Pri !#7 N9423 P2826 MEMBAR !#7 N9424 P2827 ST 27 0x4300003b FP BE Pri !#7 N9425 P2828 REPLACEMENT 8 Int BE Pri !#7 N9426 P2829 ST 14 0x4300003c FP BE Sec !#7 N9427 P2830 REPLACEMENT 5 Int BE Sec !#7 N9428 P2831 REPLACEMENT 24 Int BE Sec !#7 N9429 P2832 REPLACEMENT 29 Int BE Pri !#7 N9430 P2833 REPLACEMENT 27 Int BE Pri !#7 N9431 P2834 IDC_FLIP 18 Int BE Pri !#7 N9432 P2835 REPLACEMENT 13 Int BE Pri !#7 N9433 P2836 REPLACEMENT 10 Int BE Pri !#7 N9434 P2837 PREFETCH 4 Int BE Pri !#7 N9435 P2838 FLUSH 15 Int BE Pri !#7 N9436 P2839 REPLACEMENT 4 Int BE Pri !#7 N9437 P2840 MEMBAR !#7 N9438 P2841 BST 24 0x4300003d FP BE Pri !#7 N9439 P2841 BST 25 0x4300003e FP BE Pri !#7 N9440 P2842 MEMBAR !#7 N9441 P2843 REPLACEMENT 29 Int BE Pri !#7 N9442 P2844 MEMBAR !#7 N9443 P2845 BST 17 0x4300003f FP BE Pri !#7 N9444 P2846 MEMBAR !#7 N9445 P2847 REPLACEMENT 19 Int BE Pri Loop_entry !#7 N9446 P2848 REPLACEMENT 31 Int BE Nuc !#7 N9447 P2849 REPLACEMENT 8 Int BE Sec !#7 N9448 P2850 MEMBAR !#7 N9449 P2851 BST 0 0x43000040 FP BE Pri !#7 N9450 P2851 BST 1 0x43000041 FP BE Pri !#A N9449 N9450 !#7 N9451 P2851 BST 2 0x43000042 FP BE Pri !#7 N9452 P2851 BST 3 0x43000043 FP BE Pri !#7 N9453 P2851 BST 4 0x43000044 FP BE Pri !#7 N9454 P2852 MEMBAR !#7 N9455 P2853 PREFETCH 30 Int BE Sec !#7 N9456 P2854 FLUSHI 20 Int BE Pri !#7 N9457 P2855 REPLACEMENT 22 Int BE Pri !#7 N9458 P2856 REPLACEMENT 20 Int BE Pri !#7 N9459 P2857 REPLACEMENT 10 Int BE Pri !#7 N9460 P2858 IDC_FLIP 32 Int BE Pri !#7 N9461 P2859 REPLACEMENT 34 Int BE Pri !#7 N9462 P2860 LD 19 -1 Int BE Pri !#7 N9463 P2861 REPLACEMENT 33 Int BE Pri !#7 N9464 P2862 LD 27 -1 Int BE Pri !#7 N9465 P2863 REPLACEMENT 17 Int BE Pri !#7 N9466 P2864 REPLACEMENT 33 Int BE Pri !#7 N9467 P2865 REPLACEMENT 13 Int BE Pri !#7 N9468 P2866 MEMBAR !#7 N9469 P2867 BLD 0 -1 FP BE Pri !#7 N9470 P2867 BLD 1 -1 FP BE Pri !#A N9469 N9470 !#7 N9471 P2867 BLD 2 -1 FP BE Pri !#7 N9472 P2867 BLD 3 -1 FP BE Pri !#7 N9473 P2867 BLD 4 -1 FP BE Pri !#7 N9474 P2868 MEMBAR !#7 N9475 P2847 REPLACEMENT 19 Int BE Pri Loop_entry !#7 N9476 P2848 REPLACEMENT 31 Int BE Nuc !#7 N9477 P2849 REPLACEMENT 8 Int BE Sec !#7 N9478 P2850 MEMBAR !#7 N9479 P2851 BST 0 0x43000045 FP BE Pri !#7 N9480 P2851 BST 1 0x43000046 FP BE Pri !#A N9479 N9480 !#7 N9481 P2851 BST 2 0x43000047 FP BE Pri !#7 N9482 P2851 BST 3 0x43000048 FP BE Pri !#7 N9483 P2851 BST 4 0x43000049 FP BE Pri !#7 N9484 P2852 MEMBAR !#7 N9485 P2853 PREFETCH 30 Int BE Sec !#7 N9486 P2854 FLUSHI 20 Int BE Pri !#7 N9487 P2855 REPLACEMENT 22 Int BE Pri !#7 N9488 P2856 REPLACEMENT 20 Int BE Pri !#7 N9489 P2857 REPLACEMENT 10 Int BE Pri !#7 N9490 P2858 IDC_FLIP 32 Int BE Pri !#7 N9491 P2859 REPLACEMENT 34 Int BE Pri !#7 N9492 P2860 LD 19 -1 Int BE Pri !#7 N9493 P2861 REPLACEMENT 33 Int BE Pri !#7 N9494 P2862 LD 27 -1 Int BE Pri !#7 N9495 P2863 REPLACEMENT 17 Int BE Pri !#7 N9496 P2864 REPLACEMENT 33 Int BE Pri !#7 N9497 P2865 REPLACEMENT 13 Int BE Pri !#7 N9498 P2866 MEMBAR !#7 N9499 P2867 BLD 0 -1 FP BE Pri !#7 N9500 P2867 BLD 1 -1 FP BE Pri !#A N9499 N9500 !#7 N9501 P2867 BLD 2 -1 FP BE Pri !#7 N9502 P2867 BLD 3 -1 FP BE Pri !#7 N9503 P2867 BLD 4 -1 FP BE Pri !#7 N9504 P2868 MEMBAR !#7 N9505 P2847 REPLACEMENT 19 Int BE Pri Loop_entry !#7 N9506 P2848 REPLACEMENT 31 Int BE Nuc !#7 N9507 P2849 REPLACEMENT 8 Int BE Sec !#7 N9508 P2850 MEMBAR !#7 N9509 P2851 BST 0 0x4300004a FP BE Pri !#7 N9510 P2851 BST 1 0x4300004b FP BE Pri !#A N9509 N9510 !#7 N9511 P2851 BST 2 0x4300004c FP BE Pri !#7 N9512 P2851 BST 3 0x4300004d FP BE Pri !#7 N9513 P2851 BST 4 0x4300004e FP BE Pri !#7 N9514 P2852 MEMBAR !#7 N9515 P2853 PREFETCH 30 Int BE Sec !#7 N9516 P2854 FLUSHI 20 Int BE Pri !#7 N9517 P2855 REPLACEMENT 22 Int BE Pri !#7 N9518 P2856 REPLACEMENT 20 Int BE Pri !#7 N9519 P2857 REPLACEMENT 10 Int BE Pri !#7 N9520 P2858 IDC_FLIP 32 Int BE Pri !#7 N9521 P2859 REPLACEMENT 34 Int BE Pri !#7 N9522 P2860 LD 19 -1 Int BE Pri !#7 N9523 P2861 REPLACEMENT 33 Int BE Pri !#7 N9524 P2862 LD 27 -1 Int BE Pri !#7 N9525 P2863 REPLACEMENT 17 Int BE Pri !#7 N9526 P2864 REPLACEMENT 33 Int BE Pri !#7 N9527 P2865 REPLACEMENT 13 Int BE Pri !#7 N9528 P2866 MEMBAR !#7 N9529 P2867 BLD 0 -1 FP BE Pri !#7 N9530 P2867 BLD 1 -1 FP BE Pri !#A N9529 N9530 !#7 N9531 P2867 BLD 2 -1 FP BE Pri !#7 N9532 P2867 BLD 3 -1 FP BE Pri !#7 N9533 P2867 BLD 4 -1 FP BE Pri !#7 N9534 P2868 MEMBAR !#7 N9535 P2847 REPLACEMENT 19 Int BE Pri Loop_entry !#7 N9536 P2848 REPLACEMENT 31 Int BE Nuc !#7 N9537 P2849 REPLACEMENT 8 Int BE Sec !#7 N9538 P2850 MEMBAR !#7 N9539 P2851 BST 0 0x4300004f FP BE Pri !#7 N9540 P2851 BST 1 0x43000050 FP BE Pri !#A N9539 N9540 !#7 N9541 P2851 BST 2 0x43000051 FP BE Pri !#7 N9542 P2851 BST 3 0x43000052 FP BE Pri !#7 N9543 P2851 BST 4 0x43000053 FP BE Pri !#7 N9544 P2852 MEMBAR !#7 N9545 P2853 PREFETCH 30 Int BE Sec !#7 N9546 P2854 FLUSHI 20 Int BE Pri !#7 N9547 P2855 REPLACEMENT 22 Int BE Pri !#7 N9548 P2856 REPLACEMENT 20 Int BE Pri !#7 N9549 P2857 REPLACEMENT 10 Int BE Pri !#7 N9550 P2858 IDC_FLIP 32 Int BE Pri !#7 N9551 P2859 REPLACEMENT 34 Int BE Pri !#7 N9552 P2860 LD 19 -1 Int BE Pri !#7 N9553 P2861 REPLACEMENT 33 Int BE Pri !#7 N9554 P2862 LD 27 -1 Int BE Pri !#7 N9555 P2863 REPLACEMENT 17 Int BE Pri !#7 N9556 P2864 REPLACEMENT 33 Int BE Pri !#7 N9557 P2865 REPLACEMENT 13 Int BE Pri !#7 N9558 P2866 MEMBAR !#7 N9559 P2867 BLD 0 -1 FP BE Pri !#7 N9560 P2867 BLD 1 -1 FP BE Pri !#A N9559 N9560 !#7 N9561 P2867 BLD 2 -1 FP BE Pri !#7 N9562 P2867 BLD 3 -1 FP BE Pri !#7 N9563 P2867 BLD 4 -1 FP BE Pri !#7 N9564 P2868 MEMBAR !#7 N9565 P2847 REPLACEMENT 19 Int BE Pri Loop_entry !#7 N9566 P2848 REPLACEMENT 31 Int BE Nuc !#7 N9567 P2849 REPLACEMENT 8 Int BE Sec !#7 N9568 P2850 MEMBAR !#7 N9569 P2851 BST 0 0x43000054 FP BE Pri !#7 N9570 P2851 BST 1 0x43000055 FP BE Pri !#A N9569 N9570 !#7 N9571 P2851 BST 2 0x43000056 FP BE Pri !#7 N9572 P2851 BST 3 0x43000057 FP BE Pri !#7 N9573 P2851 BST 4 0x43000058 FP BE Pri !#7 N9574 P2852 MEMBAR !#7 N9575 P2853 PREFETCH 30 Int BE Sec !#7 N9576 P2854 FLUSHI 20 Int BE Pri !#7 N9577 P2855 REPLACEMENT 22 Int BE Pri !#7 N9578 P2856 REPLACEMENT 20 Int BE Pri !#7 N9579 P2857 REPLACEMENT 10 Int BE Pri !#7 N9580 P2858 IDC_FLIP 32 Int BE Pri !#7 N9581 P2859 REPLACEMENT 34 Int BE Pri !#7 N9582 P2860 LD 19 -1 Int BE Pri !#7 N9583 P2861 REPLACEMENT 33 Int BE Pri !#7 N9584 P2862 LD 27 -1 Int BE Pri !#7 N9585 P2863 REPLACEMENT 17 Int BE Pri !#7 N9586 P2864 REPLACEMENT 33 Int BE Pri !#7 N9587 P2865 REPLACEMENT 13 Int BE Pri !#7 N9588 P2866 MEMBAR !#7 N9589 P2867 BLD 0 -1 FP BE Pri !#7 N9590 P2867 BLD 1 -1 FP BE Pri !#A N9589 N9590 !#7 N9591 P2867 BLD 2 -1 FP BE Pri !#7 N9592 P2867 BLD 3 -1 FP BE Pri !#7 N9593 P2867 BLD 4 -1 FP BE Pri !#7 N9594 P2868 MEMBAR !#7 N9595 P2869 IDC_FLIP 32 Int BE Pri Loop_entry !#7 N9596 P2870 REPLACEMENT 17 Int BE Pri !#7 N9597 P2871 ST 20 0x43000059 FP BE Pri !#7 N9598 P2872 MEMBAR !#7 N9599 P2873 BSTC 21 0x4300005a FP BE Pri !#7 N9600 P2873 BSTC 22 0x4300005b FP BE Pri !#A N9599 N9600 !#7 N9601 P2873 BSTC 23 0x4300005c FP BE Pri !#7 N9602 P2874 MEMBAR !#7 N9603 P2875 LD 2 -1 FP BE Pri !#7 N9604 P2876 LD 2 -1 FP BE Pri !#7 N9605 P2877 REPLACEMENT 32 Int BE Pri !#7 N9606 P2878 REPLACEMENT 4 Int BE Pri !#7 N9607 P2879 MEMBAR !#7 N9608 P2880 BSTC 7 0x4300005d FP BE Pri !#7 N9609 P2881 MEMBAR !#7 N9610 P2882 ST 2 0x3800007 Int BE Pri !#7 N9611 P2883 MEMBAR !#7 N9612 P2884 BST 0 0x4300005e FP BE Pri !#7 N9613 P2884 BST 1 0x4300005f FP BE Pri !#A N9612 N9613 !#7 N9614 P2884 BST 2 0x43000060 FP BE Pri !#7 N9615 P2884 BST 3 0x43000061 FP BE Pri !#7 N9616 P2884 BST 4 0x43000062 FP BE Pri !#7 N9617 P2885 MEMBAR !#7 N9618 P2886 BLD 21 -1 FP BE Pri !#7 N9619 P2886 BLD 22 -1 FP BE Pri !#A N9618 N9619 !#7 N9620 P2886 BLD 23 -1 FP BE Pri !#7 N9621 P2887 MEMBAR !#7 N9622 P2888 REPLACEMENT 17 Int BE Pri !#7 N9623 P2889 REPLACEMENT 11 Int BE Pri !#7 N9624 P2890 REPLACEMENT 2 Int BE Pri !#7 N9625 P2891 MEMBAR !#7 N9626 P2892 ST 17 0x3800008 Int BE Pri !#7 N9627 P2893 LD 0 -1 FP BE Pri !#7 N9628 P2894 REPLACEMENT 28 Int BE Nuc !#7 N9629 P2895 IDC_FLIP 6 Int BE Pri !#7 N9630 P2896 REPLACEMENT 17 Int BE Nuc !#7 N9631 P2897 REPLACEMENT 14 Int BE Pri !#7 N9632 P2898 REPLACEMENT 26 Int BE Pri !#7 N9633 P2899 REPLACEMENT 27 Int BE Pri !#7 N9634 P2900 REPLACEMENT 5 Int BE Sec !#7 N9635 P2901 REPLACEMENT 27 Int BE Pri !#7 N9636 P2902 IDC_FLIP 26 Int BE Pri !#7 N9637 P2903 IDC_FLIP 8 Int BE Pri !#7 N9638 P2904 IDC_FLIP 23 Int BE Pri !#7 N9639 P2905 REPLACEMENT 13 Int BE Pri !#7 N9640 P2906 FLUSHI 4 Int BE Pri !#7 N9641 P2907 ST 22 0x43000063 FP BE Pri !#7 N9642 P2908 REPLACEMENT 23 Int BE Pri !#7 N9643 P2909 IDC_FLIP 32 Int BE Pri !#7 N9644 P2910 MEMBAR !#7 N9645 P2911 BSTC 24 0x43000064 FP BE Pri !#7 N9646 P2911 BSTC 25 0x43000065 FP BE Pri !#7 N9647 P2912 MEMBAR !#7 N9648 P2913 IDC_FLIP 16 Int BE Pri !#7 N9649 P2914 REPLACEMENT 20 Int BE Pri !#7 N9650 P2915 MEMBAR !#7 N9651 P2916 BLD 0 -1 FP BE Pri !#7 N9652 P2916 BLD 1 -1 FP BE Pri !#A N9651 N9652 !#7 N9653 P2916 BLD 2 -1 FP BE Pri !#7 N9654 P2916 BLD 3 -1 FP BE Pri !#7 N9655 P2916 BLD 4 -1 FP BE Pri !#7 N9656 P2917 MEMBAR !#7 N9657 P2918 REPLACEMENT 16 Int BE Pri !#7 N9658 P2919 PREFETCH 4 Int BE Pri !#7 N9659 P2920 MEMBAR !#7 N9660 P2921 BST 18 0x43000066 FP BE Pri !#7 N9661 P2922 MEMBAR !#7 N9662 P2923 REPLACEMENT 16 Int BE Pri !#7 N9663 P2924 REPLACEMENT 21 Int BE Pri !#7 N9664 P2925 IDC_FLIP 25 Int BE Pri !#7 N9665 P2926 REPLACEMENT 31 Int BE Pri !#7 N9666 P2927 IDC_FLIP 1 Int BE Pri !#7 N9667 P2928 LD 23 -1 FP BE Pri !#7 N9668 P2929 MEMBAR !#7 N9669 P2930 BLD 28 -1 FP BE Pri !#7 N9670 P2930 BLD 29 -1 FP BE Pri !#A N9669 N9670 !#7 N9671 P2930 BLD 30 -1 FP BE Pri !#7 N9672 P2931 MEMBAR !#7 N9673 P2932 REPLACEMENT 26 Int BE Sec !#7 N9674 P2933 IDC_FLIP 10 Int BE Pri !#7 N9675 P2934 REPLACEMENT 2 Int BE Pri !#7 N9676 P2935 REPLACEMENT 27 Int BE Nuc !#7 N9677 P2936 REPLACEMENT 28 Int BE Sec !#7 N9678 P2937 FLUSHI 12 Int BE Pri !#7 N9679 P2938 REPLACEMENT 25 Int BE Nuc !#7 N9680 P2939 MEMBAR !#7 N9681 P2940 BLD 5 -1 FP BE Pri !#7 N9682 P2940 BLD 6 -1 FP BE Pri !#7 N9683 P2941 MEMBAR !#7 N9684 P2942 REPLACEMENT 11 Int BE Sec !#7 N9685 P2943 REPLACEMENT 18 Int BE Nuc !#7 N9686 P2944 ST 4 0x3800009 Int BE Pri !#7 N9687 P2945 REPLACEMENT 31 Int BE Pri !#7 N9688 P2946 REPLACEMENT 10 Int BE Sec !#7 N9689 P2947 REPLACEMENT 27 Int BE Pri !#7 N9690 P2948 FLUSH 18 Int BE Pri !#7 N9691 P2949 ST 6 0x380000a Int BE Pri !#7 N9692 P2950 MEMBAR !#7 N9693 P2951 BSTC 19 0x43000067 FP BE Pri !#7 N9694 P2952 MEMBAR !#7 N9695 P2953 ST 28 0x43000068 FP BE Pri !#7 N9696 P2954 REPLACEMENT 1 Int BE Pri !#7 N9697 P2955 ST 24 0x380000b Int BE Pri !#7 N9698 P2956 REPLACEMENT 14 Int BE Pri !#7 N9699 P2957 REPLACEMENT 32 Int BE Pri !#7 N9700 P2958 LD 28 -1 Int BE Pri !#7 N9701 P2959 IDC_FLIP 0 Int BE Pri !#7 N9702 P2960 REPLACEMENT 28 Int BE Pri !#7 N9703 P2961 REPLACEMENT 32 Int BE Pri !#7 N9704 P2962 REPLACEMENT 13 Int BE Pri !#7 N9705 P2963 PREFETCH 7 Int BE Pri !#7 N9706 P2964 REPLACEMENT 0 Int BE Pri !#7 N9707 P2965 REPLACEMENT 14 Int BE Nuc !#7 N9708 P2966 MEMBAR !#7 N9709 P2967 BLD 21 -1 FP BE Pri !#7 N9710 P2967 BLD 22 -1 FP BE Pri !#A N9709 N9710 !#7 N9711 P2967 BLD 23 -1 FP BE Pri !#7 N9712 P2968 MEMBAR !#7 N9713 P2969 REPLACEMENT 23 Int BE Sec !#7 N9714 P2970 REPLACEMENT 31 Int BE Pri !#7 N9715 P2971 PREFETCH 31 Int BE Nuc !#7 N9716 P2972 MEMBAR !#7 N9717 P2973 BSTC 0 0x43000069 FP BE Pri !#7 N9718 P2973 BSTC 1 0x4300006a FP BE Pri !#A N9717 N9718 !#7 N9719 P2973 BSTC 2 0x4300006b FP BE Pri !#7 N9720 P2973 BSTC 3 0x4300006c FP BE Pri !#7 N9721 P2973 BSTC 4 0x4300006d FP BE Pri !#7 N9722 P2974 MEMBAR !#7 N9723 P2975 REPLACEMENT 21 Int BE Nuc !#7 N9724 P2976 REPLACEMENT 0 Int BE Pri !#7 N9725 P2977 REPLACEMENT 7 Int BE Pri !#7 N9726 P2978 REPLACEMENT 11 Int BE Sec !#7 N9727 P2979 REPLACEMENT 7 Int BE Pri !#7 N9728 P2980 REPLACEMENT 14 Int BE Pri !#7 N9729 P2981 MEMBAR !#7 N9730 P2982 BSTC 5 0x4300006e FP BE Sec !#7 N9731 P2982 BSTC 6 0x4300006f FP BE Sec !#7 N9732 P2983 MEMBAR !#7 N9733 P2984 REPLACEMENT 11 Int BE Nuc !#7 N9734 P2985 FLUSH 1 Int BE Pri !#7 N9735 P2986 LD 8 -1 Int BE Pri !#7 N9736 P2987 ST 14 0x43000070 FP BE Pri !#7 N9737 P2988 REPLACEMENT 26 Int BE Pri !#7 N9738 P2989 REPLACEMENT 31 Int BE Nuc !#7 N9739 P2990 REPLACEMENT 28 Int BE Pri !#7 N9740 P2991 ST 24 0x380000c Int BE Pri !#7 N9741 P2992 REPLACEMENT 11 Int BE Pri !#7 N9742 P2993 REPLACEMENT 17 Int BE Pri !#7 N9743 P2994 LD 32 -1 Int BE Sec !#7 N9744 P2995 REPLACEMENT 30 Int BE Pri !#7 N9745 P2996 MEMBAR !#7 N9746 P2997 BLD 24 -1 FP BE Pri !#7 N9747 P2997 BLD 25 -1 FP BE Pri !#7 N9748 P2998 MEMBAR !#7 N9749 P2999 REPLACEMENT 19 Int BE Pri !#7 N9750 P3000 REPLACEMENT 7 Int BE Pri !#7 N9751 P3001 ST 17 0x380000d Int BE Pri !#7 N9752 P3002 REPLACEMENT 2 Int BE Pri !#7 N9753 P3003 MEMBAR !#7 N9754 P3004 BSTC 20 0x43000071 FP BE Pri !#7 N9755 P3005 MEMBAR !#7 N9756 P3006 BSTC 5 0x43000072 FP BE Pri !#7 N9757 P3006 BSTC 6 0x43000073 FP BE Pri !#7 N9758 P3007 MEMBAR !#7 N9759 P3008 REPLACEMENT 19 Int BE Pri !#7 N9760 P3009 REPLACEMENT 6 Int BE Pri !#7 N9761 P3010 REPLACEMENT 11 Int BE Sec !#7 N9762 P3011 REPLACEMENT 3 Int BE Pri !#7 N9763 P3012 REPLACEMENT 21 Int BE Nuc !#7 N9764 P3013 REPLACEMENT 10 Int BE Pri !#7 N9765 P3014 MEMBAR !#7 N9766 P3015 BST 0 0x43000074 FP BE Pri !#7 N9767 P3015 BST 1 0x43000075 FP BE Pri !#A N9766 N9767 !#7 N9768 P3015 BST 2 0x43000076 FP BE Pri !#7 N9769 P3015 BST 3 0x43000077 FP BE Pri !#7 N9770 P3015 BST 4 0x43000078 FP BE Pri !#7 N9771 P3016 MEMBAR !#7 N9772 P3017 REPLACEMENT 18 Int BE Pri !#7 N9773 P3018 REPLACEMENT 11 Int BE Sec !#7 N9774 P3019 ST 33 0x43000079 FP BE Pri !#7 N9775 P3020 REPLACEMENT 15 Int BE Pri !#7 N9776 P3021 MEMBAR !#7 N9777 P3022 BLD 18 -1 FP BE Pri !#7 N9778 P3023 MEMBAR !#7 N9779 P3024 REPLACEMENT 1 Int BE Pri !#7 N9780 P3025 REPLACEMENT 13 Int BE Pri !#7 N9781 P3026 REPLACEMENT 5 Int BE Sec !#7 N9782 P3027 IDC_FLIP 13 Int BE Pri !#7 N9783 P3028 REPLACEMENT 27 Int BE Sec !#7 N9784 P3029 REPLACEMENT 7 Int BE Pri !#7 N9785 P3030 REPLACEMENT 6 Int BE Pri !#7 N9786 P3031 MEMBAR !#7 N9787 P3032 BLD 28 -1 FP BE Pri !#7 N9788 P3032 BLD 29 -1 FP BE Pri !#A N9787 N9788 !#7 N9789 P3032 BLD 30 -1 FP BE Pri !#7 N9790 P3033 MEMBAR !#7 N9791 P3034 BLD 0 -1 FP BE Pri !#7 N9792 P3034 BLD 1 -1 FP BE Pri !#A N9791 N9792 !#7 N9793 P3034 BLD 2 -1 FP BE Pri !#7 N9794 P3034 BLD 3 -1 FP BE Pri !#7 N9795 P3034 BLD 4 -1 FP BE Pri !#7 N9796 P3035 MEMBAR !#7 N9797 P3036 REPLACEMENT 10 Int BE Pri !#7 N9798 P3037 MEMBAR !#7 N9799 P3038 BST 26 0x4300007a FP BE Pri !#7 N9800 P3038 BST 27 0x4300007b FP BE Pri !#7 N9801 P3039 MEMBAR !#7 N9802 P3040 REPLACEMENT 29 Int BE Sec !#7 N9803 P3041 ST 14 0x380000e Int BE Sec !#7 N9804 P3042 REPLACEMENT 4 Int BE Pri !#7 N9805 P3043 REPLACEMENT 19 Int BE Pri !#7 N9806 P3044 REPLACEMENT 13 Int BE Pri !#7 N9807 P3045 REPLACEMENT 32 Int BE Pri !#7 N9808 P3046 REPLACEMENT 7 Int BE Sec !#7 N9809 P3047 REPLACEMENT 22 Int BE Pri !#7 N9810 P3048 MEMBAR !#7 N9811 P3049 BSTC 8 0x4300007c FP BE Pri !#7 N9812 P3049 BSTC 9 0x4300007d FP BE Pri !#7 N9813 P3050 MEMBAR !#7 N9814 P3051 REPLACEMENT 34 Int BE Pri !#7 N9815 P3052 IDC_FLIP 23 Int BE Pri !#7 N9816 P3053 REPLACEMENT 0 Int BE Pri !#7 N9817 P3054 REPLACEMENT 21 Int BE Pri !#7 N9818 P3055 REPLACEMENT 15 Int BE Pri !#7 N9819 P3056 REPLACEMENT 8 Int BE Pri !#7 N9820 P3057 REPLACEMENT 31 Int BE Pri !#7 N9821 P3058 MEMBAR !#7 N9822 P3059 BSTC 11 0x4300007e FP BE Sec !#7 N9823 P3059 BSTC 12 0x4300007f FP BE Sec !#A N9822 N9823 !#7 N9824 P3059 BSTC 13 0x43000080 FP BE Sec !#7 N9825 P3060 MEMBAR !#7 N9826 P3061 BSTC 0 0x43000081 FP BE Pri !#7 N9827 P3061 BSTC 1 0x43000082 FP BE Pri !#A N9826 N9827 !#7 N9828 P3061 BSTC 2 0x43000083 FP BE Pri !#7 N9829 P3061 BSTC 3 0x43000084 FP BE Pri !#7 N9830 P3061 BSTC 4 0x43000085 FP BE Pri !#7 N9831 P3062 MEMBAR !#7 N9832 P3063 REPLACEMENT 3 Int BE Sec !#7 N9833 P3064 REPLACEMENT 6 Int BE Pri !#7 N9834 P3065 REPLACEMENT 5 Int BE Sec !#7 N9835 P3066 ST 14 0x43000086 FP BE Sec !#7 N9836 P3067 FLUSH 11 Int BE Pri !#7 N9837 P3068 MEMBAR !#7 N9838 P3069 BSTC 11 0x43000087 FP BE Pri !#7 N9839 P3069 BSTC 12 0x43000088 FP BE Pri !#A N9838 N9839 !#7 N9840 P3069 BSTC 13 0x43000089 FP BE Pri !#7 N9841 P3070 MEMBAR !#7 N9842 P3071 BST 24 0x4300008a FP BE Sec !#7 N9843 P3071 BST 25 0x4300008b FP BE Sec !#7 N9844 P3072 MEMBAR !#7 N9845 P3073 REPLACEMENT 4 Int BE Pri !#7 N9846 P3074 REPLACEMENT 23 Int BE Pri !#7 N9847 P3075 MEMBAR !#7 N9848 P3076 BST 11 0x4300008c FP BE Pri !#7 N9849 P3076 BST 12 0x4300008d FP BE Pri !#A N9848 N9849 !#7 N9850 P3076 BST 13 0x4300008e FP BE Pri !#7 N9851 P3077 MEMBAR !#7 N9852 P3078 REPLACEMENT 27 Int BE Sec !#7 N9853 P3079 MEMBAR !#7 N9854 P3080 BST 34 0x4300008f FP BE Pri !#7 N9855 P3081 MEMBAR !#7 N9856 P3082 REPLACEMENT 33 Int BE Pri !#7 N9857 P3083 MEMBAR !#7 N9858 P3084 BLD 21 -1 FP BE Pri !#7 N9859 P3084 BLD 22 -1 FP BE Pri !#A N9858 N9859 !#7 N9860 P3084 BLD 23 -1 FP BE Pri !#7 N9861 P3085 MEMBAR !#7 N9862 P3086 REPLACEMENT 2 Int BE Pri !#7 N9863 P3087 MEMBAR !#7 N9864 P3088 BLD 34 -1 FP BE Sec !#7 N9865 P3089 MEMBAR !#7 N9866 P3090 REPLACEMENT 13 Int BE Pri !#7 N9867 P3091 REPLACEMENT 16 Int BE Pri !#7 N9868 P3092 REPLACEMENT 30 Int BE Pri !#7 N9869 P3093 REPLACEMENT 20 Int BE Nuc !#7 N9870 P3094 REPLACEMENT 17 Int BE Pri !#7 N9871 P3095 REPLACEMENT 0 Int BE Pri !#7 N9872 P3096 PREFETCH 24 Int BE Pri !#7 N9873 P3097 REPLACEMENT 3 Int BE Pri !#7 N9874 P3098 REPLACEMENT 4 Int BE Pri !#7 N9875 P3099 ST 29 0x380000f Int BE Sec !#7 N9876 P3100 ST 23 0x3800010 Int BE Pri !#7 N9877 P3101 REPLACEMENT 0 Int BE Nuc !#7 N9878 P3102 REPLACEMENT 27 Int BE Pri !#7 N9879 P3103 MEMBAR !#7 N9880 P3104 BLD 31 -1 FP BE Sec !#7 N9881 P3104 BLD 32 -1 FP BE Sec !#7 N9882 P3105 MEMBAR !#7 N9883 P3106 BLD 31 -1 FP BE Pri !#7 N9884 P3106 BLD 32 -1 FP BE Pri !#7 N9885 P3107 MEMBAR !#7 N9886 P3108 REPLACEMENT 13 Int BE Pri !#7 N9887 P3109 LD 23 -1 Int BE Pri Loop_exit !#7 N9888 P2869 IDC_FLIP 32 Int BE Pri Loop_entry !#7 N9889 P2870 REPLACEMENT 17 Int BE Pri !#7 N9890 P2871 ST 20 0x43000090 FP BE Pri !#7 N9891 P2872 MEMBAR !#7 N9892 P2873 BSTC 21 0x43000091 FP BE Pri !#7 N9893 P2873 BSTC 22 0x43000092 FP BE Pri !#A N9892 N9893 !#7 N9894 P2873 BSTC 23 0x43000093 FP BE Pri !#7 N9895 P2874 MEMBAR !#7 N9896 P2875 LD 2 -1 FP BE Pri !#7 N9897 P2876 LD 2 -1 FP BE Pri !#7 N9898 P2877 REPLACEMENT 32 Int BE Pri !#7 N9899 P2878 REPLACEMENT 4 Int BE Pri !#7 N9900 P2879 MEMBAR !#7 N9901 P2880 BSTC 7 0x43000094 FP BE Pri !#7 N9902 P2881 MEMBAR !#7 N9903 P2882 ST 2 0x3800011 Int BE Pri !#7 N9904 P2883 MEMBAR !#7 N9905 P2884 BST 0 0x43000095 FP BE Pri !#7 N9906 P2884 BST 1 0x43000096 FP BE Pri !#A N9905 N9906 !#7 N9907 P2884 BST 2 0x43000097 FP BE Pri !#7 N9908 P2884 BST 3 0x43000098 FP BE Pri !#7 N9909 P2884 BST 4 0x43000099 FP BE Pri !#7 N9910 P2885 MEMBAR !#7 N9911 P2886 BLD 21 -1 FP BE Pri !#7 N9912 P2886 BLD 22 -1 FP BE Pri !#A N9911 N9912 !#7 N9913 P2886 BLD 23 -1 FP BE Pri !#7 N9914 P2887 MEMBAR !#7 N9915 P2888 REPLACEMENT 17 Int BE Pri !#7 N9916 P2889 REPLACEMENT 11 Int BE Pri !#7 N9917 P2890 REPLACEMENT 2 Int BE Pri !#7 N9918 P2891 MEMBAR !#7 N9919 P2892 ST 17 0x3800012 Int BE Pri !#7 N9920 P2893 LD 0 -1 FP BE Pri !#7 N9921 P2894 REPLACEMENT 28 Int BE Nuc !#7 N9922 P2895 IDC_FLIP 6 Int BE Pri !#7 N9923 P2896 REPLACEMENT 17 Int BE Nuc !#7 N9924 P2897 REPLACEMENT 14 Int BE Pri !#7 N9925 P2898 REPLACEMENT 26 Int BE Pri !#7 N9926 P2899 REPLACEMENT 27 Int BE Pri !#7 N9927 P2900 REPLACEMENT 5 Int BE Sec !#7 N9928 P2901 REPLACEMENT 27 Int BE Pri !#7 N9929 P2902 IDC_FLIP 26 Int BE Pri !#7 N9930 P2903 IDC_FLIP 8 Int BE Pri !#7 N9931 P2904 IDC_FLIP 23 Int BE Pri !#7 N9932 P2905 REPLACEMENT 13 Int BE Pri !#7 N9933 P2906 FLUSHI 4 Int BE Pri !#7 N9934 P2907 ST 22 0x4300009a FP BE Pri !#7 N9935 P2908 REPLACEMENT 23 Int BE Pri !#7 N9936 P2909 IDC_FLIP 32 Int BE Pri !#7 N9937 P2910 MEMBAR !#7 N9938 P2911 BSTC 24 0x4300009b FP BE Pri !#7 N9939 P2911 BSTC 25 0x4300009c FP BE Pri !#7 N9940 P2912 MEMBAR !#7 N9941 P2913 IDC_FLIP 16 Int BE Pri !#7 N9942 P2914 REPLACEMENT 20 Int BE Pri !#7 N9943 P2915 MEMBAR !#7 N9944 P2916 BLD 0 -1 FP BE Pri !#7 N9945 P2916 BLD 1 -1 FP BE Pri !#A N9944 N9945 !#7 N9946 P2916 BLD 2 -1 FP BE Pri !#7 N9947 P2916 BLD 3 -1 FP BE Pri !#7 N9948 P2916 BLD 4 -1 FP BE Pri !#7 N9949 P2917 MEMBAR !#7 N9950 P2918 REPLACEMENT 16 Int BE Pri !#7 N9951 P2919 PREFETCH 4 Int BE Pri !#7 N9952 P2920 MEMBAR !#7 N9953 P2921 BST 18 0x4300009d FP BE Pri !#7 N9954 P2922 MEMBAR !#7 N9955 P2923 REPLACEMENT 16 Int BE Pri !#7 N9956 P2924 REPLACEMENT 21 Int BE Pri !#7 N9957 P2925 IDC_FLIP 25 Int BE Pri !#7 N9958 P2926 REPLACEMENT 31 Int BE Pri !#7 N9959 P2927 IDC_FLIP 1 Int BE Pri !#7 N9960 P2928 LD 23 -1 FP BE Pri !#7 N9961 P2929 MEMBAR !#7 N9962 P2930 BLD 28 -1 FP BE Pri !#7 N9963 P2930 BLD 29 -1 FP BE Pri !#A N9962 N9963 !#7 N9964 P2930 BLD 30 -1 FP BE Pri !#7 N9965 P2931 MEMBAR !#7 N9966 P2932 REPLACEMENT 26 Int BE Sec !#7 N9967 P2933 IDC_FLIP 10 Int BE Pri !#7 N9968 P2934 REPLACEMENT 2 Int BE Pri !#7 N9969 P2935 REPLACEMENT 27 Int BE Nuc !#7 N9970 P2936 REPLACEMENT 28 Int BE Sec !#7 N9971 P2937 FLUSHI 12 Int BE Pri !#7 N9972 P2938 REPLACEMENT 25 Int BE Nuc !#7 N9973 P2939 MEMBAR !#7 N9974 P2940 BLD 5 -1 FP BE Pri !#7 N9975 P2940 BLD 6 -1 FP BE Pri !#7 N9976 P2941 MEMBAR !#7 N9977 P2942 REPLACEMENT 11 Int BE Sec !#7 N9978 P2943 REPLACEMENT 18 Int BE Nuc !#7 N9979 P2944 ST 4 0x3800013 Int BE Pri !#7 N9980 P2945 REPLACEMENT 31 Int BE Pri !#7 N9981 P2946 REPLACEMENT 10 Int BE Sec !#7 N9982 P2947 REPLACEMENT 27 Int BE Pri !#7 N9983 P2948 FLUSH 18 Int BE Pri !#7 N9984 P2949 ST 6 0x3800014 Int BE Pri !#7 N9985 P2950 MEMBAR !#7 N9986 P2951 BSTC 19 0x4300009e FP BE Pri !#7 N9987 P2952 MEMBAR !#7 N9988 P2953 ST 28 0x4300009f FP BE Pri !#7 N9989 P2954 REPLACEMENT 1 Int BE Pri !#7 N9990 P2955 ST 24 0x3800015 Int BE Pri !#7 N9991 P2956 REPLACEMENT 14 Int BE Pri !#7 N9992 P2957 REPLACEMENT 32 Int BE Pri !#7 N9993 P2958 LD 28 -1 Int BE Pri !#7 N9994 P2959 IDC_FLIP 0 Int BE Pri !#7 N9995 P2960 REPLACEMENT 28 Int BE Pri !#7 N9996 P2961 REPLACEMENT 32 Int BE Pri !#7 N9997 P2962 REPLACEMENT 13 Int BE Pri !#7 N9998 P2963 PREFETCH 7 Int BE Pri !#7 N9999 P2964 REPLACEMENT 0 Int BE Pri !#7 N10000 P2965 REPLACEMENT 14 Int BE Nuc !#7 N10001 P2966 MEMBAR !#7 N10002 P2967 BLD 21 -1 FP BE Pri !#7 N10003 P2967 BLD 22 -1 FP BE Pri !#A N10002 N10003 !#7 N10004 P2967 BLD 23 -1 FP BE Pri !#7 N10005 P2968 MEMBAR !#7 N10006 P2969 REPLACEMENT 23 Int BE Sec !#7 N10007 P2970 REPLACEMENT 31 Int BE Pri !#7 N10008 P2971 PREFETCH 31 Int BE Nuc !#7 N10009 P2972 MEMBAR !#7 N10010 P2973 BSTC 0 0x430000a0 FP BE Pri !#7 N10011 P2973 BSTC 1 0x430000a1 FP BE Pri !#A N10010 N10011 !#7 N10012 P2973 BSTC 2 0x430000a2 FP BE Pri !#7 N10013 P2973 BSTC 3 0x430000a3 FP BE Pri !#7 N10014 P2973 BSTC 4 0x430000a4 FP BE Pri !#7 N10015 P2974 MEMBAR !#7 N10016 P2975 REPLACEMENT 21 Int BE Nuc !#7 N10017 P2976 REPLACEMENT 0 Int BE Pri !#7 N10018 P2977 REPLACEMENT 7 Int BE Pri !#7 N10019 P2978 REPLACEMENT 11 Int BE Sec !#7 N10020 P2979 REPLACEMENT 7 Int BE Pri !#7 N10021 P2980 REPLACEMENT 14 Int BE Pri !#7 N10022 P2981 MEMBAR !#7 N10023 P2982 BSTC 5 0x430000a5 FP BE Sec !#7 N10024 P2982 BSTC 6 0x430000a6 FP BE Sec !#7 N10025 P2983 MEMBAR !#7 N10026 P2984 REPLACEMENT 11 Int BE Nuc !#7 N10027 P2985 FLUSH 1 Int BE Pri !#7 N10028 P2986 LD 8 -1 Int BE Pri !#7 N10029 P2987 ST 14 0x430000a7 FP BE Pri !#7 N10030 P2988 REPLACEMENT 26 Int BE Pri !#7 N10031 P2989 REPLACEMENT 31 Int BE Nuc !#7 N10032 P2990 REPLACEMENT 28 Int BE Pri !#7 N10033 P2991 ST 24 0x3800016 Int BE Pri !#7 N10034 P2992 REPLACEMENT 11 Int BE Pri !#7 N10035 P2993 REPLACEMENT 17 Int BE Pri !#7 N10036 P2994 LD 32 -1 Int BE Sec !#7 N10037 P2995 REPLACEMENT 30 Int BE Pri !#7 N10038 P2996 MEMBAR !#7 N10039 P2997 BLD 24 -1 FP BE Pri !#7 N10040 P2997 BLD 25 -1 FP BE Pri !#7 N10041 P2998 MEMBAR !#7 N10042 P2999 REPLACEMENT 19 Int BE Pri !#7 N10043 P3000 REPLACEMENT 7 Int BE Pri !#7 N10044 P3001 ST 17 0x3800017 Int BE Pri !#7 N10045 P3002 REPLACEMENT 2 Int BE Pri !#7 N10046 P3003 MEMBAR !#7 N10047 P3004 BSTC 20 0x430000a8 FP BE Pri !#7 N10048 P3005 MEMBAR !#7 N10049 P3006 BSTC 5 0x430000a9 FP BE Pri !#7 N10050 P3006 BSTC 6 0x430000aa FP BE Pri !#7 N10051 P3007 MEMBAR !#7 N10052 P3008 REPLACEMENT 19 Int BE Pri !#7 N10053 P3009 REPLACEMENT 6 Int BE Pri !#7 N10054 P3010 REPLACEMENT 11 Int BE Sec !#7 N10055 P3011 REPLACEMENT 3 Int BE Pri !#7 N10056 P3012 REPLACEMENT 21 Int BE Nuc !#7 N10057 P3013 REPLACEMENT 10 Int BE Pri !#7 N10058 P3014 MEMBAR !#7 N10059 P3015 BST 0 0x430000ab FP BE Pri !#7 N10060 P3015 BST 1 0x430000ac FP BE Pri !#A N10059 N10060 !#7 N10061 P3015 BST 2 0x430000ad FP BE Pri !#7 N10062 P3015 BST 3 0x430000ae FP BE Pri !#7 N10063 P3015 BST 4 0x430000af FP BE Pri !#7 N10064 P3016 MEMBAR !#7 N10065 P3017 REPLACEMENT 18 Int BE Pri !#7 N10066 P3018 REPLACEMENT 11 Int BE Sec !#7 N10067 P3019 ST 33 0x430000b0 FP BE Pri !#7 N10068 P3020 REPLACEMENT 15 Int BE Pri !#7 N10069 P3021 MEMBAR !#7 N10070 P3022 BLD 18 -1 FP BE Pri !#7 N10071 P3023 MEMBAR !#7 N10072 P3024 REPLACEMENT 1 Int BE Pri !#7 N10073 P3025 REPLACEMENT 13 Int BE Pri !#7 N10074 P3026 REPLACEMENT 5 Int BE Sec !#7 N10075 P3027 IDC_FLIP 13 Int BE Pri !#7 N10076 P3028 REPLACEMENT 27 Int BE Sec !#7 N10077 P3029 REPLACEMENT 7 Int BE Pri !#7 N10078 P3030 REPLACEMENT 6 Int BE Pri !#7 N10079 P3031 MEMBAR !#7 N10080 P3032 BLD 28 -1 FP BE Pri !#7 N10081 P3032 BLD 29 -1 FP BE Pri !#A N10080 N10081 !#7 N10082 P3032 BLD 30 -1 FP BE Pri !#7 N10083 P3033 MEMBAR !#7 N10084 P3034 BLD 0 -1 FP BE Pri !#7 N10085 P3034 BLD 1 -1 FP BE Pri !#A N10084 N10085 !#7 N10086 P3034 BLD 2 -1 FP BE Pri !#7 N10087 P3034 BLD 3 -1 FP BE Pri !#7 N10088 P3034 BLD 4 -1 FP BE Pri !#7 N10089 P3035 MEMBAR !#7 N10090 P3036 REPLACEMENT 10 Int BE Pri !#7 N10091 P3037 MEMBAR !#7 N10092 P3038 BST 26 0x430000b1 FP BE Pri !#7 N10093 P3038 BST 27 0x430000b2 FP BE Pri !#7 N10094 P3039 MEMBAR !#7 N10095 P3040 REPLACEMENT 29 Int BE Sec !#7 N10096 P3041 ST 14 0x3800018 Int BE Sec !#7 N10097 P3042 REPLACEMENT 4 Int BE Pri !#7 N10098 P3043 REPLACEMENT 19 Int BE Pri !#7 N10099 P3044 REPLACEMENT 13 Int BE Pri !#7 N10100 P3045 REPLACEMENT 32 Int BE Pri !#7 N10101 P3046 REPLACEMENT 7 Int BE Sec !#7 N10102 P3047 REPLACEMENT 22 Int BE Pri !#7 N10103 P3048 MEMBAR !#7 N10104 P3049 BSTC 8 0x430000b3 FP BE Pri !#7 N10105 P3049 BSTC 9 0x430000b4 FP BE Pri !#7 N10106 P3050 MEMBAR !#7 N10107 P3051 REPLACEMENT 34 Int BE Pri !#7 N10108 P3052 IDC_FLIP 23 Int BE Pri !#7 N10109 P3053 REPLACEMENT 0 Int BE Pri !#7 N10110 P3054 REPLACEMENT 21 Int BE Pri !#7 N10111 P3055 REPLACEMENT 15 Int BE Pri !#7 N10112 P3056 REPLACEMENT 8 Int BE Pri !#7 N10113 P3057 REPLACEMENT 31 Int BE Pri !#7 N10114 P3058 MEMBAR !#7 N10115 P3059 BSTC 11 0x430000b5 FP BE Sec !#7 N10116 P3059 BSTC 12 0x430000b6 FP BE Sec !#A N10115 N10116 !#7 N10117 P3059 BSTC 13 0x430000b7 FP BE Sec !#7 N10118 P3060 MEMBAR !#7 N10119 P3061 BSTC 0 0x430000b8 FP BE Pri !#7 N10120 P3061 BSTC 1 0x430000b9 FP BE Pri !#A N10119 N10120 !#7 N10121 P3061 BSTC 2 0x430000ba FP BE Pri !#7 N10122 P3061 BSTC 3 0x430000bb FP BE Pri !#7 N10123 P3061 BSTC 4 0x430000bc FP BE Pri !#7 N10124 P3062 MEMBAR !#7 N10125 P3063 REPLACEMENT 3 Int BE Sec !#7 N10126 P3064 REPLACEMENT 6 Int BE Pri !#7 N10127 P3065 REPLACEMENT 5 Int BE Sec !#7 N10128 P3066 ST 14 0x430000bd FP BE Sec !#7 N10129 P3067 FLUSH 11 Int BE Pri !#7 N10130 P3068 MEMBAR !#7 N10131 P3069 BSTC 11 0x430000be FP BE Pri !#7 N10132 P3069 BSTC 12 0x430000bf FP BE Pri !#A N10131 N10132 !#7 N10133 P3069 BSTC 13 0x430000c0 FP BE Pri !#7 N10134 P3070 MEMBAR !#7 N10135 P3071 BST 24 0x430000c1 FP BE Sec !#7 N10136 P3071 BST 25 0x430000c2 FP BE Sec !#7 N10137 P3072 MEMBAR !#7 N10138 P3073 REPLACEMENT 4 Int BE Pri !#7 N10139 P3074 REPLACEMENT 23 Int BE Pri !#7 N10140 P3075 MEMBAR !#7 N10141 P3076 BST 11 0x430000c3 FP BE Pri !#7 N10142 P3076 BST 12 0x430000c4 FP BE Pri !#A N10141 N10142 !#7 N10143 P3076 BST 13 0x430000c5 FP BE Pri !#7 N10144 P3077 MEMBAR !#7 N10145 P3078 REPLACEMENT 27 Int BE Sec !#7 N10146 P3079 MEMBAR !#7 N10147 P3080 BST 34 0x430000c6 FP BE Pri !#7 N10148 P3081 MEMBAR !#7 N10149 P3082 REPLACEMENT 33 Int BE Pri !#7 N10150 P3083 MEMBAR !#7 N10151 P3084 BLD 21 -1 FP BE Pri !#7 N10152 P3084 BLD 22 -1 FP BE Pri !#A N10151 N10152 !#7 N10153 P3084 BLD 23 -1 FP BE Pri !#7 N10154 P3085 MEMBAR !#7 N10155 P3086 REPLACEMENT 2 Int BE Pri !#7 N10156 P3087 MEMBAR !#7 N10157 P3088 BLD 34 -1 FP BE Sec !#7 N10158 P3089 MEMBAR !#7 N10159 P3090 REPLACEMENT 13 Int BE Pri !#7 N10160 P3091 REPLACEMENT 16 Int BE Pri !#7 N10161 P3092 REPLACEMENT 30 Int BE Pri !#7 N10162 P3093 REPLACEMENT 20 Int BE Nuc !#7 N10163 P3094 REPLACEMENT 17 Int BE Pri !#7 N10164 P3095 REPLACEMENT 0 Int BE Pri !#7 N10165 P3096 PREFETCH 24 Int BE Pri !#7 N10166 P3097 REPLACEMENT 3 Int BE Pri !#7 N10167 P3098 REPLACEMENT 4 Int BE Pri !#7 N10168 P3099 ST 29 0x3800019 Int BE Sec !#7 N10169 P3100 ST 23 0x380001a Int BE Pri !#7 N10170 P3101 REPLACEMENT 0 Int BE Nuc !#7 N10171 P3102 REPLACEMENT 27 Int BE Pri !#7 N10172 P3103 MEMBAR !#7 N10173 P3104 BLD 31 -1 FP BE Sec !#7 N10174 P3104 BLD 32 -1 FP BE Sec !#7 N10175 P3105 MEMBAR !#7 N10176 P3106 BLD 31 -1 FP BE Pri !#7 N10177 P3106 BLD 32 -1 FP BE Pri !#7 N10178 P3107 MEMBAR !#7 N10179 P3108 REPLACEMENT 13 Int BE Pri !#7 N10180 P3109 LD 23 -1 Int BE Pri Loop_exit !#7 N10181 P2869 IDC_FLIP 32 Int BE Pri Loop_entry !#7 N10182 P2870 REPLACEMENT 17 Int BE Pri !#7 N10183 P2871 ST 20 0x430000c7 FP BE Pri !#7 N10184 P2872 MEMBAR !#7 N10185 P2873 BSTC 21 0x430000c8 FP BE Pri !#7 N10186 P2873 BSTC 22 0x430000c9 FP BE Pri !#A N10185 N10186 !#7 N10187 P2873 BSTC 23 0x430000ca FP BE Pri !#7 N10188 P2874 MEMBAR !#7 N10189 P2875 LD 2 -1 FP BE Pri !#7 N10190 P2876 LD 2 -1 FP BE Pri !#7 N10191 P2877 REPLACEMENT 32 Int BE Pri !#7 N10192 P2878 REPLACEMENT 4 Int BE Pri !#7 N10193 P2879 MEMBAR !#7 N10194 P2880 BSTC 7 0x430000cb FP BE Pri !#7 N10195 P2881 MEMBAR !#7 N10196 P2882 ST 2 0x380001b Int BE Pri !#7 N10197 P2883 MEMBAR !#7 N10198 P2884 BST 0 0x430000cc FP BE Pri !#7 N10199 P2884 BST 1 0x430000cd FP BE Pri !#A N10198 N10199 !#7 N10200 P2884 BST 2 0x430000ce FP BE Pri !#7 N10201 P2884 BST 3 0x430000cf FP BE Pri !#7 N10202 P2884 BST 4 0x430000d0 FP BE Pri !#7 N10203 P2885 MEMBAR !#7 N10204 P2886 BLD 21 -1 FP BE Pri !#7 N10205 P2886 BLD 22 -1 FP BE Pri !#A N10204 N10205 !#7 N10206 P2886 BLD 23 -1 FP BE Pri !#7 N10207 P2887 MEMBAR !#7 N10208 P2888 REPLACEMENT 17 Int BE Pri !#7 N10209 P2889 REPLACEMENT 11 Int BE Pri !#7 N10210 P2890 REPLACEMENT 2 Int BE Pri !#7 N10211 P2891 MEMBAR !#7 N10212 P2892 ST 17 0x380001c Int BE Pri !#7 N10213 P2893 LD 0 -1 FP BE Pri !#7 N10214 P2894 REPLACEMENT 28 Int BE Nuc !#7 N10215 P2895 IDC_FLIP 6 Int BE Pri !#7 N10216 P2896 REPLACEMENT 17 Int BE Nuc !#7 N10217 P2897 REPLACEMENT 14 Int BE Pri !#7 N10218 P2898 REPLACEMENT 26 Int BE Pri !#7 N10219 P2899 REPLACEMENT 27 Int BE Pri !#7 N10220 P2900 REPLACEMENT 5 Int BE Sec !#7 N10221 P2901 REPLACEMENT 27 Int BE Pri !#7 N10222 P2902 IDC_FLIP 26 Int BE Pri !#7 N10223 P2903 IDC_FLIP 8 Int BE Pri !#7 N10224 P2904 IDC_FLIP 23 Int BE Pri !#7 N10225 P2905 REPLACEMENT 13 Int BE Pri !#7 N10226 P2906 FLUSHI 4 Int BE Pri !#7 N10227 P2907 ST 22 0x430000d1 FP BE Pri !#7 N10228 P2908 REPLACEMENT 23 Int BE Pri !#7 N10229 P2909 IDC_FLIP 32 Int BE Pri !#7 N10230 P2910 MEMBAR !#7 N10231 P2911 BSTC 24 0x430000d2 FP BE Pri !#7 N10232 P2911 BSTC 25 0x430000d3 FP BE Pri !#7 N10233 P2912 MEMBAR !#7 N10234 P2913 IDC_FLIP 16 Int BE Pri !#7 N10235 P2914 REPLACEMENT 20 Int BE Pri !#7 N10236 P2915 MEMBAR !#7 N10237 P2916 BLD 0 -1 FP BE Pri !#7 N10238 P2916 BLD 1 -1 FP BE Pri !#A N10237 N10238 !#7 N10239 P2916 BLD 2 -1 FP BE Pri !#7 N10240 P2916 BLD 3 -1 FP BE Pri !#7 N10241 P2916 BLD 4 -1 FP BE Pri !#7 N10242 P2917 MEMBAR !#7 N10243 P2918 REPLACEMENT 16 Int BE Pri !#7 N10244 P2919 PREFETCH 4 Int BE Pri !#7 N10245 P2920 MEMBAR !#7 N10246 P2921 BST 18 0x430000d4 FP BE Pri !#7 N10247 P2922 MEMBAR !#7 N10248 P2923 REPLACEMENT 16 Int BE Pri !#7 N10249 P2924 REPLACEMENT 21 Int BE Pri !#7 N10250 P2925 IDC_FLIP 25 Int BE Pri !#7 N10251 P2926 REPLACEMENT 31 Int BE Pri !#7 N10252 P2927 IDC_FLIP 1 Int BE Pri !#7 N10253 P2928 LD 23 -1 FP BE Pri !#7 N10254 P2929 MEMBAR !#7 N10255 P2930 BLD 28 -1 FP BE Pri !#7 N10256 P2930 BLD 29 -1 FP BE Pri !#A N10255 N10256 !#7 N10257 P2930 BLD 30 -1 FP BE Pri !#7 N10258 P2931 MEMBAR !#7 N10259 P2932 REPLACEMENT 26 Int BE Sec !#7 N10260 P2933 IDC_FLIP 10 Int BE Pri !#7 N10261 P2934 REPLACEMENT 2 Int BE Pri !#7 N10262 P2935 REPLACEMENT 27 Int BE Nuc !#7 N10263 P2936 REPLACEMENT 28 Int BE Sec !#7 N10264 P2937 FLUSHI 12 Int BE Pri !#7 N10265 P2938 REPLACEMENT 25 Int BE Nuc !#7 N10266 P2939 MEMBAR !#7 N10267 P2940 BLD 5 -1 FP BE Pri !#7 N10268 P2940 BLD 6 -1 FP BE Pri !#7 N10269 P2941 MEMBAR !#7 N10270 P2942 REPLACEMENT 11 Int BE Sec !#7 N10271 P2943 REPLACEMENT 18 Int BE Nuc !#7 N10272 P2944 ST 4 0x380001d Int BE Pri !#7 N10273 P2945 REPLACEMENT 31 Int BE Pri !#7 N10274 P2946 REPLACEMENT 10 Int BE Sec !#7 N10275 P2947 REPLACEMENT 27 Int BE Pri !#7 N10276 P2948 FLUSH 18 Int BE Pri !#7 N10277 P2949 ST 6 0x380001e Int BE Pri !#7 N10278 P2950 MEMBAR !#7 N10279 P2951 BSTC 19 0x430000d5 FP BE Pri !#7 N10280 P2952 MEMBAR !#7 N10281 P2953 ST 28 0x430000d6 FP BE Pri !#7 N10282 P2954 REPLACEMENT 1 Int BE Pri !#7 N10283 P2955 ST 24 0x380001f Int BE Pri !#7 N10284 P2956 REPLACEMENT 14 Int BE Pri !#7 N10285 P2957 REPLACEMENT 32 Int BE Pri !#7 N10286 P2958 LD 28 -1 Int BE Pri !#7 N10287 P2959 IDC_FLIP 0 Int BE Pri !#7 N10288 P2960 REPLACEMENT 28 Int BE Pri !#7 N10289 P2961 REPLACEMENT 32 Int BE Pri !#7 N10290 P2962 REPLACEMENT 13 Int BE Pri !#7 N10291 P2963 PREFETCH 7 Int BE Pri !#7 N10292 P2964 REPLACEMENT 0 Int BE Pri !#7 N10293 P2965 REPLACEMENT 14 Int BE Nuc !#7 N10294 P2966 MEMBAR !#7 N10295 P2967 BLD 21 -1 FP BE Pri !#7 N10296 P2967 BLD 22 -1 FP BE Pri !#A N10295 N10296 !#7 N10297 P2967 BLD 23 -1 FP BE Pri !#7 N10298 P2968 MEMBAR !#7 N10299 P2969 REPLACEMENT 23 Int BE Sec !#7 N10300 P2970 REPLACEMENT 31 Int BE Pri !#7 N10301 P2971 PREFETCH 31 Int BE Nuc !#7 N10302 P2972 MEMBAR !#7 N10303 P2973 BSTC 0 0x430000d7 FP BE Pri !#7 N10304 P2973 BSTC 1 0x430000d8 FP BE Pri !#A N10303 N10304 !#7 N10305 P2973 BSTC 2 0x430000d9 FP BE Pri !#7 N10306 P2973 BSTC 3 0x430000da FP BE Pri !#7 N10307 P2973 BSTC 4 0x430000db FP BE Pri !#7 N10308 P2974 MEMBAR !#7 N10309 P2975 REPLACEMENT 21 Int BE Nuc !#7 N10310 P2976 REPLACEMENT 0 Int BE Pri !#7 N10311 P2977 REPLACEMENT 7 Int BE Pri !#7 N10312 P2978 REPLACEMENT 11 Int BE Sec !#7 N10313 P2979 REPLACEMENT 7 Int BE Pri !#7 N10314 P2980 REPLACEMENT 14 Int BE Pri !#7 N10315 P2981 MEMBAR !#7 N10316 P2982 BSTC 5 0x430000dc FP BE Sec !#7 N10317 P2982 BSTC 6 0x430000dd FP BE Sec !#7 N10318 P2983 MEMBAR !#7 N10319 P2984 REPLACEMENT 11 Int BE Nuc !#7 N10320 P2985 FLUSH 1 Int BE Pri !#7 N10321 P2986 LD 8 -1 Int BE Pri !#7 N10322 P2987 ST 14 0x430000de FP BE Pri !#7 N10323 P2988 REPLACEMENT 26 Int BE Pri !#7 N10324 P2989 REPLACEMENT 31 Int BE Nuc !#7 N10325 P2990 REPLACEMENT 28 Int BE Pri !#7 N10326 P2991 ST 24 0x3800020 Int BE Pri !#7 N10327 P2992 REPLACEMENT 11 Int BE Pri !#7 N10328 P2993 REPLACEMENT 17 Int BE Pri !#7 N10329 P2994 LD 32 -1 Int BE Sec !#7 N10330 P2995 REPLACEMENT 30 Int BE Pri !#7 N10331 P2996 MEMBAR !#7 N10332 P2997 BLD 24 -1 FP BE Pri !#7 N10333 P2997 BLD 25 -1 FP BE Pri !#7 N10334 P2998 MEMBAR !#7 N10335 P2999 REPLACEMENT 19 Int BE Pri !#7 N10336 P3000 REPLACEMENT 7 Int BE Pri !#7 N10337 P3001 ST 17 0x3800021 Int BE Pri !#7 N10338 P3002 REPLACEMENT 2 Int BE Pri !#7 N10339 P3003 MEMBAR !#7 N10340 P3004 BSTC 20 0x430000df FP BE Pri !#7 N10341 P3005 MEMBAR !#7 N10342 P3006 BSTC 5 0x430000e0 FP BE Pri !#7 N10343 P3006 BSTC 6 0x430000e1 FP BE Pri !#7 N10344 P3007 MEMBAR !#7 N10345 P3008 REPLACEMENT 19 Int BE Pri !#7 N10346 P3009 REPLACEMENT 6 Int BE Pri !#7 N10347 P3010 REPLACEMENT 11 Int BE Sec !#7 N10348 P3011 REPLACEMENT 3 Int BE Pri !#7 N10349 P3012 REPLACEMENT 21 Int BE Nuc !#7 N10350 P3013 REPLACEMENT 10 Int BE Pri !#7 N10351 P3014 MEMBAR !#7 N10352 P3015 BST 0 0x430000e2 FP BE Pri !#7 N10353 P3015 BST 1 0x430000e3 FP BE Pri !#A N10352 N10353 !#7 N10354 P3015 BST 2 0x430000e4 FP BE Pri !#7 N10355 P3015 BST 3 0x430000e5 FP BE Pri !#7 N10356 P3015 BST 4 0x430000e6 FP BE Pri !#7 N10357 P3016 MEMBAR !#7 N10358 P3017 REPLACEMENT 18 Int BE Pri !#7 N10359 P3018 REPLACEMENT 11 Int BE Sec !#7 N10360 P3019 ST 33 0x430000e7 FP BE Pri !#7 N10361 P3020 REPLACEMENT 15 Int BE Pri !#7 N10362 P3021 MEMBAR !#7 N10363 P3022 BLD 18 -1 FP BE Pri !#7 N10364 P3023 MEMBAR !#7 N10365 P3024 REPLACEMENT 1 Int BE Pri !#7 N10366 P3025 REPLACEMENT 13 Int BE Pri !#7 N10367 P3026 REPLACEMENT 5 Int BE Sec !#7 N10368 P3027 IDC_FLIP 13 Int BE Pri !#7 N10369 P3028 REPLACEMENT 27 Int BE Sec !#7 N10370 P3029 REPLACEMENT 7 Int BE Pri !#7 N10371 P3030 REPLACEMENT 6 Int BE Pri !#7 N10372 P3031 MEMBAR !#7 N10373 P3032 BLD 28 -1 FP BE Pri !#7 N10374 P3032 BLD 29 -1 FP BE Pri !#A N10373 N10374 !#7 N10375 P3032 BLD 30 -1 FP BE Pri !#7 N10376 P3033 MEMBAR !#7 N10377 P3034 BLD 0 -1 FP BE Pri !#7 N10378 P3034 BLD 1 -1 FP BE Pri !#A N10377 N10378 !#7 N10379 P3034 BLD 2 -1 FP BE Pri !#7 N10380 P3034 BLD 3 -1 FP BE Pri !#7 N10381 P3034 BLD 4 -1 FP BE Pri !#7 N10382 P3035 MEMBAR !#7 N10383 P3036 REPLACEMENT 10 Int BE Pri !#7 N10384 P3037 MEMBAR !#7 N10385 P3038 BST 26 0x430000e8 FP BE Pri !#7 N10386 P3038 BST 27 0x430000e9 FP BE Pri !#7 N10387 P3039 MEMBAR !#7 N10388 P3040 REPLACEMENT 29 Int BE Sec !#7 N10389 P3041 ST 14 0x3800022 Int BE Sec !#7 N10390 P3042 REPLACEMENT 4 Int BE Pri !#7 N10391 P3043 REPLACEMENT 19 Int BE Pri !#7 N10392 P3044 REPLACEMENT 13 Int BE Pri !#7 N10393 P3045 REPLACEMENT 32 Int BE Pri !#7 N10394 P3046 REPLACEMENT 7 Int BE Sec !#7 N10395 P3047 REPLACEMENT 22 Int BE Pri !#7 N10396 P3048 MEMBAR !#7 N10397 P3049 BSTC 8 0x430000ea FP BE Pri !#7 N10398 P3049 BSTC 9 0x430000eb FP BE Pri !#7 N10399 P3050 MEMBAR !#7 N10400 P3051 REPLACEMENT 34 Int BE Pri !#7 N10401 P3052 IDC_FLIP 23 Int BE Pri !#7 N10402 P3053 REPLACEMENT 0 Int BE Pri !#7 N10403 P3054 REPLACEMENT 21 Int BE Pri !#7 N10404 P3055 REPLACEMENT 15 Int BE Pri !#7 N10405 P3056 REPLACEMENT 8 Int BE Pri !#7 N10406 P3057 REPLACEMENT 31 Int BE Pri !#7 N10407 P3058 MEMBAR !#7 N10408 P3059 BSTC 11 0x430000ec FP BE Sec !#7 N10409 P3059 BSTC 12 0x430000ed FP BE Sec !#A N10408 N10409 !#7 N10410 P3059 BSTC 13 0x430000ee FP BE Sec !#7 N10411 P3060 MEMBAR !#7 N10412 P3061 BSTC 0 0x430000ef FP BE Pri !#7 N10413 P3061 BSTC 1 0x430000f0 FP BE Pri !#A N10412 N10413 !#7 N10414 P3061 BSTC 2 0x430000f1 FP BE Pri !#7 N10415 P3061 BSTC 3 0x430000f2 FP BE Pri !#7 N10416 P3061 BSTC 4 0x430000f3 FP BE Pri !#7 N10417 P3062 MEMBAR !#7 N10418 P3063 REPLACEMENT 3 Int BE Sec !#7 N10419 P3064 REPLACEMENT 6 Int BE Pri !#7 N10420 P3065 REPLACEMENT 5 Int BE Sec !#7 N10421 P3066 ST 14 0x430000f4 FP BE Sec !#7 N10422 P3067 FLUSH 11 Int BE Pri !#7 N10423 P3068 MEMBAR !#7 N10424 P3069 BSTC 11 0x430000f5 FP BE Pri !#7 N10425 P3069 BSTC 12 0x430000f6 FP BE Pri !#A N10424 N10425 !#7 N10426 P3069 BSTC 13 0x430000f7 FP BE Pri !#7 N10427 P3070 MEMBAR !#7 N10428 P3071 BST 24 0x430000f8 FP BE Sec !#7 N10429 P3071 BST 25 0x430000f9 FP BE Sec !#7 N10430 P3072 MEMBAR !#7 N10431 P3073 REPLACEMENT 4 Int BE Pri !#7 N10432 P3074 REPLACEMENT 23 Int BE Pri !#7 N10433 P3075 MEMBAR !#7 N10434 P3076 BST 11 0x430000fa FP BE Pri !#7 N10435 P3076 BST 12 0x430000fb FP BE Pri !#A N10434 N10435 !#7 N10436 P3076 BST 13 0x430000fc FP BE Pri !#7 N10437 P3077 MEMBAR !#7 N10438 P3078 REPLACEMENT 27 Int BE Sec !#7 N10439 P3079 MEMBAR !#7 N10440 P3080 BST 34 0x430000fd FP BE Pri !#7 N10441 P3081 MEMBAR !#7 N10442 P3082 REPLACEMENT 33 Int BE Pri !#7 N10443 P3083 MEMBAR !#7 N10444 P3084 BLD 21 -1 FP BE Pri !#7 N10445 P3084 BLD 22 -1 FP BE Pri !#A N10444 N10445 !#7 N10446 P3084 BLD 23 -1 FP BE Pri !#7 N10447 P3085 MEMBAR !#7 N10448 P3086 REPLACEMENT 2 Int BE Pri !#7 N10449 P3087 MEMBAR !#7 N10450 P3088 BLD 34 -1 FP BE Sec !#7 N10451 P3089 MEMBAR !#7 N10452 P3090 REPLACEMENT 13 Int BE Pri !#7 N10453 P3091 REPLACEMENT 16 Int BE Pri !#7 N10454 P3092 REPLACEMENT 30 Int BE Pri !#7 N10455 P3093 REPLACEMENT 20 Int BE Nuc !#7 N10456 P3094 REPLACEMENT 17 Int BE Pri !#7 N10457 P3095 REPLACEMENT 0 Int BE Pri !#7 N10458 P3096 PREFETCH 24 Int BE Pri !#7 N10459 P3097 REPLACEMENT 3 Int BE Pri !#7 N10460 P3098 REPLACEMENT 4 Int BE Pri !#7 N10461 P3099 ST 29 0x3800023 Int BE Sec !#7 N10462 P3100 ST 23 0x3800024 Int BE Pri !#7 N10463 P3101 REPLACEMENT 0 Int BE Nuc !#7 N10464 P3102 REPLACEMENT 27 Int BE Pri !#7 N10465 P3103 MEMBAR !#7 N10466 P3104 BLD 31 -1 FP BE Sec !#7 N10467 P3104 BLD 32 -1 FP BE Sec !#7 N10468 P3105 MEMBAR !#7 N10469 P3106 BLD 31 -1 FP BE Pri !#7 N10470 P3106 BLD 32 -1 FP BE Pri !#7 N10471 P3107 MEMBAR !#7 N10472 P3108 REPLACEMENT 13 Int BE Pri !#7 N10473 P3109 LD 23 -1 Int BE Pri Loop_exit !#7 N10474 P3110 MEMBAR